Rijnard van Tonder
|
d9193e2ca7
|
fix Yojson 2 compatibility
|
2022-06-20 12:06:42 -07:00 |
|
Rijnard van Tonder
|
aeff64a4be
|
support flexible whitespace matching around delimiters
|
2022-06-18 00:44:01 -07:00 |
|
Rijnard van Tonder
|
5cf2e20d34
|
delete unused code
|
2022-06-17 16:17:19 -07:00 |
|
Rijnard van Tonder
|
1a48b2fb3d
|
add support for a chunked match output format (#340)
|
2022-06-15 23:45:56 -07:00 |
|
Marek Kubica
|
1871a4b116
|
Use Yojson.Safe.t for compatibility with Yojson 2 (#342)
|
2022-06-15 20:19:53 -07:00 |
|
Rijnard van Tonder
|
1014a038d1
|
output filename for processed tar files (#339)
|
2022-06-01 10:18:48 -07:00 |
|
Rijnard van Tonder
|
7ba338850c
|
fix excessive JSON escaping (#337)
|
2022-05-19 19:19:03 -07:00 |
|
Rijnard van Tonder
|
c1630c84de
|
support reading async from tar
|
2021-11-14 02:00:36 -08:00 |
|
Rijnard van Tonder
|
929a4e6f3d
|
recognize function ... end block in Julia
|
2021-08-04 23:58:41 -07:00 |
|
Rijnard van Tonder
|
eb4ab6eec1
|
add explicit core_kernel import to comby_kernel.mli
|
2021-06-15 17:53:52 -07:00 |
|
Rijnard van Tonder
|
e98363256d
|
fix up vendored library
|
2021-06-15 12:25:37 -07:00 |
|
Rijnard van Tonder
|
eb952ca425
|
update languages
|
2021-06-10 10:46:36 -07:00 |
|
Rijnard van Tonder
|
2ff3890649
|
propagate filepath under -newline-separated
|
2021-06-06 20:06:42 -07:00 |
|
Rijnard van Tonder
|
ef5d420739
|
map aliases in rules
|
2021-06-06 19:56:02 -07:00 |
|
Rijnard van Tonder
|
0a29179410
|
add .file alias for .file.path and fix filepath
|
2021-06-06 13:54:17 -07:00 |
|
Rijnard van Tonder
|
fbe48cb30b
|
support nested newline-separated rewrites
|
2021-06-06 00:54:03 -07:00 |
|
Rijnard van Tonder
|
22b732fbe7
|
propagate metasyntax and factor out external module
|
2021-06-05 22:26:10 -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
|
7a7a2a53e9
|
lines and offsets properties (#291)
|
2021-05-26 03:19:45 -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
|
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
|
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
|
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
|
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
|
df1491cb96
|
use local modules for vendored packages (#263)
|
2021-03-27 17:06:02 -07:00 |
|
Rijnard van Tonder
|
63c789f606
|
allow to specify metasyntax definitions on the command line (#261)
|
2021-03-27 13:25:55 -07:00 |
|
Rijnard van Tonder
|
77d129b7bc
|
support metasyntax in rewrite templates (#260)
|
2021-03-19 02:02:16 -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 |
|