Erez Shinan
|
29718a9a3a
|
Bugfix in scanless
|
8 years ago |
Erez Shinan
|
d8cbd239d7
|
Fixed a bug in string evaluation
|
8 years ago |
Erez Shinan
|
c1fbb3214c
|
Earley.lexer = None as default now
|
8 years ago |
Erez Shinan
|
a60c339ff7
|
Scanless Earley now working for all tests!
|
8 years ago |
Erez Shinan
|
be6aa4f726
|
Fixed string escaping and unicode handling
|
8 years ago |
Erez Shinan
|
2973167cf0
|
Added a test for empty rules
|
8 years ago |
Erez Shinan
|
c9b45823ed
|
Better support for scanless parsing
|
8 years ago |
Erez Shinan
|
a5a20a423a
|
Changed parser/lexer interface in lark. Bumped minor version
|
8 years ago |
Erez Shinan
|
fbba305a9e
|
Fixed grammars
|
8 years ago |
Erez Shinan
|
5236e4a32a
|
Refactored TokenDef to store Pattern(Str/RE)
|
8 years ago |
Erez Shinan
|
c70355389f
|
Initial support for EBNF in tokens (automatic compilation to regexps)
|
8 years ago |
Erez Shinan
|
520ab88cd8
|
Added ContextualLexer for LALR. Working, but doesn't seem to improve speed.
Also some issues with python_parser
|
8 years ago |
Erez Shinan
|
09a80ed222
|
Fixed bug in lexer where unidentical tokens got the same name
|
8 years ago |
Erez Shinan
|
2f6f3f9a31
|
Changed to the MIT license
|
8 years ago |
Erez Shinan
|
8b9c5801da
|
Improved lexer, added profiler option to Lark
|
8 years ago |
Erez Shinan
|
ab23c163d8
|
Fixed bug in lalr parser. Now testing both lalr & earley in test_parser
|
8 years ago |
Erez Shinan
|
115c4c6d21
|
A little order and refactoring
|
8 years ago |
Erez Shinan
|
d55598a831
|
Fixed aliases (broken by re-write of load_grammar)
|
8 years ago |
Erez Shinan
|
8b182b37c0
|
Added an automatic 'unless' mechanism for (some) colliding tokens
|
8 years ago |
Erez Shinan
|
2e8f74c774
|
Better error reporting in lexer and lalr parser
|
8 years ago |
Erez Shinan
|
cde2b677bb
|
Added tests and lots of fixes and refactoring
|
8 years ago |