Skip to content

docs: document fasmg syntax validation workflow#1

Open
sit-d wants to merge 1 commit into
bitRAKE:mainfrom
sit-d:curation/document-validation-2026-06-28
Open

docs: document fasmg syntax validation workflow#1
sit-d wants to merge 1 commit into
bitRAKE:mainfrom
sit-d:curation/document-validation-2026-06-28

Conversation

@sit-d

@sit-d sit-d commented Jun 28, 2026

Copy link
Copy Markdown

Summary

  • update test_suit/README.md now that scripts/validate.py exists
  • document the low-cost Python syntax check and generator/linter command for contributors
  • regenerate the Notepad++ UDL output so dist/fasmg.udl.xml matches the current generator's XML escaping

Verification

  • python3 -m py_compile scripts/*.py
  • python3 scripts/gen_all.py --lintlint: all 46 regex patterns OK in fasmg.tmLanguage.json
  • python3 - <<'PY' ... ET.parse('dist/fasmg.udl.xml') ... PY → XML parse OK

Notes / Limitations

  • Full fixture assembly validation was not run in this Linux cron environment because scripts/validate.py could not locate a fasmg executable: error: could not locate fasmg. Pass --fasmg PATH_TO_FASMG or add it to PATH.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant