Need a new directive to signify that a sub-expression should be evaluated and its toString() injected into an outer expression. E.g. a group that is element-*{index}.
Edit: Have generified this issue for parsing improvements in general.
[ ] New parsing directives
[ ] '{} for evaluating the toString() on the value of an expression and injecting that text into a pre-parsed outer expression.
[ ] ~{} for making an event (#69) out of a value (when it changes) or an action (when it is fired by something else)
[ ] ?{} for making an event (#69) out of a condition (will fire when the expression in the brackets is true)
[ ] Make model values that can add parsing context, e.g. a model value typed enum could be assigned with "enumValue=enumConstName" without having to specify the type explicitly.
[x] Add the ability to combine actions using a semicolon between them (i.e. execute two actions in response to a single event
[ ] Add the ability to refresh a value with an event
[ ] Need to combine events, i.e. Observable.or. Maybe re-use ~{} with multiple arguments for this.
Need a new directive to signify that a sub-expression should be evaluated and its toString() injected into an outer expression. E.g. a group that is element-*{index}.
Edit: Have generified this issue for parsing improvements in general.
I may add more later.