Max Brunsfeld
|
82b62611b6
|
Differentiate primitive types from other type names
|
il y a 8 ans |
Max Brunsfeld
|
31c966ece2
|
Handle multi-line comments with asterisks at the end
|
il y a 8 ans |
Max Brunsfeld
|
f433b2bf8a
|
Tweak identifier naming convention
|
il y a 9 ans |
Max Brunsfeld
|
6147b5ecca
|
Rename label_name -> label, extract rules for identifier renames
|
il y a 9 ans |
Max Brunsfeld
|
9e7706d922
|
Distinguish variables, types, fields and labels using renames
|
il y a 9 ans |
Max Brunsfeld
|
39a662907b
|
Make a named node for argument lists in call expressions
|
il y a 9 ans |
Max Brunsfeld
|
f4fca3e638
|
⬆️ tree-sitter, rename grammar_test to corpus
|
il y a 9 ans |
Max Brunsfeld
|
c57b5a58f2
|
Fix malformed test that wasn't being run
|
il y a 10 ans |
Max Brunsfeld
|
3695e0dfaf
|
Handle comma-separated expressions in for loops
|
il y a 10 ans |
Max Brunsfeld
|
fa30191e88
|
Update grammar to use new tree-sitter API
Also, rewrite the way declarators are handled to produce a clearer AST
|
il y a 10 ans |
Max Brunsfeld
|
9bc2e2e19f
|
Upgrade tree-sitter-compiler
|
il y a 10 ans |
Max Brunsfeld
|
87ad2e9c69
|
Base grammar on existing C99 grammar
|
il y a 11 ans |
Max Brunsfeld
|
11ce0da541
|
Add while statements
|
il y a 11 ans |
Max Brunsfeld
|
9e566ff055
|
Add for statements, relational operators
|
il y a 11 ans |
Max Brunsfeld
|
43ccfbd9fa
|
Add if-else statements
|
il y a 12 ans |
Max Brunsfeld
|
fae81ec733
|
Add function calls, field access operators
|
il y a 12 ans |