|
Zen-C
|


Go to the source code of this file.
Data Structures | |
| struct | ProjectFile |
| Represents a tracked file in the LSP project. More... | |
| struct | LSPProject |
| Global state for the Language Server Project. More... | |
| struct | DefinitionResult |
| struct | ReferenceResult |
Typedefs | |
| typedef struct ProjectFile | ProjectFile |
| Represents a tracked file in the LSP project. | |
| typedef struct ReferenceResult | ReferenceResult |
Functions | |
| void | lsp_project_init (const char *root_path) |
| ProjectFile * | lsp_project_get_file (const char *uri) |
| void | lsp_project_update_file (const char *uri, const char *src) |
| DefinitionResult | lsp_project_find_definition (const char *name) |
| ReferenceResult * | lsp_project_find_references (const char *name) |
| char * | lsp_semantic_tokens_full (const char *uri) |
Variables | |
| LSPProject * | g_project |
| typedef struct ProjectFile ProjectFile |
Represents a tracked file in the LSP project.
| typedef struct ReferenceResult ReferenceResult |
| DefinitionResult lsp_project_find_definition | ( | const char * | name | ) |

| ReferenceResult * lsp_project_find_references | ( | const char * | name | ) |

| ProjectFile * lsp_project_get_file | ( | const char * | uri | ) |

| void lsp_project_init | ( | const char * | root_path | ) |


| void lsp_project_update_file | ( | const char * | uri, |
| const char * | src | ||
| ) |


| char * lsp_semantic_tokens_full | ( | const char * | uri | ) |


|
extern |