index
:
bp
main
master
Bruce's Parsing Expression Grammar tool for matching PEGs
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2021-11-07
Fix to ensure proper line numbering
Bruce Hill
2021-10-02
Fix for left recursion error due to wrong context
Bruce Hill
2021-10-02
Left recursion correctness fixes
Bruce Hill
2021-10-01
Fix for infinite loop in left recursive patterns
Bruce Hill
2021-10-01
Cleanup on left recursion code
Bruce Hill
2021-10-01
Bugfix for use-after-free, as well as an issue with the order
Bruce Hill
2021-10-01
Code cleanup
Bruce Hill
2021-10-01
Update caching code to make it explicitly for failures only.
Bruce Hill
2021-10-01
Better comments
Bruce Hill
2021-10-01
Use chained scatter table
Bruce Hill
2021-10-01
Get rid of cache doubly linked list
Bruce Hill
2021-10-01
Switch from chained buckets to just clobbering in the hash table
Bruce Hill
2021-10-01
Fix
Bruce Hill
2021-10-01
Removing refcounting bookkeeping
Bruce Hill
2021-10-01
Initial working version
Bruce Hill
2021-09-29
Added null byte test
Bruce Hill
2021-09-28
Updated readme
Bruce Hill
2021-09-28
Hardening utils (added *end param to avoid going past the end of
Bruce Hill
2021-09-27
Better error messages (bugfix)
Bruce Hill
2021-09-27
Added comment
Bruce Hill
2021-09-27
Cleanup for trailing line printing
Bruce Hill
2021-09-27
Bugfix for certain patterns (e.g. $$) that didn't trigger line number
Bruce Hill
2021-09-27
Performance optimization for patterns like (^"foo") or (|"foo"|)
Bruce Hill
2021-09-27
Cache cleanup cleanup-- making sure matches don't get recycled when
Bruce Hill
2021-09-27
Removed definitions as a separate type and instead encode that value in
Bruce Hill
2021-09-26
Added __concat and __div
Bruce Hill
2021-09-26
Added :getsource() method
Bruce Hill
2021-09-26
Switched pattern objects to use a full userdata instead of a table
Bruce Hill
2021-09-26
Refactor of pat_t memory management to use doubly linked lists, and
Bruce Hill
2021-09-26
Minor cleanups
Bruce Hill
2021-09-25
Some optimization, some cleanup
Bruce Hill
2021-09-25
:eachmatch() -> :matches()
Bruce Hill
2021-09-25
Improved lua API, including re.compile() and re.eachmatch()
Bruce Hill
2021-09-25
Minor cleanup
Bruce Hill
2021-09-25
Minor cleanup of context printing code
Bruce Hill
2021-09-25
Bugfix for empty files and cleanup since memchr is doing good work
Bruce Hill
2021-09-25
Slightly ugly hack to fix but where line number got double printed
Bruce Hill
2021-09-25
Updated docs
Bruce Hill
2021-09-25
Added size comparison with LPEG
Bruce Hill
2021-09-24
Updated readme
Bruce Hill
2021-09-24
Updated readme
Bruce Hill
2021-09-24
Removed file_err() and file_printf() in favor of just inlining some of
Bruce Hill
2021-09-24
Abbreviation
Bruce Hill
2021-09-24
Removed weak optimization for ignorecase skipping
Bruce Hill
2021-09-24
Fixed double line numbering
Bruce Hill
2021-09-24
Updated docs slightly
Bruce Hill
2021-09-24
Overhaul of lua API to use tables
Bruce Hill
2021-09-24
Bugfix
Bruce Hill
2021-09-23
Added builtins for lua library
Bruce Hill
2021-09-23
Removed unneccessary import
Bruce Hill
[prev]
[next]