arg - argument decl - declaration deref - dereference direct - directive eof - end of file expr - expression fn - function ident - identifier kw - keyword num - number op - operator param - parameter ptr - pointer ret - return stmt - statement str - string tokr - tokenizer val - value