Skip to content

Commit ea8f3fd

Browse files
committed
chore: regenerate
1 parent 2354482 commit ea8f3fd

File tree

3 files changed

+13
-8
lines changed

3 files changed

+13
-8
lines changed

src/grammar.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -718,4 +718,3 @@
718718
],
719719
"supertypes": []
720720
}
721-

src/parser.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include <tree_sitter/parser.h>
1+
#include "tree_sitter/parser.h"
22

33
#if defined(__GNUC__) || defined(__clang__)
44
#pragma GCC diagnostic push
@@ -16,7 +16,7 @@
1616
#define MAX_ALIAS_SEQUENCE_LENGTH 6
1717
#define PRODUCTION_ID_COUNT 8
1818

19-
enum {
19+
enum ts_symbol_identifiers {
2020
anon_sym_PIPE = 1,
2121
sym_any_character = 2,
2222
anon_sym_CARET = 3,

src/tree_sitter/parser.h

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,8 @@ extern "C" {
1313
#define ts_builtin_sym_end 0
1414
#define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024
1515

16-
typedef uint16_t TSStateId;
17-
1816
#ifndef TREE_SITTER_API_H_
17+
typedef uint16_t TSStateId;
1918
typedef uint16_t TSSymbol;
2019
typedef uint16_t TSFieldId;
2120
typedef struct TSLanguage TSLanguage;
@@ -130,9 +129,16 @@ struct TSLanguage {
130129
* Lexer Macros
131130
*/
132131

132+
#ifdef _MSC_VER
133+
#define UNUSED __pragma(warning(suppress : 4101))
134+
#else
135+
#define UNUSED __attribute__((unused))
136+
#endif
137+
133138
#define START_LEXER() \
134139
bool result = false; \
135140
bool skip = false; \
141+
UNUSED \
136142
bool eof = false; \
137143
int32_t lookahead; \
138144
goto start; \
@@ -166,7 +172,7 @@ struct TSLanguage {
166172
* Parse Table Macros
167173
*/
168174

169-
#define SMALL_STATE(id) id - LARGE_STATE_COUNT
175+
#define SMALL_STATE(id) ((id) - LARGE_STATE_COUNT)
170176

171177
#define STATE(id) id
172178

@@ -176,15 +182,15 @@ struct TSLanguage {
176182
{{ \
177183
.shift = { \
178184
.type = TSParseActionTypeShift, \
179-
.state = state_value \
185+
.state = (state_value) \
180186
} \
181187
}}
182188

183189
#define SHIFT_REPEAT(state_value) \
184190
{{ \
185191
.shift = { \
186192
.type = TSParseActionTypeShift, \
187-
.state = state_value, \
193+
.state = (state_value), \
188194
.repetition = true \
189195
} \
190196
}}

0 commit comments

Comments
 (0)