From cfc522af3e49c1a00ae74e01aa14e19818dab8f2 Mon Sep 17 00:00:00 2001 From: John-Philip Taylor Date: Sun, 2 Feb 2025 16:11:15 +0200 Subject: [PATCH] Reverted to tree-sitter ABI 14 --- src/parser.c | 12 ++---------- test.sh | 2 +- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/src/parser.c b/src/parser.c index 1d2aa2c..9d0f45d 100644 --- a/src/parser.c +++ b/src/parser.c @@ -6,7 +6,7 @@ #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif -#define LANGUAGE_VERSION 15 +#define LANGUAGE_VERSION 14 #define STATE_COUNT 8365 #define LARGE_STATE_COUNT 366 #define SYMBOL_COUNT 610 @@ -13184,7 +13184,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { } } -static const TSLexerMode ts_lex_modes[STATE_COUNT] = { +static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, [1] = {.lex_state = 2, .external_lex_state = 2}, [2] = {.lex_state = 2, .external_lex_state = 2}, @@ -337553,7 +337553,6 @@ TS_PUBLIC const TSLanguage *tree_sitter_vhdl(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], @@ -337580,13 +337579,6 @@ TS_PUBLIC const TSLanguage *tree_sitter_vhdl(void) { tree_sitter_vhdl_external_scanner_deserialize, }, .primary_state_ids = ts_primary_state_ids, - .name = "vhdl", - .max_reserved_word_set_size = 0, - .metadata = { - .major_version = 1, - .minor_version = 2, - .patch_version = 4, - }, }; return &language; } diff --git a/test.sh b/test.sh index cee0a32..f7feb5a 100644 --- a/test.sh +++ b/test.sh @@ -3,7 +3,7 @@ export CC=gcc # touch grammar.js # touch src/scanner.c -tree-sitter generate && tree-sitter test --show-fields +tree-sitter generate --abi 14 && tree-sitter test --show-fields # tree-sitter generate && tree-sitter parse test/temp.vhd # tree-sitter generate && tree-sitter parse test/entity.vhd