Luma 0.1.0
A low-level compiled alternative to C, C++, and more!
Loading...
Searching...
No Matches
Public Attributes | List of all members
LSPDocument Struct Reference

#include <lsp.h>

Collaboration diagram for LSPDocument:
Collaboration graph
[legend]

Public Attributes

const char * uri
 
const char * content
 
int version
 
Tokentokens
 
size_t token_count
 
AstNodeast
 
Scopescope
 
LSPDiagnosticdiagnostics
 
size_t diagnostic_count
 
ImportedModuleimports
 
size_t import_count
 
ArenaAllocatorarena
 
bool needs_reanalysis
 

Member Data Documentation

◆ arena

ArenaAllocator* LSPDocument::arena

◆ ast

AstNode* LSPDocument::ast

◆ content

const char* LSPDocument::content

◆ diagnostic_count

size_t LSPDocument::diagnostic_count

◆ diagnostics

LSPDiagnostic* LSPDocument::diagnostics

◆ import_count

size_t LSPDocument::import_count

◆ imports

ImportedModule* LSPDocument::imports

◆ needs_reanalysis

bool LSPDocument::needs_reanalysis

◆ scope

Scope* LSPDocument::scope

◆ token_count

size_t LSPDocument::token_count

◆ tokens

Token* LSPDocument::tokens

◆ uri

const char* LSPDocument::uri

◆ version

int LSPDocument::version

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