Max Brunsfeld
|
457a7917a1
|
Use new test structure, add syntax highlighting tests
|
vor 6 Jahren |
Max Brunsfeld
|
c3965938cc
|
Add node fields, update tree-sitter-cli
|
vor 7 Jahren |
Max Brunsfeld
|
6cbb20b681
|
Allow any sort of statement at the top level, not just calls
This way, we can parse snippets of C, like expressions, in the
case where C code is injected into a larger document.
|
vor 7 Jahren |
Max Brunsfeld
|
6744ae08ea
|
Parse top-level macro invocations
Fixes atom/atom#18346
|
vor 7 Jahren |
Max Brunsfeld
|
5b5300388e
|
Add low dynamic precedence on macro_type_specifier
|
vor 7 Jahren |
Max Brunsfeld
|
07cafeac95
|
Use dynamic precedence to distinguish pointer declarators from multiplication
|
vor 8 Jahren |
Max Brunsfeld
|
82b62611b6
|
Differentiate primitive types from other type names
|
vor 8 Jahren |
Max Brunsfeld
|
f433b2bf8a
|
Tweak identifier naming convention
|
vor 9 Jahren |
Max Brunsfeld
|
6147b5ecca
|
Rename label_name -> label, extract rules for identifier renames
|
vor 9 Jahren |
Max Brunsfeld
|
66003e2afc
|
Rename type_clause -> type_descriptor and pull out the parens
|
vor 9 Jahren |
Max Brunsfeld
|
9e7706d922
|
Distinguish variables, types, fields and labels using renames
|
vor 9 Jahren |
Max Brunsfeld
|
39a662907b
|
Make a named node for argument lists in call expressions
|
vor 9 Jahren |
Max Brunsfeld
|
fb51d81c99
|
Add comma expressions, make parenthesized expressions named rules
|
vor 9 Jahren |
Max Brunsfeld
|
c2a7bd2d9c
|
Allow any type name in a macro-defined type
|
vor 9 Jahren |
Max Brunsfeld
|
f4fca3e638
|
⬆️ tree-sitter, rename grammar_test to corpus
|
vor 9 Jahren |
Max Brunsfeld
|
f9a1ffa413
|
Add function-like macros as type specifiers
|
vor 10 Jahren |