aboutsummaryrefslogtreecommitdiff
path: root/vm.c
AgeCommit message (Expand)Author
2020-12-30Fully purging "bpeg" from the sourceBruce Hill
2020-12-27Added in-place filtering/replacementsBruce Hill
2020-12-19Fix for range at the end of a fileBruce Hill
2020-12-17Better null byte handling, simplified match datastructures, and someBruce Hill
2020-12-17Memory allocation failure checks, and a simpler new() functionBruce Hill
2020-12-14Fixes for nodent in nested matchesBruce Hill
2020-12-14Imports cleanup and removing FILE* parameter from jsonBruce Hill
2020-12-14Moved json code into its own fileBruce Hill
2020-12-14Hooked up jsonBruce Hill
2020-12-14Bug fix for literals exceeding end of fileBruce Hill
2020-12-14Removing dead codeBruce Hill
2020-12-14Added support for `...%p`Bruce Hill
2020-12-14Added % operator to ..Bruce Hill
2020-12-14Updated how `==` and `!=` operators workBruce Hill
2020-12-12Bunch of changes, including some bpeg->bp renaming, and addingBruce Hill
2020-10-13Tweaks to nodent behaviorBruce Hill
2020-09-29Fixed off-by-one error and bug in filename-printing logicBruce Hill
2020-09-28BugfixesBruce Hill
2020-09-28Starting to add better error messagesBruce Hill
2020-09-28Added !=Bruce Hill
2020-09-28Fixes for captures and backrefs, and added block commentsBruce Hill
2020-09-25Some light unicode supportBruce Hill
2020-09-23More rigorous compile-time checks via __attribute__sBruce Hill
2020-09-18Slightly better handling of NULL bytesBruce Hill
2020-09-18Added rule to help skip binary files, and improved looping logicBruce Hill
2020-09-17Fixed memory leak in REPLACE patternBruce Hill
2020-09-17Some error handlingBruce Hill
2020-09-16Removed (/) (which is just a clunky way to do "")Bruce Hill
2020-09-16Moving more behavior over to definitionsBruce Hill
2020-09-16Added tons of file and line number stuffBruce Hill
2020-09-16WIPBruce Hill
2020-09-16Fixed upto for non-matchesBruce Hill
2020-09-16In verbose mode, print lowercase captures tooBruce Hill
2020-09-16Consolidated repetition ops (instead of '+', '*', '?', etc. now it's allBruce Hill
2020-09-14Added --ignore-case flagBruce Hill
2020-09-14Added nodent support (|)Bruce Hill
2020-09-13Spruced up a bunch of stuff, tweaked the grammar, added docsBruce Hill
2020-09-13Changed "upto-and" syntax to ".."/"..."Bruce Hill
2020-09-13Added == operatorBruce Hill
2020-09-13Added captures in lookaheads/behinds.Bruce Hill
2020-09-13Tentative support for left-recursionBruce Hill
2020-09-13Don't use color for non-tty outputs, added `-m` mode argumentBruce Hill
2020-09-12Added backrefsBruce Hill
2020-09-12Tweaks to CLI, bugfix for escape replacementsBruce Hill
2020-09-11Improved handling of CLI flagsBruce Hill
2020-09-11Tightening up the makefile flags and vim modelinesBruce Hill
2020-09-11Major overhaul refactor restructuringBruce Hill