Erez Shinan
|
794a1c4965
|
More flags work
|
7 years ago |
Erez Shinan
|
34acc4674e
|
Added flag options to terminals (just 'i' for now)
|
7 years ago |
Erez Shinan
|
24f86569da
|
Fixed issue #3 (infinite recursion in grammar)
|
7 years ago |
Erez Shinan
|
a73cc9ad90
|
Re-wrote the Earley parser to use a parse-forest
It now knows how to resolve ambiguity! And in a memory-efficient way!
|
7 years ago |
Erez Shinan
|
29718a9a3a
|
Bugfix in scanless
|
7 years ago |
Erez Shinan
|
d8cbd239d7
|
Fixed a bug in string evaluation
|
7 years ago |
Erez Shinan
|
c1fbb3214c
|
Earley.lexer = None as default now
|
7 years ago |
Erez Shinan
|
a60c339ff7
|
Scanless Earley now working for all tests!
|
7 years ago |
Erez Shinan
|
be6aa4f726
|
Fixed string escaping and unicode handling
|
7 years ago |
Erez Shinan
|
2973167cf0
|
Added a test for empty rules
|
7 years ago |
Erez Shinan
|
c9b45823ed
|
Better support for scanless parsing
|
7 years ago |
Erez Shinan
|
a5a20a423a
|
Changed parser/lexer interface in lark. Bumped minor version
|
7 years ago |
Erez Shinan
|
fbba305a9e
|
Fixed grammars
|
7 years ago |
Erez Shinan
|
5236e4a32a
|
Refactored TokenDef to store Pattern(Str/RE)
|
7 years ago |
Erez Shinan
|
c70355389f
|
Initial support for EBNF in tokens (automatic compilation to regexps)
|
7 years ago |
Erez Shinan
|
520ab88cd8
|
Added ContextualLexer for LALR. Working, but doesn't seem to improve speed.
Also some issues with python_parser
|
7 years ago |
Erez Shinan
|
09a80ed222
|
Fixed bug in lexer where unidentical tokens got the same name
|
7 years ago |
Erez Shinan
|
2f6f3f9a31
|
Changed to the MIT license
|
7 years ago |