Erez Shinan
|
9d84c52140
|
Better error message for reduce collisions in lalr
|
7 years ago |
Erez Shinan
|
6c28010581
|
Simplified grammar analysis. Improved performance of FIRST/FOLLOW calculations
|
7 years ago |
Erez Shinan
|
7182ba3991
|
Minor refactoring for the standalone tool (in progress)
|
7 years ago |
Erez Shinan
|
1cc4c965e8
|
Big Refactor: Grammars now build in half the time. Code shorter & cleaner.
|
7 years ago |
Erez Shinan
|
0ee80e675a
|
Refactoring for LALR, added the ParseTable class
|
7 years ago |
Erez Shinan
|
5f5acca40b
|
Cleaned up the LALR(1) parser
|
7 years ago |
Erez Shinan
|
8e7395c6d6
|
Improved earley.py and added some comments to both parsers
|
8 years ago |
Erez Shinan
|
538f944602
|
My Earley parser is working
|
8 years ago |
Erez Shinan
|
d5123812b0
|
Another step of refactoring
|
8 years ago |
Erez Shinan
|
b95567c4a7
|
Another refactoring step
|
8 years ago |
Erez Shinan
|
972034fd2d
|
Began refactoring of lalr_analysis -> grammar_analysis
|
8 years ago |
Erez Shinan
|
f31482c236
|
Lint treatment
|
8 years ago |
Erez Shinan
|
eabb86860d
|
Added parsimonious to benchmarks
|
8 years ago |
Erez Shinan
|
977025fded
|
Small parser optimization
|
8 years ago |
Erez Shinan
|
115c4c6d21
|
A little order and refactoring
|
8 years ago |
Erez Shinan
|
f1b2e1926c
|
Now supports Python3!
|
8 years ago |
Erez Shinan
|
cde2b677bb
|
Added tests and lots of fixes and refactoring
|
8 years ago |
Erez Shinan
|
d44658fa3f
|
Now supports empty rules. Added some tests. All tests passing.
|
8 years ago |
Erez Shinan
|
73178d6ae0
|
Lark big first commit. Examples working.
|
8 years ago |