Commit Graph

500 Commits

Author SHA1 Message Date
Rijnard van Tonder
ae770938a4 remove server things 2021-06-05 14:50:53 -07:00
Rijnard van Tonder
1f6d2cc1b9 fix rewrite for -newline-separated option and nested matches 2021-06-05 14:38:45 -07:00
Rijnard van Tonder
ef89413fb4 update languages (add matlab, R, fix .tf) 2021-06-03 22:16:00 -07:00
Rijnard van Tonder
9b2edf01c3 update script test command 2021-05-26 13:04:38 -07:00
Rijnard van Tonder
d79e28fda5 gmp for rg dockerfile 2021-05-26 12:54:46 -07:00
Rijnard van Tonder
7a7a2a53e9
lines and offsets properties (#291) 2021-05-26 03:19:45 -07:00
Rijnard van Tonder
e97f8663c5 remove feature request template 2021-05-21 03:32:19 -07:00
Rijnard van Tonder
e2cde9eb89 bump 1.6.0 2021-05-21 02:28:17 -07:00
Rijnard van Tonder
d04209287a update docker dependencies 2021-05-21 02:27:35 -07:00
Rijnard van Tonder
d548666b53 remove need for async dependency in vendored package 2021-05-21 01:49:54 -07:00
Rijnard van Tonder
bf4a31de53 update dockerfiles 2021-05-21 00:25:17 -07:00
Rijnard van Tonder
ae45ff4e50
additional utility attributes (#289) 2021-05-21 00:15:34 -07:00
Rijnard van Tonder
f0b37a99a2
add HCL definition (#288) 2021-05-20 22:29:40 -07:00
Rijnard van Tonder
7d9eb26c71 fix rewrite bug in alternative matcher 2021-05-19 02:39:32 -07:00
Rijnard van Tonder
22f98a193a fix typos and test 2021-05-19 01:09:56 -07:00
Rijnard van Tonder
81bfd5f2d6
introduce convenience string conversion functions (#287) 2021-05-18 23:49:24 -07:00
Rijnard van Tonder
123a01e890
test hole.length (#286) 2021-05-18 22:07:46 -07:00
Rijnard van Tonder
258a0c3a05
overhaul match and rewrite templating (#285) 2021-05-17 21:05:27 -07:00
Rijnard van Tonder
d7643793d3 update scripts and dockerfiles 2021-05-12 14:21:02 -07:00
Rijnard van Tonder
00ace54414 update dockerfiles 2021-05-12 12:27:33 -07:00
Rijnard van Tonder
be59a66ba6 bump version 1.5.1 2021-05-12 12:25:11 -07:00
Rijnard van Tonder
ed43b4fc63 put no rg output behind debug flag 2021-05-12 12:24:22 -07:00
Rijnard van Tonder
55c793f48f recursive rules with matcher and merge tests 2021-05-07 01:11:57 -07:00
Rijnard van Tonder
3512864079 remove optional hole sytnax 2021-04-28 02:38:42 -07:00
Rijnard van Tonder
33b41114d5 fix regex anchors for alternative engine 2021-04-27 03:30:27 -07:00
Rijnard van Tonder
432f416866
evaluate variable match expressions in rules (#281) 2021-04-27 01:31:56 -07:00
Rijnard van Tonder
027a41100b bump version 1.5.0 2021-04-25 15:24:54 -07:00
Rijnard van Tonder
71858fd9b7 merge spec processing for CLI and interactive 2021-04-25 15:23:37 -07:00
Rijnard van Tonder
d0d4c61118 update 2021-04-25 14:39:08 -07:00
Rijnard van Tonder
98df3f795d
support reserved identifiers for variables (#274) 2021-04-19 02:43:04 -07:00
Rijnard van Tonder
5304b31189
merge rule evaluation (#278) 2021-04-19 02:00:00 -07:00
Rijnard van Tonder
f7bf5c7b40
Rewrite template refactor (#277) 2021-04-19 01:17:42 -07:00
Rijnard van Tonder
9d839d1a1b regex holes refactor 2021-04-15 23:23:26 -07:00
Rijnard van Tonder
b1e29ce339
simple script parser and rule syntax additions (#273) 2021-04-10 19:36:59 -07:00
Rijnard van Tonder
5863b9208c
support match only for config specs (#272) 2021-04-08 21:49:40 -07:00
Rijnard van Tonder
a47a10a5dd bump dune version 2021-04-07 21:50:00 -07:00
Rijnard van Tonder
d51056cfae fix up dune test dependency for opam 2021-04-07 20:59:42 -07:00
Rijnard van Tonder
bb8a9de5a5 bump version 1.4.1 2021-04-06 23:15:05 -07:00
Rijnard van Tonder
fa71ea5408
separate comby-kernel (#271) 2021-04-06 23:04:31 -07:00
Rijnard van Tonder
84a76e1dc7
abstract matchers and rules over fresh variable generator (#270) 2021-04-05 21:52:50 -07:00
Rijnard van Tonder
110dbe6f16
abstract rewriter over fresh variable generator (#269) 2021-04-05 21:05:52 -07:00
Rijnard van Tonder
a2ad280fe8 remove old part of mli doc 2021-03-29 00:19:54 -07:00
Rijnard van Tonder
ac8ac4ab8a bump 1.4.0 2021-03-28 22:46:05 -07:00
Rijnard van Tonder
df1491cb96
use local modules for vendored packages (#263) 2021-03-27 17:06:02 -07:00
Rijnard van Tonder
303c72f1a9 fix up test 2021-03-27 16:18:51 -07:00
Rijnard van Tonder
63c789f606
allow to specify metasyntax definitions on the command line (#261) 2021-03-27 13:25:55 -07:00
Marcello Seri
f22e4a2557
opam: comby requires opium >= 0.19.0 (#262) 2021-03-25 13:12:22 -07:00
Rijnard van Tonder
7b40106302 disable server tests 2021-03-21 20:12:43 -07:00
Rijnard van Tonder
09af99e8a0 bump 1.3.0 2021-03-19 02:05:44 -07:00
Rijnard van Tonder
77d129b7bc
support metasyntax in rewrite templates (#260) 2021-03-19 02:02:16 -07:00