Open Sourced and Reusable AST & Parser for SAP CAP CDS
!!! Currently the crate is in it's rough unstable beta, so be causious to use it in production or somehow rely on the interface. !!!
The open-cds-parser
crate was designed as the foundation for any tooling for SAP CAP CDS, which needs to work with the language
and do it efficiently. The crate itself is robustly inspired by a pretty famous project ESTree for JavaScript, which lays
under the hood of eslint and other similar tooling.
Try to implement your own handy tooling for CAP CDS :)
To get started add this to your Cargo.toml
:
open_cds_parser="0.0.1"
- Fully editable CDS Absract Syntax Tree
- Support of event-like usage via the visitor pattern