final stage one cleanup of lexer
rough draft parser
show raw ASTs