Data Fields
Lexer Struct Reference

#include <lexer.h>

Data Fields

TSLexer data
 
Length current_position
 
Length token_start_position
 
Length token_end_position
 
TSRangeincluded_ranges
 
size_t included_range_count
 
size_t current_included_range_index
 
const char * chunk
 
uint32_t chunk_start
 
uint32_t chunk_size
 
uint32_t lookahead_size
 
TSInput input
 
TSLogger logger
 
char debug_buffer [TREE_SITTER_SERIALIZATION_BUFFER_SIZE]
 

Field Documentation

const char* Lexer::chunk
uint32_t Lexer::chunk_size
uint32_t Lexer::chunk_start
size_t Lexer::current_included_range_index
Length Lexer::current_position
TSLexer Lexer::data
char Lexer::debug_buffer[TREE_SITTER_SERIALIZATION_BUFFER_SIZE]
size_t Lexer::included_range_count
TSRange* Lexer::included_ranges
TSInput Lexer::input
TSLogger Lexer::logger
uint32_t Lexer::lookahead_size
Length Lexer::token_end_position
Length Lexer::token_start_position

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