Abbreviations used in this code Some of them are very common Others aren't allocr - allocator arg - argument cap - capacity cont - continue ctx - context decl - declaration del - delete deref - dereference direct - directive eof - end of file err - error eval - evaluate evalr - evaluator expr - expression fn - function gctx - global context ident - identifier inc - include init - initialization kw - keyword lbl - label len - length nms - namespace num - number op - operator param - parameter ptr - pointer ret - return stmt - statement str - string tokr - tokenizer val - value