|
Luma 0.1.0
A low-level compiled alternative to C, C++, and more!
|

Classes | |
| struct | ScopeSymbol |
Macros | |
| #define | MAX_SYMS 4096 |
Functions | |
| const char * | lsp_hover (LSPDocument *doc, LSPPosition position, ArenaAllocator *arena) |
| LSPLocation * | lsp_definition (LSPDocument *doc, LSPServer *server, LSPPosition position, ArenaAllocator *arena) |
| LSPCompletionItem * | lsp_completion (LSPDocument *doc, LSPPosition position, size_t *completion_count, ArenaAllocator *arena) |
| LSPCompletionItem * | lsp_completion_resolve (LSPCompletionItem *item, ArenaAllocator *arena) |
| LSPSignatureInfo * | lsp_signature_help (LSPDocument *doc, LSPPosition position, size_t *signature_count, ArenaAllocator *arena) |
| LSPCodeAction * | lsp_code_action (LSPDocument *doc, LSPPosition position, size_t *action_count, ArenaAllocator *arena) |
| LSPDocumentHighlight * | lsp_document_highlight (LSPDocument *doc, LSPPosition position, size_t *highlight_count, ArenaAllocator *arena) |
| const char * | lsp_rename (LSPDocument *doc, LSPPosition position, const char *new_name, ArenaAllocator *arena) |
| #define MAX_SYMS 4096 |
| LSPCodeAction * lsp_code_action | ( | LSPDocument * | doc, |
| LSPPosition | position, | ||
| size_t * | action_count, | ||
| ArenaAllocator * | arena | ||
| ) |
| LSPCompletionItem * lsp_completion | ( | LSPDocument * | doc, |
| LSPPosition | position, | ||
| size_t * | completion_count, | ||
| ArenaAllocator * | arena | ||
| ) |
| LSPCompletionItem * lsp_completion_resolve | ( | LSPCompletionItem * | item, |
| ArenaAllocator * | arena | ||
| ) |
| LSPLocation * lsp_definition | ( | LSPDocument * | doc, |
| LSPServer * | server, | ||
| LSPPosition | position, | ||
| ArenaAllocator * | arena | ||
| ) |
| LSPDocumentHighlight * lsp_document_highlight | ( | LSPDocument * | doc, |
| LSPPosition | position, | ||
| size_t * | highlight_count, | ||
| ArenaAllocator * | arena | ||
| ) |
| const char * lsp_hover | ( | LSPDocument * | doc, |
| LSPPosition | position, | ||
| ArenaAllocator * | arena | ||
| ) |
| const char * lsp_rename | ( | LSPDocument * | doc, |
| LSPPosition | position, | ||
| const char * | new_name, | ||
| ArenaAllocator * | arena | ||
| ) |
| LSPSignatureInfo * lsp_signature_help | ( | LSPDocument * | doc, |
| LSPPosition | position, | ||
| size_t * | signature_count, | ||
| ArenaAllocator * | arena | ||
| ) |