Zen-C
Loading...
Searching...
No Matches
lsp_analysis.c File Reference
#include "cJSON.h"
#include "lsp_project.h"
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
Include dependency graph for lsp_analysis.c:

Data Structures

struct  Diagnostic
 
struct  DiagnosticList
 

Typedefs

typedef struct Diagnostic Diagnostic
 

Functions

void lsp_on_error (void *data, Token t, const char *msg)
 
void lsp_check_file (const char *uri, const char *json_src, int id)
 
void lsp_goto_definition (const char *uri, int line, int col, int id)
 
void lsp_hover (const char *uri, int line, int col, int id)
 
void lsp_completion (const char *uri, int line, int col, int id)
 
void lsp_document_symbol (const char *uri, int id)
 
void lsp_references (const char *uri, int line, int col, int id)
 
void lsp_signature_help (const char *uri, int line, int col, int id)
 
void lsp_rename (const char *uri, int line, int col, const char *new_name, int id)
 

Typedef Documentation

◆ Diagnostic

typedef struct Diagnostic Diagnostic

Function Documentation

◆ lsp_check_file()

void lsp_check_file ( const char *  uri,
const char *  json_src,
int  id 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ lsp_completion()

void lsp_completion ( const char *  uri,
int  line,
int  col,
int  id 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ lsp_document_symbol()

void lsp_document_symbol ( const char *  uri,
int  id 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ lsp_goto_definition()

void lsp_goto_definition ( const char *  uri,
int  line,
int  col,
int  id 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ lsp_hover()

void lsp_hover ( const char *  uri,
int  line,
int  col,
int  id 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ lsp_on_error()

void lsp_on_error ( void *  data,
Token  t,
const char *  msg 
)
Here is the caller graph for this function:

◆ lsp_references()

void lsp_references ( const char *  uri,
int  line,
int  col,
int  id 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ lsp_rename()

void lsp_rename ( const char *  uri,
int  line,
int  col,
const char *  new_name,
int  id 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ lsp_signature_help()

void lsp_signature_help ( const char *  uri,
int  line,
int  col,
int  id 
)
Here is the call graph for this function:
Here is the caller graph for this function: