finos / common-domain-model

The CDM is a model for financial products, trades in those products, and the lifecycle events of those trades. It is an open source standard that aligns data, systems and processes and is available as code in multiple languages for easy implementation across technologies.
Other
124 stars 53 forks source link

Support for mangling reserved Python keywords used in CDM Rune definitions #2975

Closed dschwartznyc closed 3 months ago

dschwartznyc commented 3 months ago

This release enables the Python implementation of CDM to properly support use in the model of Python keywords, soft keywords, and items whose names begin with "_".

The release also includes support for two additional DSL operators (to-string and to-enum).

Included is a new version of the runtime (2.1.0).

This PR resolves issue #2977

This PR depends on the completion of the PR to upgrade the Rosetta-Code-Generators

netlify[bot] commented 3 months ago

Deploy Preview for finos-cdm ready!

Name Link
Latest commit e8cdaf9faf246502bc4501568c7ec1b5d4751435
Latest deploy log https://app.netlify.com/sites/finos-cdm/deploys/66675bc45e2a8400089bf123
Deploy Preview https://deploy-preview-2975--finos-cdm.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.