Syntax Analysis: Getting ready (1).

- new Token struct, and TokenType enum, to use in next phases.