lexer/parser v0.0.2 in preparation for macros