Commit Graph

  • 00f0fbcdf2 update readme instructions main jenterkin 2025-10-07 15:46:56 +00:00
  • 51698afe89 add readme jenterkin 2025-10-06 16:51:08 -06:00
  • 6b3300744d add jinja to examples jenterkin 2025-10-06 16:49:08 -06:00
  • dd5cf14b70 treat jinja as comments in tf jenterkin 2025-10-06 16:36:21 -06:00
  • 169afdafda treat jinja as comments in hcl jenterkin 2025-10-06 16:22:40 -06:00
  • 257abf0c72 add tf example jenterkin 2025-10-06 16:21:00 -06:00
  • fad991865f changelog: bump to 1.2.0 Michael Hoffmann 2025-06-15 13:50:55 +00:00
  • cb0e322d6f ci: publish to pypi ObserverOfTime 2025-06-15 18:35:14 +03:00
  • 09d38ff794 fix(node): set access to public ObserverOfTime 2025-05-16 19:20:46 +03:00
  • dffd961034 feat: enable go & python bindings ObserverOfTime 2025-05-16 19:20:03 +03:00
  • 28e327cd3f fix: precedence of unary operators and expressions Michael Hoffmann 2025-03-30 13:33:58 +02:00
  • 009def4ae3 ci: update workflows ObserverOfTime 2025-05-09 10:18:25 +03:00
  • c3172d7873 chore: regenerate parsers ObserverOfTime 2025-05-09 10:07:12 +03:00
  • 8b209bbb95 feat!: update bindings ObserverOfTime 2025-05-09 10:06:33 +03:00
  • 41a2e70241 fix: streamline grammar generation maunzCache 2025-03-30 15:40:27 +02:00
  • 536bfc45f8 fix: correct setup to generate terraform dialect maunzCache 2025-03-30 15:34:01 +02:00
  • f5ebf32b8c feat: update the playground from upstream reference maunzCache 2025-03-30 15:04:50 +02:00
  • 3a58dc8928 fix: align project with upstream layout maunzCache 2025-03-30 14:02:12 +02:00
  • 91ab40725d feat: fix compiler warnings and generate grammar for tree-sitter 0.25 maunzCache 2025-03-30 12:46:26 +02:00
  • ecb799c619 chore(deps): update tree-sitter to 0.25 maunzCache 2025-03-30 12:45:31 +02:00
  • de10d494db fix: better version range maunzCache 2025-02-18 06:55:02 +01:00
  • 0ca4c1b69a chore: reenable lock files to ensure streamlined development maunzCache 2025-02-16 17:27:58 +01:00
  • d2dbd9cb78 chore: provide missing defaults via maunzCache 2025-02-16 17:21:39 +01:00
  • 16ccee9bf5 fix: revert missing binding maunzCache 2025-02-16 17:18:56 +01:00
  • e552eb9c7f fix: change bindings to fit current setup maunzCache 2025-02-16 17:10:33 +01:00
  • f0a315ded3 feat: update grammars maunzCache 2025-02-16 14:35:02 +01:00
  • 6bc92930a7 deps: support tree-sitter 0.24 maunzCache 2025-02-16 13:44:57 +01:00
  • 9e3ec9848f feat: add namespaced identifiers Michael Hoffmann 2024-06-23 08:19:49 +02:00
  • 422cbe1d93 fix(scanner): don't use system includes Christian Clason 2024-06-17 10:06:56 +02:00
  • 9bb99439aa chore: regenerate with tree-sitter v0.22.6 Christian Clason 2024-06-17 10:04:05 +02:00
  • 4d4d97dab4 fixup: terraform scanner typedef Christian Clason 2024-06-17 10:01:18 +02:00
  • e2d416afeb fix(scanner): serialize buffer size check Michael Hoffmann 2024-06-17 06:54:01 +02:00
  • e936d3fef8 Fix broken link in README Michael Anthony 2024-03-07 21:41:31 -07:00
  • e135399cb3 fix: github windows cl.exe action Michael Hoffmann 2023-11-18 13:34:59 +01:00
  • e84c6a396f feature: add cl.exe to build workflow Michael Hoffmann 2023-11-18 13:24:50 +01:00
  • 3b8085d5db feature: add zig to build workflow Michael Hoffmann 2023-11-18 09:18:57 +01:00
  • de0ca40852 fix: github windows action Michael Hoffmann 2023-11-18 09:13:16 +01:00
  • c3690b9f0c fix(scanner): fix context type Michael Hoffmann 2023-11-13 18:17:37 +01:00
  • fdf6463216 fix(scanner): fix segfault Michael Hoffmann 2023-11-11 11:06:07 +01:00
  • 229d8e50ab chore: sync generation w/ upstream ts Amaan Qureshi 2023-11-07 04:49:21 -05:00
  • 573e5bd076 fix: don't truncate lengths Amaan Qureshi 2023-11-07 04:49:06 -05:00
  • b553906543 chore: update bindings & ci workflow Amaan Qureshi 2023-06-19 02:15:41 -04:00
  • 5160a52f2d feat: rewrite the scanner in C Amaan Qureshi 2023-06-18 14:09:06 -04:00
  • 636dbe7030 grammar: remove shim again Michael Hoffmann 2023-07-25 19:04:47 +02:00
  • becebebd35 ci: fix acceptance workflow Michael Hoffmann 2023-04-09 14:13:30 +02:00
  • 3cf33b40d4 fix: hanging parser on trailing comment Michael Hoffmann 2023-04-08 20:13:43 +02:00
  • 486488948b grammar: fix structure of coments in block bodies Michael Hoffmann 2023-04-08 15:36:10 +02:00
  • 4e33af0710 Fix a case with an empty body with comment(s) Andrew Hlynskyi 2023-04-08 15:26:24 +03:00
  • 9903dc0b57 Add a shim to move a comment extra into a body node Andrew Hlynskyi 2023-04-08 06:55:22 +03:00
  • b8fcca985c misc: rework shell.nix, reformat, ditch .editorconfig Michael Hoffmann 2023-04-07 12:17:28 +02:00
  • 0ff887f2a6 wip: add dialects Michael Hoffmann 2022-12-03 00:40:51 +01:00
  • 6b74f88b3d fix: template expression precedence Michael Hoffmann 2022-12-02 19:47:43 +01:00
  • 99298c8ace SPM support Matt 2022-11-02 09:50:51 -04:00
  • 45ce22c16e Generate bindings Logan Wemyss 2022-06-18 04:40:10 -06:00
  • a4164c4086 playground: fix typo Michael Hoffmann 2022-06-05 12:46:00 +02:00
  • 236e5b286f playground: initial version Michael Hoffmann 2022-06-05 11:37:07 +02:00
  • 4ff21306a7 changelog: mark as released Michael Hoffmann 2022-06-02 20:13:06 +02:00
  • a87b709739 fix: allow empty string literals Michael Hoffmann 2022-06-02 19:14:44 +02:00
  • 8a13647a4d fix: Warning for no-missing-field-initializers Xuanwo 2022-04-23 01:45:14 +08:00
  • d559c46ba1 deps: bump tree-sitter to 0.20.6 and regenerate parser Michael Hoffmann 2022-04-02 18:34:04 +02:00
  • 3cb7fc2824 mark as released mhoffm 2021-09-20 21:50:41 +02:00
  • 5c348bd23c fix grammar mhoffm 2021-09-19 13:25:57 +02:00
  • b048a42c6d move fuzzing stuff to dedicated repository mhoffm 2021-09-19 12:21:37 +02:00
  • c0513ba689 add template for directives mhoffm 2021-09-17 20:53:40 +02:00
  • 67a5c19755 run workflows on pull requests mhoffm 2021-09-16 00:12:41 +02:00
  • ea502894c5 changelog, mark as released mhoffm 2021-09-15 22:04:11 +02:00
  • 735c57ad9c generate parser; add todos for template directives mhoffm 2021-09-15 22:03:00 +02:00
  • ae8b07cc3e remove template_directive for ocaml-tree-sitter-semgrep to compile Yoann Padioleau 2021-09-15 09:32:57 +02:00
  • b1ef087f58 Update issue templates Michael Hoffmann 2021-08-30 23:14:38 +02:00
  • 7a12dfe711 make object, block and tuple delimiters visible mhoffm 2021-07-04 10:40:40 +02:00
  • 88c7c031d1 mark as released mhoffm 2021-07-02 08:37:37 +02:00
  • 515db103ba Merge pull request #5 from MichaHoffmann/add_field_names_where_appropriate Michael Hoffmann 2021-07-02 08:36:45 +02:00
  • 380571cc1a * add field names to object elements * dont hide template interpolation start/end and quoted template start/end tokens mhoffm 2021-07-01 23:57:52 +02:00
  • 7cf85f1046 cleanup mhoffm 2021-07-01 23:38:20 +02:00
  • d9c903ff41 merge fuzz corpus; copy gen-dict.py; cleanup makefile mhoffm 2021-07-01 23:30:14 +02:00
  • 9c97f11b4c work on fuzzing makefile; commit corpus mhoffm 2021-07-01 09:04:34 +02:00
  • 30e9f3eae8 changelog mhoffm 2021-07-01 02:25:34 +02:00
  • f17239156d Merge pull request #4 from MichaHoffmann/fix_compilation_errors_on_macos Michael Hoffmann 2021-07-01 02:24:31 +02:00
  • 808b2de94f add compile workflow add fuzzing instrumentation mhoffm 2021-07-01 00:22:20 +02:00
  • 0e7d8ddb4b fix some 'clang -pedantic' warnings mhoffm 2021-06-30 19:50:33 +02:00
  • 7d8ecd053a changelog mhoffm 2021-06-28 19:08:48 +02:00
  • 87d571bac7 changelog mhoffm 2021-06-27 22:33:18 +02:00
  • 29bb003f95 fix bug when heredoc_identifier length exceeds CHAR_MAX mhoffm 2021-06-27 22:27:21 +02:00
  • 122818e4df readme mhoffm 2021-06-27 20:16:21 +02:00
  • 33be19f1a4 readme mhoffm 2021-06-27 20:11:12 +02:00
  • 6f2eff7534 readme mhoffm 2021-06-27 20:10:44 +02:00
  • b300f4cd17 changelog mhoffm 2021-06-27 20:09:30 +02:00
  • 888922aff3 start fuzzing mhoffm 2021-06-27 19:57:02 +02:00
  • fd450bb5f6 fix empty heredoc templates mhoffm 2021-06-27 15:54:15 +02:00
  • 6c5f3eba28 allow empty templates and template interpolations mhoffm 2021-06-27 13:54:05 +02:00
  • 13acf1bcc7 fix README mhoffm 2021-06-27 12:43:11 +02:00
  • edac6a2beb handle identifiers better mhoffm 2021-06-27 12:22:06 +02:00
  • 71aaa2a4aa changelog mhoffm 2021-06-26 11:15:55 +02:00
  • 0ae2fffe6d fix ending heredoc identifiers must be on single line mhoffm 2021-06-26 11:11:34 +02:00
  • bc0b3f1eb0 wip make sure that heredoc identifier sits on a line of its own mhoffm 2021-06-26 10:31:33 +02:00
  • 77b51d1b78 remove duplicates from real world corpus mhoffm 2021-06-25 15:17:25 +02:00
  • 7182e1745c Merge pull request #3 from MichaHoffmann/add_heredoc_templates Michael Hoffmann 2021-06-23 20:33:36 +02:00
  • 150c676286 add serialization and deserialization mhoffm 2021-06-23 20:30:30 +02:00
  • 228a013764 cleanup github actions mhoffm 2021-06-23 00:54:05 +02:00
  • 9160d2f4cb add acceptance test action mhoffm 2021-06-23 00:52:32 +02:00