Commit Graph

139 Commits

Author SHA1 Message Date
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
Michael Hoffmann
f17239156d Merge pull request #4 from MichaHoffmann/fix_compilation_errors_on_macos
add compile workflow
2021-07-01 02:24:31 +02:00
mhoffm
808b2de94f add compile workflow
add fuzzing instrumentation
2021-07-01 02:22:02 +02:00
mhoffm
0e7d8ddb4b fix some 'clang -pedantic' warnings 2021-06-30 19:50:33 +02:00
mhoffm
7d8ecd053a changelog 2021-06-28 19:08:48 +02:00
mhoffm
87d571bac7 changelog 2021-06-27 22:33:18 +02:00
mhoffm
29bb003f95 fix bug when heredoc_identifier length exceeds CHAR_MAX 2021-06-27 22:27:21 +02:00
mhoffm
122818e4df readme 2021-06-27 20:16:21 +02:00
mhoffm
33be19f1a4 readme 2021-06-27 20:11:12 +02:00
mhoffm
6f2eff7534 readme 2021-06-27 20:10:44 +02:00
mhoffm
b300f4cd17 changelog 2021-06-27 20:09:30 +02:00
mhoffm
888922aff3 start fuzzing 2021-06-27 19:57:02 +02:00
mhoffm
fd450bb5f6 fix empty heredoc templates 2021-06-27 15:54:15 +02:00
mhoffm
6c5f3eba28 allow empty templates and template interpolations 2021-06-27 13:54:05 +02:00
mhoffm
13acf1bcc7 fix README 2021-06-27 12:43:11 +02:00