removed pegjs dependency
adds the lexer generated file
implement the token_get_all function
implement the token_name function
code -> token name map
change declaration (split lexer & parser files)
various changes
define tokenizer global functions
various fixes, tokenizer is almost done !
various grammar fixes, build passed