Zen-C
Loading...
Searching...
No Matches
ProjectFile Struct Reference

Represents a tracked file in the LSP project. More...

#include <lsp_project.h>

Collaboration diagram for ProjectFile:

Data Fields

char * path
 Absolute file path.
 
char * uri
 file:// URI.
 
char * source
 Cached source content (in-memory).
 
ASTNodeast
 Cached AST for semantic analysis.
 
LSPIndexindex
 File-specific symbol index.
 
struct ProjectFilenext
 

Detailed Description

Represents a tracked file in the LSP project.

Field Documentation

◆ ast

ASTNode* ProjectFile::ast

Cached AST for semantic analysis.

◆ index

LSPIndex* ProjectFile::index

File-specific symbol index.

◆ next

struct ProjectFile* ProjectFile::next

◆ path

char* ProjectFile::path

Absolute file path.

◆ source

char* ProjectFile::source

Cached source content (in-memory).

◆ uri

char* ProjectFile::uri

file:// URI.


The documentation for this struct was generated from the following file: