28938 .external_scanner = {
static const TSFieldMapEntry ts_field_map_entries[]
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[]
void * tree_sitter_rzcmd_external_scanner_create(void)
static const uint16_t ts_small_parse_table[]
static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT]
static const TSLexMode ts_lex_modes[STATE_COUNT]
#define LARGE_STATE_COUNT
void tree_sitter_rzcmd_external_scanner_deserialize(void *, const char *, unsigned)
unsigned tree_sitter_rzcmd_external_scanner_serialize(void *, char *)
#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]
bool tree_sitter_rzcmd_external_scanner_scan(void *, TSLexer *, const bool *)
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[]
static const bool ts_external_scanner_states[14][EXTERNAL_TOKEN_COUNT]
#define EXTERNAL_TOKEN_COUNT
void tree_sitter_rzcmd_external_scanner_destroy(void *)