These fixtures are shared by the runnable examples and the root example gates. The language-specific projects still keep small local samples for discoverability, but their Makefiles default to these files so all targets exercise the same source inputs.
Each family uses the same layout:
valid/basic.*is the normal source used bymake runandmake test.invalid/scanner.*should fail during lexical analysis.invalid/parser.*should scan successfully and fail during parsing or semantic compilation.golden/report.containslists stable report fragments checked bymake examples-testdata.
DRAW also has golden/png.signature, the expected PNG magic number in hex.