diff options
| author | 2026-10-14 15:42:33 +0330 | |
|---|---|---|
| committer | 2026-10-14 15:42:33 +0330 | |
| commit | bb4643ce2384513fa65b7783a015d751f2ca2e12 (patch) | |
| tree | 02d2470d7996f074475ccd553d1cbf471527b684 /ONBOARD.md | |
| parent | todo: record each agent's state at the end of the session and the merge order (diff) | |
| parent | xref: checked-in baseline, --check self-test hooked into the lsp section, todo (diff) | |
merge xref report: baseline, --check, self-test
Diffstat (limited to 'ONBOARD.md')
| -rw-r--r-- | ONBOARD.md | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -130,6 +130,8 @@ read in this order: to see the compiler as one text, as the bootstrap does, run `cat $(sed 's|^|src/compiler/|' src/compiler/parts)`. +the state is mostly global arrays and scalars that distant functions read and write: run `make xref` before changing compiler state, and read `build/xref/report.txt` for who writes the global and who only reads it (`make xref XREF_ARGS=--check` compares with `tests/xref.baseline`). + you should be able to say where a new keyword is registered, how a keyword works at the top level and inside a function, and how the compiler emits a byte-string literal into the code stream. |
