merge tools/lsp (full) — 184 completions, hover, go-to-def, live diagnostics, enhanced VSCode extension
This commit is contained in:
@@ -80,6 +80,16 @@ void println(el_val_t s);
|
||||
void print(el_val_t s);
|
||||
el_val_t readline(void);
|
||||
|
||||
/* __read_n — read exactly n bytes from stdin; returns String of length n.
|
||||
* Returns "" on EOF or read error. Used by the El LSP server to read
|
||||
* JSON-RPC message bodies after the Content-Length header is parsed. */
|
||||
el_val_t __read_n(el_val_t n);
|
||||
|
||||
/* __print_raw — write a string to stdout using fwrite + fflush, preserving
|
||||
* embedded \r\n byte pairs as-is. Used by the El LSP server to emit
|
||||
* Content-Length framed JSON-RPC messages. */
|
||||
void __print_raw(el_val_t s);
|
||||
|
||||
/* ── String builtins ─────────────────────────────────────────────────────── */
|
||||
|
||||
el_val_t el_str_concat(el_val_t a, el_val_t b);
|
||||
|
||||
Reference in New Issue
Block a user