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-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
2021-09-23
Removed print files
Bruce Hill
2021-09-23
Added ignore rule for .so
Bruce Hill
2021-09-23
Added test file
Bruce Hill
2021-09-23
WIP: working line breaks, formatting, etc. All seems functional, but a
Bruce Hill
2021-09-23
Merge branch 'master' into fileless_matches
Bruce Hill
2021-09-23
Bugfix
Bruce Hill
2021-09-23
Use strncasecmp and memmem instead of custom logic.
Bruce Hill
2021-09-23
WIP
Bruce Hill
2021-09-23
Patterns no longer need files.h
Bruce Hill
2021-09-23
Updated lua code
Bruce Hill
2021-09-23
Patterns don't need to reference a separate `start` value anymore
Bruce Hill
2021-09-23
Moving pattern lifetime tracking off of files and onto its own list of
Bruce Hill
2021-09-23
Moved type defs into their own files instead of types.h
Bruce Hill
2021-09-23
API update: made new_pat() internal and added public bp_backref() to
Bruce Hill
2021-09-23
Switched to using an optional type
Bruce Hill
2021-09-23
Merge branch 'master' into setjmp
Bruce Hill
2021-09-23
Minor BP_ERROR cleanup
Bruce Hill
2021-09-23
Merge branch 'master' into setjmp
Bruce Hill
[prev]
[next]