LICENSE
README.md
pyproject.toml
src/hpgl_buddy/__init__.py
src/hpgl_buddy/cli.py
src/hpgl_buddy/errors.py
src/hpgl_buddy/logging_setup.py
src/hpgl_buddy/version.py
src/hpgl_buddy.egg-info/PKG-INFO
src/hpgl_buddy.egg-info/SOURCES.txt
src/hpgl_buddy.egg-info/dependency_links.txt
src/hpgl_buddy.egg-info/entry_points.txt
src/hpgl_buddy.egg-info/requires.txt
src/hpgl_buddy.egg-info/top_level.txt
src/hpgl_buddy/demo/__init__.py
src/hpgl_buddy/demo/generator.py
src/hpgl_buddy/demo/scene.py
src/hpgl_buddy/devices/__init__.py
src/hpgl_buddy/devices/base.py
src/hpgl_buddy/devices/paper.py
src/hpgl_buddy/devices/registry.py
src/hpgl_buddy/devices/profiles/hp7475a.toml
src/hpgl_buddy/execution/__init__.py
src/hpgl_buddy/execution/events.py
src/hpgl_buddy/execution/executor.py
src/hpgl_buddy/execution/flow_control.py
src/hpgl_buddy/execution/planner.py
src/hpgl_buddy/execution/preflight.py
src/hpgl_buddy/execution/progress.py
src/hpgl_buddy/execution/run.py
src/hpgl_buddy/hpgl/__init__.py
src/hpgl_buddy/hpgl/analyze.py
src/hpgl_buddy/hpgl/instruction.py
src/hpgl_buddy/hpgl/parser.py
src/hpgl_buddy/hpgl/syntax_check.py
src/hpgl_buddy/hpgl/tokens.py
src/hpgl_buddy/interface/__init__.py
src/hpgl_buddy/interface/base.py
src/hpgl_buddy/interface/serial_rs232.py
src/hpgl_buddy/status/__init__.py
src/hpgl_buddy/status/adhoc.py
src/hpgl_buddy/status/escape.py
src/hpgl_buddy/status/exchange.py
src/hpgl_buddy/status/monitor.py
src/hpgl_buddy/status/status_codes.py
tests/test_basic.py
tests/test_example_integration.py
tests/test_execution.py
tests/test_sheet_size.py