aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-05-14Lib install stuffBruce Hill
2022-05-12Split backref/named captures into separate concepts for performanceBruce Hill
2022-05-05Added imageBruce Hill
2022-05-05Fix for source code ranges of suffix patternsBruce Hill
2022-05-02Updated docsBruce Hill
2022-05-02Updated Make rules so default is `bp`Bruce Hill
2022-05-02Added recursive make rulesBruce Hill
2022-05-02Bugfix for left recursionBruce Hill
2022-04-30Cleaned up pattern capture structuring with tagged matchesBruce Hill
2022-04-30Updated docsBruce Hill
2022-04-30Added tagged definitions: `foo:: blah`Bruce Hill
2022-04-30Simplified things by passing a def argument to next_match instead ofBruce Hill
2022-04-27Added printmatchBruce Hill
2022-04-27Later-chained defs take precedence over more recently chained defsBruce Hill
2022-04-24Simplify printing of chainsBruce Hill
2022-04-21Made NULL end values default to strlen()Bruce Hill
2022-04-09Enhancing the illusion of a shellBruce Hill
2022-04-09Added leading zeroesBruce Hill
2022-04-09Tutorial uses --pattern for clarityBruce Hill
2022-04-09Moving print logic out of match.c and renaming explain -> printmatchBruce Hill
2022-04-04Git bookkeepingBruce Hill
2022-04-01RewordingBruce Hill
2022-02-28Fixed typoBruce Hill
2021-11-07Fix to ensure proper line numberingBruce Hill
2021-10-02Fix for left recursion error due to wrong contextBruce Hill
2021-10-02Left recursion correctness fixesBruce Hill
2021-10-01Fix for infinite loop in left recursive patternsBruce Hill
2021-10-01Cleanup on left recursion codeBruce Hill
2021-10-01Bugfix for use-after-free, as well as an issue with the orderBruce Hill
2021-10-01Code cleanupBruce Hill
2021-10-01Update caching code to make it explicitly for failures only.Bruce Hill
2021-10-01Better commentsBruce Hill
2021-10-01Use chained scatter tableBruce Hill
2021-10-01Get rid of cache doubly linked listBruce Hill
2021-10-01Switch from chained buckets to just clobbering in the hash tableBruce Hill
2021-10-01FixBruce Hill
2021-10-01Removing refcounting bookkeepingBruce Hill
2021-10-01Initial working versionBruce Hill
2021-09-29Added null byte testBruce Hill
2021-09-28Updated readmeBruce Hill
2021-09-28Hardening utils (added *end param to avoid going past the end ofBruce Hill
2021-09-27Better error messages (bugfix)Bruce Hill
2021-09-27Added commentBruce Hill
2021-09-27Cleanup for trailing line printingBruce Hill
2021-09-27Bugfix for certain patterns (e.g. $$) that didn't trigger line numberBruce Hill
2021-09-27Performance optimization for patterns like (^"foo") or (|"foo"|)Bruce Hill
2021-09-27Cache cleanup cleanup-- making sure matches don't get recycled whenBruce Hill
2021-09-27Removed definitions as a separate type and instead encode that value inBruce Hill
2021-09-26Added __concat and __divBruce Hill
2021-09-26Added :getsource() methodBruce Hill