Centralizing lexing and parsing of programs; tokens and parse trees are now preserved after first lex/parse.