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 _actualOutputParameter(expr: String): Any

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

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

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

    Permalink
  8. def _break: T_break

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

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

    Permalink

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

  11. def _deadlock: T_delta

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

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

    Permalink
  14. 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
  15. def _disrupt(children: Child*): T_n_ary_op

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

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

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

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

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

    Permalink
  21. def _empty: T_epsilon

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

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

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

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

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

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

    Permalink
  28. def _execute[S](_script: ScriptNode[S], allowDebugger: Boolean): ScriptExecutor[S]

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

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

    Permalink
  31. def _execute[S](_script: ScriptNode[S]): ScriptExecutor[S]

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

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

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

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

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

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

    Permalink
  38. def _launch: (Child) ⇒ T_launch

    Permalink
  39. def _launch_anchor: (Child) ⇒ T_launch_anchor

    Permalink
  40. def _loop: T_loop

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

    Permalink
  42. 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
  43. macro def _maybeVarAssignment(lhs: String, rhs: Any): Any

    Permalink
  44. 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
  45. macro def _maybeVarCall(expr: String): Any

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

    Permalink
  47. def _neutral: T_nu

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

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

    Permalink
  50. def _not: (Child) ⇒ T_1_ary_op

    Permalink
  51. def _not_react: (Child) ⇒ T_1_ary_op

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

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

    Permalink
  54. def _optionalBreak: T_optional_break

    Permalink
  55. def _optionalBreak_loop: T_optional_break_loop

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

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

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

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

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

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

    Permalink
  62. def _react: (Child) ⇒ T_1_ary_op

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  84. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

    Permalink
  91. def getScriptTemplate[S](s: ScriptNode[S]): T_script

    Permalink
  92. def hashCode(): Int

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  98. def toScriptBodyString[S](s: ScriptNode[S]): String

    Permalink
  99. def toScriptString[S](s: ScriptNode[S]): String

    Permalink
  100. def toString(): String

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

    Permalink
  102. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped