Dsl
Type members
Classlikes
Includes Dsls derived from other Dsls for the same Keyword in
a simpler domain. For example, a Dsl.Derived.StackUnsafe for
keywords.Yield in the domain Vector[Int] !! String
is derived from
the Dsl for keywords.Yield in the domain Vector[Int]
.
Includes Dsls derived from other Dsls for the same Keyword in
a simpler domain. For example, a Dsl.Derived.StackUnsafe for
keywords.Yield in the domain Vector[Int] !! String
is derived from
the Dsl for keywords.Yield in the domain Vector[Int]
.
The AST returned from a for
...yield
or a for
...do
expression.
The AST returned from a for
...yield
or a for
...do
expression.
Note that a For does not directly support !-notation. Instead, keywords.Each.ToView is used to convert a For to a Keyword that supports !-notation.
- Companion
- object
Types
An Dsl for a control flow Keyword, composed of other Dsls for
subtree of the Keyword. For example, a Dsl.Composed for
keywords.If is composed of the Dsl for the condition, the Dsl
for the then
clause, and the Dsl for the else
clause.
An Dsl for a control flow Keyword, composed of other Dsls for
subtree of the Keyword. For example, a Dsl.Composed for
keywords.If is composed of the Dsl for the condition, the Dsl
for the then
clause, and the Dsl for the else
clause.
An original Dsl for a Keyword, i.e. neither Derived.StackSafe nor Derived.StackUnsafe nor Composed.
An original Dsl for a Keyword, i.e. neither Derived.StackSafe nor Derived.StackUnsafe nor Composed.