Files
hakorune/tools/test/golden/macro
..

Macro Goldens

  • Compare expanded AST JSON (key-order insensitive) against expected.
  • Structure mirrors apps/tests/macro categories.
  • Keep case names aligned with test files for discoverability.

Helpers

  • normalize_json: Python json.dumps with sort_keys=True
  • *_user_macro_golden.sh scripts: run nyash --dump-expanded-ast-json and compare