parsing stmt using token objects instead of text only
feeding end_of_line tokens to the parser
rewrite of expression parser to use token objects instead of strings
removed old unused scanner functions
parser without global variables
moved the parser into its own module