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