Add binding-get helper that walks Janet table prototype chain. resolve-sym now uses two-stage lookup: direct get first, then prototype walk as fallback. This fixes access to outer let bindings from inner let forms without breaking fn parameter resolution (which uses direct table keys). All 9 test suites pass including macro-test. |
||
|---|---|---|
| .. | ||
| api-test.janet | ||
| bootstrap-test.janet | ||
| core-test.janet | ||
| evaluator-test.janet | ||
| macro-test.janet | ||
| namespace-test.janet | ||
| reader-test.janet | ||
| test-load-sci.janet | ||
| test-persistent-hash-map.janet | ||
| types-test.janet | ||