Commit Graph

  • c6b30e32d6 Add unresolved import and load inspection main hgranthorner 2026-08-06 16:18:34 -04:00
  • 8fcd2cca05 Document formatter support hgranthorner 2026-08-06 15:50:54 -04:00
  • 0658550d09 Serialize Gradle and test runs hgranthorner 2026-08-06 13:07:31 -04:00
  • 427269ad78 Implement Jai formatter hgranthorner 2026-08-06 11:10:07 -04:00
  • 065e0b0bf4 Preserve navigation targets for module completions hgranthorner 2026-08-05 17:10:47 -04:00
  • e7f9d60be8 Complete symbols loaded by imported modules hgranthorner 2026-08-05 16:44:16 -04:00
  • 98e25c5468 improved completion hgranthorner 2026-08-05 16:32:40 -04:00
  • ede8522716 Document completion scope and gaps hgranthorner 2026-08-05 10:43:30 -04:00
  • 2bc1b9f4be Phase 5a: add configurable Jai module roots hgranthorner 2026-08-05 10:24:32 -04:00
  • 9122b5a5c0 Document configurable module roots as next phase hgranthorner 2026-08-04 16:01:59 -04:00
  • 460fc969db Phase 5: add rename and find usages hgranthorner 2026-08-04 15:54:31 -04:00
  • 4758bf12e2 Phase 5: add completion and symbol navigation hgranthorner 2026-08-04 15:25:11 -04:00
  • c4e1d92c9a Phase 4: add structure, folding, and references hgranthorner 2026-08-04 14:49:03 -04:00
  • bb54639ce5 Parser: cover full Jai corpus hgranthorner 2026-08-04 13:44:59 -04:00
  • 8265389f64 Changelog: record the parser and the known gaps hgranthorner 2026-08-04 12:54:25 -04:00
  • b14d285b5e Assert the PSI wiring the ParserDefinition unblocked hgranthorner 2026-08-04 12:51:22 -04:00
  • e1fced9bdf Update AGENTS.md and the plan for phase 3 hgranthorner 2026-08-04 12:50:12 -04:00
  • e3ff13f9f3 Tier 2 golden trees, and #scope_file is a statement not a modifier hgranthorner 2026-08-04 12:48:30 -04:00
  • 47a2c5805e Parser: 91.7% of the corpus, operator symbols and #code statements hgranthorner 2026-08-04 12:40:20 -04:00
  • dc53033898 Build: regenerate the parser on every build, and always from scratch hgranthorner 2026-08-04 12:37:46 -04:00
  • b8e55fcd50 Parser: corpus parse rate 81% -> 90% hgranthorner 2026-08-04 12:24:02 -04:00
  • 086ae993c5 Parser: corpus parse rate 69% -> 81%, and stop --tests from sticking hgranthorner 2026-08-04 12:20:36 -04:00
  • 840a503e40 Parser: raise corpus parse rate from 57% to 69% hgranthorner 2026-08-04 12:13:26 -04:00
  • 37809b8aa7 Phase 3: Grammar-Kit parser, PSI and ParserDefinition hgranthorner 2026-08-04 12:05:42 -04:00
  • 746647d27d Build an installable plugin ZIP: real README/CHANGELOG, cache-poisoning recovery hgranthorner 2026-08-04 10:42:10 -04:00
  • f52b8c5899 Update AGENTS.md for phases 0-2: verified state, lexer design facts, gotchas hgranthorner 2026-08-04 10:35:48 -04:00
  • fa15109f0b Phase 2: commenter and brace matcher hgranthorner 2026-08-04 10:29:43 -04:00
  • 2c5d7f713b Phase 2: syntax highlighting and colour settings page hgranthorner 2026-08-04 10:28:15 -04:00
  • ba5d8aba7b Phase 1 gate: Tier 0 corpus lexer invariants over the whole Jai distribution hgranthorner 2026-08-04 10:25:01 -04:00
  • 4469283024 Phase 1: hand-written Jai lexer + Tier 1 golden token tests hgranthorner 2026-08-04 10:22:58 -04:00
  • 711334885b Phase 0: strip JetBrains template, register Jai language and file type hgranthorner 2026-08-04 10:19:11 -04:00
  • cb5a1d9555 initial commit hgranthorner 2026-08-04 10:12:15 -04:00