A következő ASCII karakterek:
A tokenek a VIRT program legkisebb jelentéssel bíró egységei. A következő osztályokba oszthatjuk őket: speciális szimbólumok, azonosítók, cimkék, számok, és string konstansok.
Az azonosítók akármilyen hosszúak lehetnek, de csak az első 40 karaktert veszi figyelembe.
A hexadecimális integer-t $ jellel kezdjük.
A sztring aposztrófok közé zárt, nulla vagy több karakter sorozata.
and, class, constant, constructor, default, do, else, elsif, end, except, external, finally, for, function, goto, if, inline, implementation, label, local, not, on, or, object, raise, repeat, resume, return, select, shared, to, then, try, until, uses, var, while.
A VIRT nem különbözteti meg a kis és nagybetűt.
A következőkben a foglalt szavakat vastag kis betűkkel jelölöm.
A kommenteket két mínusz jellel kell bevezetni.