Uses of Class
Mapper.Symbol

Packages that use Symbol
Mapper   
Operator.Operations   
Util   
Util.Structures   
 

Uses of Symbol in Mapper
 

Methods in Mapper that return Symbol
 Symbol Rule.getLHS()
          Get the left hand symbol of the rule
 Symbol Grammar.getStartSymbol()
          Get the start symbol of the grammar If there are no rules null is returned
 

Methods in Mapper that return types with arguments of type Symbol
 java.util.ArrayList<Symbol> Grammar.getTerminals()
          Get a list of all the symbols which are terminals, ie the alphabet over which this grammar's language is defined.
protected  TreeNode<Symbol> DerivationTree.newNode()
           
 

Methods in Mapper with parameters of type Symbol
 boolean Symbol.equals(Symbol newSymbol)
          Compare type and symbol string value
 Rule ContextFreeGrammar.findRule(Symbol s)
          Find a rule given a symbol.
 void Rule.setLHS(Symbol s)
          Set the left hand side symbol of the rule Must be a Non Terminal symbol.
 boolean Grammar.setStartSymbol(Symbol newStartSymbol)
          Change start symbol by symbol.
 

Constructors in Mapper with parameters of type Symbol
DerivationNode(TreeNode<Symbol> parent, Symbol data)
           
Symbol(Symbol copy)
          Copy constructor
 

Constructor parameters in Mapper with type arguments of type Symbol
DerivationNode(TreeNode<Symbol> copy)
           
DerivationNode(TreeNode<Symbol> parent, Symbol data)
           
 

Uses of Symbol in Operator.Operations
 

Method parameters in Operator.Operations with type arguments of type Symbol
protected  boolean GrowInitialiser.checkGECodonValue(NimbleTree<Symbol> dt)
          Check if it is a GECodonValue.
 java.util.ArrayList<java.lang.Integer> GrowInitialiser.getPossibleRules(NimbleTree<Symbol> dt, Rule rule)
           
 java.util.ArrayList<java.lang.Integer> FullInitialiser.getPossibleRules(NimbleTree<Symbol> dt, Rule rule)
           
 boolean GrowInitialiser.grow(NimbleTree<Symbol> dt)
          Recursively builds a tree.
 

Uses of Symbol in Util
 

Methods in Util with parameters of type Symbol
static Individual GenotypeHelper.extendChromeAtRecursiveNode(Individual indiv, GEChromosome giver, Symbol giverSym, int mutatePoint)
           
static int GenotypeHelper.extendRecursiveNode(int codonToChange, Individual indiv, Symbol childRootSym)
          This method takes the codon that's going to change and determines how it needs to change in order to map to the correct production.
 

Uses of Symbol in Util.Structures
 

Methods in Util.Structures that return types with arguments of type Symbol
 BinaryNode<Symbol> ReversePolish.buildTreeFromPostfix()
           
 java.util.ArrayList<Symbol> ReversePolish.getPostfix()
           
 BinaryNode<Symbol> ReversePolish.getRoot()
           
 java.util.ArrayList<Symbol> ReversePolish.getTokens()
           
 

Method parameters in Util.Structures with type arguments of type Symbol
 void ReversePolish.setTokens(java.util.ArrayList<Symbol> tokens)
           
 java.lang.String ReversePolish.toPrefixString(BinaryNode<Symbol> node)
          Traverses a binary tree depth first