LICENSE
README.md
pyproject.toml
src/smal/__init__.py
src/smal/cli/__init__.py
src/smal/cli/app.py
src/smal/cli/commands/__init__.py
src/smal/cli/commands/clean.py
src/smal/cli/commands/code.py
src/smal/cli/commands/corrections.py
src/smal/cli/commands/debug.py
src/smal/cli/commands/explain.py
src/smal/cli/commands/graphviz.py
src/smal/cli/commands/helpers.py
src/smal/cli/commands/rules.py
src/smal/cli/commands/simulate.py
src/smal/cli/commands/validate.py
src/smal/codegen/__init__.py
src/smal/codegen/code_generator.py
src/smal/codegen/target_primitive.py
src/smal/codegen/c/__init__.py
src/smal/codegen/c/primitives.py
src/smal/codegen/templates/__init__.py
src/smal/codegen/templates/builtin_templates.py
src/smal/codegen/templates/c/__init__.py
src/smal/codegen/templates/c/c_dbg_boilerplate_hdr.j2
src/smal/codegen/templates/c/c_dbg_boilerplate_src.j2
src/smal/codegen/templates/c/c_machine_hdr.j2
src/smal/codegen/templates/macros/__init__.py
src/smal/codegen/templates/macros/builtin_macros.py
src/smal/codegen/templates/macros/c/__init__.py
src/smal/codegen/templates/macros/c/c_autogen_banner.j2
src/smal/codegen/templates/macros/c/c_autogen_banner_editable.j2
src/smal/codegen/templates/macros/c/c_autogen_banner_state_machine.j2
src/smal/codegen/templates/macros/c/c_enum.j2
src/smal/codegen/templates/macros/c/c_machine_constants.j2
src/smal/codegen/templates/macros/c/c_machine_dbg_struct.j2
src/smal/codegen/templates/macros/c/c_machine_errors.j2
src/smal/codegen/templates/macros/c/c_machine_events.j2
src/smal/codegen/templates/macros/c/c_machine_state_table_entry.j2
src/smal/codegen/templates/macros/c/c_machine_state_transition_table.j2
src/smal/codegen/templates/macros/c/c_machine_states.j2
src/smal/codegen/templates/macros/c/c_machine_struct.j2
src/smal/codegen/templates/macros/c/c_machine_version.j2
src/smal/codegen/templates/macros/c/c_struct.j2
src/smal/codegen/templates/macros/c/c_union.j2
src/smal/diagramming/__init__.py
src/smal/diagramming/generation.py
src/smal/schemas/__init__.py
src/smal/schemas/bit_field.py
src/smal/schemas/command.py
src/smal/schemas/debug.py
src/smal/schemas/enumeration.py
src/smal/schemas/error.py
src/smal/schemas/event.py
src/smal/schemas/state.py
src/smal/schemas/state_machine.py
src/smal/schemas/struct.py
src/smal/schemas/transition.py
src/smal/schemas/utilities.py
src/smal/tests/__init__.py
src/smal/tests/test_smal_file.py
src/smal/utilities/__init__.py
src/smal/utilities/constants.py
src/smal/utilities/corrections.py
src/smal/utilities/persistence.py
src/smal/utilities/rules.py
src/smal/utilities/smal_primitive.py
src/smal_lang.egg-info/PKG-INFO
src/smal_lang.egg-info/SOURCES.txt
src/smal_lang.egg-info/dependency_links.txt
src/smal_lang.egg-info/entry_points.txt
src/smal_lang.egg-info/requires.txt
src/smal_lang.egg-info/top_level.txt