Erez Sh
|
81fa039872
|
Refactor: Eradicated inheritance from object
|
3 years ago |
Erez Sh
|
61c4512cf3
|
Rename lexer: Standard/Traditional -> Basic
|
3 years ago |
Erez Sh
|
36c957595b
|
Token priority is now 0 by default
|
3 years ago |
Erez Sh
|
4e96b96bb5
|
Various backwards incompatible fixes for v1.0
|
3 years ago |
Erez Sh
|
9230c67d28
|
Grammar: Added support for line breaks, using \\
|
3 years ago |
Erez Sh
|
d26a1c5bc6
|
BUGFIX: Regression in lexer-only mode (parser=None)
|
3 years ago |
MegaIng
|
e0889a3cf3
|
Sort Options inside a TerminalTree
|
3 years ago |
Erez Sh
|
b3816b9a90
|
Added utility function: List grammar imports + test
|
3 years ago |
Erez Sh
|
f5c7af8ce9
|
Proposed corrections to PR #970
|
3 years ago |
MegaIng
|
3a4568df24
|
Reworked grammar to simplify later processing + expand_kids_by_data + tests
|
3 years ago |
MegaIng
|
c9c33423fc
|
Fix recursion error for many options in Terminal
|
3 years ago |
Erez Sh
|
e30eef7a53
|
Commit latest master to v1.0
|
3 years ago |
Erez Sh
|
90460f31d9
|
Refactored PR #949 and edited the comments/docstrings
|
3 years ago |
MegaIng
|
fa8565366b
|
Off-by-one fix + Change of thresholds + fix tests
|
3 years ago |
MegaIng
|
b4fe22a27d
|
Python2.7 + comments + Magic constants
|
3 years ago |
MegaIng
|
845b6fa477
|
Refactor + tests + additional splitting up.
|
3 years ago |
MegaIng
|
b0a9afb287
|
Split up repeats from tilde into different rules.
|
3 years ago |
Chanic Panic
|
bca7c79b1f
|
Declare instance variable types at class level
|
3 years ago |
MegaIng
|
bdcd2e0011
|
fix tree_matcher when keep_all_tokens=True by setting sym.filter_out correctly.
|
3 years ago |
Chanic Panic
|
089bc2b523
|
More .pyi merging
exceptions, lark, and tree
|
3 years ago |
Chanic Panic
|
d7b819e9ce
|
Continue merging .pyi files
load_grammar, reconstruct, and visitors
|
3 years ago |
Erez Sh
|
9b77270502
|
Removed code relevant to versions below 3.6
|
3 years ago |
Erez Sh
|
ff686fc89a
|
Remove more Python 2 code
|
3 years ago |
Erez Sh
|
8a00284700
|
Removed some of the Python2 compatibility code
|
3 years ago |
ornariece
|
c24d6ecff5
|
Fix #696 testing for is _EMPTY
|
3 years ago |
ornariece
|
c3fc2266e1
|
Fix #696 now providing the correct amount of placeholders
|
3 years ago |
Erez Sh
|
44a20c850e
|
Small fix
|
3 years ago |
MegaIng
|
c44bb3e0cd
|
Raise a GrammarError on empty string literal.
|
3 years ago |
Aaron Tsang
|
11eafa3e9e
|
Support 32bit unicode escape sequence
|
3 years ago |
MegaIng1
|
97c3202973
|
Make verify_used_files work with stdlib.
|
3 years ago |
Erez Sh
|
2a1b03bc65
|
Rename ParserPuppet -> InteractiveParser
|
3 years ago |
MegaIng1
|
0f4ca60d83
|
Added support for verifying imported files
|
3 years ago |
Erez Sh
|
e56efad1fe
|
Raise correct error when terminal is used within another terminal, by not defined
|
3 years ago |
Erez Sh
|
7ce0f7015f
|
Added load_grammar.find_grammar_errors
|
3 years ago |
Erez Sh
|
a169f0b354
|
Better error messages
|
3 years ago |
Erez Sh
|
d2348168bf
|
Small refactor
|
3 years ago |
Erez Sh
|
1d61de4f94
|
Fix .pyi files
|
3 years ago |
Erez Sh
|
fd3be9d8d6
|
Brought back the removal of unused rules/terminals in imported grammars
|
3 years ago |
Erez Sh
|
8cfe52fb77
|
Examples: Added example of extending the Python grammar
|
3 years ago |
Erez Sh
|
58c9435e80
|
Refactored and added grammar tests
|
3 years ago |
Erez Sh
|
d18e009fa4
|
PR refactor: Simplified load_grammar
|
3 years ago |
MegaIng1
|
b6b31548ca
|
Fix for review + Removed unused functions
|
3 years ago |
MegaIng1
|
5db3003edb
|
Updated stubs
|
3 years ago |
MegaIng1
|
9f3ef97bd7
|
removed GrammarLoader
|
3 years ago |
MegaIng1
|
d676df9b88
|
Python2.7 compatibility
|
3 years ago |
MegaIng1
|
3bf7c6a19a
|
Completed `GrammarBuilder.check`
|
3 years ago |
MegaIng1
|
225c9e16a5
|
Added `%import` to GrammarLoader & fixed tests
|
3 years ago |
MegaIng1
|
9e545f8825
|
Basics for GrammarBuilder
|
3 years ago |
MegaIng1
|
be979f2e63
|
Added %extend for both rules and terminals.
|
3 years ago |
MegaIng1
|
5930e4ba6f
|
Added Terminal support for `%override`
|
3 years ago |