Skip to content

Commit 5edd710

Browse files
committed
Refactor grammar and parser structures for improved functionality
- Updated `implicit_object_creation_expression` to use `prec.right` for better precedence handling. - Added `root` property to `compilation_unit` in `node-types.json`. - Introduced `extra` property for `comment` type in `node-types.json`. - Enhanced `parser.h` with new structures and macros for better lexer and parser management, including `TSLanguageMetadata`, `TSLexerMode`, and `TSCharacterRange`.
1 parent 9cf1e64 commit 5edd710

File tree

7 files changed

+424720
-425638
lines changed

7 files changed

+424720
-425638
lines changed

grammar.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change

src/grammar.json

Lines changed: 31 additions & 26 deletions
Original file line numberDiff line numberDiff line change

src/node-types.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change

src/parser.c

Lines changed: 424258 additions & 425591 deletions
Original file line numberDiff line numberDiff line change

src/tree_sitter/alloc.h

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change

src/tree_sitter/array.h

Lines changed: 291 additions & 0 deletions
Original file line numberDiff line numberDiff line change

src/tree_sitter/parser.h

Lines changed: 80 additions & 17 deletions
Original file line numberDiff line numberDiff line change

0 commit comments

Comments
 (0)