A nyelv az ASCII karaktereket használja, megkülönbözteti a kis- és nagybetűket. A legtöbb esetben nem számít a whitespace (sorköz, tab, sortörés) a szintaxisban.
Az azonosítók csak az angol abc betűivel illetve _ (alulvonás) jellel kezdődhetnek, számot tartalmazhatnak. Fenntartott szavak nem lehetnek azonosítók.
Az egész és valós konstansok alakja a szokásos. A számjegyek között nem lehet vessző vagy szóköz. Ha egy számliterálba pont van akkor valósnak, egyébként egésznek számít.
A stringeket idézőjelbe kell tenni, és a szokásos jelölések használhatók benne:
\n | újsor |
\r | kocsivissza |
\\ | \ literál |
\" | " literál |
\t | tab |
\b | backspace |
\f | oldaltörés (form feed) |
\[0-7][0-7]?[0-7]? | oktális ASCII karakterek |
\x[0-F][0-F]? | hexadecimális ASCII karakterek |
A reguláris kifejezések is részét képezik a nyelv szintaxisának. r/-rel kezdődik és vagy / jellel, vagy /i jellel végződik, mindegyik kis-, nagybetű érzékeny. Ez megfelel egy System.regex objektum létrehozásával a megfelelő paraméterekkel.
A megjegyzés a # jellel kezdődik és a sor végéig tart.