Package sleep.engine

Class GeneratedSteps


  • public class GeneratedSteps
    extends java.lang.Object
    A class providing methods for constructing an atomic step of a specific type. Feel free to extend this class and specify your own factory to the CodeGenerator class.
    • Constructor Detail

      • GeneratedSteps

        public GeneratedSteps()
    • Method Detail

      • PopTry

        public Step PopTry()
      • Try

        public Step Try​(Block owner,
                        Block handler,
                        java.lang.String var)
      • Operate

        public Step Operate​(java.lang.String oper)
      • Return

        public Step Return​(int type)
      • IteratorCreate

        public Step IteratorCreate​(java.lang.String key,
                                   java.lang.String value)
      • IteratorNext

        public Step IteratorNext()
      • IteratorDestroy

        public Step IteratorDestroy()
      • Check

        public Check Check​(java.lang.String nameOfOperator,
                           Block setupOperands)
      • PLiteral

        public Step PLiteral​(java.util.List doit)
      • Assign

        public Step Assign​(Block variable)
      • AssignAndOperate

        public Step AssignAndOperate​(Block variable,
                                     java.lang.String operator)
      • AssignT

        public Step AssignT()
      • AssignTupleAndOperate

        public Step AssignTupleAndOperate​(java.lang.String operator)
      • CreateFrame

        public Step CreateFrame()
      • Get

        public Step Get​(java.lang.String value)
      • Index

        public Step Index​(java.lang.String value,
                          Block index)
      • Call

        public Step Call​(java.lang.String function)
      • CreateClosure

        public Step CreateClosure​(Block code)
      • Bind

        public Step Bind​(java.lang.String functionEnvironment,
                         Block name,
                         Block code)
      • BindPredicate

        public Step BindPredicate​(java.lang.String functionEnvironment,
                                  Check predicate,
                                  Block code)
      • BindFilter

        public Step BindFilter​(java.lang.String functionEnvironment,
                               java.lang.String name,
                               Block code,
                               java.lang.String filter)
      • ObjectNew

        public Step ObjectNew​(java.lang.Class name)
      • ObjectAccess

        public Step ObjectAccess​(java.lang.String name)
      • ObjectAccessStatic

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