tree-sitter 0.20, --abi=14
This commit is contained in:
parent
29f53d8f4f
commit
2b49f95b16
|
@ -1,7 +1,7 @@
|
||||||
[package]
|
[package]
|
||||||
name = "tree-sitter-html"
|
name = "tree-sitter-html"
|
||||||
description = "html grammar for the tree-sitter parsing library"
|
description = "html grammar for the tree-sitter parsing library"
|
||||||
version = "0.19.0"
|
version = "0.20.0"
|
||||||
keywords = ["incremental", "parsing", "html"]
|
keywords = ["incremental", "parsing", "html"]
|
||||||
categories = ["parsing", "text-editors"]
|
categories = ["parsing", "text-editors"]
|
||||||
repository = "https://github.com/tree-sitter/tree-sitter-html"
|
repository = "https://github.com/tree-sitter/tree-sitter-html"
|
||||||
|
@ -19,7 +19,7 @@ include = [
|
||||||
path = "bindings/rust/lib.rs"
|
path = "bindings/rust/lib.rs"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
tree-sitter = "0.19"
|
tree-sitter = "0.20"
|
||||||
|
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
cc = "1.0"
|
cc = "1.0"
|
||||||
|
|
|
@ -35,7 +35,7 @@ pub const NODE_TYPES: &'static str = include_str!("../../src/node-types.json");
|
||||||
|
|
||||||
// Uncomment these to include any queries that this grammar contains
|
// Uncomment these to include any queries that this grammar contains
|
||||||
|
|
||||||
// pub const HIGHLIGHTS_QUERY: &'static str = include_str!("../../queries/highlights.scm");
|
pub const HIGHLIGHTS_QUERY: &'static str = include_str!("../../queries/highlights.scm");
|
||||||
// pub const INJECTIONS_QUERY: &'static str = include_str!("../../queries/injections.scm");
|
// pub const INJECTIONS_QUERY: &'static str = include_str!("../../queries/injections.scm");
|
||||||
// pub const LOCALS_QUERY: &'static str = include_str!("../../queries/locals.scm");
|
// pub const LOCALS_QUERY: &'static str = include_str!("../../queries/locals.scm");
|
||||||
// pub const TAGS_QUERY: &'static str = include_str!("../../queries/tags.scm");
|
// pub const TAGS_QUERY: &'static str = include_str!("../../queries/tags.scm");
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "tree-sitter-html",
|
"name": "tree-sitter-html",
|
||||||
"version": "0.19.0",
|
"version": "0.20.0",
|
||||||
"description": "HTML grammar for tree-sitter",
|
"description": "HTML grammar for tree-sitter",
|
||||||
"main": "bindings/node",
|
"main": "bindings/node",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
|
@ -20,7 +20,7 @@
|
||||||
"nan": "^2.14.0"
|
"nan": "^2.14.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"tree-sitter-cli": "^0.19.1"
|
"tree-sitter-cli": "^0.20.0"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "tree-sitter test && tree-sitter parse examples/*.html --quiet --time",
|
"test": "tree-sitter test && tree-sitter parse examples/*.html --quiet --time",
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
#pragma GCC diagnostic ignored "-Wmissing-field-initializers"
|
#pragma GCC diagnostic ignored "-Wmissing-field-initializers"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define LANGUAGE_VERSION 13
|
#define LANGUAGE_VERSION 14
|
||||||
#define STATE_COUNT 94
|
#define STATE_COUNT 94
|
||||||
#define LARGE_STATE_COUNT 2
|
#define LARGE_STATE_COUNT 2
|
||||||
#define SYMBOL_COUNT 40
|
#define SYMBOL_COUNT 40
|
||||||
|
@ -315,6 +315,103 @@ static const uint16_t ts_non_terminal_alias_map[] = {
|
||||||
0,
|
0,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static const TSStateId ts_primary_state_ids[STATE_COUNT] = {
|
||||||
|
[0] = 0,
|
||||||
|
[1] = 1,
|
||||||
|
[2] = 2,
|
||||||
|
[3] = 2,
|
||||||
|
[4] = 4,
|
||||||
|
[5] = 4,
|
||||||
|
[6] = 6,
|
||||||
|
[7] = 6,
|
||||||
|
[8] = 8,
|
||||||
|
[9] = 9,
|
||||||
|
[10] = 10,
|
||||||
|
[11] = 11,
|
||||||
|
[12] = 12,
|
||||||
|
[13] = 13,
|
||||||
|
[14] = 11,
|
||||||
|
[15] = 15,
|
||||||
|
[16] = 16,
|
||||||
|
[17] = 12,
|
||||||
|
[18] = 18,
|
||||||
|
[19] = 19,
|
||||||
|
[20] = 10,
|
||||||
|
[21] = 13,
|
||||||
|
[22] = 22,
|
||||||
|
[23] = 23,
|
||||||
|
[24] = 24,
|
||||||
|
[25] = 25,
|
||||||
|
[26] = 26,
|
||||||
|
[27] = 27,
|
||||||
|
[28] = 28,
|
||||||
|
[29] = 15,
|
||||||
|
[30] = 27,
|
||||||
|
[31] = 16,
|
||||||
|
[32] = 9,
|
||||||
|
[33] = 33,
|
||||||
|
[34] = 25,
|
||||||
|
[35] = 23,
|
||||||
|
[36] = 22,
|
||||||
|
[37] = 24,
|
||||||
|
[38] = 19,
|
||||||
|
[39] = 18,
|
||||||
|
[40] = 40,
|
||||||
|
[41] = 41,
|
||||||
|
[42] = 42,
|
||||||
|
[43] = 43,
|
||||||
|
[44] = 40,
|
||||||
|
[45] = 45,
|
||||||
|
[46] = 46,
|
||||||
|
[47] = 28,
|
||||||
|
[48] = 48,
|
||||||
|
[49] = 43,
|
||||||
|
[50] = 50,
|
||||||
|
[51] = 51,
|
||||||
|
[52] = 51,
|
||||||
|
[53] = 53,
|
||||||
|
[54] = 54,
|
||||||
|
[55] = 55,
|
||||||
|
[56] = 54,
|
||||||
|
[57] = 55,
|
||||||
|
[58] = 53,
|
||||||
|
[59] = 59,
|
||||||
|
[60] = 60,
|
||||||
|
[61] = 61,
|
||||||
|
[62] = 62,
|
||||||
|
[63] = 63,
|
||||||
|
[64] = 64,
|
||||||
|
[65] = 65,
|
||||||
|
[66] = 62,
|
||||||
|
[67] = 67,
|
||||||
|
[68] = 63,
|
||||||
|
[69] = 48,
|
||||||
|
[70] = 50,
|
||||||
|
[71] = 64,
|
||||||
|
[72] = 65,
|
||||||
|
[73] = 73,
|
||||||
|
[74] = 67,
|
||||||
|
[75] = 75,
|
||||||
|
[76] = 76,
|
||||||
|
[77] = 77,
|
||||||
|
[78] = 78,
|
||||||
|
[79] = 79,
|
||||||
|
[80] = 80,
|
||||||
|
[81] = 81,
|
||||||
|
[82] = 82,
|
||||||
|
[83] = 82,
|
||||||
|
[84] = 76,
|
||||||
|
[85] = 85,
|
||||||
|
[86] = 78,
|
||||||
|
[87] = 87,
|
||||||
|
[88] = 87,
|
||||||
|
[89] = 81,
|
||||||
|
[90] = 79,
|
||||||
|
[91] = 80,
|
||||||
|
[92] = 85,
|
||||||
|
[93] = 75,
|
||||||
|
};
|
||||||
|
|
||||||
static bool ts_lex(TSLexer *lexer, TSStateId state) {
|
static bool ts_lex(TSLexer *lexer, TSStateId state) {
|
||||||
START_LEXER();
|
START_LEXER();
|
||||||
eof = lexer->eof(lexer);
|
eof = lexer->eof(lexer);
|
||||||
|
@ -1920,6 +2017,7 @@ extern const TSLanguage *tree_sitter_html(void) {
|
||||||
tree_sitter_html_external_scanner_serialize,
|
tree_sitter_html_external_scanner_serialize,
|
||||||
tree_sitter_html_external_scanner_deserialize,
|
tree_sitter_html_external_scanner_deserialize,
|
||||||
},
|
},
|
||||||
|
.primary_state_ids = ts_primary_state_ids,
|
||||||
};
|
};
|
||||||
return &language;
|
return &language;
|
||||||
}
|
}
|
||||||
|
|
|
@ -123,6 +123,7 @@ struct TSLanguage {
|
||||||
unsigned (*serialize)(void *, char *);
|
unsigned (*serialize)(void *, char *);
|
||||||
void (*deserialize)(void *, const char *, unsigned);
|
void (*deserialize)(void *, const char *, unsigned);
|
||||||
} external_scanner;
|
} external_scanner;
|
||||||
|
const TSStateId *primary_state_ids;
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in New Issue