126 Commits (b21e89b7f3b86526177e3891a803d5393adf70fa)

Author SHA1 Message Date
  Erez Shinan 54b18e5961 Allow transformers to transform tokens (Issue #389) 5 years ago
  Michael Heyvaert c00f4448fa fix custom lexer handling for lalr parser + test 5 years ago
  Erez Shinan c5c763580e Fixed test for newline detection 5 years ago
  Fábio Macêdo Mendes e8c67839c2 Test if lexer correctly detects newlines 5 years ago
  Erez Shinan e3cbd7aadc Negative priority now allowed in rules and tokens. Updated docs about priority 5 years ago
  Erez Shinan f1e844accd Mid work. Not promising 5 years ago
  Erez Shinan e79689dce7 Remove unused rules (Issue #384) 5 years ago
  Erez Shinan a9106df824 Corrected thee Transformer's whole_tree interface, for both internal and external use 5 years ago
  Mostafa Razavi e5868415eb Implement embedded in-place transformers. See #378. 5 years ago
  Erez Shinan c5cb79307b Fixes for new standalone (Issue #349) 5 years ago
  PJCampi ccbaebdc6f load_grammar now collects all imports to make before loading them to namespace 5 years ago
  PJCampi b055bc6399 import_grammar now include base_path in recursive call to load_grammar 5 years ago
  PJCampi 4889013404 get_namespace_name now preserves leading underscore on relative import 5 years ago
  Erez Shinan ae51402cc7 Added serializer test 5 years ago
  Erez Shinan e16bb35576 Change maybe_placeholders: Apply to [a] and [a b c], but not a? or (a b)? or [_a _b _c] 6 years ago
  Rogdham 2f6b97cfd3 Allow renaming relative import rule 6 years ago
  Rogdham 9b22d41e49 Change namespace naming and aliasing for imports 6 years ago
  Rogdham 0485a8a5b1 Tests for import rename 6 years ago
  Erez Shinan 532c955962 Fixed tests to work with pytest, improved docs 6 years ago
  Kyungdahm Yun d5c9006f01 Fix literal range escape assertion 6 years ago
  Erez Shinan 6b2df208c2 Fixed support for hex encoding (\xAA) 6 years ago
  Kyungdahm Yun 70d724732d Support hex escape (\xhh) in string literal 6 years ago
  Erez Shinan d2f55fe3ba BUGFIX: Fixed common.ESCAPED_STRING (Issue #309) 6 years ago
  Erez Shinan f8486a02b0 Minor cleanup 6 years ago
  Erez Shinan 899f69a94b Temporarily silence test_earley3 and test_earley4 (priority in terminals) 6 years ago
  Erez Shinan 688c453456 Corrections 6 years ago
  night199uk 80a09697fe Rebuild the way Earley prioritizes ambiguities 6 years ago
  night199uk 72118eaf8c Disable some debug that crept in 6 years ago
  evandrocoan 48351c3d3e Trimmed whitespaces and ensured a new line on the end of the file 6 years ago
  Erez Shinan 467483553b Fixed placeholder code, should work as expected (Issue #285) 6 years ago
  Erez Shinan adb30180aa maybe_placeholder now doesn't apply to anonymous terminals 6 years ago
  Erez Shinan 222df5bab4 New Feature: Added maybe_placeholders option (Issue #285) 6 years ago
  Erez Shinan 76e185a36c Added the Forest interface for explicit ambiguity 6 years ago
  night199uk bb22c84df3 Speed up repetitive parsing using the same parser 6 years ago
  Erez Shinan b2489e13e2 A few fixes (tests + interface) 6 years ago
  Erez Shinan 0077366255 Earley now ignores infinite recursion 6 years ago
  Erez Shinan 1798971455 Adjustments 6 years ago
  Erez Shinan 6c8ba76b79 Fixed a deep bug in grammar analysis involving empty rules (Issue #250) 6 years ago
  night199uk 1d5fd7301a Heavy modifications to the Earley parser to try and make it handle more 6 years ago
  Erez Shinan 242ac24ea6 Fixed the propagate_positions implementation, and added start_pos/end_pos attributes to Tree.Meta 6 years ago
  Erez Shinan 181f061091 BUGFIX - Fixed 2 issues with line counting 6 years ago
  Erez Shinan 32b78b8ee5 BUGFIX: Repeated use of optional rules tripped up the simplifier, manifesting when aliases were used (Issue #197) 6 years ago
  Erez Shinan 454c88b58a Refactoring and fixes for merge 2fd0087 6 years ago
  Julien Malard a03e01bc12 Fixed test. 6 years ago
  Julien Malard 12004b3c65 Reimplemented relative and multiple imports. 6 years ago
  Julien Malard 405f6a399d From and relative type imports seem to work. 6 years ago
  Erez Shinan 6ea4588bcf Dynamic lexer is now returns the maximum match only. Complete lexing beahvior moved to "dynamic_complete" 6 years ago
  Erez Shinan 5c6df8e825 Moved and restructured exceptions 6 years ago
  Erez Shinan 6bfc27c11d New transformers near completion 6 years ago
  Erez Shinan 5e546f38a9 args decorators actually work now 6 years ago