Mint ahogy minden programozási nyelv, az Aikido is tartalmaz fenntartott lexikális elemeket. Ez azt jelenti, hogy ezeket a karaktersorozatokat nem használhatjuk azonosítóként (ez alól kivétel az in kulcsszó).
class | new | delete | import | package | public |
for | thread | const | try | catch | throw |
function | switch | case | default | break | continue |
macro | if | else | elif | foreach | while |
operator | generic | null | native | monitor | cast |
private | protected | enum | static | using | extend |
return | true | false | var | sizeof | typeof |
interface | implements | do | instanceof | synchronized | in |
extends | yield |
Az azonosítók betűvel vagy az _ aláhúzás jellel kezdődnek és betűvel, számmal vagy aláhúzás jellel folytatódhatnak. Ne felejtsük el, hogy az Aikido kisbetű-nagybetű érzékeny! Lefoglalt szavakat nem használhatunk azonosítóként (kivéve az in szót).
Érvényes azonosítók: alma _barack egy_hosszu_azonosito AlmaFa eredmeny12_34 in Érvénytelen azonosítók: 2BeOrNot2Be //számmal kezdődik alma$fa //érvénytelen karaktert tartalmaz thread //lefoglal szó
1234 //decimális 0xffe0 //hexadecimális 033 //oktális 0b110101 //bináris 3.1415927 //lebegőpontos 1.23e+40 //lebegőpontos exponenciális formában
\a - riasztó karakter \r - return \n - soremelés \t - tab \b - kocsivissza \v - vertikális spaceHa a backslash karaktert az 'x' karakter követi, akkor hexadecimális számként értelmezi az interpreter. Ha egy szám a 0..7 intervallumból, akkor oktális számként. Értelemszerűen, backslash karaktert a \\ karaktersorozattal írhatunk.
"ez egy sztring" //egyszerű szöveg "\tHello\n" //tabulátor Hello sortörés "\"Hello\"" //"Hello" sztring
Egysoros és többsoros megjegyzéseket is írhatunk. Az egysoros megjegyzések a // karaktersorozattal kezdődik, és a sor végéig tart. A többsoros megjegyzések a /* sorozattal kezdődnek, és a */ sorozattal végződnek. A többsoros megjegyzések nem ágyazhatóak egymásba.