.gitignore
LICENSE
README.md
pyproject.toml
setup.py
.github/workflows/pip.yml
.github/workflows/wheels.yml
nightly/mccode_test.py
src/grammar/C.g4
src/grammar/McCommon.g4
src/grammar/McComp.g4
src/grammar/McDisplay.g4
src/grammar/McInstr.g4
src/grammar/README.md
src/grammar/_C99.g4
src/grammar/builder.py
src/grammar/c99.g4
src/grammar/cpp.g4
src/mccode_antlr/__init__.py
src/mccode_antlr/version.py
src/mccode_antlr.egg-info/PKG-INFO
src/mccode_antlr.egg-info/SOURCES.txt
src/mccode_antlr.egg-info/dependency_links.txt
src/mccode_antlr.egg-info/entry_points.txt
src/mccode_antlr.egg-info/requires.txt
src/mccode_antlr.egg-info/top_level.txt
src/mccode_antlr/assembler/__init__.py
src/mccode_antlr/assembler/assembler.py
src/mccode_antlr/cli/__init__.py
src/mccode_antlr/cli/commands.py
src/mccode_antlr/cli/management.py
src/mccode_antlr/common/__init__.py
src/mccode_antlr/common/block.py
src/mccode_antlr/common/expression.py
src/mccode_antlr/common/metadata.py
src/mccode_antlr/common/mode.py
src/mccode_antlr/common/parameters.py
src/mccode_antlr/common/textwrap.py
src/mccode_antlr/common/utilities.py
src/mccode_antlr/common/visitor.py
src/mccode_antlr/comp/__init__.py
src/mccode_antlr/comp/comp.py
src/mccode_antlr/comp/visitor.py
src/mccode_antlr/compiler/__init__.py
src/mccode_antlr/compiler/c.py
src/mccode_antlr/compiler/check.py
src/mccode_antlr/config/__init__.py
src/mccode_antlr/config/config.py
src/mccode_antlr/config/config_default.yaml
src/mccode_antlr/config/platforms.yaml
src/mccode_antlr/grammar/CLexer.py
src/mccode_antlr/grammar/CListener.py
src/mccode_antlr/grammar/CParser.py
src/mccode_antlr/grammar/CVisitor.py
src/mccode_antlr/grammar/McCompLexer.py
src/mccode_antlr/grammar/McCompParser.py
src/mccode_antlr/grammar/McCompVisitor.py
src/mccode_antlr/grammar/McInstrLexer.py
src/mccode_antlr/grammar/McInstrParser.py
src/mccode_antlr/grammar/McInstrVisitor.py
src/mccode_antlr/grammar/__init__.py
src/mccode_antlr/grammar/mccode_parse.py
src/mccode_antlr/grammar/mccomp_parse.py
src/mccode_antlr/grammar/mcinstr_parse.py
src/mccode_antlr/instr/__init__.py
src/mccode_antlr/instr/group.py
src/mccode_antlr/instr/instance.py
src/mccode_antlr/instr/instr.py
src/mccode_antlr/instr/jump.py
src/mccode_antlr/instr/orientation.py
src/mccode_antlr/instr/visitor.py
src/mccode_antlr/io/__init__.py
src/mccode_antlr/io/hdf5.py
src/mccode_antlr/io/json.py
src/mccode_antlr/io/str.py
src/mccode_antlr/loader/__init__.py
src/mccode_antlr/loader/datfile.py
src/mccode_antlr/loader/loader.py
src/mccode_antlr/loader/simfile.py
src/mccode_antlr/reader/__init__.py
src/mccode_antlr/reader/reader.py
src/mccode_antlr/reader/registry.py
src/mccode_antlr/run/__init__.py
src/mccode_antlr/run/range.py
src/mccode_antlr/run/runner.py
src/mccode_antlr/translators/__init__.py
src/mccode_antlr/translators/c.py
src/mccode_antlr/translators/c_decls.py
src/mccode_antlr/translators/c_defines.py
src/mccode_antlr/translators/c_display.py
src/mccode_antlr/translators/c_finally.py
src/mccode_antlr/translators/c_header.py
src/mccode_antlr/translators/c_initialise.py
src/mccode_antlr/translators/c_listener.py
src/mccode_antlr/translators/c_macros.py
src/mccode_antlr/translators/c_particle.py
src/mccode_antlr/translators/c_raytrace.py
src/mccode_antlr/translators/c_save.py
src/mccode_antlr/translators/c_section.py
src/mccode_antlr/translators/c_trace.py
src/mccode_antlr/translators/setup.py
src/mccode_antlr/translators/target.py
src/mccode_antlr/translators/c_parts/__init__.py
tests/__init__.py
tests/template_simple.instr
tests/test_c_type_declaration.py
tests/test_component_vector_parameter.py
tests/test_expression.py
tests/test_extract.py
tests/test_io.py
tests/test_metadata.py
tests/test_orientation.py
tests/test_registry.py
tests/instr/__init__.py
tests/instr/test_copy.py
tests/instr/test_empty_trace.py
tests/instr/test_hdf5_comp_reference.py
tests/instr/test_instance_parameters.py
tests/instr/test_parameters.py
tests/instr/test_positioning.py
tests/instr/test_split.py
tests/instr/utils.py
tests/runtime/__init__.py
tests/runtime/compiled.py
tests/runtime/test_c_runtime.py
tests/runtime/test_examples.py
tests/runtime/test_instr.py
tests/runtime/test_mcxtrace.py
tests/runtime/test_nexus.py
tests/runtime/test_parameters.py
tests/runtime/test_raytrace.py
tests/runtime/test_when.py