Parsing and lexing
With Parle, it is possible to implement lexing and parsing in PHP while relying on features and principles of the parser/lexer generator tools for C/C++.
License: BSD 2-clause
Version | Release | Download |
0.8.5 | 2023-07-01 | parle-0.8.5.tgz |
0.8.4 | 2023-05-13 | parle-0.8.4.tgz |
0.8.3 | 2022-04-14 | parle-0.8.3.tgz |
0.8.2 | 2021-01-17 | parle-0.8.2.tgz |
0.8.1 | 2018-03-04 | parle-0.8.1.tgz |
Version | Message |
0.8.5 |
- Implement Parser::readBison() (Ben Hanson) - Parser::dump() and Lexer::dump() are supported in UTF-32 mode (Ben Hanson) - Parser::dump() and Lexer::dump() use PHP streams (Ben Hanson) - Update the bundled parsertl/lexertl libraries (Ben Hanson) - Fix Windows build (Ben Hanson) |
0.8.4 |
- Update the bundled parsertl/lexertl libraries (Ben Hanson) - If the grammar ambiquity is detected, parser will now throw an exception - Configure option --enable-parle-utf32 can be passed during pecl install (Michele Locati) - Implemented Parser::sigilCount() (Ben Hanson) - Implement Parser::sigilName() (Ben Hanson) |
0.8.3 | - Fixed PHP 8.1 compatibility (Remi Collet) |
0.8.2 |
- Fixed PHP 8 compatibility (Remi Collet) - Fixed PHP 7.4+ compatibility (Remi Collet) |
0.8.1 | - fix package |