feat(parser_generator): locals work.  ALL PARSER_SPEC TESTS PASS