174 Commits (2198113a714bdadf1b2e00376c5058d0182be696)

Author SHA1 Message Date
  Erez Sh 968d1652d8 Fixed issue in grammar error-reporting due to unordered dict (changed it to list) 4 years ago
  Erez Sh fe89296193 Improved load_grammar's error messages, and added tests 4 years ago
  Erez Sh b601525798 Added logger.debug() prints for unused rules and terminals (#658) 4 years ago
  decorator-factory 2525e0ce9c formatting: fix pistol operator 4 years ago
  decorator-factory 8b59a16425 refactor: replace dict lookup with simple conditional 4 years ago
  decorator-factory 9923987e94 allow multiline regexes with 'x' (verbose) flag 4 years ago
  Erez Sh c96adbd1e8 Small refactor 4 years ago
  MegaIng1 9ab02b465c Added comment with explanation 4 years ago
  MegaIng1 3d3bf69403 Added support of expansions 4 years ago
  MegaIng1 e6fc3c9b00 Added possibility for terminals with different flags to be joined in python3.6+ 4 years ago
  Erez Sh 7dc00179e6 Lark now loads faster 4 years ago
  julienmalard 5d01f0ae68 test keep tokens in reconstructor works 4 years ago
  julienmalard 86a162d6d8 Added `regex` module as optional mode. 4 years ago
  Erez Sh 3bee21051e Reverted changes regarding EOF 4 years ago
  Erez Sh dcc98241c1 Improved handling and performance of large grammars 4 years ago
  Erez Sh fb00e6a134 Added visitors.Transformer_NonRecursive. Improved support for big grammars (issue #550) 4 years ago
  MegaIng1 1b5ffc0660 Added the ability to use templates as template arguments. Error reporting should still be horrible. 4 years ago
  MegaIng1 40148d310c fix for python2.7 4 years ago
  MegaIng1 20a2f690ca Correct behaviour of aliases for templates (attempt 2) 4 years ago
  MegaIng1 3861ee7e07 Correct behaviour of aliases for templates 4 years ago
  MegaIng1 2daca647d4 Unified rules and templates 4 years ago
  MegaIng1 8bf5da697a Added test for template imports and implemented them 4 years ago
  MegaIng1 0c1c48411d Added test for recursive templates + implemented them 4 years ago
  MegaIng1 b8f8448a0b Implemented Templates 4 years ago
  MegaIng1 1f79a8dfce Added template syntax 4 years ago
  Erez Sh cf7479f186 Post-merge fixed for end_symbol, + two more tests (Issue #237) 5 years ago
  Erez Sh 3688b0053b Disallow '. .' for '..' syntax (Issue #513) 5 years ago
  Erez Sh 182385d7b7 Removed bad syntax: *? and +? no longer accepted by the grammar parser (Issue #511) 5 years ago
  Erez Sh fcdba441b4 Better error message for reduce/reduce conflict (Issue #135) 5 years ago
  Erez Sh 5682dcc57a Added python_bytecode example + Tiny bugfix 5 years ago
  Erez Sh b2f1b3bf7c Small fixes 5 years ago
  Erez Sh b9c81a5450 Refactor: Simplify code by assuming rule.options is never None 5 years ago
  Jussi Laasonen 2de7e34766
Open imported grammars with UTF-8 encoding 5 years ago
  Mike Roberts ed3c131ca8 Allow comments in rule definitions 5 years ago
  Erez Sh 17b6d6d3b3 BUGFIX for declared terminals 5 years ago
  Erez Sh f566a3618b Bugfix: Lark now throws an error for recursive terminals (Issue #264) 5 years ago
  Erez Shinan 571bb400e3 Bugfix for regression (Issue #445) 5 years ago
  Erez Shinan f06a83a8a7 Better error for literal with bad escaping (Issue #287) 5 years ago
  Erez Sh 56978206a3 No longer confusing aliases and rules when importing (Issue #433) 5 years ago
  night199uk dc94ebc42f Fix Earley non-determinism 5 years ago
  Erez Shinan 7e8488d1a0 Fixed issue #425, keeping in mind unicode issue #411 5 years ago
  Erez Shinan 71c4abfb24 Fixed error message (Issue #380) 5 years ago
  Erez Shinan e3cbd7aadc Negative priority now allowed in rules and tokens. Updated docs about priority 5 years ago
  Erez Shinan aa75d50bd5 End symbol working for lalr + fixed validation for undefined %ignore 5 years ago
  Erez Shinan f1e844accd Mid work. Not promising 5 years ago
  Erez Shinan f814d91f9d Removed possibly problematic code (Issue #372) 5 years ago
  Erez Shinan e79689dce7 Remove unused rules (Issue #384) 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