| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
Like a fail, a IBackCommit instruction must remove any dynamic capture
made inside an 'and' pattern. (The added test for this problem
needs assertions on to detect the bug.)
|
| |
|
|
|
|
|
| |
New constructor 'lpeg.utfR(from, to)' creates a pattern that matches
UTF-8 byte sequences representing code points in the range [from, to].
|
|
|
|
|
|
| |
Added a new tree-type node 'TXInfo', which follows 'TRule' nodes,
to store extra information about a node. (In this case, the rule
number, with an 'unsigned short' field.)
|
|
|
|
|
|
| |
The C code uses recursion to handle nested captures, so a too deep
nesting could create a stack overflow. The fix limits the handling
of nested captures to 'MAXRECLEVEL' (default is 200 levels).
|
|
|
|
|
| |
Version numbers and dates from RCS keyword strings removed from all
source files; keeps only the file name.
|
|
LPeg repository is being moved to git. Past versions won't be moved;
they are still available in RCS.
|