|
Luma 0.1.0
A low-level compiled alternative to C, C++, and more!
|
Language Server Protocol implementation with type error diagnostics. More...
#include "lsp.h"#include <errno.h>#include <signal.h>#include <stdbool.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <dirent.h>#include <execinfo.h>#include <pthread.h>#include <sys/select.h>#include <sys/stat.h>#include <unistd.h>
Classes | |
| struct | Watchdog |
Macros | |
| #define | HAVE_EXECINFO 1 |
| #define | HAVE_SELECT 1 |
| #define | WATCHDOG_SECS 30 |
Functions | |
| const char * | lsp_uri_to_path (const char *uri, ArenaAllocator *arena) |
| const char * | lsp_path_to_uri (const char *path, ArenaAllocator *arena) |
| bool | lsp_server_init (LSPServer *server, ArenaAllocator *arena) |
| void | lsp_server_run (LSPServer *server) |
| void | lsp_server_shutdown (LSPServer *server) |
Language Server Protocol implementation with type error diagnostics.
| #define HAVE_EXECINFO 1 |
| #define HAVE_SELECT 1 |
| #define WATCHDOG_SECS 30 |
| const char * lsp_path_to_uri | ( | const char * | path, |
| ArenaAllocator * | arena | ||
| ) |
| bool lsp_server_init | ( | LSPServer * | server, |
| ArenaAllocator * | arena | ||
| ) |
| void lsp_server_run | ( | LSPServer * | server | ) |
| void lsp_server_shutdown | ( | LSPServer * | server | ) |
| const char * lsp_uri_to_path | ( | const char * | uri, |
| ArenaAllocator * | arena | ||
| ) |