├── .gitattributes ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── antlr4cpp.sln ├── antlr4cpp ├── ReadMe.txt ├── antlr │ ├── test │ │ ├── test_graph_nodes.cpp │ │ ├── test_graph_nodes.hpp │ │ ├── test_interval_set.cpp │ │ ├── test_interval_set.hpp │ │ ├── test_visitor_inheritance.cpp │ │ └── test_visitor_inheritance.hpp │ └── v4 │ │ └── runtime │ │ ├── atn │ │ ├── atn_deserialization_options.hpp │ │ ├── atn_state.cpp │ │ ├── atn_state.hpp │ │ ├── atn_type.hpp │ │ ├── conflict_information.cpp │ │ ├── conflict_information.hpp │ │ ├── lexer_action.cpp │ │ ├── lexer_action.hpp │ │ ├── lexer_action_executor.cpp │ │ ├── lexer_action_executor.hpp │ │ ├── prediction_context.cpp │ │ ├── prediction_context.hpp │ │ ├── prediction_context_cache.cpp │ │ ├── prediction_context_cache.hpp │ │ ├── prediction_context_cache.inl │ │ ├── semantic_context.cpp │ │ ├── semantic_context.hpp │ │ ├── transition.cpp │ │ └── transition.hpp │ │ ├── dfa │ │ └── accept_state_information.hpp │ │ ├── misc │ │ ├── interval_set.hpp │ │ ├── murmur_hash.hpp │ │ ├── param_type.hpp │ │ ├── ptr_equal_to.hpp │ │ ├── ptr_hash.hpp │ │ ├── to_string.hpp │ │ ├── unordered_ptr_map.hpp │ │ ├── unordered_ptr_set.hpp │ │ ├── uuid.hpp │ │ └── visitor.hpp │ │ ├── token.hpp │ │ └── tree │ │ ├── parse_tree.cpp │ │ ├── parse_tree.hpp │ │ ├── parse_tree_listener.hpp │ │ ├── parse_tree_visitor.hpp │ │ ├── parse_tree_visitor.inl │ │ ├── parse_tree_walker.cpp │ │ └── parse_tree_walker.hpp ├── antlr4cpp.cpp ├── antlr4cpp.vcxproj ├── antlr4cpp.vcxproj.filters ├── stdafx.cpp ├── stdafx.h └── targetver.h └── appveyor.yml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/README.md -------------------------------------------------------------------------------- /antlr4cpp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp.sln -------------------------------------------------------------------------------- /antlr4cpp/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/ReadMe.txt -------------------------------------------------------------------------------- /antlr4cpp/antlr/test/test_graph_nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/test/test_graph_nodes.cpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/test/test_graph_nodes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/test/test_graph_nodes.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/test/test_interval_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/test/test_interval_set.cpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/test/test_interval_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/test/test_interval_set.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/test/test_visitor_inheritance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/test/test_visitor_inheritance.cpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/test/test_visitor_inheritance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/test/test_visitor_inheritance.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/atn/atn_deserialization_options.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/atn/atn_deserialization_options.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/atn/atn_state.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/atn/atn_state.cpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/atn/atn_state.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/atn/atn_state.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/atn/atn_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/atn/atn_type.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/atn/conflict_information.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/atn/conflict_information.cpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/atn/conflict_information.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/atn/conflict_information.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/atn/lexer_action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/atn/lexer_action.cpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/atn/lexer_action.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/atn/lexer_action.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/atn/lexer_action_executor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/atn/lexer_action_executor.cpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/atn/lexer_action_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/atn/lexer_action_executor.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/atn/prediction_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/atn/prediction_context.cpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/atn/prediction_context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/atn/prediction_context.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/atn/prediction_context_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/atn/prediction_context_cache.cpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/atn/prediction_context_cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/atn/prediction_context_cache.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/atn/prediction_context_cache.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/atn/prediction_context_cache.inl -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/atn/semantic_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/atn/semantic_context.cpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/atn/semantic_context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/atn/semantic_context.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/atn/transition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/atn/transition.cpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/atn/transition.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/atn/transition.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/dfa/accept_state_information.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/dfa/accept_state_information.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/misc/interval_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/misc/interval_set.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/misc/murmur_hash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/misc/murmur_hash.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/misc/param_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/misc/param_type.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/misc/ptr_equal_to.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/misc/ptr_equal_to.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/misc/ptr_hash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/misc/ptr_hash.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/misc/to_string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/misc/to_string.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/misc/unordered_ptr_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/misc/unordered_ptr_map.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/misc/unordered_ptr_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/misc/unordered_ptr_set.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/misc/uuid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/misc/uuid.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/misc/visitor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/misc/visitor.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/token.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/token.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/tree/parse_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/tree/parse_tree.cpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/tree/parse_tree.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/tree/parse_tree.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/tree/parse_tree_listener.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/tree/parse_tree_listener.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/tree/parse_tree_visitor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/tree/parse_tree_visitor.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/tree/parse_tree_visitor.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/tree/parse_tree_visitor.inl -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/tree/parse_tree_walker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/tree/parse_tree_walker.cpp -------------------------------------------------------------------------------- /antlr4cpp/antlr/v4/runtime/tree/parse_tree_walker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr/v4/runtime/tree/parse_tree_walker.hpp -------------------------------------------------------------------------------- /antlr4cpp/antlr4cpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr4cpp.cpp -------------------------------------------------------------------------------- /antlr4cpp/antlr4cpp.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr4cpp.vcxproj -------------------------------------------------------------------------------- /antlr4cpp/antlr4cpp.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/antlr4cpp.vcxproj.filters -------------------------------------------------------------------------------- /antlr4cpp/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/stdafx.cpp -------------------------------------------------------------------------------- /antlr4cpp/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/stdafx.h -------------------------------------------------------------------------------- /antlr4cpp/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/antlr4cpp/targetver.h -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4-cpp/HEAD/appveyor.yml --------------------------------------------------------------------------------