sleep.engine
Class GeneratedSteps

java.lang.Object
  extended by sleep.engine.GeneratedSteps

public class GeneratedSteps
extends java.lang.Object

A class providing static methods for constructing an atomic step of a specific type


Constructor Summary
GeneratedSteps()
           
 
Method Summary
static Step Assign(Block variable)
           
static Step AssignAndOperate(Block variable, java.lang.String operator)
           
static Step AssignT()
           
static Step AssignTupleAndOperate(java.lang.String operator)
           
static Step Bind(java.lang.String functionEnvironment, Block name, Block code)
           
static Step BindFilter(java.lang.String functionEnvironment, java.lang.String name, Block code, java.lang.String filter)
           
static Step BindPredicate(java.lang.String functionEnvironment, Check predicate, Block code)
           
static Step Call(java.lang.String function)
           
static Check Check(java.lang.String nameOfOperator, Block setupOperands)
           
static Step CreateClosure(Block code)
           
static Step CreateFrame()
           
static Step Decide(Check conditionForGoto, Block ifTrue, Block ifFalse)
           
static Step Get(java.lang.String value)
           
static Step Goto(Check conditionForGoto, Block ifTrue, Block increment)
           
static Step Index(java.lang.String value, Block index)
           
static Step IteratorCreate(java.lang.String key, java.lang.String value)
           
static Step IteratorDestroy()
           
static Step IteratorNext()
           
static Step ObjectAccess(java.lang.String name)
           
static Step ObjectAccessStatic(java.lang.Class aClass, java.lang.String name)
           
static Step ObjectNew(java.lang.Class name)
           
static Step Operate(java.lang.String oper)
           
static Step PLiteral(java.lang.String evaluator)
           
static Step PopTry()
           
static Step Return(int type)
           
static Step SValue(Scalar value)
           
static Step Try(Block owner, Block handler, java.lang.String var)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GeneratedSteps

public GeneratedSteps()
Method Detail

PopTry

public static Step PopTry()

Try

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

Operate

public static Step Operate(java.lang.String oper)

Return

public static Step Return(int type)

SValue

public static Step SValue(Scalar value)

IteratorCreate

public static Step IteratorCreate(java.lang.String key,
                                  java.lang.String value)

IteratorNext

public static Step IteratorNext()

IteratorDestroy

public static Step IteratorDestroy()

Check

public static Check Check(java.lang.String nameOfOperator,
                          Block setupOperands)

Goto

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

Decide

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

PLiteral

public static Step PLiteral(java.lang.String evaluator)

Assign

public static Step Assign(Block variable)

AssignAndOperate

public static Step AssignAndOperate(Block variable,
                                    java.lang.String operator)

AssignT

public static Step AssignT()

AssignTupleAndOperate

public static Step AssignTupleAndOperate(java.lang.String operator)

CreateFrame

public static Step CreateFrame()

Get

public static Step Get(java.lang.String value)

Index

public static Step Index(java.lang.String value,
                         Block index)

Call

public static Step Call(java.lang.String function)

CreateClosure

public static Step CreateClosure(Block code)

Bind

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

BindPredicate

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

BindFilter

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

ObjectNew

public static Step ObjectNew(java.lang.Class name)

ObjectAccess

public static Step ObjectAccess(java.lang.String name)

ObjectAccessStatic

public static Step ObjectAccessStatic(java.lang.Class aClass,
                                      java.lang.String name)