Commits

Author Commit Message Labels Comments Date
Martin Vejnár
Token position tracking, #line directives in the generated file.
Martin Vejnár
Support for context lexers, debug parsing.
Martin Vejnár
On table conflict, a counterexample is now printed.
Martin Vejnár
Added --print-states option to limecc.
Martin Vejnár
Added support for inverted character classes.
Martin Vejnár
Added a license.
Martin Vejnár
Fixed imports.
Martin Vejnár
A bit of documentation.
Martin Vejnár
A bunch of fixes.
Martin Vejnár
Added %include, inplace modification of semantic actions.
Martin Vejnár
limecc
Martin Vejnár
lrparser.State is now public, some minor modifications.
Martin Vejnár
Exceptions are now imported to the package level.
Martin Vejnár
Fixed: simple_lexer now supports "'".
Martin Vejnár
docparser._DecoratedMethod can now be called.
Martin Vejnár
Added lrparser._Item.is_kernel method.
Martin Vejnár
ParsingError exception now contains an index of the token where the error occured.
Martin Vejnár
Added the ability to print a state trace after a conflict is detected.
Martin Vejnár
Added the 'extract_grammar' function and some documentation to the 'docparser' module.
Martin Vejnár
Added support for a more readable output for core objects. - Rule objects now print using ISO EBNF. - _Item objects now print using a slightly modified ISO EBNF. Conflicts that occur in during a parser construction are now reported by raising ActionConflictError, which is able to pretty print the state set.
Martin Vejnár
Added 'action' and 'matcher' decorators to support docparser. - Semantic actions must now be decorated with @action decorator. - A matcher can now be specified in-class using @matcher decorator.
Martin Vejnár
The EBNF parser extended to support the '*' operator.
Martin Vejnár
The EBNF parser extended to support the '+' operator.
Martin Vejnár
'-' is now an identifier character.
Martin Vejnár
Added 'propsp' matcher and all negative matchers.
Martin Vejnár
Fixed the tests to conform to the new interface.
Martin Vejnár
DocParser removed, parser_LR decorator is now used instead.
Martin Vejnár
Searching for itemsets was made a little more effective.
Martin Vejnár
Radically optimized the _State.close operation.
Martin Vejnár
Added a benchmark to test the speed of _State.close operation.
  1. Prev
  2. Next