11 Commits

Author SHA1 Message Date
hgranthorner
c6b30e32d6 Add unresolved import and load inspection 2026-08-06 16:18:34 -04:00
hgranthorner
427269ad78 Implement Jai formatter 2026-08-06 11:10:07 -04:00
hgranthorner
98e25c5468 improved completion 2026-08-05 16:32:40 -04:00
hgranthorner
ede8522716 Document completion scope and gaps 2026-08-05 10:43:30 -04:00
hgranthorner
2bc1b9f4be Phase 5a: add configurable Jai module roots 2026-08-05 10:24:32 -04:00
hgranthorner
9122b5a5c0 Document configurable module roots as next phase 2026-08-04 16:01:59 -04:00
hgranthorner
460fc969db Phase 5: add rename and find usages 2026-08-04 15:54:31 -04:00
hgranthorner
c4e1d92c9a Phase 4: add structure, folding, and references 2026-08-04 14:49:03 -04:00
hgranthorner
bb54639ce5 Parser: cover full Jai corpus 2026-08-04 13:44:59 -04:00
hgranthorner
e1fced9bdf Update AGENTS.md and the plan for phase 3
Records the parser design facts a future agent needs before touching Jai.bnf:
the token-factory requirement, what lives in JaiParserUtil and why, the PSI
element that truncates an enclosing expression, longest-first operator ordering,
and directive-flag adjacency. Adds the stale-output symptoms and the sticky
--tests filter to the environment gotchas, and writes down the grammar
iteration loop.

Phase 3 is marked done; the remaining 58 corpus files are listed as the pick-up
point with the three known gaps named.
2026-08-04 12:50:12 -04:00
hgranthorner
cb5a1d9555 initial commit 2026-08-04 10:12:15 -04:00