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
path:
root
/
Lua
Age
Commit message (
Collapse
)
Author
2021-09-27
Removed definitions as a separate type and instead encode that value in
Bruce Hill
the patterns themselves. This simplifies memory management a lot and speeds up performance.
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
moving the recursive freeing code from Lua/lbp.c into pattern.c
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
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 docs slightly
Bruce Hill
2021-09-24
Overhaul of lua API to use tables
Bruce Hill
2021-09-23
Added builtins for lua library
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
bit messy
2021-09-23
WIP
Bruce Hill
2021-09-23
Updated lua code
Bruce Hill
2021-09-23
Switched to using an optional type
Bruce Hill
2021-09-23
WIP
Bruce Hill
2021-09-22
Added Lua bindings
Bruce Hill