going back, i cant stand using that damned stack to generate the AST.