plum

#treesitter#compiler#wasm

git clone https://git.pyrossh.dev/plum

A statically typed, imperative programming language inspired by rust, python


ae151f9 — Peter John 2026-11-04T18:24:17+05:30
docs: phase 2b T2 owns list
docs/plans/2026-11-04-compiler-cleanup-phase2b.md CHANGED
@@ -71,7 +71,7 @@ e.g. frontEnd on a program using an unknown union member -> Err containing the o
71
71
  **Steps:** move loader.rs ≈84-100 (lowerTraits, lowerCtors, inlineVariantTypeErrors, resolveMembers, prepareForms, errors joined with "\n") into `frontEnd`; the loader calls it.
72
72
 
73
73
  ### T2 parseSource runs the front end · Complexity 4 · Est. context 45k
74
- **Owns:** plum-core/src/parser.rs, plum-core/tests/*.rs except lower_test.rs, plum-checker/tests/*.rs except fusion_pipeline_test.rs, plum-checker/tests/features/*, plum-lsp/src/main.rs, plum-lsp/src/completion.rs
74
+ **Owns:** plum-core/src/parser.rs, plum-core/tests/loader_test.rs, plum-lsp/src/main.rs, plum-lsp/src/completion.rs
75
75
  **Components:** 2
76
76
  **LOC owned:** 80
77
77
  **Tests:** fast