1 #ifndef TREE_SITTER_LEXER_H_
2 #define TREE_SITTER_LEXER_H_
11 #include "tree_sitter/parser.h"
static static sync static getppid static getegid const char static filename char static len const char char static bufsiz static mask static vfork const void static prot static getpgrp const char static swapflags static arg static fd static protocol static who struct sockaddr static addrlen static backlog struct timeval struct timezone static tz const struct iovec static count static mode const void const struct sockaddr static tolen const char static pathname void count
void ts_lexer_init(Lexer *)
void ts_lexer_set_input(Lexer *, TSInput)
void ts_lexer_finish(Lexer *, uint32_t *)
void ts_lexer_advance_to_end(Lexer *)
void ts_lexer_delete(Lexer *)
void ts_lexer_start(Lexer *)
void ts_lexer_reset(Lexer *, Length)
void ts_lexer_mark_end(Lexer *)
TSRange * ts_lexer_included_ranges(const Lexer *self, uint32_t *count)
bool ts_lexer_set_included_ranges(Lexer *self, const TSRange *ranges, uint32_t count)
#define TREE_SITTER_SERIALIZATION_BUFFER_SIZE
Length token_start_position
uint32_t current_included_range_index
TSRange * included_ranges
Length token_end_position
uint32_t included_range_count