sleep.engine

Class GeneratedSteps

public class GeneratedSteps extends Object

A class providing static methods for constructing an atomic step of a specific type
Method Summary
static StepAssign(Block variable)
static StepAssignAndOperate(Block variable, String operator)
static StepAssignT()
static StepAssignTupleAndOperate(String operator)
static StepBind(String functionEnvironment, Block name, Block code)
static StepBindFilter(String functionEnvironment, String name, Block code, String filter)
static StepBindPredicate(String functionEnvironment, Check predicate, Block code)
static StepCall(String function)
static CheckCheck(String nameOfOperator, Block setupOperands)
static StepCreateClosure(Block code)
static StepCreateFrame()
static StepDecide(Check conditionForGoto, Block ifTrue, Block ifFalse)
static StepGet(String value)
static StepGoto(Check conditionForGoto, Block ifTrue, Block increment)
static StepIndex(String value, Block index)
static StepIteratorCreate(String key, String value)
static StepIteratorDestroy()
static StepIteratorNext()
static StepObjectAccess(String name)
static StepObjectAccessStatic(Class aClass, String name)
static StepObjectNew(Class name)
static StepOperate(String oper)
static StepPLiteral(String evaluator)
static StepPopTry()
static StepReturn(int type)
static StepSValue(Scalar value)
static StepTry(Block owner, Block handler, String var)

Method Detail

Assign

public static Step Assign(Block variable)

AssignAndOperate

public static Step AssignAndOperate(Block variable, String operator)

AssignT

public static Step AssignT()

AssignTupleAndOperate

public static Step AssignTupleAndOperate(String operator)

Bind

public static Step Bind(String functionEnvironment, Block name, Block code)

BindFilter

public static Step BindFilter(String functionEnvironment, String name, Block code, String filter)

BindPredicate

public static Step BindPredicate(String functionEnvironment, Check predicate, Block code)

Call

public static Step Call(String function)

Check

public static Check Check(String nameOfOperator, Block setupOperands)

CreateClosure

public static Step CreateClosure(Block code)

CreateFrame

public static Step CreateFrame()

Decide

public static Step Decide(Check conditionForGoto, Block ifTrue, Block ifFalse)

Get

public static Step Get(String value)

Goto

public static Step Goto(Check conditionForGoto, Block ifTrue, Block increment)

Index

public static Step Index(String value, Block index)

IteratorCreate

public static Step IteratorCreate(String key, String value)

IteratorDestroy

public static Step IteratorDestroy()

IteratorNext

public static Step IteratorNext()

ObjectAccess

public static Step ObjectAccess(String name)

ObjectAccessStatic

public static Step ObjectAccessStatic(Class aClass, String name)

ObjectNew

public static Step ObjectNew(Class name)

Operate

public static Step Operate(String oper)

PLiteral

public static Step PLiteral(String evaluator)

PopTry

public static Step PopTry()

Return

public static Step Return(int type)

SValue

public static Step SValue(Scalar value)

Try

public static Step Try(Block owner, Block handler, String var)