Commit Graph

584 Commits

Author SHA1 Message Date
2f05677c98 Better rule for replacing 2020-09-11 02:07:53 -07:00
0c20c39f41 Made more grep-like 2020-09-11 02:04:01 -07:00
f64467af21 Updated makefile, added manpage 2020-09-11 01:54:26 -07:00
2baadd9ba0 Tightening up the makefile flags and vim modelines 2020-09-11 01:38:44 -07:00
05ad83f8f0 Don't gitignore itself 2020-09-11 01:30:13 -07:00
ca3fb58af2 Added gitignore 2020-09-11 01:29:14 -07:00
2a11acc667 Major overhaul refactor restructuring 2020-09-11 01:28:06 -07:00
8a846230f7 Fixed/tidied replacement logic 2020-09-10 23:11:08 -07:00
238ab2afa7 Added flags for defining rules 2020-09-10 22:50:49 -07:00
b93d8979bd Misc. tweaks and visualization changes, capitalized some rules 2020-09-10 22:42:47 -07:00
95ec009a7c a e s t h e t i c s 2020-09-10 13:15:09 -07:00
4769d6a1b7 Fixed empty rule 2020-09-10 12:04:35 -07:00
becd3e07d7 Fixed semicolon rule 2020-09-10 12:02:38 -07:00
af60c05236 Fixes, getting closer to meta-parsing 2020-09-10 03:52:16 -07:00
62302ec85e Fixed old "->" 2020-09-10 03:43:01 -07:00
4e201e6a70 Added dashes to identifiers 2020-09-10 03:41:03 -07:00
aa0b8fc591 Added multiline variants of operators 2020-09-10 03:20:07 -07:00
ace2f9f178 Added escape ranges 2020-09-10 02:14:47 -07:00
8126489f81 Some bug fixes, syntax tweaks, added ^^/$$/__, and bpeg meta grammar. 2020-09-10 02:02:40 -07:00
384fb6293a Added "~x" (anything but x) and dropped "^x" (up to x), added "^" (start
of line), added "$" (end of line), and changed "`a,z" to "`a-z"
2020-09-10 00:27:51 -07:00
1dc4b98ae1 Improving escape handling 2020-09-09 23:41:20 -07:00
3eee7c4bad Loads of changes, including new CLI flags, start-in-string mode, etc. 2020-09-09 22:29:09 -07:00
64659a1566 Some cool debug viz stuff 2020-09-08 20:47:22 -07:00
9453ac360a Cleanup 2020-09-08 19:45:00 -07:00
1da1d0fe8d Tweaking display output. 2020-09-08 01:48:55 -07:00
737e289ccb Debugging 2020-09-08 01:45:33 -07:00
34b28d5d63 Cleaned up backslash escape code 2020-09-08 01:25:27 -07:00
70d218d211 Simplified repeat code and added file input 2020-09-08 01:11:28 -07:00
63ed89d2b4 Fix named captures 2020-09-08 00:38:16 -07:00
575019c7e0 Added replacement functionality 2020-09-08 00:31:40 -07:00
f7ea26c582 Improved printing code, fixed some bugs 2020-09-08 00:00:09 -07:00
a76c333877 Updates and cleanup 2020-09-07 23:34:41 -07:00
f7cdd6d4d2 Cleanup, splitting into files 2020-09-07 23:22:43 -07:00
cead7e5b26 Initial commit 2020-09-07 23:05:38 -07:00