allocr - allocator arg - argument decl - declaration del - delete deref - dereference direct - directive eof - end of file err - error evalr - evaluator expr - expression fn - function ident - identifier kw - keyword mut - mutable num - number op - operator param - parameter ptr - pointer ret - return stmt - statement str - string tokr - tokenizer val - value