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/macros/__init__.py
src/smal/codegen/macros/builtin_macros.py
src/smal/codegen/macros/c/__init__.py
src/smal/codegen/macros/c/c_autogen_banner.j2
src/smal/codegen/macros/c/c_autogen_banner_editable.j2
src/smal/codegen/macros/c/c_autogen_banner_state_machine.j2
src/smal/codegen/macros/c/c_enum.j2
src/smal/codegen/macros/c/c_machine_actions.j2
src/smal/codegen/macros/c/c_machine_constants.j2
src/smal/codegen/macros/c/c_machine_dbg_struct.j2
src/smal/codegen/macros/c/c_machine_errors.j2
src/smal/codegen/macros/c/c_machine_events.j2
src/smal/codegen/macros/c/c_machine_state_table_entry.j2
src/smal/codegen/macros/c/c_machine_state_transition_table.j2
src/smal/codegen/macros/c/c_machine_states.j2
src/smal/codegen/macros/c/c_machine_struct.j2
src/smal/codegen/macros/c/c_machine_version.j2
src/smal/codegen/macros/c/c_struct.j2
src/smal/codegen/macros/c/c_union.j2
src/smal/codegen/macros/cpp/__init__.py
src/smal/codegen/macros/rust/__init__.py
src/smal/codegen/primitives/__init__.py
src/smal/codegen/primitives/smal_primitive.py
src/smal/codegen/primitives/c/__init__.py
src/smal/codegen/primitives/c/primitives.py
src/smal/codegen/primitives/cpp/__init__.py
src/smal/codegen/primitives/rust/__init__.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/cpp/__init__.py
src/smal/codegen/templates/rust/__init__.py
src/smal/diagramming/__init__.py
src/smal/diagramming/generation.py
src/smal/repl/__init__.py
src/smal/repl/completers.py
src/smal/repl/connection.py
src/smal/repl/helpers.py
src/smal/repl/repl_like.py
src/smal/repl/repl_logger.py
src/smal/repl/repl_main.py
src/smal/repl/target_api.py
src/smal/repl/target_module.py
src/smal/repl/cmd_sets/__init__.py
src/smal/repl/cmd_sets/aliases.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/log.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/persistence.py
src/smal/repl/cmd_sets/rules.py
src/smal/repl/cmd_sets/script.py
src/smal/repl/cmd_sets/smal_cmd_set.py
src/smal/repl/cmd_sets/validate.py
src/smal/schemas/__init__.py
src/smal/schemas/action.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/smal_script.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_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