Calixte Denizet
|
338f99e8a0
|
Fix comment containing backslash
|
7 anos atrás |
Max Brunsfeld
|
916b606f99
|
0.13.13
|
7 anos atrás |
Max Brunsfeld
|
d558c85604
|
Use node 10 on travis
|
7 anos atrás |
Max Brunsfeld
|
42382f29bf
|
Restrict expressions that can appear as lhs in assignment
|
7 anos atrás |
Max Brunsfeld
|
f2817eaf39
|
0.13.12
|
7 anos atrás |
Max Brunsfeld
|
fd42e75886
|
Flesh out number literal parsing
Fixes atom/language-c#323
|
7 anos atrás |
Max Brunsfeld
|
175d93b439
|
Handle postfix type qualifiers in compound literals
Fixes atom/language-c#312
|
7 anos atrás |
Max Brunsfeld
|
79930c48fd
|
0.13.11
|
7 anos atrás |
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 anos atrás |
Max Brunsfeld
|
42ac3ed413
|
Add appveyor badge to README
|
7 anos atrás |
Max Brunsfeld
|
bd093a130f
|
Add appveyor config
|
7 anos atrás |
Max Brunsfeld
|
5a25ac2983
|
Allow multiple names to be defined in a typedef statement
Fixes tree-sitter/tree-sitter-cpp#30
|
7 anos atrás |
Max Brunsfeld
|
50c3a02bc7
|
Allow preprocessor directives in field decl lists
Fixes tree-sitter/tree-sitter-cpp#29
|
7 anos atrás |
Max Brunsfeld
|
1358e07759
|
Allow escaped newlines in single-line comments
Fixes tree-sitter/tree-sitter-cpp#26
|
7 anos atrás |
Max Brunsfeld
|
5b250e138a
|
Remove distinction between top-level and statement block items
|
7 anos atrás |
Max Brunsfeld
|
a71bef804d
|
Fix inefficient string tokenization
|
7 anos atrás |
Max Brunsfeld
|
05f62b9f84
|
0.13.10
|
7 anos atrás |
Max Brunsfeld
|
7f827b42a8
|
Add explicit nodes for bitfield clauses
|
7 anos atrás |
Max Brunsfeld
|
62b3b9c017
|
0.13.9
|
7 anos atrás |
Max Brunsfeld
|
ce980349b2
|
Fix preprocessor argument parsing with CRLF line endings
Fixes #11
|
7 anos atrás |
Max Brunsfeld
|
5bb7eff0d4
|
0.13.8
|
7 anos atrás |
Max Brunsfeld
|
176fd5f077
|
Add signed keyword
Fixes #10
|
7 anos atrás |
Max Brunsfeld
|
2af332790e
|
Make case statements contain all subsequent statements until the next case
|
7 anos atrás |
Max Brunsfeld
|
b7fb8b9691
|
0.13.7
|
7 anos atrás |
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 anos atrás |
Max Brunsfeld
|
afc1d5bb3a
|
0.13.6
|
7 anos atrás |
Max Brunsfeld
|
ed56d5e288
|
Fix array declarator parsing
Refs https://github.com/atom/atom/issues/18346#issuecomment-433734281
|
7 anos atrás |
Max Brunsfeld
|
6744ae08ea
|
Parse top-level macro invocations
Fixes atom/atom#18346
|
7 anos atrás |
Max Brunsfeld
|
62c9f7e164
|
0.13.5
|
7 anos atrás |
Max Brunsfeld
|
5b5300388e
|
Add low dynamic precedence on macro_type_specifier
|
7 anos atrás |
Max Brunsfeld
|
d766a0ac84
|
0.13.4
|
8 anos atrás |
Max Brunsfeld
|
07cafeac95
|
Use dynamic precedence to distinguish pointer declarators from multiplication
|
8 anos atrás |
Max Brunsfeld
|
2d86fc4bea
|
0.13.3
|
8 anos atrás |
Max Brunsfeld
|
db4a1ea503
|
Regenerate with latest tree-sitter-cli
This fixes a bug in regex quantifier handling that affects the
escape sequence token.
|
8 anos atrás |
Max Brunsfeld
|
9712b0647b
|
0.13.2
|
8 anos atrás |
Max Brunsfeld
|
9e8ac821e4
|
Don't allow whitespace inside of string literals
|
8 anos atrás |
Max Brunsfeld
|
70dc8f375e
|
Merge pull request #8 from tree-sitter/immediate-tokens
Use immediate token API for preprocessor function definitions
|
8 anos atrás |
Max Brunsfeld
|
4147419327
|
⬆️ tree-sitter-cli
|
8 anos atrás |
Max Brunsfeld
|
067d3f9681
|
Use parenthesized_expression in if, while, do statements
|
8 anos atrás |
Max Brunsfeld
|
288d6b2b1c
|
Use immediate tokens for preprocessor functions
|
8 anos atrás |
Max Brunsfeld
|
03f1358668
|
0.13.1
|
8 anos atrás |
Max Brunsfeld
|
df769721cb
|
Parse escape sequences
|
8 anos atrás |
Max Brunsfeld
|
ad1a909842
|
0.13.0
|
8 anos atrás |
Max Brunsfeld
|
dde9ce3939
|
Don't include tests, examples in tarballs
|
8 anos atrás |
Max Brunsfeld
|
b75677343e
|
⬆️ tree-sitter-cli (new ABI version)
|
8 anos atrás |
Max Brunsfeld
|
65b6903cab
|
0.12.1
|
8 anos atrás |
Max Brunsfeld
|
f8cab65c3a
|
Allow type qualifier lists in pointer declarators
Fixes tree-sitter/tree-sitter-cpp#7
|
8 anos atrás |
Max Brunsfeld
|
a3a67acbf4
|
0.12.0
|
8 anos atrás |
Max Brunsfeld
|
aaba5e62d4
|
⬆️ tree-sitter-cli
|
8 anos atrás |
Max Brunsfeld
|
3a185d00e2
|
Add explicit word token
Refs https://github.com/tree-sitter/tree-sitter/pull/176
|
8 anos atrás |