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

Packages that use Literal
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 Literal in org.holtz.zoe
 

Methods in org.holtz.zoe that return Literal
 Literal ZObject.evaluate(Register reg)
           
 Literal Phene.get(Literal key)
           
 Literal Bug.get(Literal key)
           
 Literal Phene.get(RegisterReference arg)
           
 Literal Bug.get(RegisterReference arg)
           
 Literal Phene.put(Literal key, Literal val)
           
 Literal Bug.put(Literal key, Literal value)
           
 

Methods in org.holtz.zoe with parameters of type Literal
 ZoelVM.Turn Phene.execute(Operator operator, Literal operand)
           
 ZoelVM.Turn Bug.execute(Operator operator, Literal operand)
           
 Literal Phene.get(Literal key)
           
 Literal Bug.get(Literal key)
           
 Literal Phene.put(Literal key, Literal val)
           
 Literal Bug.put(Literal key, Literal value)
           
 

Uses of Literal in org.holtz.zoe.zoel
 

Subclasses of Literal in org.holtz.zoe.zoel
 class Number
          A numeric Literal Operand of a Statement in a Zoel program.
 class StringLiteral
          A string Literal Operand of a Statement in a Zoel program.
 

Methods in org.holtz.zoe.zoel that return Literal
 Literal ZoelVMHost.get(Literal key)
           
 Literal ZoelVMHost.get(RegisterReference arg)
           
 Literal ZoelVM.peek()
           
 Literal ZoelVM.pop()
           
 Literal ZoelVMHost.put(Literal key, Literal val)
           
 

Methods in org.holtz.zoe.zoel with parameters of type Literal
 ZoelVM.Turn ZoelVMHost.execute(Operator op, Literal arg)
           
 Literal ZoelVMHost.get(Literal key)
           
 ZoelVM ZoelVM.poke(Literal val)
           
 ZoelVM ZoelVM.push(Literal val)
           
 Literal ZoelVMHost.put(Literal key, Literal val)