Uses of Class
org.holtz.zoe.zoel.Operator

Packages that use Operator
org.holtz.zoe A Zoe World with evolvable Bugs controlled by Genes coded as mutating Zoel programs.
 
org.holtz.zoe.zoel A Turing-complete mutatable programming language featuring block statements, a stack, a heap, registers of sensory data, and operators to perform actions in the Zoe World.
 
 

Uses of Operator in org.holtz.zoe
 

Methods in org.holtz.zoe with parameters of type Operator
 ZoelVM.Turn Phene.execute(Operator operator, Literal operand)
           
 ZoelVM.Turn Bug.execute(Operator operator, Literal operand)
           
 Expression Phene.implicitArgOf(Operator op)
           
 Expression Bug.implicitArgOf(Operator op)
           
 

Uses of Operator in org.holtz.zoe.zoel
 

Fields in org.holtz.zoe.zoel declared as Operator
 Operator Operation.op
           
 

Methods in org.holtz.zoe.zoel that return Operator
static Operator Operator.fromString(java.lang.String str)
           
static Operator Operator.pseudoRandom(java.util.Random random, boolean actionOperatorsAllowed)
           
static Operator Operator.valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static Operator[] Operator.values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 

Methods in org.holtz.zoe.zoel with parameters of type Operator
 ZoelVM.Turn ZoelVMHost.execute(Operator op, Literal arg)
           
 Expression ZoelVMHost.implicitArgOf(Operator op)
          The implicit argument, if any, of an Operator.
 

Constructors in org.holtz.zoe.zoel with parameters of type Operator
Operation(Operator theOp)
           
Operation(Operator theOp, Expression theArg)
           
Operation(Operator theOp, Operation theArg)
           
Operation(Operator theOp, java.lang.String theArg)