Herb C Reference
Loading...
Searching...
No Matches
LEXER_STRUCT Struct Reference

#include <lexer_struct.h>

Data Fields

const char * source
 
size_t source_length
 
size_t current_line
 
size_t current_column
 
size_t current_position
 
size_t previous_line
 
size_t previous_column
 
size_t previous_position
 
char current_character
 
lexer_state_T state
 
size_t stall_counter
 
size_t last_position
 
bool stalled
 

Field Documentation

◆ source

const char* LEXER_STRUCT::source

◆ source_length

size_t LEXER_STRUCT::source_length

◆ current_line

size_t LEXER_STRUCT::current_line

◆ current_column

size_t LEXER_STRUCT::current_column

◆ current_position

size_t LEXER_STRUCT::current_position

◆ previous_line

size_t LEXER_STRUCT::previous_line

◆ previous_column

size_t LEXER_STRUCT::previous_column

◆ previous_position

size_t LEXER_STRUCT::previous_position

◆ current_character

char LEXER_STRUCT::current_character

◆ state

lexer_state_T LEXER_STRUCT::state

◆ stall_counter

size_t LEXER_STRUCT::stall_counter

◆ last_position

size_t LEXER_STRUCT::last_position

◆ stalled

bool LEXER_STRUCT::stalled

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