The lexer recognizes type names.
Change token naming convention from T_ to TOK_.

... to distinguish them from the types.