Antlr-ast

Latest version: v0.8.1

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

Scan your dependencies

Page 1 of 2

0.8.1

- Fix get_cls in BaseNodeRegistry, now updates fields of classes already in the registry

0.8.0

- Support for Terminal nodes in `get_text`
- Add optional text attribute to BaseNode
- Fix marshalling to recursively transform children

0.7.0

- Return `None` if `get_position` has no better result
- Add type signatures
- Improve lexer errors

0.6.0

- Support `get_position` for Terminal nodes

0.5.0

- Rewrite as a staged approach
- autodetection of ANTLR fields and labels: Unshaped doesn’t exist anymore
- more isolated steps: enables serialization (and possibility to let ANTLR parser run in a separate service)
- more powerful definition of reshaped node (= AliasNode) fields using tree paths
- easier definition of transforms (simplification & AliasNodes) (no ANTLR API knowledge needed, no other visiting in transformation methods)
- more shared code

0.4.2

Added

- Add parameter to `parse` function to set a custom error listener (or remove the default listener)

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.