Michael Hoffmann
9e3ec9848f
feat: add namespaced identifiers
...
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de >
2024-06-24 03:58:23 +02:00
Christian Clason
422cbe1d93
fix(scanner): don't use system includes
2024-06-17 10:17:55 +02:00
Christian Clason
9bb99439aa
chore: regenerate with tree-sitter v0.22.6
2024-06-17 10:17:55 +02:00
Christian Clason
4d4d97dab4
fixup: terraform scanner typedef
2024-06-17 10:01:18 +02:00
Michael Hoffmann
e2d416afeb
fix(scanner): serialize buffer size check
...
During the check that we dont overflow the serialization buffer we
erroneously checked with size(uint32_t) == 1 which could cause us to
crash with some input strings.
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de >
2024-06-17 00:54:01 -04:00
Michael Anthony
e936d3fef8
Fix broken link in README
2024-03-08 08:34:24 +01:00
Michael Hoffmann
e135399cb3
fix: github windows cl.exe action
...
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de >
2023-11-18 13:41:00 +01:00
Michael Hoffmann
e84c6a396f
feature: add cl.exe to build workflow
...
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de >
2023-11-18 13:41:00 +01:00
Michael Hoffmann
3b8085d5db
feature: add zig to build workflow
...
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de >
2023-11-18 09:24:00 +01:00
Michael Hoffmann
de0ca40852
fix: github windows action
2023-11-18 09:24:00 +01:00
Michael Hoffmann
c3690b9f0c
fix(scanner): fix context type
...
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de >
2023-11-16 17:03:34 +01:00
Michael Hoffmann
fdf6463216
fix(scanner): fix segfault
...
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de >
2023-11-13 16:18:52 +01:00
Amaan Qureshi
229d8e50ab
chore: sync generation w/ upstream ts
2023-11-11 09:27:46 +01:00
Amaan Qureshi
573e5bd076
fix: don't truncate lengths
2023-11-11 09:27:46 +01:00
Amaan Qureshi
b553906543
chore: update bindings & ci workflow
2023-07-27 07:37:21 +02:00
Amaan Qureshi
5160a52f2d
feat: rewrite the scanner in C
2023-07-27 07:37:21 +02:00
Michael Hoffmann
636dbe7030
grammar: remove shim again
...
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de >
2023-07-25 19:21:31 +02:00
Michael Hoffmann
becebebd35
ci: fix acceptance workflow
2023-04-09 14:24:54 +02:00
Michael Hoffmann
3cf33b40d4
fix: hanging parser on trailing comment
2023-04-08 20:17:11 +02:00
Michael Hoffmann
486488948b
grammar: fix structure of coments in block bodies
2023-04-08 15:36:43 +02:00
Andrew Hlynskyi
4e33af0710
Fix a case with an empty body with comment(s)
2023-04-08 15:28:54 +02:00
Andrew Hlynskyi
9903dc0b57
Add a shim to move a comment extra into a body node
2023-04-08 15:28:54 +02:00
Michael Hoffmann
b8fcca985c
misc: rework shell.nix, reformat, ditch .editorconfig
2023-04-07 12:17:28 +02:00
Michael Hoffmann
0ff887f2a6
wip: add dialects
2022-12-03 09:43:39 +01:00
Michael Hoffmann
6b74f88b3d
fix: template expression precedence
2022-12-02 21:24:38 +01:00
Matt
99298c8ace
SPM support
2022-12-02 16:34:19 +01:00
Logan Wemyss
45ce22c16e
Generate bindings
2022-06-23 20:50:13 +02:00
Michael Hoffmann
a4164c4086
playground: fix typo
2022-06-05 12:46:00 +02:00
Michael Hoffmann
236e5b286f
playground: initial version
2022-06-05 12:41:49 +02:00
Michael Hoffmann
4ff21306a7
changelog: mark as released
2022-06-02 20:13:06 +02:00
Michael Hoffmann
a87b709739
fix: allow empty string literals
2022-06-02 20:12:15 +02:00
Xuanwo
8a13647a4d
fix: Warning for no-missing-field-initializers
...
Signed-off-by: Xuanwo <github@xuanwo.io >
2022-04-22 20:05:07 +02:00
Michael Hoffmann
d559c46ba1
deps: bump tree-sitter to 0.20.6 and regenerate parser
2022-04-02 20:07:24 +02:00
mhoffm
3cb7fc2824
mark as released
2021-09-20 21:50:41 +02:00
mhoffm
5c348bd23c
fix grammar
2021-09-20 21:45:17 +02:00
mhoffm
b048a42c6d
move fuzzing stuff to dedicated repository
2021-09-19 13:17:00 +02:00
mhoffm
c0513ba689
add template for directives
2021-09-19 12:00:18 +02:00
mhoffm
67a5c19755
run workflows on pull requests
2021-09-16 00:12:41 +02:00
mhoffm
ea502894c5
changelog, mark as released
2021-09-15 22:04:11 +02:00
mhoffm
735c57ad9c
generate parser; add todos for template directives
2021-09-15 22:03:00 +02:00
Yoann Padioleau
ae8b07cc3e
remove template_directive for ocaml-tree-sitter-semgrep to compile
2021-09-15 22:01:20 +02:00
Michael Hoffmann
b1ef087f58
Update issue templates
2021-08-30 23:14:38 +02:00
mhoffm
7a12dfe711
make object, block and tuple delimiters visible
2021-07-04 12:42:29 +02:00
mhoffm
88c7c031d1
mark as released
2021-07-02 08:37:37 +02:00
Michael Hoffmann
515db103ba
Merge pull request #5 from MichaHoffmann/add_field_names_where_appropriate
...
Fix some highlighting issues
2021-07-02 08:36:45 +02:00
mhoffm
380571cc1a
* add field names to object elements
...
* dont hide template interpolation start/end and quoted template start/end tokens
2021-07-02 08:34:28 +02:00
mhoffm
7cf85f1046
cleanup
2021-07-01 23:38:20 +02:00
mhoffm
d9c903ff41
merge fuzz corpus; copy gen-dict.py; cleanup makefile
2021-07-01 23:30:14 +02:00
mhoffm
9c97f11b4c
work on fuzzing makefile; commit corpus
2021-07-01 09:06:06 +02:00
mhoffm
30e9f3eae8
changelog
2021-07-01 02:25:34 +02:00