lexer extended using token flags for more lex time info
ast tree nodes definitions
Merge pull request #1 from Horusiath/develop

Develop