cjc-analyzer 0.1.0

Experimental language server for CJC
Documentation

CJC Analyzer — Language Server Protocol implementation for CJC.

Architecture:

  • symbol_index: Collects all known symbols (builtins + libraries + user-defined)
  • hover: Provides hover documentation
  • completion: Generates completion items
  • diagnostics: Bridges CJC diagnostics to LSP format
  • server: Main LSP event loop (stdin/stdout JSON-RPC via lsp-server)

The analyzer is import-aware: import vizor activates Vizor symbols in completion and hover. Other libraries follow the same pattern.