Erez Shinan
|
2f6f3f9a31
|
Changed to the MIT license
|
7 years ago |
Erez Shinan
|
e201beab5f
|
Fixed lexer newline counter and other stuff
|
7 years ago |
Erez Shinan
|
e7445a11ae
|
Added a docs/reference
|
7 years ago |
Erez Shinan
|
45060df80d
|
Optimized the tree builder, and updated docs
|
7 years ago |
Erez Shinan
|
8b9c5801da
|
Improved lexer, added profiler option to Lark
|
7 years ago |
Erez Shinan
|
0d48385721
|
README: Added hello world and parser comparison
|
7 years ago |
Erez Shinan
|
ab23c163d8
|
Fixed bug in lalr parser. Now testing both lalr & earley in test_parser
|
7 years ago |
Erez Shinan
|
2ee72baf09
|
Added a few anon-token names
|
7 years ago |
Erez Shinan
|
115c4c6d21
|
A little order and refactoring
|
7 years ago |
Erez Shinan
|
f1b2e1926c
|
Now supports Python3!
|
7 years ago |
Erez Shinan
|
d55598a831
|
Fixed aliases (broken by re-write of load_grammar)
|
7 years ago |
Erez Shinan
|
8b182b37c0
|
Added an automatic 'unless' mechanism for (some) colliding tokens
|
7 years ago |
Erez Shinan
|
56f68655ca
|
Fixed a small bug in parser error reporting
|
7 years ago |
Erez Shinan
|
2e8f74c774
|
Better error reporting in lexer and lalr parser
|
7 years ago |
Erez Shinan
|
cde2b677bb
|
Added tests and lots of fixes and refactoring
|
7 years ago |
Erez Shinan
|
aecb4f5aa7
|
Added regex embedding for tokens
|
7 years ago |
Erez Shinan
|
faf66c93f0
|
Fixed possible tokens collisions (strings are now always tested before regexps)
|
7 years ago |
Erez Shinan
|
9e71f5a045
|
Added indentation support (for python-like languages)
|
7 years ago |
Erez Shinan
|
d44658fa3f
|
Now supports empty rules. Added some tests. All tests passing.
|
7 years ago |
Erez Shinan
|
92ce395ea8
|
Earley & Lalr both working an generating AST. Examples now use inline_args
|
7 years ago |
Erez Shinan
|
73178d6ae0
|
Lark big first commit. Examples working.
|
7 years ago |