Remove magic number from generated symbols enums
The symbol numbers 0 and 1 are reserved for 'error' and 'eof', so the grammar's start symbol is always 2.
This commit is contained in:
parent
013572671f
commit
0a21eee3f0
6 changed files with 190 additions and 184 deletions
|
|
@ -10,6 +10,7 @@ extern "C" {
|
|||
typedef unsigned short ts_symbol;
|
||||
#define ts_builtin_sym_error 0
|
||||
#define ts_builtin_sym_end 1
|
||||
#define ts_start_sym 2
|
||||
|
||||
typedef struct ts_tree ts_tree;
|
||||
ts_tree * ts_tree_make_leaf(ts_symbol symbol, size_t size, size_t offset);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue