LICENSE
README.md
pyproject.toml
src/smal/__init__.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/repl/__init__.py
src/smal/repl/connection.py
src/smal/repl/helpers.py
src/smal/repl/repl_like.py
src/smal/repl/repl_main.py
src/smal/repl/target_module.py
src/smal/repl/cmd_sets/__init__.py
src/smal/repl/cmd_sets/code.py
src/smal/repl/cmd_sets/corrections.py
src/smal/repl/cmd_sets/debug.py
src/smal/repl/cmd_sets/diagram.py
src/smal/repl/cmd_sets/machine.py
src/smal/repl/cmd_sets/module.py
src/smal/repl/cmd_sets/msg.py
src/smal/repl/cmd_sets/rules.py
src/smal/repl/cmd_sets/validate.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