Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Small improvementsHEADmaster | Roberto Ierusalimschy | 2024-06-17 | 1 | -1/+1 |
| | |||||
* | Captures point to string positions using indices | Roberto Ierusalimschy | 2023-06-07 | 1 | -0/+1 |
| | | | | | That uses 4 bytes (uint) instead of 8 (char*); the size of the structure 'Capture' reduces from 16 to 8 bytes in 64-bit machines. | ||||
* | First implementation for the accumulator capture | Roberto Ierusalimschy | 2023-06-06 | 1 | -2/+8 |
| | |||||
* | Code size stored in code itself | Roberto Ierusalimschy | 2023-05-29 | 1 | -5/+4 |
| | | | | | | | Most patterns do not have code, as they are not directly used for a match; they are created only to compose larger patterns. So, we shouldn't waste space to store the size of their code, as a NULL pointer already indicates that the size is zero. | ||||
* | New type name 'uint' (unsigned int) | Roberto Ierusalimschy | 2023-04-28 | 1 | -1/+1 |
| | |||||
* | Small optimization in size of charset trees | Roberto Ierusalimschy | 2023-04-27 | 1 | -25/+29 |
| | | | | Got a byte that was wasted for padding to be used in the bitmap. | ||||
* | New macros 'fillset' and 'clearset' | Roberto Ierusalimschy | 2023-04-27 | 1 | -4/+5 |
| | |||||
* | Compact charsets used in trees, too. | Roberto Ierusalimschy | 2023-04-27 | 1 | -17/+53 |
| | |||||
* | Documentation | Roberto Ierusalimschy | 2023-04-10 | 1 | -4/+0 |
| | | | | | Removed '$Id' from all files + updated copyright year + other changes in comments and documentation | ||||
* | Clearer error message for 'pattern / nil' | Roberto Ierusalimschy | 2022-08-18 | 1 | -1/+3 |
| | |||||
* | 'lpeg.version' changed to a string | Roberto Ierusalimschy | 2019-04-22 | 1 | -7/+3 |
| | |||||
* | Implementation of UTF-8 ranges | Roberto Ierusalimschy | 2019-04-17 | 1 | -2/+53 |
| | | | | | 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 | -15/+17 |
| | | | | | | 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.) | ||||
* | 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/+1305 |
LPeg repository is being moved to git. Past versions won't be moved; they are still available in RCS. |