parser now uses string tokens. first work on control structures. still to AST printing.