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.