Amaan Qureshi
927da1f210
fix(go): correct test
hace 1 año
ObserverOfTime
fd3e67ac62
chore: fix line endings
hace 1 año
Amaan Qureshi
77e57f5328
feat: support `__asm` in asm expressions
hace 1 año
Amaan Qureshi
0f1658320e
feat: support the `_Nonnull` clang attribute
hace 1 año
Amaan Qureshi
be23d2c9d8
chore: generate
hace 2 años
Amaan Qureshi
deca017a55
0.21.4
hace 2 años
Amaan Qureshi
64483e84b1
refactor: unhide supertype nodes
hace 2 años
touzeauv
695779e82f
feat: support the `alignas` type qualifier
Co-authored-by: Valentin Touzeau <tree-sitter.github@valentintouzeau.fr>
hace 2 años
Amaan Qureshi
b8570770eb
feat: support `static` in array declarations
hace 2 años
Amaan Qureshi
00ed08f1a6
0.21.3
hace 2 años
Amaan Qureshi
189e460b4a
build: update dependencies
hace 2 años
Amaan Qureshi
0442c3cdfe
0.21.2
hace 2 años
Amaan Qureshi
c2b5837cd0
fix: remove the unnecessary `seq` around variadic_parameter
hace 2 años
Amaan Qureshi
82fb86aa54
chore: regenerate
hace 2 años
Amaan Qureshi
1aafaff4d2
build: update bindings
hace 2 años
Amaan Qureshi
04a59ee59f
ci: add dependabot
hace 2 años
Amaan Qureshi
036537490b
fix(build): repo url & pyproject authors
hace 2 años
Amaan Qureshi
5c3ab3a9ef
chore: rename publish workflow
hace 2 años
ObserverOfTime
d33e20be29
ci: update workflows
hace 2 años
Valentin Touzeau
ff7f769c2d
fix: correctly handle preproc alternatives
This commit merges functions "elseBlock" and "elifBlock" in a single
function "alternativeBlock". Any call to either function is replaced by
a call to "alternativeBlock", which cover all alternatives (elif,
elifdef and else). The goal is twofold:
1) Correct the grammar to allow all kind of alternatives independently
of the "if" directive. Before the fix, "#if" alternative was
generated by elseBlock only, and thus disallow "#elifdef" as a
follow-up.
2) As a side effect, simplify the parser.
hace 2 años
Amaan Qureshi
72084f447c
fix: crlf test
hace 2 años
Amaan Qureshi
371fd0bf06
docs: add pypi badge
hace 2 años
Amaan Qureshi
b125bec9b3
build: update makefile for macos installation
hace 2 años
ObserverOfTime
70c0ddee61
ci: update workflows
hace 2 años
ObserverOfTime
db11e91889
build: update bindings and versions
hace 2 años
Amaan Qureshi
652433fce4
ci: remove appveyor
hace 2 años
Anton Kochkov
f64a422d4e
ci: use nodejs 20 for appveyor
hace 2 años
Amaan Qureshi
72a60ea888
chore: generate
hace 2 años
Amaan Qureshi
e3f4c9507b
fix: ms call modifier missing in some spots
hace 2 años
Amaan Qureshi
579f349216
fix: allow ms pointer modifiers in abstract pointer declarators
hace 2 años
Amaan Qureshi
8e6e28c340
fix: ternary consequences can have comma expressions
hace 2 años
Amaan Qureshi
bac0e895ef
fix: asm strings can be concatenated
hace 2 años
Amaan Qureshi
b20f858322
docs: update badges
hace 2 años
Amaan Qureshi
25ca2718aa
0.20.8
hace 2 años
Lewis Russell
c706154d29
fix: allow function definitions to contain preproc attributes
Specifically for Neovim which contains code like:
```c
Dictionary nvim_eval_statusline(String str, Dict(eval_statusline) *opts, Arena *arena, Error *err)
FUNC_API_SINCE(8) FUNC_API_FAST
{
...
}
```
hace 2 años
Lewis Russell
c325574f64
fix: improve concatenated_string
Now allows `<string> <identifier> ...` forms of concatenations.
hace 2 años
Brandon Wu
ecdd500806
fix: properly suffix elifdef
hace 2 años
Amaan Qureshi
34f4c7e751
fix: allow preproc calls in enumerator list items
hace 2 años
Amaan Qureshi
df6ac34d5e
0.20.7
hace 2 años
Amaan Qureshi
d908b47d74
chore: generate
hace 2 años
Amaan Qureshi
32067813ce
feat: allow preprocessor directives inside enumerator lists
hace 2 años
Amaan Qureshi
14c056841b
feat: multi-byte characters
hace 2 años
Riley Bruins
f0f5f1a269
fix: allow any position of sized type keywords
hace 2 años
Amaan Qureshi
fea3dea7b9
feat: support missing gnu-style designated initializers
hace 2 años
Amaan Qureshi
212a80f864
chore: remove 'static
hace 2 años
Amaan Qureshi
28724a8858
docs: add badges
hace 2 años
Amaan Qureshi
1dd47d32f3
chore: bump actions and deps
hace 2 años
Amaan Qureshi
c42616f152
feat: add issue templates
hace 2 años
Dheeraj R Reddy
4add3bb47b
feat: add tags query to Rust bindings
hace 2 años
DennySun2100
25371f9448
feat: add Microsoft's SEH extension
Co-authored-by: Denny Sun <dennys@microsoft.com>
hace 2 años