parserlib
A c++17 recursive-descent generic parsing library that supports left recursion, tokenization, AST tree creation, multiple error handling etc..
File Explorer
Download Latest Version (.zip)- ast.md
- left_recursion.md
- lexer_and_parser.md
- using_a_parser.md
- writing_a_parser.md
- any_parse_node.hpp
- ast.hpp
- bool_parse_node.hpp
- choice_parse_node.hpp
- debug_parse_node.hpp
- end_parse_node.hpp
- error.hpp
- error_parse_node.hpp
- false_parse_node.hpp
- function_parse_node.hpp
- get_source.hpp
- logical_and_parse_node.hpp
- logical_not_parse_node.hpp
- loop_0_parse_node.hpp
- loop_1_parse_node.hpp
- loop_n_parse_node.hpp
- match.hpp
- match_parse_node.hpp
- newline_parse_node.hpp
- optional_parse_node.hpp
- parse_context.hpp
- parse_node.hpp
- parse_node_ptr.hpp
- parser.hpp
- range_parse_node.hpp
- ref_parse_node.hpp
- rule.hpp
- rule_parse_node.hpp
- sequence_parse_node.hpp
- set_parse_node.hpp
- skip_after_parse_node.hpp
- skip_before_parse_node.hpp
- source_partition.hpp
- string_parse_node.hpp
- symbol_parse_node.hpp
- text_iterator.hpp
- true_parse_node.hpp
- util.hpp
- parserlib.hpp
- main.cpp
- tests.cpp
- .gitignore
- LICENSE.txt
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
