Add todo list for the project. It's a very long term todo, mainly a base for reflexion.
Remove Sublime Text workspace file from git.
Cosmetic change to the todo list.
Add test for lexer recognition of the "let" keyword.
Refactoring : all constants in lexer are now converted to static const instead of just const.
Add lexer code to detect and categorise the "let" keyword.
Whitespace cleanup to conform to coding guide lines.
Refactor TOK_* constants to move then inside the Lexer class as enums.
Add test to ensure lexer can tokenize identifier.
Remove test on "random char not caracterized as float" since now this correspond to an identifier.
Add code for lexer to recognise the identifier abc.
Add test to ensure lexer can categorize ABC identifier.
Add code so that lexer recognize ABC and abc identifier.
Refactor tests about identifiers to factorise initialisation code.
Refactor names of tests about identifiers to be more specific.
Add test to ensure lewer recognise identifier with an underscore.
Add a specific test for identifier with leading underscore.
Add lexer support for identifier with leading underscore.
Modify .gitignore to ignore Sublime Text workspace file.
Add lexer support for underscore anywhere in identifiers.