| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
`(..(.))(foo)`
|
|
which fixes an issue where `echo "hello@" | bp '{..}{"@"}'` would fail
to match properly.
|
|
|
|
|
|
|
|
|
|
--verbose
|
|
|
|
interpolation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
reasons.
|
|
|
|
|
|
|
|
chaining defs together. Also simplified `..` by just using a lookahead
instead of retconning it. Immutability invariants are now enforced
better.
|
|
|
|
|
|
unterminated strings)
|
|
the patterns themselves. This simplifies memory management a lot and
speeds up performance.
|
|
moving the recursive freeing code from Lua/lbp.c into pattern.c
|
|
|
|
|
|
|
|
|
|
allocated pats.
|
|
|
|
cover that use case
|
|
|
|
|
|
|
|
|
|
less tightly coupled UTF8 API
|
|
switch). Also fixed issue where $$ would fail to match with trailing
newline on file
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|