plum
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/
|
|
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
|