object
DSL
Type Members
-
class
MacroHelpers[C <: Context] extends AnyRef
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
macro
def
_actualOutputParameter(expr: String): Any
-
def
_actualOutputParameterImpl(c: Context)(expr: scala.reflect.macros.whitebox.Context.Expr[String]): scala.reflect.macros.whitebox.Context.Expr[Any]
-
-
-
-
def
_call[R](calleeName: String, code: (N_call[R]) ⇒ ScriptNode[R], mustPropagateResultValue: Boolean = false): T_call[R]
-
def
_caret(implicit n: CallGraphNode, s: Script[Any]): HashMap[Any, Any]
-
def
_deadlock: T_delta
-
def
_declare[T](name: Symbol): LocalVariable[T]
-
macro
def
_declareNoType(expr: String, name: Symbol): Any
-
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]
-
-
-
-
-
def
_double_caret(implicit n: CallGraphNode, s: Script[Any]): HashMap[Any, Any]
-
def
_double_caret_number(id: Int)(implicit n: CallGraphNode, s: Script[Any]): HashMap[Any, Any]
-
-
-
def
_eventhandling0[R](cf: ⇒ R, mustPropagateResultValue: Boolean = false): T_code_eventhandling[R]
-
-
def
_eventhandling_loop0[R](cf: ⇒ R, mustPropagateResultValue: Boolean = false): T_code_eventhandling_loop[R]
-
-
-
def
_execute[S](_script: ScriptNode[S], allowDebugger: Boolean): ScriptExecutor[S]
-
-
-
-
def
_if(_cond: (N_if) ⇒ Boolean)(c0: Child): T_if
-
def
_if0(_cond: ⇒ Boolean)(c0: Child): T_if
-
-
def
_if_else0(_cond: ⇒ Boolean)(c0: Child, c1: Child): T_if_else
-
-
def
_interrupt_0_or_more(children: Child*): T_n_ary_op
-
-
-
-
macro
def
_maybeCall(calleeName: String, expr: Any): Child
-
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]
-
macro
def
_maybeVarAssignment(lhs: String, rhs: Any): Any
-
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]
-
macro
def
_maybeVarCall(expr: String): Any
-
def
_maybeVarCallImpl(c: Context)(expr: scala.reflect.macros.whitebox.Context.Expr[String]): scala.reflect.macros.whitebox.Context.Expr[Any]
-
def
_neutral: T_nu
-
def
_normal[R](cf: (N_code_normal[R]) ⇒ R, mustPropagateResultValue: Boolean): T_code_normal[R]
-
def
_normal0[R](cf: ⇒ R, mustPropagateResultValue: Boolean = false): T_code_normal[R]
-
-
-
def
_op(opSymbol: String)(children: Child*): T_n_ary_op
-
def
_op1(opSymbol: String)(child0: Child): T_1_ary_op
-
-
-
-
-
-
-
-
def
_privatevar[T](vsym: Symbol): T_privatevar
-
-
def
_script[S](owner: AnyRef, name: Symbol, p: FormalParameter[_]*)(childTemplateAt: (Script[S]) ⇒ Child): ScriptNode[S]
-
-
def
_seq_1_or_more(children: Child*): T_n_ary_op
-
-
def
_shuffle_1_or_more(children: Child*): T_n_ary_op
-
def
_threaded[R](cf: (N_code_threaded[R]) ⇒ R, mustPropagateResultValue: Boolean): T_code_threaded[R]
-
def
_threaded0[R](cf: ⇒ R, mustPropagateResultValue: Boolean = false): T_code_threaded[R]
-
def
_tiny[R](cf: (N_code_tiny[R]) ⇒ R, mustPropagateResultValue: Boolean): T_code_tiny[R]
-
def
_tiny0[R](cf: ⇒ R, mustPropagateResultValue: Boolean = false): T_code_tiny[R]
-
def
_unsure[R](cf: (N_code_unsure[R]) ⇒ R, mustPropagateResultValue: Boolean): T_code_unsure[R]
-
def
_unsure0[R](cf: ⇒ R, mustPropagateResultValue: Boolean = false): T_code_unsure[R]
-
-
-
macro
def
_valueCodeNoType(expr: String): Any
-
def
_valueCodeNoTypeImpl(c: Context)(expr: scala.reflect.macros.whitebox.Context.Expr[String]): scala.reflect.macros.whitebox.Context.Expr[Any]
-
-
-
-
-
def
_while(_cond: (N_while) ⇒ Boolean): T_while
-
def
_while0(_cond: ⇒ Boolean): T_while
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
-
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toScriptBodyString[S](s: ScriptNode[S]): String
-
def
toScriptString[S](s: ScriptNode[S]): String
-
def
toString(): String
-
implicit
def
valueToActualValueParameter[T](value: T): ActualValueParameter[T]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any