Comments (3)
Agree. In the new syntax, I can't think of a use-case where we will to reference the Type within an Expression. Once we have migrated everything, we look to remove support for references to Type in the grammar.
Your data rule example should then look per the below:
data Foo:
attr1: int
attr2: string
condition Foo_rule_1:
if attr1 exists
then attr2 exists;
from rune-dsl.
Still needed in synonyms rosettaPath = WorkflowEvent -> eventIdentifier -> assignedIdentifier -> identifier
from rune-dsl.
I'm closing this as the syntax mentioned by @jim-h-wang has been supported for a long time now.
from rune-dsl.
Related Issues (20)
- Rename master to main HOT 2
- Create Docusaurus website basic structure HOT 3
- Static compilation error when type starts with lowercase character
- Enhancements to one-of construct HOT 26
- Unable to build the repo HOT 5
- Xtext grammar file is too large HOT 1
- Condition with only exists operator should only validate attributes on the type that contains the condition
- Errors in naming of Rune DSL in documentation HOT 1
- DSL should show when the implementation of a function is in code (ie Java) HOT 3
- Clarification of the definition and use of the meta data annotations HOT 4
- Missing documentation on the generated Java code
- Incompatible Types error thrown converting List of String(Enum Value) to List of FieldWithMetaString
- Caching sometimes breaks change propagation
- Highlighting broken for `only exists` and `required choice` with a comma
- Code generator crashes when using Java keyword `exists` in Function output
- Using fully qualified name of enum in expression returns class cast error
- Tabulator Generator does not support circular dependancies
- Dedicated choice types
- Support choice types as enum
- Choice type attributes should be referencable with address/location
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rune-dsl.