Genie-ben a programok karakterkészlete UTF-8. A lexikális elemek hasonlóak a Pythonban használtakhoz. Tehát a blokkokat kapocs helyett behúzás tagolja, annyi kiegészítéssel, hogy az elágazások és ciklusok utáni feltételek után egyetlen utasítás írható még ugyanabba a sorba, amennyiben a do kulcsszót használjuk.
Nagyjából irányelv, hogy a C-ben is előforduló azonosítótípusok (pl. metódusok, változók) a C-s konvenciót követik, a többi a C#-ot. Ezek szerint például a nyelv különbséget tesz a kis- és nagybetűvel írt szavak között. Általánosan elfogadott konvenció, hogy a változókat kis betűkkel írjuk, az összetett nevek tagolására pedig az aláhúzásjelet használjuk. Osztályok, interfészek és enumerált értékek nagybetűvel kezdődnek. Védett kulcsszavak abban az esetben használhatóak, ha prefixáljuk őket kukac karakterrel ("@").
A literálok a megszokottak, a C#-hoz hasonlóan használhatók.
Két fajta kommentelési lehetőségünk van, ezek a C#-ból megszokottak, azaz: