process whitespace in the lexer
load tokens into parser
correctly parse operators and whitespace (including indent / dedent tokens)