feat(parser): Added a generated parser for tests
feat(parser_generator): A skeleton parser generator.
feat(parser_generator): Run the parser generator from karma
feat(parser_generator): A simple NestedPrinter
feat(parser_generator): Added more structure
feat(parser): refactor a ExpressionFactory
feat(parser): all 'new Expression' should be gone