Max Brunsfeld
9e7706d922
Distinguish variables, types, fields and labels using renames
пре 9 година
Max Brunsfeld
debe919f84
Allow whitespace after the # in preprocessor directives
пре 9 година
Max Brunsfeld
d9c324ffce
Don't try to parse #if conditions as C expressions
Doing this required treating the newline that follows these conditions as significant
in order to avoid conflicts, but this caused problems for error recovery.
пре 9 година
Max Brunsfeld
70a4367af8
0.2.4
пре 9 година
Max Brunsfeld
eb82660b87
Generalize the ordering of type and declaration specifiers
пре 9 година
Max Brunsfeld
3f65e85781
Reuse declaration_specifiers rule in more places
пре 9 година
Max Brunsfeld
ab0162ce37
Make member_declaration_list its own rule
пре 9 година
Max Brunsfeld
42436c29ae
Allow simple abstract function declarators as in `sizeof(void * ())`
пре 9 година
Max Brunsfeld
b895c3f778
0.2.3
пре 9 година
Max Brunsfeld
34245e5ba8
Export precedences (so C++ grammar can use them)
пре 9 година
Max Brunsfeld
997aee5bdf
0.2.2
пре 9 година
Max Brunsfeld
39a662907b
Make a named node for argument lists in call expressions
пре 9 година
Max Brunsfeld
76b912ef4b
0.2.1
пре 9 година
Max Brunsfeld
973f25a20e
Add some example files to parse on CI
пре 9 година
Max Brunsfeld
281e0cd60d
Add 'u' and 'l' suffixes on number literals
пре 9 година
Max Brunsfeld
eaa878ce95
Allow preprocessor conditionals inside functions
пре 9 година
Max Brunsfeld
e64b56050e
Add preprocessor if blocks
пре 9 година
Max Brunsfeld
8e8a968e3b
Fix handling of backslashes in string literals
пре 9 година
Max Brunsfeld
9b715a2620
Add concatenated strings
пре 9 година
Max Brunsfeld
fb51d81c99
Add comma expressions, make parenthesized expressions named rules
пре 9 година
Max Brunsfeld
c2a7bd2d9c
Allow any type name in a macro-defined type
пре 9 година
Max Brunsfeld
eed36b3f88
Allow object-like defines whose values start with parentheses
пре 9 година
Max Brunsfeld
be2676ed3e
Allow empty initializer lists
пре 9 година
Max Brunsfeld
f3ea61c8fe
Add C++ linkage specifiers, since they appear in .h files
пре 9 година
Max Brunsfeld
367cd73ee2
Allow unsigned, short, etc to be their own types
пре 9 година
Max Brunsfeld
f4fca3e638
⬆️ tree-sitter, rename grammar_test to corpus
пре 9 година
Josh Vera
ed4d8d2a42
Merge pull request #5 from tree-sitter/bump-tree-sitter
bump tree-sitter
пре 9 година
joshvera
322a0abdda
bump tree-sitter
пре 9 година
Max Brunsfeld
12491d4dc7
0.2.0
пре 9 година
Max Brunsfeld
0122ab6e6d
⬆️ tree-sitter-cli
пре 9 година
Max Brunsfeld
1e46713a22
⬆️ tree-sitter-cli again
пре 9 година
Max Brunsfeld
d881240ded
0.1.5
пре 9 година
Max Brunsfeld
0bb5d2faed
⬆️ tree-sitter-cli
пре 9 година
Timothy Clem
e87026a962
Bump tree-sitter-cli dev dep
пре 9 година
Max Brunsfeld
4c2ba61d52
Merge pull request #4 from tree-sitter/regen-parser
Regenerate with most recent tree-sitter
пре 9 година
Rick Winfrey
01496030f6
Regenerate with most recent tree-sitter
пре 9 година
Max Brunsfeld
e833e464ae
0.1.4
пре 9 година
Max Brunsfeld
46e5a1af6a
Add associativity to pointer declarators
пре 9 година
Max Brunsfeld
0377cb3a65
Regenerate files with latest tree-sitter
пре 9 година
Max Brunsfeld
daf4024b4a
Use renamed tree-sitter-cli module
пре 9 година
Max Brunsfeld
af1545d0a6
0.1.3
пре 9 година
Max Brunsfeld
34f9943380
Regenerate files with latest tree-sitter
пре 9 година
Josh Vera
5d91c404e4
Merge pull request #2 from tree-sitter/latest-tree-sitter
Track the latest tree-sitter API
пре 9 година
Timothy Clem
8386597582
Track the latest tree-sitter API
пре 9 година
Max Brunsfeld
1be62128eb
0.1.2
пре 9 година
Max Brunsfeld
7930ba3917
Only allow identifiers after the '.' in a field expression
пре 9 година
Max Brunsfeld
8a463c1ae0
0.1.1
пре 10 година
Max Brunsfeld
b8726858d4
Re-generate parser with latest tree-sitter
пре 10 година
Max Brunsfeld
2ff3723bdd
Remove accidentally commited header files
пре 10 година
Max Brunsfeld
e270a9c486
Remove error rules
пре 10 година