Object

subscript

DSL

Related Doc: package subscript

Permalink

object DSL

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DSL
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. class MacroHelpers[C <: Context] extends AnyRef

    Permalink

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. macro def _actualConstrainedParameter(expr: String, cond: String): Any

    Permalink
  5. def _actualConstrainedParameterImpl(c: Context)(expr: scala.reflect.macros.whitebox.Context.Expr[String], cond: scala.reflect.macros.whitebox.Context.Expr[String]): scala.reflect.macros.whitebox.Context.Expr[Any]

    Permalink
  6. macro def _actualOutputParameter(expr: String): Any

    Permalink
  7. def _actualOutputParameterImpl(c: Context)(expr: scala.reflect.macros.whitebox.Context.Expr[String]): scala.reflect.macros.whitebox.Context.Expr[Any]

    Permalink
  8. def _alt(children: Child*): T_n_ary_op

    Permalink
  9. def _at[N <: CallGraphNode, T <: Child](_cf: (N_annotation[N, T]) ⇒ Unit): (T) ⇒ T_annotation[N, T]

    Permalink
  10. def _break: T_break

    Permalink
  11. def _call[R](calleeName: String, code: (N_call[R]) ⇒ Script[R], mustPropagateResultValue: Boolean = false): T_call[R]

    Permalink
  12. def _caret(implicit n: CallGraphNode, s: ScriptTrait[Any]): HashMap[Any, Any]

    Permalink

    Propagates the result value of the n to the s on the success of n.

  13. def _deadlock: T_delta

    Permalink
  14. def _declare[T](name: Symbol): LocalVariable[T]

    Permalink
  15. macro def _declareNoType(expr: String, name: Symbol): Any

    Permalink
  16. def _declareNoTypeImpl(c: Context)(expr: scala.reflect.macros.whitebox.Context.Expr[String], name: scala.reflect.macros.whitebox.Context.Expr[Symbol]): scala.reflect.macros.whitebox.Context.Expr[Any]

    Permalink
  17. def _disrupt(children: Child*): T_n_ary_op

    Permalink
  18. def _do_else(c0: Child, c1: Child): T_do_else

    Permalink
  19. def _do_then(c0: Child, c1: Child): T_do_then

    Permalink
  20. def _do_then_else(c0: Child, c1: Child, c2: Child): T_do_then_else

    Permalink
  21. def _double_caret(implicit n: CallGraphNode, s: ScriptTrait[Any]): HashMap[Any, Any]

    Permalink
  22. def _double_caret_number(id: Int)(implicit n: CallGraphNode, s: ScriptTrait[Any]): HashMap[Any, Any]

    Permalink
  23. def _empty: T_epsilon

    Permalink
  24. def _eventhandling[R](cf: (N_code_eventhandling[R]) ⇒ R, mustPropagateResultValue: Boolean): T_code_eventhandling[R]

    Permalink
  25. def _eventhandling0[R](cf: ⇒ R, mustPropagateResultValue: Boolean = false): T_code_eventhandling[R]

    Permalink
  26. def _eventhandling_loop[R](cf: (N_code_eventhandling_loop[R]) ⇒ R, mustPropagateResultValue: Boolean): T_code_eventhandling_loop[R]

    Permalink
  27. def _eventhandling_loop0[R](cf: ⇒ R, mustPropagateResultValue: Boolean = false): T_code_eventhandling_loop[R]

    Permalink
  28. def _execute[S <: X, X](_script: Script[S], debugger: MsgListener, executor: ScriptExecutor[X]): ScriptExecutor[X]

    Permalink
  29. def _execute[S](_script: Script[S], debugger: MsgListener, allowDebugger: Boolean): ScriptExecutor[S]

    Permalink
  30. def _execute[S](_script: Script[S], allowDebugger: Boolean): ScriptExecutor[S]

    Permalink
  31. def _execute[S](_script: Script[S], debugger: MsgListener): ScriptExecutor[S]

    Permalink
  32. def _execute[S <: X, X](_script: Script[S], executor: ScriptExecutor[X]): ScriptExecutor[X]

    Permalink
  33. def _execute[S](_script: Script[S]): ScriptExecutor[S]

    Permalink
  34. def _if(_cond: (N_if) ⇒ Boolean)(c0: Child): T_if

    Permalink
  35. def _if0(_cond: ⇒ Boolean)(c0: Child): T_if

    Permalink
  36. def _if_else(_cond: (N_if_else) ⇒ Boolean)(c0: Child, c1: Child): T_if_else

    Permalink
  37. def _if_else0(_cond: ⇒ Boolean)(c0: Child, c1: Child): T_if_else

    Permalink
  38. def _interrupt(children: Child*): T_n_ary_op

    Permalink
  39. def _interrupt_0_or_more(children: Child*): T_n_ary_op

    Permalink
  40. def _launch: (Child) ⇒ T_launch

    Permalink
  41. def _launch_anchor: (Child) ⇒ T_launch_anchor

    Permalink
  42. def _loop: T_loop

    Permalink
  43. macro def _maybeCall(calleeName: String, expr: Any): Child

    Permalink
  44. def _maybeCallImpl(c: Context)(calleeName: scala.reflect.macros.whitebox.Context.Expr[String], expr: scala.reflect.macros.whitebox.Context.Expr[Any]): scala.reflect.macros.whitebox.Context.Expr[Child]

    Permalink
  45. macro def _maybeVarAssignment(lhs: String, rhs: Any): Any

    Permalink
  46. def _maybeVarAssignmentImpl(c: Context)(lhs: scala.reflect.macros.whitebox.Context.Expr[String], rhs: scala.reflect.macros.whitebox.Context.Expr[Any]): scala.reflect.macros.whitebox.Context.Expr[Any]

    Permalink
  47. macro def _maybeVarCall(expr: String): Any

    Permalink
  48. def _maybeVarCallImpl(c: Context)(expr: scala.reflect.macros.whitebox.Context.Expr[String]): scala.reflect.macros.whitebox.Context.Expr[Any]

    Permalink
  49. def _neutral: T_nu

    Permalink
  50. def _normal[R](cf: (N_code_normal[R]) ⇒ R, mustPropagateResultValue: Boolean): T_code_normal[R]

    Permalink
  51. def _normal0[R](cf: ⇒ R, mustPropagateResultValue: Boolean = false): T_code_normal[R]

    Permalink
  52. def _not: (Child) ⇒ T_1_ary_op

    Permalink
  53. def _not_react: (Child) ⇒ T_1_ary_op

    Permalink
  54. def _op(opSymbol: String)(children: Child*): T_n_ary_op

    Permalink
  55. def _op1(opSymbol: String)(child0: Child): T_1_ary_op

    Permalink
  56. def _optionalBreak: T_optional_break

    Permalink
  57. def _optionalBreak_loop: T_optional_break_loop

    Permalink
  58. def _par(children: Child*): T_n_ary_op

    Permalink
  59. def _par_and2(children: Child*): T_n_ary_op

    Permalink
  60. def _par_equal(children: Child*): T_n_ary_op

    Permalink
  61. def _par_or(children: Child*): T_n_ary_op

    Permalink
  62. def _par_or2(children: Child*): T_n_ary_op

    Permalink
  63. def _privatevar[T](vsym: Symbol): T_privatevar

    Permalink
  64. def _react: (Child) ⇒ T_1_ary_op

    Permalink
  65. def _script[S](owner: AnyRef, name: Symbol, p: FormalParameter[_]*)(childTemplateAt: (Script[S]) ⇒ Child): Script[S]

    Permalink
  66. def _seq(children: Child*): T_n_ary_op

    Permalink
  67. def _seq_1_or_more(children: Child*): T_n_ary_op

    Permalink
  68. def _shuffle(children: Child*): T_n_ary_op

    Permalink
  69. def _shuffle_1_or_more(children: Child*): T_n_ary_op

    Permalink
  70. def _threaded[R](cf: (N_code_threaded[R]) ⇒ R, mustPropagateResultValue: Boolean): T_code_threaded[R]

    Permalink
  71. def _threaded0[R](cf: ⇒ R, mustPropagateResultValue: Boolean = false): T_code_threaded[R]

    Permalink
  72. def _tiny[R](cf: (N_code_tiny[R]) ⇒ R, mustPropagateResultValue: Boolean): T_code_tiny[R]

    Permalink
  73. def _tiny0[R](cf: ⇒ R, mustPropagateResultValue: Boolean = false): T_code_tiny[R]

    Permalink
  74. def _unsure[R](cf: (N_code_unsure[R]) ⇒ R, mustPropagateResultValue: Boolean): T_code_unsure[R]

    Permalink
  75. def _unsure0[R](cf: ⇒ R, mustPropagateResultValue: Boolean = false): T_code_unsure[R]

    Permalink
  76. def _val[V](v: LocalVariable[V], valueCode: (N_localvar[V]) ⇒ V): T_localvar[V]

    Permalink
  77. def _val_loop[V](v: LocalVariable[V], valueCode: (N_localvar[V]) ⇒ V): T_localvar[V]

    Permalink
  78. macro def _valueCodeNoType(expr: String): Any

    Permalink
  79. def _valueCodeNoTypeImpl(c: Context)(expr: scala.reflect.macros.whitebox.Context.Expr[String]): scala.reflect.macros.whitebox.Context.Expr[Any]

    Permalink
  80. def _var[V](v: LocalVariable[V], valueCode: (N_localvar[V]) ⇒ V): T_localvar[V]

    Permalink
  81. def _var[V](v: LocalVariable[V]): T_localvar[V]

    Permalink
  82. def _var_loop[V](v: LocalVariable[V], valueCode: (N_localvar[V]) ⇒ V): T_localvar[V]

    Permalink
  83. def _var_loop[V](v: LocalVariable[V]): T_localvar[V]

    Permalink
  84. def _while(_cond: (N_while) ⇒ Boolean): T_while

    Permalink
  85. def _while0(_cond: ⇒ Boolean): T_while

    Permalink
  86. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  87. def clone(): AnyRef

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  92. def getScriptBodyTemplate[S](s: Script[S]): TemplateNode

    Permalink
  93. def getScriptTemplate[S](s: Script[S]): T_script

    Permalink
  94. def hashCode(): Int

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

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

    Permalink
    Definition Classes
    AnyRef
  97. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  98. final def notifyAll(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  100. def toScriptBodyString[S](s: Script[S]): String

    Permalink
  101. def toScriptString[S](s: Script[S]): String

    Permalink
  102. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  103. implicit def valueToActualValueParameter[T](value: T): ActualValueParameter[T]

    Permalink
  104. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped