#include "tree_sitter/parser.h"
#include <node.h>
#include "nan.h"
Go to the source code of this file.
◆ tree_sitter_c()
Definition at line 79645 of file parser.c.
static const TSFieldMapEntry ts_field_map_entries[]
static bool ts_lex_keywords(TSLexer *lexer, TSStateId state)
static const uint16_t ts_non_terminal_alias_map[]
static const uint32_t ts_small_parse_table_map[]
static const TSSymbol ts_symbol_map[]
static bool ts_lex(TSLexer *lexer, TSStateId state)
static const TSParseActionEntry ts_parse_actions[]
static const uint16_t ts_small_parse_table[]
static const TSLexMode ts_lex_modes[STATE_COUNT]
#define LARGE_STATE_COUNT
#define PRODUCTION_ID_COUNT
static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT]
static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT]
static const TSSymbolMetadata ts_symbol_metadata[]
static const char *const ts_symbol_names[]
static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH]
#define MAX_ALIAS_SEQUENCE_LENGTH
static const char *const ts_field_names[]
#define EXTERNAL_TOKEN_COUNT