A nyelv a Latin-1 karakterkészletet használja, nem különbözeti meg a kis és nagy betűket. Az elválasztó jelek szerepét a space a tabulátor és a sortörés tölti be. (illetve a kommentek, bár a megjegyzések space-nek számítanak )
Szónak azt a karaktersorozatot nevezzük amelyben alfanumerikus karakterek és az aláhúzás jel szerepel. Kulcsszavak és az azonosítók típusa szó. Azokat a kulcsszavakat amelyeket azonosítónak nem használhatjuk fenntartott szavaknak nevezzük, ezt egy táblázat tartalmazza.
integer: | Elõjel nélküli, decimális egész |
real: | Elõjel nélküli egészrészbõl, tizedes pontból és törtrészbõl áll, ezt követi egy kis vagy nagy "e" és az opcionálisan jelölt integer exponens; az egész résznek legalább egy jegybõl kell állnia, míg a törtrész lehet üres is |
nevezett: | Szimpla aposztrófokkal közrezárt karaktersorozat, amelyen belül a felsõ vesszõ karakter csak párosan fordul elõ; értéke a közrezárt karaktersorozat, amelyen belül a betűk kis vagy nagy volta megkülönböztetésre kerül, a karaktersorozaton belüli felsõ vesszõt egymást követõ két felsõ vesszõvel jelöljük; hossza nem haladhatja meg egy sor hosszát |
string: | Macskakörmök között elhelyezett esetlegesen üres karaktersorozat, melyre ugyanazok a szabályok vonatkoznak mint a nevezett literálra |
Kétféleképpen helyezhetõek el a program szövegében:
-- | jelek mögé helyezve a szöveget, a sor végéig ható kommentezést kapunk | |
/* */ | jelpárok segítségével pedig sorokon belül helyezhetünk el megjegyzéseket |