Browse Source

⬆️ nan, regenerate parser w/ no tree-sitter

pull/1/head
Max Brunsfeld 11 years ago
parent
commit
4d74578e4c
3 changed files with 13592 additions and 13585 deletions
  1. +7
    -0
      include/tree_sitter/parser.h
  2. +1
    -1
      package.json
  3. +13584
    -13584
      src/parser.c

+ 7
- 0
include/tree_sitter/parser.h View File

@ -45,6 +45,7 @@ typedef enum {
TSParseActionTypeShiftExtra,
TSParseActionTypeReduce,
TSParseActionTypeReduceExtra,
TSParseActionTypeReduceFragile,
TSParseActionTypeAccept,
} TSParseActionType;
@ -116,6 +117,12 @@ struct TSLanguage {
.data = { .symbol = symbol_val, .child_count = child_count_val } \
}
#define REDUCE_FRAGILE(symbol_val, child_count_val) \
{ \
.type = TSParseActionTypeReduceFragile, \
.data = { .symbol = symbol_val, .child_count = child_count_val } \
}
#define ACCEPT_INPUT() \
{ .type = TSParseActionTypeAccept }

+ 1
- 1
package.json View File

@ -11,7 +11,7 @@
"license": "MIT",
"dependencies": {
"bindings": "1.2.x",
"nan": "1.3.x"
"nan": "1.7.x"
},
"devDependencies": {
"tree-sitter-compiler": "*"

+ 13584
- 13584
src/parser.c
File diff suppressed because it is too large
View File


Loading…
Cancel
Save