A Sather programozási nyelv

Lexikális elemek



Numerikus literálok

Elfogad bináris, oktális, decimális és hexadecimális számokat. Elvileg tetszőleges nagyságú számokat tud kezelni. Lehetséges egész literálok például:

14 14i -4567 45_673_345_234 0b10101011 -0b_10111011_11110000 0o345654 0x_fde4_546a

Az aláhúzás jellel szeparálhatjuk a számjegyeket a jobb átláthatóság céljából (tetszőleges helyre beírhatók).

Lebegőpontos literálok esetén nem írhatunk olyat, hogy pl. .5 vagy 5., viszont a kitevő elhagyható. Példák:

12.34 3.456_234e-8

Egy lebegőpontos szám után megadhatunk egy “d” betűt, ekkor double reprezentációt kap.

Sztring literálok

Sztringeket a Satherben SS jelek közé tesszük. Itt is vannak escape szekvenciák, amelyek megegyeznek a C, C++ nyelvekben megszokottakkal.

Megjegyzések (kommentek)

Satherben csak egysoros megjegyzéseket írhatunk, amelyeket két kötőjellel (--) vezet be és a sor végéig tartanak.