Tatsu

Latest version: v5.12.2

Safety actively analyzes 682382 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 7

4.3.0

* 66 Fix multiline ( (?x) ) patterns not properly supported in grammar (pdw-mb)
* 70 Important upgrade to ModelBuilder and grammar specification of classes for generated nodes. See pull request 78 for details (Victorious3)

4.2.6

* 56 Add missing tatsu/g2e/antlr.ebnf to distribution (Ruth-Polymnia)
* 62 Fix TatSu ignoring start rule provided in command line (r-chaves)
* Fix typos in documentation (mjdominus

4.2.5

* 42 Rename vim files from `grako.vim` to `tatsu.vim` (fcoelho)
* 51 Fix inconsistent code generation for `whitespace` (fpom)
* 54 Only care about case of first letter of rule name for determining advance over whitespace (acw1251)

4.2.4

* 40 Make the start rule default to the first rule defined in the grammar (hariedo)
* 43 Import `re` from `tatsu.util` to support optional `regex`-only features (azazel75)
* 47 Fix incorrect sample code in documentation

4.2.3

* 37 Regression: The `include` pragma works by using the `EBNFBuffer` from `grammars.py`. Somehow the default `EBNFBootstrapBuffer` from `bootstrap.py` has been used instead (gegenschall).

* 38 Documentation: Use of `json.dumps()` requires `ast.asjson()` (davidchen).

4.2.2

* 27 Undo the fixes to dropped input on left recursion because they broke previously expected behavior.

* 33 Fixes to the calc example and mini tutorial (heronils)

* 34 More left-recursion test cases (manueljacob).

Page 6 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.