integer
floating
string
ident
keyword
fundef
funcall
classdef
punct
comment
space
