Sfoglia il codice sorgente

Regenerate with latest tree-sitter

pull/8/head
Max Brunsfeld 8 anni fa
parent
commit
d805715f4f
3 ha cambiato i file con 53156 aggiunte e 64749 eliminazioni
  1. +1
    -1
      package.json
  2. +53152
    -64721
      src/parser.c
  3. +3
    -27
      src/tree_sitter/parser.h

+ 1
- 1
package.json Vedi File

@ -14,7 +14,7 @@
"nan": "^2.4.0"
},
"devDependencies": {
"tree-sitter-cli": "^0.6.6"
"tree-sitter-cli": "^7.0.1"
},
"scripts": {
"build": "tree-sitter generate && node-gyp build",

+ 53152
- 64721
src/parser.c
File diff soppresso perché troppo grande
Vedi File


+ 3
- 27
src/tree_sitter/parser.h Vedi File

@ -19,8 +19,6 @@ typedef uint16_t TSStateId;
typedef struct {
bool visible : 1;
bool named : 1;
bool extra : 1;
bool structural : 1;
} TSSymbolMetadata;
typedef struct {
@ -139,12 +137,9 @@ typedef struct TSLanguage {
} \
}
#define RECOVER(state_value) \
{ \
{ \
.type = TSParseActionTypeRecover, \
.params = {.state = state_value} \
} \
#define RECOVER() \
{ \
{ .type = TSParseActionTypeRecover } \
}
#define SHIFT_EXTRA() \
@ -172,25 +167,6 @@ typedef struct TSLanguage {
{ .type = TSParseActionTypeAccept } \
}
#define GET_LANGUAGE(...) \
static TSLanguage language = { \
.version = LANGUAGE_VERSION, \
.symbol_count = SYMBOL_COUNT, \
.alias_count = ALIAS_COUNT, \
.token_count = TOKEN_COUNT, \
.symbol_metadata = ts_symbol_metadata, \
.parse_table = (const unsigned short *)ts_parse_table, \
.parse_actions = ts_parse_actions, \
.lex_modes = ts_lex_modes, \
.symbol_names = ts_symbol_names, \
.alias_sequences = (const TSSymbol *)ts_alias_sequences, \
.max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, \
.lex_fn = ts_lex, \
.external_token_count = EXTERNAL_TOKEN_COUNT, \
.external_scanner = {__VA_ARGS__} \
}; \
return &language \
#ifdef __cplusplus
}
#endif

Caricamento…
Annulla
Salva