Erez Shinan
|
d43afcf74a
|
Trying travis support
|
7 years ago |
Erez Shinan
|
6d0d9dc434
|
Tiny README adjustment
|
7 years ago |
Erez Shinan
|
ae2834862e
|
Improved README and added tree-to-pydot utility function
|
7 years ago |
Erez Shinan
|
f374e70b2c
|
Feature: Added explicit ambiguity option for Earley
|
7 years ago |
Erez Shinan
|
0c0d210872
|
Added Nearley and mappyfile to README
|
7 years ago |
Erez Shinan
|
4deccf629e
|
Merge branch 'js2py2'
|
7 years ago |
Erez Shinan
|
0a21065de1
|
Added example Python grammars & parser
|
7 years ago |
Erez Shinan
|
5cb209184d
|
Include LICENSE, docs, examples, tests, in tar.gz.
|
7 years ago |
Erez Shinan
|
9a11b46afc
|
Merge branch 'master' into js2py2
|
7 years ago |
Erez Shinan
|
1685f94ea3
|
BUGFIX: Solved an elusive bug in Earley parser, when empty rules repeat in the same column
|
7 years ago |
Erez Shinan
|
7d3e00666b
|
Nearley-to-Lark Works. Now using js2py as code generator
|
7 years ago |
Erez Shinan
|
a7f99dd8c6
|
Another little update to the README benchmarks
|
7 years ago |
Erez Shinan
|
7a5ff49d09
|
Patch version bump
|
7 years ago |
Erez Shinan
|
c37ece612b
|
Updated benchmarks in README
|
7 years ago |
Erez Shinan
|
04cd5d0850
|
Updated benchmarks due to error in memory measurement (Thanks Jamie!)
|
7 years ago |
Erez Shinan
|
00811a7c16
|
Don't construct a list of tokens, to reduce memory footprint
|
7 years ago |
Erez Shinan
|
c90b933a33
|
Made load_grammar a tiny bit nicer
|
7 years ago |
Erez Shinan
|
007b2174df
|
Still working on Nearley
|
7 years ago |
Erez Shinan
|
d4140d5e6c
|
Nearley -> Lark tool working for tests with js2py
|
7 years ago |
Erez Shinan
|
c1968b7e30
|
Fixed tools.nearley (converter)
|
7 years ago |
Erez Shinan
|
3dcf3380d3
|
Bumped patch-version
|
7 years ago |
Erez Shinan
|
9ef3670ea2
|
Improved error messages
|
7 years ago |
Erez Shinan
|
85dc8d4bc2
|
Added the turtle dsl example
|
7 years ago |
Erez Shinan
|
89edd9f30f
|
Bugfix in scanless mode
|
7 years ago |
Erez Shinan
|
3630f5a5a4
|
Version bump. And not for nothing
|
7 years ago |
Erez Shinan
|
794a1c4965
|
More flags work
|
7 years ago |
Erez Shinan
|
9d6b496f3e
|
Fixed bug in unless: Now uses regexp, not string matching
|
7 years ago |
Erez Shinan
|
34acc4674e
|
Added flag options to terminals (just 'i' for now)
|
7 years ago |
Erez Shinan
|
2dbf5d7b26
|
Little stuff
|
7 years ago |
Erez Shinan
|
24f86569da
|
Fixed issue #3 (infinite recursion in grammar)
|
7 years ago |
Erez Shinan
|
d40ddff5c0
|
Improved README
|
7 years ago |
Erez Shinan
|
a73cc9ad90
|
Re-wrote the Earley parser to use a parse-forest
It now knows how to resolve ambiguity! And in a memory-efficient way!
|
7 years ago |
Erez Shinan
|
08787e51f4
|
Fixed stuff in README
|
7 years ago |
Erez Shinan
|
616dc9f300
|
Added stuff to README
|
7 years ago |
Erez Shinan
|
29718a9a3a
|
Bugfix in scanless
|
7 years ago |
Erez Shinan
|
680449fb6b
|
A little bit of cleanup
|
7 years ago |
Erez Shinan
|
d8cbd239d7
|
Fixed a bug in string evaluation
|
7 years ago |
Erez Shinan
|
e151d22ea2
|
examples.reconstruct_json now working with scanless
|
7 years ago |
Erez Shinan
|
5c115acbd9
|
Final fixes for scanless (hopefully)
|
7 years ago |
Erez Shinan
|
c1fbb3214c
|
Earley.lexer = None as default now
|
7 years ago |
Erez Shinan
|
6c41a618a5
|
Fixed issue in examples.conf
|
7 years ago |
Erez Shinan
|
96ebe94963
|
Solved issue #3: infinite loop due to zero-length tokens
|
7 years ago |
Erez Shinan
|
d230e7744c
|
Pylint
|
7 years ago |
Erez Shinan
|
302dad36fe
|
Dramatically improved memory consumption of Earley parser
I no longer keep the entire table, only the relevant columns.
I let Python handle garbage collection for me.
|
7 years ago |
Erez Shinan
|
4397d38daa
|
Some fixes in examples
|
7 years ago |
Erez Shinan
|
a60c339ff7
|
Scanless Earley now working for all tests!
|
7 years ago |
Erez Shinan
|
be6aa4f726
|
Fixed string escaping and unicode handling
|
7 years ago |
Erez Shinan
|
2973167cf0
|
Added a test for empty rules
|
7 years ago |
Erez Shinan
|
df4d471641
|
Updated docs to match v0.2
|
7 years ago |
Erez Shinan
|
abfa14c721
|
Tiny fix in reconstruct_json (Py3)
|
7 years ago |