Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Small improvementsHEADmaster | Roberto Ierusalimschy | 2024-06-17 | 1 | -1/+1 |
| | |||||
* | Accumulator pattern added to the 're' module | Roberto Ierusalimschy | 2023-06-22 | 1 | -0/+7 |
| | |||||
* | Some fixes in vibibility check for back captures | Roberto Ierusalimschy | 2023-06-19 | 1 | -0/+29 |
| | |||||
* | First implementation for the accumulator capture | Roberto Ierusalimschy | 2023-06-06 | 1 | -5/+12 |
| | |||||
* | New macros 'fillset' and 'clearset' | Roberto Ierusalimschy | 2023-04-27 | 1 | -0/+6 |
| | |||||
* | Compact charsets used in trees, too. | Roberto Ierusalimschy | 2023-04-27 | 1 | -1/+3 |
| | |||||
* | Towards a smaller encoding for charsets in code | Roberto Ierusalimschy | 2023-04-23 | 1 | -0/+2 |
| | |||||
* | Small extra test | Roberto Ierusalimschy | 2023-04-11 | 1 | -2/+6 |
| | |||||
* | Bug: IBackCommit must remove dynamic captures, too | Roberto Ierusalimschy | 2019-07-19 | 1 | -0/+11 |
| | | | | | | 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.) | ||||
* | 'lpeg.version' changed to a string | Roberto Ierusalimschy | 2019-04-22 | 1 | -1/+2 |
| | |||||
* | Implementation of UTF-8 ranges | Roberto Ierusalimschy | 2019-04-17 | 1 | -1/+57 |
| | | | | | New constructor 'lpeg.utfR(from, to)' creates a pattern that matches UTF-8 byte sequences representing code points in the range [from, to]. | ||||
* | Removed 'unsigned char' limit on number of rules in grammars | Roberto Ierusalimschy | 2019-04-14 | 1 | -3/+22 |
| | | | | | | 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.) | ||||
* | Avoid stack overflow when handling nested captures | Roberto Ierusalimschy | 2019-02-20 | 1 | -0/+10 |
| | | | | | | 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). | ||||
* | Removed extra information from RCS keyword strings | Roberto Ierusalimschy | 2019-02-20 | 1 | -1/+1 |
| | | | | | Version numbers and dates from RCS keyword strings removed from all source files; keeps only the file name. | ||||
* | Fist version of LPeg on GIT | Roberto Ierusalimschy | 2019-02-20 | 1 | -0/+1513 |
LPeg repository is being moved to git. Past versions won't be moved; they are still available in RCS. |