.gitignore
.pylintrc
.readthedocs.yml
LICENSE.rst
MANIFEST.in
README.rst
RELNOTES.rst
pyproject.toml
setup.cfg
tox.ini
.github/workflows/main.yml
docs/Makefile
docs/conf.py
docs/grammarinator.runtime.rst
docs/grammarinator.tool.rst
docs/index.rst
docs/introduction.rst
docs/license.rst
docs/make.bat
docs/relnotes.rst
docs/requirements.txt
docs/user_guide.rst
docs/guide/actions.rst
docs/guide/aflpp_integration.rst
docs/guide/fuzzer_building.rst
docs/guide/grammar_overview.rst
docs/guide/libfuzzer_integration.rst
docs/guide/listeners.rst
docs/guide/models.rst
docs/guide/population.rst
docs/guide/serializers.rst
docs/guide/test_generation.rst
docs/guide/transformers.rst
examples/fuzzer/HTMLConfig.hpp
examples/fuzzer/HTMLCustomGenerator.py
examples/fuzzer/HTMLGenerator.hpp
examples/fuzzer/HTMLGenerator.py
examples/fuzzer/HTMLSpaceSerializer.hpp
examples/fuzzer/html.json
examples/grammars/HTMLLexer.g4
examples/grammars/HTMLParser.g4
grammarinator/__init__.py
grammarinator/cli.py
grammarinator/decode.py
grammarinator/generate.py
grammarinator/parse.py
grammarinator/pkgdata.py
grammarinator/process.py
grammarinator/py.typed
grammarinator-cxx/.clang-format
grammarinator-cxx/.cppcheck-suppress.txt
grammarinator-cxx/CMakeLists.txt
grammarinator-cxx/conanfile.txt
grammarinator-cxx/config/grammarinator/config.hpp
grammarinator-cxx/dev/build.py
grammarinator-cxx/dev/clang-format.py
grammarinator-cxx/dev/cppcheck.py
grammarinator-cxx/dev/requirements.txt
grammarinator-cxx/libgrafl/CMakeLists.txt
grammarinator-cxx/libgrafl/grafl.cpp
grammarinator-cxx/libgrafl/libgrafl.pc.in
grammarinator-cxx/libgrafl/trimmer.hpp
grammarinator-cxx/libgrammarinator/CMakeLists.txt
grammarinator-cxx/libgrammarinator/libgrammarinator.pc.in
grammarinator-cxx/libgrammarinator/include/grammarinator/runtime.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/tool.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/runtime/DefaultModel.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/runtime/Generator.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/runtime/Listener.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/runtime/Model.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/runtime/Population.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/runtime/Rule.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/runtime/Serializer.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/runtime/WeightedModel.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/tool/AFLTool.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/tool/DefaultGeneratorFactory.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/tool/FilePopulation.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/tool/FlatBuffersTreeCodec.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/tool/GeneratorFactory.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/tool/GeneratorTool.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/tool/JsonTreeCodec.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/tool/JsonWeightLoader.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/tool/LibFuzzerTool.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/tool/SubTreePopulation.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/tool/Tool.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/tool/TreeCodec.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/util/log.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/util/print.hpp
grammarinator-cxx/libgrammarinator/include/grammarinator/util/random.hpp
grammarinator-cxx/libgrlf/CMakeLists.txt
grammarinator-cxx/libgrlf/grlf.cpp
grammarinator-cxx/libgrlf/libgrlf.pc.in
grammarinator-cxx/libgrlf/include/grlf.h
grammarinator-cxx/tools/CMakeLists.txt
grammarinator-cxx/tools/decode.cpp
grammarinator-cxx/tools/fuzznull.cpp
grammarinator-cxx/tools/generate.cpp
grammarinator.egg-info/PKG-INFO
grammarinator.egg-info/SOURCES.txt
grammarinator.egg-info/dependency_links.txt
grammarinator.egg-info/entry_points.txt
grammarinator.egg-info/requires.txt
grammarinator.egg-info/top_level.txt
grammarinator/runtime/__init__.py
grammarinator/runtime/default_model.py
grammarinator/runtime/dispatching_listener.py
grammarinator/runtime/dispatching_model.py
grammarinator/runtime/generator.py
grammarinator/runtime/listener.py
grammarinator/runtime/model.py
grammarinator/runtime/population.py
grammarinator/runtime/rule.py
grammarinator/runtime/serializer.py
grammarinator/runtime/weighted_model.py
grammarinator/tool/__init__.py
grammarinator/tool/file_population.py
grammarinator/tool/generator.py
grammarinator/tool/parser.py
grammarinator/tool/processor.py
grammarinator/tool/tree_codec.py
grammarinator/tool/fbs/FBRule_generated.py
grammarinator/tool/fbs/__init__.py
grammarinator/tool/g4/LexerAdaptor.py
grammarinator/tool/g4/__init__.py
grammarinator/tool/resources/codegen/GeneratorTemplate.hpp.jinja
grammarinator/tool/resources/codegen/GeneratorTemplate.py.jinja
grammarinator/tool/resources/fbs/FBRule.fbs
grammarinator/tool/resources/g4/ANTLRv4Lexer.g4
grammarinator/tool/resources/g4/ANTLRv4Parser.g4
grammarinator/tool/resources/g4/LexBasic.g4
tests/__init__.py
tests/reparse.py
tests/run_grammars.py
tests/test_examples.py
tests/test_grammars.py
tests/test_grammars_cxx.py
tests/test_parser.py
tests/grammars/Arguments.g4
tests/grammars/ArgumentsInAlternations.g4
tests/grammars/Charset.g4
tests/grammars/ChildAccessors.g4
tests/grammars/Curly.g4
tests/grammars/Custom.g4
tests/grammars/CustomSubclassGenerator.py
tests/grammars/CustomWeights.g4
tests/grammars/DefaultRule.g4
tests/grammars/DispatchingModel.g4
tests/grammars/Dot.g4
tests/grammars/EmptyAlternatives.g4
tests/grammars/Fragment.g4
tests/grammars/Hello.g4
tests/grammars/ImagToken.g4
tests/grammars/ImplicitLiteral.g4
tests/grammars/ImportActionsTokens.g4
tests/grammars/Importer.g4
tests/grammars/InitAfter.g4
tests/grammars/LabeledAlternatives.g4
tests/grammars/LifeCycle.g4
tests/grammars/Listeners.g4
tests/grammars/Locals.g4
tests/grammars/MaxTokens.g4
tests/grammars/MinDepth.g4
tests/grammars/NoAction.g4
tests/grammars/ParserNotSet.g4
tests/grammars/Quantifiers.g4
tests/grammars/RecurringLabelTrampolines.g4
tests/grammars/RecurringLabeledAlternatives.g4
tests/grammars/Recursive.g4
tests/grammars/Returns.g4
tests/grammars/Semantic.g4
tests/grammars/SeparateLexer.g4
tests/grammars/SeparateParser.g4
tests/grammars/SimpleAlternations.g4
tests/grammars/SuperClass.g4
tests/grammars/SuperClassOption.g4
tests/grammars/SuperGenerator.py
tests/grammars/SurrogatePairs.g4
tests/grammars/UnicodePropertiesLexer.g4
tests/grammars/UnicodePropertiesParser.g4
tests/grammars/Whitespace.g4
tests/grammars/custom_weights.json
tests/grammars-cxx/Arguments.g4
tests/grammars-cxx/ArgumentsInAlternations.g4
tests/grammars-cxx/Charset.g4
tests/grammars-cxx/ChildAccessors.g4
tests/grammars-cxx/Curly.g4
tests/grammars-cxx/Custom.g4
tests/grammars-cxx/CustomSubclassGenerator.hpp
tests/grammars-cxx/CustomWeights.g4
tests/grammars-cxx/DefaultRule.g4
tests/grammars-cxx/Dot.g4
tests/grammars-cxx/EmptyAlternatives.g4
tests/grammars-cxx/Fragment.g4
tests/grammars-cxx/Hello.g4
tests/grammars-cxx/ImagToken.g4
tests/grammars-cxx/ImagTokenSubclassGenerator.hpp
tests/grammars-cxx/ImplicitLiteral.g4
tests/grammars-cxx/ImportActionsTokens.g4
tests/grammars-cxx/Importer.g4
tests/grammars-cxx/LabeledAlternatives.g4
tests/grammars-cxx/LifeCycle.g4
tests/grammars-cxx/Listeners.g4
tests/grammars-cxx/Locals.g4
tests/grammars-cxx/MaxTokens.g4
tests/grammars-cxx/MinDepth.g4
tests/grammars-cxx/NoAction.g4
tests/grammars-cxx/ParserNotSet.g4
tests/grammars-cxx/Quantifiers.g4
tests/grammars-cxx/RecurringLabelTrampolines.g4
tests/grammars-cxx/RecurringLabeledAlternatives.g4
tests/grammars-cxx/Recursive.g4
tests/grammars-cxx/Semantic.g4
tests/grammars-cxx/SeparateLexer.g4
tests/grammars-cxx/SeparateParser.g4
tests/grammars-cxx/SimpleAlternations.g4
tests/grammars-cxx/SuperClass.g4
tests/grammars-cxx/SuperClassOption.g4
tests/grammars-cxx/SuperGenerator.hpp
tests/grammars-cxx/UnicodePropertiesLexer.g4
tests/grammars-cxx/UnicodePropertiesParser.g4
tests/grammars-cxx/Whitespace.g4
tests/grammars-cxx/custom_weights.json
tests/grammars-cxx/import/ImportedActionsTokens.g4
tests/grammars-cxx/import/Importee1.g4
tests/grammars-cxx/import/Importee2.g4
tests/grammars-cxx/import/Importee3.g4
tests/grammars/import/ImportedActionsTokens.g4
tests/grammars/import/Importee1.g4
tests/grammars/import/Importee2.g4
tests/grammars/import/Importee3.g4
tests/parser/Parse.g4
tests/parser/exp1.grtj
tests/parser/exp2.grtj
tests/parser/exp3.grtj
tests/parser/exp4.grtj
tests/parser/exp5.grtj
tests/parser/exp6.grtj
tests/parser/exp7.grtj
tests/parser/exp8.grtj
tests/parser/inp1.txt
tests/parser/inp2.txt
tests/parser/inp3.txt
tests/parser/inp4.txt
tests/parser/inp5.txt
tests/parser/inp6.txt
tests/parser/inp7.txt
tests/parser/inp8.txt