Commit Graph

  • *
  • |\
  • | *
  • | *
  • | *
  • | *
  • |/
  • *
  • |\
  • | *
  • * |
  • * |
  • * |
  • | *
  • | *
  • | *
  • |/
  • *
  • |\
  • | *
  • |/
  • *
  • |\
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • | *
  • * |
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • * |
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • * |
  • | *
  • | |\
  • | |/
  • |/|
  • * |
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 358d54a Merge pull request #33 from kasbah/fix-nearley-utf8 by Erez Shinan 2017-10-16 19:14:38 +0300
  • e05c62c Add test for nearley include of unicode by Kaspar Emanuel 2017-10-16 16:17:40 +0100
  • b491138 Make nearley tool main testable and test it by Kaspar Emanuel 2017-10-16 16:10:21 +0100
  • 809ac8c Switch to codecs.open for nearley tool by Kaspar Emanuel 2017-10-16 14:55:13 +0100
  • 25399b4 Add tests for utf8 with nearley by Kaspar Emanuel 2017-10-16 14:53:42 +0100
  • 00c37ca Merge branch 'fix-utf8-python2' with fixes by Erez Shinan 2017-10-16 10:30:48 +0300
  • b532bf4 Fixed test by Erez Shinan 2017-10-16 10:28:53 +0300
  • 9d065c9 LALR parser: towards generating a standalone (very far away still) by Erez Shinan 2017-10-14 17:04:30 +0300
  • b3cb2f4 Towards an introspectable tree-builder by Erez Shinan 2017-10-14 15:34:24 +0300
  • 19a9c9c Towards an introspectable tree-builder. Also added tests. by Erez Shinan 2017-10-14 14:21:28 +0300
  • ed04b22 Fix UTF-8 test by Kaspar Emanuel 2017-10-15 18:52:51 +0100
  • 9110e1e Fix installation of nearley deps for travis by Kaspar Emanuel 2017-10-15 18:36:20 +0100
  • 7d21c75 Add test for UTF-8 characters in grammar by Kaspar Emanuel 2017-10-15 18:27:55 +0100
  • 6af8787 Merge pull request #31 from kasbah/fix-transform-spelling by Erez Shinan 2017-10-15 20:16:19 +0300
  • 3940812 Fix spelling of TransformNearley class by Kaspar Emanuel 2017-10-15 17:25:59 +0100
  • 61f4b5c Merge branch 'nearley-include' by Erez Shinan 2017-10-08 10:11:21 +0300
  • 2bd23b1 Style fixes by Erez Shinan 2017-10-08 10:06:22 +0300
  • c0063e4 Make tracking includes more logical in nearley tool by Kaspar Emanuel 2017-10-06 17:28:33 +0100
  • 4539152 Refactor nearley builtin and include by Kaspar Emanuel 2017-10-06 17:25:41 +0100
  • 3ea0b35 Fix nearley multi includes by Kaspar Emanuel 2017-10-06 17:21:25 +0100
  • 15c0ef1 Switch nearley submodule to original repo by Kaspar Emanuel 2017-10-06 16:38:18 +0100
  • ceae390 Add test for multi-include by Kaspar Emanuel 2017-10-05 19:55:07 +0100
  • 1bf1c1f Remove unused import by Kaspar Emanuel 2017-10-05 14:30:31 +0100
  • f82ba5e Make nearley css test load grammar from submodule by Kaspar Emanuel 2017-10-05 13:49:41 +0100
  • 872dec4 Add requirements.txt with js2py by Kaspar Emanuel 2017-10-05 13:34:11 +0100
  • 21ecd9a Write test for nearley include by Kaspar Emanuel 2017-10-05 13:21:00 +0100
  • a87bcf3 Convert nearley css test into unit test by Kaspar Emanuel 2017-10-05 12:46:52 +0100
  • e8c0295 Add support for nearley @include by Kaspar Emanuel 2017-10-03 14:32:49 +0100
  • 3b0ab86 Patch version bump by Erez Shinan 2017-09-14 01:05:40 +0300
  • 5c02166 Bugfix #25: Ambiguity resolver sometimes failed under Python3 by Erez Shinan 2017-09-14 01:04:34 +0300
  • 063c7fb Tiny fix for Python3 by Erez Shinan 2017-08-23 11:01:43 +0300
  • aede340 Added earley__all_derivations due to performance concerns by Erez Shinan 2017-08-23 10:52:46 +0300
  • 7373993 Oops!! Important bugfix to last commit by Erez Shinan 2017-08-23 00:40:27 +0300
  • 950f881 Oops!! Important bugfix to last commit by Erez Shinan 2017-08-22 22:28:47 +0300
  • 2ca44bd Version bump by Erez Shinan 2017-08-22 17:51:06 +0300
  • ac9ea26 Added token priority for standard lexers. by Erez Shinan 2017-08-22 17:47:22 +0300
  • 5d41371 Added resolve__antiscore_sum by Erez Shinan 2017-08-15 23:06:06 +0300
  • d9b490f Refactoring for ambiguity resolution by Erez Shinan 2017-08-15 22:38:43 +0300
  • 07fcc26 Bugfix #21: Can now handle recursive ambiguity while still defending against infinite recursion by Erez Shinan 2017-08-15 18:49:26 +0300
  • 9b8ae7a Bugfix: Fixed the %import TOKEN feature by Erez Shinan 2017-08-15 18:48:03 +0300
  • 4e89084 Oops by Erez Shinan 2017-08-06 20:43:41 +0300
  • 121d54e Fix for priority in Earley by Erez Shinan 2017-08-06 17:50:32 +0300
  • 5c4c320 Small fixes by Erez Shinan 2017-08-06 16:35:02 +0300
  • 0c5acaa Refactoring load_grammar by Erez Shinan 2017-08-04 22:46:08 +0300
  • 57191c6 Version bump by Erez Shinan 2017-08-04 17:27:18 +0300
  • 9b01fd8 More README work by Erez Shinan 2017-08-04 16:58:55 +0300
  • 0d5dd2b Improved README. Dynamic lexer now generates tokens. by Erez Shinan 2017-08-04 16:55:24 +0300
  • feb95ec Earley now uses dynamic lexer by default. Bump to version 0.3.0 by Erez Shinan 2017-08-04 16:05:40 +0300
  • dda0719 Post-merge cleanup by Erez Shinan 2017-08-04 15:32:39 +0300
  • 2d0f2af Merge branch 'master' into dyn_earley by Erez Shinan 2017-08-04 15:16:46 +0300
  • 996ac1e Complete solution. Only one test failing. by Erez Shinan 2017-08-04 12:09:36 +0300
  • 4eec924 Added prioritization to Earley. Use rule.1 etc. Highest priority will be selected in case of ambiguity. by Erez Shinan 2017-08-04 02:42:31 +0300
  • e7edae0 Working. All tests passing but two. Minor fixes probably. by Erez Shinan 2017-08-04 02:07:03 +0300
  • da7eaa2 Version bump by Erez Shinan 2017-07-26 10:19:54 +0300
  • 188386c Fixed main bug in test_token_collision2. by Erez Shinan 2017-07-26 10:18:50 +0300
  • ee8dd8b Added a test suggested by James McLaughlin by Erez Shinan 2017-07-26 10:17:27 +0300
  • 70fa3c6 Tiny fix for issue #14 by Erez Shinan 2017-07-24 20:11:38 +0300
  • 107c596 Version bump by Erez Shinan 2017-07-17 17:17:05 +0300
  • 48efa65 Improvements to the Earley parser ambiguity resolution by Erez Shinan 2017-07-17 17:11:43 +0300
  • 9570918 Improved: efficiency of iter_subtrees(), customizability of pretty() by Erez Shinan 2017-07-17 17:04:42 +0300
  • 1da8515 Added option: Keep all tokens by Erez Shinan 2017-05-29 00:05:54 +0300
  • 686e796 Small improvements to Earley by Erez Shinan 2017-05-28 19:50:18 +0300
  • 88242f1 Tiny fix in lexer by Erez Shinan 2017-05-28 16:09:41 +0300
  • 40d732d Added Contribute section to README by Erez Shinan 2017-05-27 17:19:36 +0300
  • a588a70 Added the experimental "propagate_positions" feature (only for standard lexer for now). by Erez Shinan 2017-05-27 01:55:49 +0300
  • f1aede9 README: Added 'pytreeview' to projects using lark by Erez Shinan 2017-05-24 16:12:07 +0300
  • 64d141e BUGFIX: Fixes a subtle bug in the LALR(1) parser. See the new test for details. by Erez Shinan 2017-05-22 12:26:24 +0300
  • e20b54b Bugfix for issue #6. Thanks DaRasch! by Erez Shinan 2017-05-06 18:00:51 +0300
  • 5946e78 Bugfix for Scanless Earley. Thanks Ken! by Erez Shinan 2017-05-06 17:04:19 +0300
  • 8e2221b Mid-work. A nice first try by Erez Shinan 2017-05-01 17:08:10 +0300
  • 6ccd6b9 Added Build Status to README by Erez Shinan 2017-04-21 02:56:11 +0300
  • 32cbf1e Improvements to the Earley parser code by Erez Shinan 2017-04-21 02:54:53 +0300
  • cd01700 Added codecov badge by Erez Shinan 2017-04-18 12:09:13 +0300
  • 67c2091 Trying travis support 2 by Erez Shinan 2017-04-18 11:48:23 +0300
  • d43afcf Trying travis support by Erez Shinan 2017-04-18 11:43:19 +0300
  • 6d0d9dc Tiny README adjustment by Erez Shinan 2017-04-18 03:16:32 +0300
  • ae28348 Improved README and added tree-to-pydot utility function by Erez Shinan 2017-04-18 03:14:22 +0300
  • f374e70 Feature: Added explicit ambiguity option for Earley by Erez Shinan 2017-04-18 02:17:17 +0300
  • 0c0d210 Added Nearley and mappyfile to README by Erez Shinan 2017-04-14 11:10:20 +0300
  • 4deccf6 Merge branch 'js2py2' by Erez Shinan 2017-04-14 10:56:48 +0300
  • 0a21065 Added example Python grammars & parser by Erez Shinan 2017-04-05 18:58:54 +0300
  • 5cb2091 Include LICENSE, docs, examples, tests, in tar.gz. by Erez Shinan 2017-04-05 17:58:28 +0300
  • 9a11b46 Merge branch 'master' into js2py2 by Erez Shinan 2017-04-05 17:35:33 +0300
  • 1685f94 BUGFIX: Solved an elusive bug in Earley parser, when empty rules repeat in the same column by Erez Shinan 2017-04-05 17:32:56 +0300
  • 7d3e006 Nearley-to-Lark Works. Now using js2py as code generator by Erez Shinan 2017-03-28 11:24:28 +0300
  • a7f99dd Another little update to the README benchmarks by Erez Shinan 2017-03-20 19:21:50 +0200
  • 7a5ff49 Patch version bump by Erez Shinan 2017-03-20 19:14:01 +0200
  • c37ece6 Updated benchmarks in README by Erez Shinan 2017-03-20 19:09:08 +0200
  • 04cd5d0 Updated benchmarks due to error in memory measurement (Thanks Jamie!) by Erez Shinan 2017-03-20 19:06:13 +0200
  • 00811a7 Don't construct a list of tokens, to reduce memory footprint by Erez Shinan 2017-03-20 18:32:18 +0200
  • c90b933 Made load_grammar a tiny bit nicer by Erez Shinan 2017-03-18 15:14:22 +0200
  • 007b217 Still working on Nearley by Erez Shinan 2017-03-18 13:38:17 +0200
  • d4140d5 Nearley -> Lark tool working for tests with js2py by Erez Shinan 2017-03-17 12:13:33 +0200
  • c1968b7 Fixed tools.nearley (converter) by Erez Shinan 2017-03-16 22:38:25 +0200
  • 3dcf338 Bumped patch-version by Erez Shinan 2017-03-13 11:06:19 +0200
  • 9ef3670 Improved error messages by Erez Shinan 2017-03-13 11:04:07 +0200
  • 85dc8d4 Added the turtle dsl example by Erez Shinan 2017-03-10 18:31:06 +0200
  • 89edd9f Bugfix in scanless mode by Erez Shinan 2017-03-10 17:27:49 +0200
  • 3630f5a Version bump. And not for nothing by Erez Shinan 2017-03-09 21:34:29 +0200
  • 794a1c4 More flags work by Erez Shinan 2017-03-09 19:10:01 +0200