Max Brunsfeld
|
0bc1adf0c2
|
Tweak fields
|
7 лет назад |
Max Brunsfeld
|
c3965938cc
|
Add node fields, update tree-sitter-cli
|
7 лет назад |
calixteman
|
ff4fc1c785
|
Handle L-strings and L-chars (#25)
|
7 лет назад |
Max Brunsfeld
|
59bba708e7
|
0.15.0
|
7 лет назад |
Max Brunsfeld
|
4c8cc481d9
|
Update tree-sitter-cli to 0.15.3
|
7 лет назад |
calixteman
|
2945de0173
|
Fix precedences of * (deref) and & (address-of) (#21)
|
7 лет назад |
calixteman
|
adf868ce9a
|
Fix parenthesized expression on left side of assignment (#22)
|
7 лет назад |
calixteman
|
fb9fbd83f0
|
Handle __attribute__ in function declaration (#19)
* Handle __attribute__ in function declaration
* Fix tests in examples/
* Remove useless optional
|
7 лет назад |
Max Brunsfeld
|
7fa07a7b09
|
Merge pull request #17 from calixteman/fix_comment
Fix comment containing backslash
|
7 лет назад |
Calixte Denizet
|
338f99e8a0
|
Fix comment containing backslash
|
7 лет назад |
Max Brunsfeld
|
916b606f99
|
0.13.13
|
7 лет назад |
Max Brunsfeld
|
d558c85604
|
Use node 10 on travis
|
7 лет назад |
Max Brunsfeld
|
42382f29bf
|
Restrict expressions that can appear as lhs in assignment
|
7 лет назад |
Max Brunsfeld
|
f2817eaf39
|
0.13.12
|
7 лет назад |
Max Brunsfeld
|
fd42e75886
|
Flesh out number literal parsing
Fixes atom/language-c#323
|
7 лет назад |
Max Brunsfeld
|
175d93b439
|
Handle postfix type qualifiers in compound literals
Fixes atom/language-c#312
|
7 лет назад |
Max Brunsfeld
|
79930c48fd
|
0.13.11
|
7 лет назад |
Max Brunsfeld
|
95b5710ff9
|
Allow number literals with 'f' suffix and digit separators
Fixes tree-sitter/tree-sitter-cpp#24
Fixes tree-sitter/tree-sitter-cpp#34
|
7 лет назад |
Max Brunsfeld
|
42ac3ed413
|
Add appveyor badge to README
|
7 лет назад |
Max Brunsfeld
|
bd093a130f
|
Add appveyor config
|
7 лет назад |
Max Brunsfeld
|
5a25ac2983
|
Allow multiple names to be defined in a typedef statement
Fixes tree-sitter/tree-sitter-cpp#30
|
7 лет назад |
Max Brunsfeld
|
50c3a02bc7
|
Allow preprocessor directives in field decl lists
Fixes tree-sitter/tree-sitter-cpp#29
|
7 лет назад |
Max Brunsfeld
|
1358e07759
|
Allow escaped newlines in single-line comments
Fixes tree-sitter/tree-sitter-cpp#26
|
7 лет назад |
Max Brunsfeld
|
5b250e138a
|
Remove distinction between top-level and statement block items
|
7 лет назад |
Max Brunsfeld
|
a71bef804d
|
Fix inefficient string tokenization
|
7 лет назад |
Max Brunsfeld
|
05f62b9f84
|
0.13.10
|
7 лет назад |
Max Brunsfeld
|
7f827b42a8
|
Add explicit nodes for bitfield clauses
|
7 лет назад |
Max Brunsfeld
|
62b3b9c017
|
0.13.9
|
7 лет назад |
Max Brunsfeld
|
ce980349b2
|
Fix preprocessor argument parsing with CRLF line endings
Fixes #11
|
7 лет назад |
Max Brunsfeld
|
5bb7eff0d4
|
0.13.8
|
7 лет назад |
Max Brunsfeld
|
176fd5f077
|
Add signed keyword
Fixes #10
|
7 лет назад |
Max Brunsfeld
|
2af332790e
|
Make case statements contain all subsequent statements until the next case
|
7 лет назад |
Max Brunsfeld
|
b7fb8b9691
|
0.13.7
|
7 лет назад |
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.
|
7 лет назад |
Max Brunsfeld
|
afc1d5bb3a
|
0.13.6
|
7 лет назад |
Max Brunsfeld
|
ed56d5e288
|
Fix array declarator parsing
Refs https://github.com/atom/atom/issues/18346#issuecomment-433734281
|
7 лет назад |
Max Brunsfeld
|
6744ae08ea
|
Parse top-level macro invocations
Fixes atom/atom#18346
|
7 лет назад |
Max Brunsfeld
|
62c9f7e164
|
0.13.5
|
7 лет назад |
Max Brunsfeld
|
5b5300388e
|
Add low dynamic precedence on macro_type_specifier
|
7 лет назад |
Max Brunsfeld
|
d766a0ac84
|
0.13.4
|
8 лет назад |
Max Brunsfeld
|
07cafeac95
|
Use dynamic precedence to distinguish pointer declarators from multiplication
|
8 лет назад |
Max Brunsfeld
|
2d86fc4bea
|
0.13.3
|
8 лет назад |
Max Brunsfeld
|
db4a1ea503
|
Regenerate with latest tree-sitter-cli
This fixes a bug in regex quantifier handling that affects the
escape sequence token.
|
8 лет назад |
Max Brunsfeld
|
9712b0647b
|
0.13.2
|
8 лет назад |
Max Brunsfeld
|
9e8ac821e4
|
Don't allow whitespace inside of string literals
|
8 лет назад |
Max Brunsfeld
|
70dc8f375e
|
Merge pull request #8 from tree-sitter/immediate-tokens
Use immediate token API for preprocessor function definitions
|
8 лет назад |
Max Brunsfeld
|
4147419327
|
⬆️ tree-sitter-cli
|
8 лет назад |
Max Brunsfeld
|
067d3f9681
|
Use parenthesized_expression in if, while, do statements
|
8 лет назад |
Max Brunsfeld
|
288d6b2b1c
|
Use immediate tokens for preprocessor functions
|
8 лет назад |
Max Brunsfeld
|
03f1358668
|
0.13.1
|
8 лет назад |