scalaParser
.
subscript
.
ast
Operators
trait
Operators
extends
AnyRef
Self Type
Ast
Linear Supertypes
AnyRef
,
Any
Known Subclasses
Ast
,
Ast
Ordering
Alphabetic
By inheritance
Inherited
Operators
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Type Members
trait
AbstractDataflowMap
extends
Ast.Term
trait
AbstractPatmatchClause
extends
Ast.Node
case class
Alternative
(
operands:
Seq
[
Ast.Node
]
)
extends
Ast.Expr3
with
Product
with
Serializable
case class
AndPar1
(
operands:
Seq
[
Ast.Node
]
)
extends
Ast.Expr5
with
Product
with
Serializable
case class
AndPar2
(
operands:
Seq
[
Ast.Node
]
)
extends
Ast.Expr5
with
Product
with
Serializable
case class
Dataflow
(
nDo:
Ast.Node
,
nThen:
Seq
[
Ast.DataflowClause
]
,
nElse:
Seq
[
Ast.DataflowClause
]
)
extends
Ast.ScriptOperator
with
Product
with
Serializable
case class
DataflowClause
(
pattern:
String
,
expr:
Ast.Node
,
thenClause:
Boolean
=
true
)
extends
Ast.AbstractPatmatchClause
with
Product
with
Serializable
case class
DataflowMap
(
nDo:
Ast.Node
,
nThen:
Seq
[
Ast.DataflowMapClause
]
)
extends
Ast.AbstractDataflowMap
with
Product
with
Serializable
case class
DataflowMapClause
(
pattern:
String
,
expr:
String
)
extends
Ast.AbstractPatmatchClause
with
Product
with
Serializable
case class
DataflowMapShort
(
nDo:
Ast.Node
,
nThen:
String
)
extends
Ast.AbstractDataflowMap
with
Product
with
Serializable
case class
Disrupt
(
operands:
Seq
[
Ast.Node
]
)
extends
Ast.Expr2
with
Product
with
Serializable
case class
DoElse
(
operands:
Seq
[
Ast.Node
]
)
extends
Ast.Expr7
with
Ast.ScriptOperatorNary
with
Product
with
Serializable
case class
DoThen
(
operands:
Seq
[
Ast.Node
]
)
extends
Ast.Expr7
with
Ast.ScriptOperatorNary
with
Product
with
Serializable
case class
DoThenElse
(
operands:
Seq
[
Ast.Node
]
)
extends
Ast.Expr7
with
Ast.ScriptOperatorNary
with
Product
with
Serializable
case class
Equality
(
operands:
Seq
[
Ast.Node
]
)
extends
Ast.Expr4
with
Product
with
Serializable
case class
Expr1
(
operands:
Seq
[
Ast.Node
]
)
extends
Ast.ExprSeq
with
Product
with
Serializable
trait
Expr2
extends
Ast.ScriptOperatorNary
trait
Expr3
extends
Ast.ScriptOperatorNary
trait
Expr4
extends
Ast.ScriptOperatorNary
trait
Expr5
extends
Ast.ScriptOperatorNary
trait
Expr6
extends
Ast.ScriptOperatorNary
trait
Expr7
extends
Ast.ScriptOperator
case class
Expr8
(
operands:
Seq
[
Ast.Node
]
)
extends
Ast.ExprSeq
with
Product
with
Serializable
trait
Expr9
extends
Ast.Node
case class
Expr9Identity
(
node:
Ast.Node
)
extends
Ast.Expr9
with
Ast.IdentityNode
with
Product
with
Serializable
case class
Expr9Seq
(
operands:
Seq
[
Ast.Node
]
)
extends
Ast.Expr9
with
Ast.ExprSeq
with
Product
with
Serializable
trait
ExprSeq
extends
Ast.ScriptOperatorNary
case class
IdentityOp
(
node:
Ast.Node
)
extends
Ast.Expr7
with
Ast.IdentityNode
with
Product
with
Serializable
case class
IfElseExpr
(
nIf:
Ast.Node
,
nThen:
Ast.Node
,
nElse:
Ast.Node
)
extends
Ast.IfExprBase
with
Product
with
Serializable
case class
IfExpr
(
nIf:
Ast.Node
,
nThen:
Ast.Node
)
extends
Ast.IfExprBase
with
Product
with
Serializable
trait
IfExprBase
extends
Ast.Expr7
case class
Interrupt
(
operands:
Seq
[
Ast.Node
]
)
extends
Ast.Expr2
with
Product
with
Serializable
case class
Interrupt0OrMore
(
operands:
Seq
[
Ast.Node
]
)
extends
Ast.Expr2
with
Product
with
Serializable
case class
Launch
(
node:
Ast.Node
)
extends
Ast.Term
with
Ast.WrappedNode
with
Product
with
Serializable
case class
LaunchAnchor
(
node:
Ast.Node
)
extends
Ast.Term
with
Ast.WrappedNode
with
Product
with
Serializable
case class
OrPar1
(
operands:
Seq
[
Ast.Node
]
)
extends
Ast.Expr6
with
Product
with
Serializable
case class
OrPar2
(
operands:
Seq
[
Ast.Node
]
)
extends
Ast.Expr6
with
Product
with
Serializable
case class
Parenthesised
(
node:
Ast.Node
)
extends
Ast.Term
with
Ast.IdentityNode
with
Product
with
Serializable
trait
ScriptOperator
extends
Ast.Node
trait
ScriptOperatorNary
extends
Ast.ScriptOperator
case class
Shuffle
(
operands:
Seq
[
Ast.Node
]
)
extends
Ast.Expr2
with
Product
with
Serializable
case class
Shuffle1OrMore
(
operands:
Seq
[
Ast.Node
]
)
extends
Ast.Expr2
with
Product
with
Serializable
trait
Term
extends
Ast.Node
Value Members
final
def
!=
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
AnyRef
Inherited from
Any
Ungrouped