mirror of
https://github.com/pnx/tree-sitter-dotenv
synced 2026-08-31 05:28:13 +02:00
update genereted parser files
This commit is contained in:
parent
9d34364530
commit
67b30407dd
6 changed files with 182 additions and 90 deletions
28
src/parser.c
generated
28
src/parser.c
generated
|
|
@ -1,10 +1,12 @@
|
|||
/* Automatically @generated by tree-sitter */
|
||||
|
||||
#include "tree_sitter/parser.h"
|
||||
|
||||
#if defined(__GNUC__) || defined(__clang__)
|
||||
#pragma GCC diagnostic ignored "-Wmissing-field-initializers"
|
||||
#endif
|
||||
|
||||
#define LANGUAGE_VERSION 14
|
||||
#define LANGUAGE_VERSION 15
|
||||
#define STATE_COUNT 32
|
||||
#define LARGE_STATE_COUNT 3
|
||||
#define SYMBOL_COUNT 28
|
||||
|
|
@ -13,7 +15,9 @@
|
|||
#define EXTERNAL_TOKEN_COUNT 1
|
||||
#define FIELD_COUNT 2
|
||||
#define MAX_ALIAS_SEQUENCE_LENGTH 4
|
||||
#define MAX_RESERVED_WORD_SET_SIZE 0
|
||||
#define PRODUCTION_ID_COUNT 3
|
||||
#define SUPERTYPE_COUNT 0
|
||||
|
||||
enum ts_symbol_identifiers {
|
||||
anon_sym_EQ = 1,
|
||||
|
|
@ -233,7 +237,7 @@ static const char * const ts_field_names[] = {
|
|||
[field_value] = "value",
|
||||
};
|
||||
|
||||
static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = {
|
||||
static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = {
|
||||
[1] = {.index = 0, .length = 1},
|
||||
[2] = {.index = 1, .length = 2},
|
||||
};
|
||||
|
|
@ -633,7 +637,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
|
|||
}
|
||||
}
|
||||
|
||||
static const TSLexMode ts_lex_modes[STATE_COUNT] = {
|
||||
static const TSLexerMode ts_lex_modes[STATE_COUNT] = {
|
||||
[0] = {.lex_state = 0, .external_lex_state = 1},
|
||||
[1] = {.lex_state = 8},
|
||||
[2] = {.lex_state = 1, .external_lex_state = 1},
|
||||
|
|
@ -669,7 +673,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {
|
|||
};
|
||||
|
||||
static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
||||
[0] = {
|
||||
[STATE(0)] = {
|
||||
[ts_builtin_sym_end] = ACTIONS(1),
|
||||
[anon_sym_EQ] = ACTIONS(1),
|
||||
[sym_comment] = ACTIONS(1),
|
||||
|
|
@ -685,7 +689,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[sym_boolean] = ACTIONS(1),
|
||||
[sym__end_of_assignment] = ACTIONS(1),
|
||||
},
|
||||
[1] = {
|
||||
[STATE(1)] = {
|
||||
[sym_document] = STATE(15),
|
||||
[sym_assignment] = STATE(4),
|
||||
[aux_sym_document_repeat1] = STATE(4),
|
||||
|
|
@ -693,7 +697,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[sym_comment] = ACTIONS(5),
|
||||
[sym_identifier] = ACTIONS(7),
|
||||
},
|
||||
[2] = {
|
||||
[STATE(2)] = {
|
||||
[sym_variable] = STATE(19),
|
||||
[sym__value] = STATE(19),
|
||||
[sym_string] = STATE(19),
|
||||
|
|
@ -974,7 +978,7 @@ void tree_sitter_dotenv_external_scanner_deserialize(void *, const char *, unsig
|
|||
|
||||
TS_PUBLIC const TSLanguage *tree_sitter_dotenv(void) {
|
||||
static const TSLanguage language = {
|
||||
.version = LANGUAGE_VERSION,
|
||||
.abi_version = LANGUAGE_VERSION,
|
||||
.symbol_count = SYMBOL_COUNT,
|
||||
.alias_count = ALIAS_COUNT,
|
||||
.token_count = TOKEN_COUNT,
|
||||
|
|
@ -982,6 +986,7 @@ TS_PUBLIC const TSLanguage *tree_sitter_dotenv(void) {
|
|||
.state_count = STATE_COUNT,
|
||||
.large_state_count = LARGE_STATE_COUNT,
|
||||
.production_id_count = PRODUCTION_ID_COUNT,
|
||||
.supertype_count = SUPERTYPE_COUNT,
|
||||
.field_count = FIELD_COUNT,
|
||||
.max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH,
|
||||
.parse_table = &ts_parse_table[0][0],
|
||||
|
|
@ -996,7 +1001,7 @@ TS_PUBLIC const TSLanguage *tree_sitter_dotenv(void) {
|
|||
.public_symbol_map = ts_symbol_map,
|
||||
.alias_map = ts_non_terminal_alias_map,
|
||||
.alias_sequences = &ts_alias_sequences[0][0],
|
||||
.lex_modes = ts_lex_modes,
|
||||
.lex_modes = (const void*)ts_lex_modes,
|
||||
.lex_fn = ts_lex,
|
||||
.external_scanner = {
|
||||
&ts_external_scanner_states[0][0],
|
||||
|
|
@ -1008,6 +1013,13 @@ TS_PUBLIC const TSLanguage *tree_sitter_dotenv(void) {
|
|||
tree_sitter_dotenv_external_scanner_deserialize,
|
||||
},
|
||||
.primary_state_ids = ts_primary_state_ids,
|
||||
.name = "dotenv",
|
||||
.max_reserved_word_set_size = 0,
|
||||
.metadata = {
|
||||
.major_version = 0,
|
||||
.minor_version = 0,
|
||||
.patch_version = 4,
|
||||
},
|
||||
};
|
||||
return &language;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue