Alapok
Egy ABEL forrás tulajdonságai:
- Minden sor végét sorvége jel (0AH), form feed (0CH), vagy egy vertikális tab (0BH) zárja le.
- Minden sor maximum 150 karakter hosszú
- Minden kulcsszót, azonosítót és számot legalább egy szóköz kell hogy elválasszon, kivéve, ha az azonosítókat vessző
választja el, operátor, vagy zárójel.
- Sem kulcsszavakban, sem azonosítókban, sem számokban nem lehet szóköz. Az csak string-ekben, kommentekben, blokk és aktuális
argumentumokban jelenhet meg.
- A nyelv kulcsszavait tekintve case-insensitive, azaz nem különbözteti meg a kis- és nagybetűket. (if, IF, If, iF - egyre megy)
- A felhasználó által definiált nevekben azonban szigorúan kell ügyelni a kis- és nagybetűkre.
Felhasználható ASCII karakterek:
- a-z A-Z 0-9
- szóköz és tabulátor karakterek
- ! @ # $ ? + & * ( )- _ = + (operátorok)
- { } [ ] ; : ` " ~ \ | , < > . / ^ %
A programozó által írt azonosítónevek:
- maximum 31 karakter hoszzúak lehetnek
- betűvel vagy _ jellel kell kezdődniük
- A ~ karakter megjelenhet signal -ok neveiben
- Az első karakter után kis és nagybetűk, számok és _ jelek állhatnak
- Szóköz nem szerepelhet bennük
Komment -ek
A kommentek két " jel között jelennek meg: pl.: "Ez egy komment."