scalaParser.subscript.ast

Operators

trait Operators extends AnyRef

Self Type
Ast
Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Operators
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractDataflowMap extends Ast.Term

  2. trait AbstractPatmatchClause extends Ast.Node

  3. case class Alternative(operands: Seq[Ast.Node]) extends Ast.Expr3 with Product with Serializable

  4. case class AndPar1(operands: Seq[Ast.Node]) extends Ast.Expr5 with Product with Serializable

  5. case class AndPar2(operands: Seq[Ast.Node]) extends Ast.Expr5 with Product with Serializable

  6. case class Dataflow(nDo: Ast.Node, nThen: Seq[Ast.DataflowClause], nElse: Seq[Ast.DataflowClause]) extends Ast.ScriptOperator with Product with Serializable

  7. case class DataflowClause(pattern: String, expr: Ast.Node, thenClause: Boolean = true) extends Ast.AbstractPatmatchClause with Product with Serializable

  8. case class DataflowMap(nDo: Ast.Node, nThen: Seq[Ast.DataflowMapClause]) extends Ast.AbstractDataflowMap with Product with Serializable

  9. case class DataflowMapClause(pattern: String, expr: String) extends Ast.AbstractPatmatchClause with Product with Serializable

  10. case class DataflowMapShort(nDo: Ast.Node, nThen: String) extends Ast.AbstractDataflowMap with Product with Serializable

  11. case class Disrupt(operands: Seq[Ast.Node]) extends Ast.Expr2 with Product with Serializable

  12. case class DoElse(operands: Seq[Ast.Node]) extends Ast.Expr7 with Ast.ScriptOperatorNary with Product with Serializable

  13. case class DoThen(operands: Seq[Ast.Node]) extends Ast.Expr7 with Ast.ScriptOperatorNary with Product with Serializable

  14. case class DoThenElse(operands: Seq[Ast.Node]) extends Ast.Expr7 with Ast.ScriptOperatorNary with Product with Serializable

  15. case class Equality(operands: Seq[Ast.Node]) extends Ast.Expr4 with Product with Serializable

  16. case class Expr1(operands: Seq[Ast.Node]) extends Ast.ExprSeq with Product with Serializable

  17. trait Expr2 extends Ast.ScriptOperatorNary

  18. trait Expr3 extends Ast.ScriptOperatorNary

  19. trait Expr4 extends Ast.ScriptOperatorNary

  20. trait Expr5 extends Ast.ScriptOperatorNary

  21. trait Expr6 extends Ast.ScriptOperatorNary

  22. trait Expr7 extends Ast.ScriptOperator

  23. case class Expr8(operands: Seq[Ast.Node]) extends Ast.ExprSeq with Product with Serializable

  24. trait Expr9 extends Ast.Node

  25. case class Expr9Identity(node: Ast.Node) extends Ast.Expr9 with Ast.IdentityNode with Product with Serializable

  26. case class Expr9Seq(operands: Seq[Ast.Node]) extends Ast.Expr9 with Ast.ExprSeq with Product with Serializable

  27. trait ExprSeq extends Ast.ScriptOperatorNary

  28. case class IdentityOp(node: Ast.Node) extends Ast.Expr7 with Ast.IdentityNode with Product with Serializable

  29. case class IfElseExpr(nIf: Ast.Node, nThen: Ast.Node, nElse: Ast.Node) extends Ast.IfExprBase with Product with Serializable

  30. case class IfExpr(nIf: Ast.Node, nThen: Ast.Node) extends Ast.IfExprBase with Product with Serializable

  31. trait IfExprBase extends Ast.Expr7

  32. case class Interrupt(operands: Seq[Ast.Node]) extends Ast.Expr2 with Product with Serializable

  33. case class Interrupt0OrMore(operands: Seq[Ast.Node]) extends Ast.Expr2 with Product with Serializable

  34. case class Launch(node: Ast.Node) extends Ast.Term with Ast.WrappedNode with Product with Serializable

  35. case class LaunchAnchor(node: Ast.Node) extends Ast.Term with Ast.WrappedNode with Product with Serializable

  36. case class OrPar1(operands: Seq[Ast.Node]) extends Ast.Expr6 with Product with Serializable

  37. case class OrPar2(operands: Seq[Ast.Node]) extends Ast.Expr6 with Product with Serializable

  38. case class Parenthesised(node: Ast.Node) extends Ast.Term with Ast.IdentityNode with Product with Serializable

  39. trait ScriptOperator extends Ast.Node

  40. trait ScriptOperatorNary extends Ast.ScriptOperator

  41. case class Shuffle(operands: Seq[Ast.Node]) extends Ast.Expr2 with Product with Serializable

  42. case class Shuffle1OrMore(operands: Seq[Ast.Node]) extends Ast.Expr2 with Product with Serializable

  43. trait Term extends Ast.Node

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  18. def toString(): String

    Definition Classes
    AnyRef → Any
  19. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped