|
Zen-C
|
#include "lsp_project.h"#include "cJSON.h"#include <stdio.h>#include <stdlib.h>#include <string.h>
Data Structures | |
| struct | SemanticToken |
| struct | TokenBuilder |
Macros | |
| #define | TOKEN_TYPE_VARIABLE 0 |
| #define | TOKEN_TYPE_FUNCTION 1 |
| #define | TOKEN_TYPE_STRUCT 2 |
| #define | TOKEN_TYPE_KEYWORD 3 |
| #define | TOKEN_TYPE_STRING 4 |
| #define | TOKEN_TYPE_NUMBER 5 |
| #define | TOKEN_TYPE_COMMENT 6 |
| #define | TOKEN_TYPE_TYPE 7 |
| #define | TOKEN_TYPE_ENUM 8 |
| #define | TOKEN_TYPE_MEMBER 9 |
| #define | TOKEN_TYPE_OPERATOR 10 |
| #define | TOKEN_TYPE_PARAMETER 11 |
| #define | TOKEN_TYPE_MACRO 12 |
| #define | TOKEN_TYPE_TYPE_PARAMETER 13 |
Functions | |
| char * | lsp_semantic_tokens_full (const char *uri) |
| #define TOKEN_TYPE_COMMENT 6 |
| #define TOKEN_TYPE_ENUM 8 |
| #define TOKEN_TYPE_FUNCTION 1 |
| #define TOKEN_TYPE_KEYWORD 3 |
| #define TOKEN_TYPE_MACRO 12 |
| #define TOKEN_TYPE_MEMBER 9 |
| #define TOKEN_TYPE_NUMBER 5 |
| #define TOKEN_TYPE_OPERATOR 10 |
| #define TOKEN_TYPE_PARAMETER 11 |
| #define TOKEN_TYPE_STRING 4 |
| #define TOKEN_TYPE_STRUCT 2 |
| #define TOKEN_TYPE_TYPE 7 |
| #define TOKEN_TYPE_TYPE_PARAMETER 13 |
| #define TOKEN_TYPE_VARIABLE 0 |
| char * lsp_semantic_tokens_full | ( | const char * | uri | ) |

