Skip to content

Commit 0fb6279

Browse files
hyperpolymathclaude
andcommitted
cleanup: drop dead ReScript/TS duplicates; LSP via affinescript server
Part of task #8 (reduce the banned-language footprint): - Delete playground/compiler/* (a dead, unwired duplicate mini-compiler; imported nowhere). NOTE it carried a unique ErrorInjector.res — flagged in case the educational error-injection demo should be re-introduced later. - Delete bench/BenchLexer.res + bench/BenchParser.res (unreferenced benchmarks). - Delete cli/lsp-server.ts (274-line TypeScript LSP) — superseded by the compiler's built-in `affinescript server` (JSON-RPC LSP on stdin/stdout); README.adoc updated to invoke it. Compiler/src .affine harness still green (unaffected). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0195yA45jSSP7YDPwJSpw4bM
1 parent 619b8f2 commit 0fb6279

9 files changed

Lines changed: 2 additions & 1915 deletions

File tree

README.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -233,8 +233,8 @@ deno run -A cli/visual-feedback.js program.err
233233

234234
[source,bash]
235235
----
236-
# Start LSP server for IDE integration
237-
deno run --allow-all cli/lsp-server.ts
236+
# Start LSP server for IDE integration (built into the AffineScript compiler)
237+
affinescript server
238238
----
239239

240240
Features:

bench/BenchLexer.res

Lines changed: 0 additions & 104 deletions
This file was deleted.

bench/BenchParser.res

Lines changed: 0 additions & 132 deletions
This file was deleted.

0 commit comments

Comments
 (0)