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