aboutsummaryrefslogtreecommitdiffstats
path: root/Llk
Commit message (Expand)AuthorAgeFiles
* Quality: Run `hoa devtools:cs`.Ivan Enderlin2016-08-1511
* Documentation: Update API documentation.Ivan Enderlin2016-08-152
* Llk: Update exception messages.Ivan Enderlin2016-08-141
* Llk: PP parser only accepts horizontal spaces…Ivan Enderlin2016-08-141
* Llk: Correctly order and merge skip tokens.Ivan Enderlin2016-08-141
* Llk: The whole class must be abstract.Ivan Enderlin2016-08-141
* Analyzer: Fix current rule name.Ivan Enderlin2016-08-141
* Analyzer: More detailed exception messages.Ivan Enderlin2016-08-141
* PP: Sync `node` token with the analyzer.Ivan Enderlin2016-08-141
* Rule: Fix an exception message in the analyzer.Ivan Enderlin2016-08-121
* Rule: Update API documentation.Ivan Enderlin2016-08-121
* PP: A named token can no longer be unified.Ivan Enderlin2016-08-121
* Quality: Fix CS.Ivan Enderlin2016-08-122
* Rule: Restore infinite max in a repetition.Ivan Enderlin2016-08-121
* Quality: Fix CS and API documentation.Ivan Enderlin2016-08-121
* Rule: Cast and bound min and max in a repetition.Ivan Enderlin2016-08-121
* TreeNode: Value default value must be `null`.Ivan Enderlin2016-08-091
* TreeNode: Avoid undefined child access.Ivan Enderlin2016-08-081
* TreeNode: Avoid undefined token value access.Ivan Enderlin2016-08-081
* TreeNode: Force the value to be an array.Ivan Enderlin2016-08-081
* Documentation: Update API and exception message.Ivan Enderlin2016-07-151
* Rule: Use `is_int` to detect if transitional.Ivan Enderlin2016-07-151
* Parser: Remove calls to `getCurrentToken` method.Ivan Enderlin2016-07-151
* Parser: Cut backtrack if k is reached.Ivan Enderlin2016-07-151
* Parser: Simplify a return condition.Ivan Enderlin2016-07-151
* Llk: Save pragmas when saving the parser.Ivan Enderlin2016-07-151
* Llk: Add the `parser.lookahead` pragma.Ivan Enderlin2016-07-152
* Llk: Change pragma `unicode` for `lexer.unicode`.Ivan Enderlin2016-07-152
* Llk: Implement pragmas.Ivan Enderlin2016-07-153
* Llk: Introduce the “save” parser!Ivan Enderlin2016-07-151
* Llk: Token rule can be constructured as kept.Ivan Enderlin2016-07-153
* Grammar: Reduce memory with transitional rules.Ivan Enderlin2016-07-151
* Grammar: Reduce calls.Ivan Enderlin2016-07-151
* Quality: Clean internal API.Ivan Enderlin2016-07-157
* Quality: Fix CS.Ivan Enderlin2016-07-151
* Parser: Use the lexer as an iterator.Ivan Enderlin2016-01-221
* Grammar: Use the lexer as an iterator.Ivan Enderlin2016-01-221
* Lexer: Transform it into an iterator (generator).Ivan Enderlin2016-01-221
* PP: Remove the author.Ivan Enderlin2016-01-171
* Update copyright.Ivan Enderlin2016-01-171
* Quality: Run devtools:cs.Ivan Enderlin2016-01-1118
* Consistency: Use `Hoa\Consistency`.Ivan Enderlin2016-01-113
* Documentation: Format API.Ivan Enderlin2015-12-161
* Fix Llk\Llk::parsePP unrecognized instructions exceptionlovenunu2015-12-151
* Fix phpDoc.Metalaka2015-08-138
* Add skipToken generation.Metalaka2015-08-131
* Move to PSR-1 and PSR-2.Ivan Enderlin2015-05-0518
* Happy new year!Ivan Enderlin2015-01-0519
* Fix a bug in the unification.Ivan Enderlin2014-11-111
* Add the `getCompiler` method.Ivan Enderlin2014-09-291