Commit Graph

436 Commits

Author SHA1 Message Date
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
Rijnard van Tonder
28dbbdfb85
trigger codecov 2021-03-18 14:17:27 -07:00
Rijnard van Tonder
a78cc34c4c allow 'dune utop .' to work 2021-03-18 03:37:01 -07:00
Rijnard van Tonder
92d5988005
Library MLI (#257) 2021-03-18 03:24:40 -07:00
Rijnard van Tonder
189ee10904
unvendor mparser (#256) 2021-03-15 23:29:52 -07:00
Rijnard van Tonder
867a5521f3
allow custom metasyntax definition (#255) 2021-03-15 22:48:30 -07:00
Kate
5b444ffe8e
Remove unused dependency (#252) 2021-03-05 10:49:30 -07:00
Rijnard van Tonder
cd671c01a9 opam: don't support oraclelinux 2021-03-04 13:51:32 -07:00
Rijnard van Tonder
850f5bd047 fix opam typo 2021-03-04 03:38:17 -07:00
Rijnard van Tonder
8b4038e78e remove x-ci-accept-failures 2021-03-04 01:33:35 -07:00
Rijnard van Tonder
a2fc959f80 add conf-libenv 2021-03-04 01:29:25 -07:00
Rijnard van Tonder
d4f31dd7d5 update opam for release 2021-03-03 21:05:38 -07:00
Rijnard van Tonder
eac0795a2e use -sequential for more cli tests 2021-03-03 21:05:33 -07:00
Indradhanush Gupta
af51361898
Add instruction to eval opam env variables (#251) 2021-03-03 15:00:46 -07:00
Rijnard van Tonder
6442ef73a1 use sequential for CLI tests 2021-03-02 23:58:50 -07:00