jolt/test
Yogthos 824fb347a3 Reader records source line/column on list forms
The reader stamps 1-based :line/:column metadata on every list form (plus
:file when load-jolt-file is reading a file), and jolt.host/form-position
reads it back so the analyzer's :pos scaffold finally gets real data. A
left-to-right cursor counts newlines over the delta between successive forms,
so it stays O(n). Vector/map/set literals are untouched (their metadata is a
runtime value the analyzer would have to wrap in with-meta); empty () can't
carry meta. ^meta now merges onto the position keys instead of clobbering them.

Re-mint is byte-identical (the backend doesn't emit :pos), so this is a pure
scaffold for the error-location work that follows.
2026-06-25 21:12:01 -04:00
..
chez Reader records source line/column on list forms 2026-06-25 21:12:01 -04:00
conformance core.match: regex + array patterns (full support); library-conformance directive 2026-06-25 00:46:10 -04:00