14 Commits (9d6b496f3e23ec9d4cac42b3dd4ee19de11f753d)

Author SHA1 Message Date
  Erez Shinan c70355389f Initial support for EBNF in tokens (automatic compilation to regexps) 8 years ago
  Erez Shinan 8e7395c6d6 Improved earley.py and added some comments to both parsers 8 years ago
  Erez Shinan e4d3e74f6a Finished refactoring 8 years ago
  Erez Shinan d5123812b0 Another step of refactoring 8 years ago
  Erez Shinan c8e6122148 Restored nice error reports 8 years ago
  Erez Shinan 520ab88cd8 Added ContextualLexer for LALR. Working, but doesn't seem to improve speed. 8 years ago
  Erez Shinan 387fa07818 Moved unless handling to lexer and improved code 8 years ago
  Erez Shinan 1602482608 Improved error reporting in Earley 8 years ago
  Erez Shinan 977025fded Small parser optimization 8 years ago
  Erez Shinan 717eabba2c A small parser optimization 8 years ago
  Erez Shinan 772f1cc0aa Improved error reporting 8 years ago
  Erez Shinan e201beab5f Fixed lexer newline counter and other stuff 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 f1b2e1926c Now supports Python3! 8 years ago
  Erez Shinan 56f68655ca Fixed a small bug in parser error reporting 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
  Erez Shinan 9e71f5a045 Added indentation support (for python-like languages) 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