Commit Graph

180 Commits

Author SHA1 Message Date
Rijnard van Tonder
dc4b4b3b88
Option -matcher to force matcher and ignore file extensions 2019-06-11 03:45:51 -04:00
Rijnard van Tonder
265d9410c3
Add more languages and experimental block keywords 2019-06-06 16:34:38 -04:00
Rijnard van Tonder
2a34e9ff92
Fix strings prefixed by non-whitespace or hole or delimiter 2019-06-06 12:13:11 -04:00
Rijnard van Tonder
1dc3c9005e
Relax balanced apostrophe for ocaml and rust 2019-06-05 23:06:34 -04:00
Rijnard van Tonder
210bbcc8a3
Add Julia, Fortran, Pascal. 2019-06-05 22:49:03 -04:00
Rijnard van Tonder
7d789a58fe
Use colored diff output by default. Fix printing. 2019-06-05 22:47:10 -04:00
Rijnard van Tonder
eabf75d7a7
Refactor main
- Configuration options
- Option error detection
- Dedicated output types
- Printers
2019-05-29 22:06:29 -04:00
Rijnard van Tonder
0bde4aae73
Use OCaml 4.07 2019-05-17 21:52:25 -04:00
Rijnard van Tonder
36ef457e43
Add bisect-ppx and coveralls 2019-04-27 20:03:27 -04:00
Rijnard van Tonder
fe4fd72bb3
Fix lisp strings 2019-04-27 19:10:55 -04:00
Rijnard van Tonder
c58fd43129
Dart has triple quotes raw strings (#17) 2019-04-26 23:17:14 -04:00
Rijnard van Tonder
2df40597f4 fix timer 2019-04-25 23:52:05 -04:00
Rijnard van Tonder
c120778228
Update file extensions for new matchers. 2019-04-23 19:27:29 -04:00
Rijnard van Tonder
d86ef120c2 Nested comments for languages that need them 2019-04-23 19:25:22 -04:00
Rijnard van Tonder
b02b053ed2
More languages 2019-04-23 16:11:41 -04:00
Rijnard van Tonder
8d4fca6bcb
Use a single language module 2019-04-23 13:14:40 -04:00
Rijnard van Tonder
639ec7d1df
Parse raw strings before strings because python ambiguity 2019-04-23 12:46:25 -04:00
Rijnard van Tonder
e2cca3e614
Use comment variants and pull out mparser dependencies. 2019-04-23 02:23:20 -04:00
Rijnard van Tonder
6e939a21ab
Single hole with prefix. *Uses attempt* 2019-04-22 14:13:43 -04:00
Rijnard van Tonder
ca791604f1 match until character 2019-04-21 19:57:21 -04:00
Rijnard van Tonder
3c5876043e Add very basic matcher for latex 2019-04-20 23:48:55 -04:00
Rijnard van Tonder
f142a6c140 be more strict about spaces: at least one space also required 2019-04-18 01:28:22 -04:00
Rijnard van Tonder
90cd6f5e5c there must be at least one predicate in a rule 2019-04-18 01:26:39 -04:00
Rijnard van Tonder
4f9180a5ff make server tests more robust 2019-04-14 01:28:03 -04:00
Rijnard van Tonder
021049138b allow short hole syntax in rewrite template 2019-04-12 22:25:37 -04:00
Rijnard van Tonder
455fb95e29 rename to in_place_substitutions 2019-04-12 20:54:05 -04:00
Rijnard van Tonder
d2b23cd217 Use generic matcher on unsupported extensions, and include base string delimiters for it 2019-04-12 00:11:35 -04:00
Rijnard van Tonder
65d56fbe82 remove deprecated rewrite rule parts 2019-04-09 12:34:53 -04:00
Rijnard van Tonder
1e1d919c78 change environment json output to variable key 2019-04-09 12:26:49 -04:00
Rijnard van Tonder
f5c03e19ef Initial code commit 2019-04-09 03:18:31 -04:00