A nyelv case-sensitive. A lexikális egységek még nem pontosan körülhatároltak a nyelvben, ezért következetlenségek is előfordulnak. A nyelv kifejezései a + , -, *, /, és a & (string konkatenáció) operátorokból és a következő elemekből állnak össze:
Forma | Jelentés | Példa |
"szöveg" | string konstans | "Hello World%0D" |
@szám | Numerikus érték | @-23.45 |
szám | Numerikus érték | -23.45 |
:objektum.attributum | Objektum attributuma | :cmdMain.caption |
+globálisVáltozó | Hivatkozás egy globális változóra | +userName |
{függvénynév [paraméter1] [paraméter2] ...} | Függvényérték | {String.left ["Hello World!"] [2]} |
[beágyazott kifejezés] | a kifejezés értéke | [23 * [ 12 + 2 ]] |
:objektum | objektum-referencia | :cmdMain |
?N:osztálynév | Új objektum | ?N:AppMain |
?F:filenév | A file tartalma (UTF-16) | ?F:C:\AutoExec.Bat |
?R:controlHandle | Control | ?R:ctlCmdMain |
!booleanérték | logikai érték | !true , !false |
#paraméternév | hivatkozás alprogram paraméterére | #p1 |
Az utasitas elso fele :: masodik resz :: vege ;;
Az értékadás jele a =, egyenlőségvizsgálaté pedig a | = |