org.sablecc.sablecc.node
Class AGrammar

java.lang.Object
  extended by org.sablecc.sablecc.node.Node
      extended by org.sablecc.sablecc.node.PGrammar
          extended by org.sablecc.sablecc.node.AGrammar
All Implemented Interfaces:
java.lang.Cloneable, Switchable

public final class AGrammar
extends PGrammar


Nested Class Summary
private  class AGrammar.Package_Cast
           
 
Field Summary
private  PAst _ast_
           
private  PHelpers _helpers_
           
private  PIgnTokens _ignTokens_
           
private  java.util.LinkedList _package_
           
private  PProductions _productions_
           
private  PStates _states_
           
private  PTokens _tokens_
           
 
Constructor Summary
AGrammar()
           
AGrammar(java.util.List _package_, PHelpers _helpers_, PStates _states_, PTokens _tokens_, PIgnTokens _ignTokens_, PProductions _productions_, PAst _ast_)
           
 
Method Summary
 void apply(Switch sw)
           
 java.lang.Object clone()
           
 PAst getAst()
           
 PHelpers getHelpers()
           
 PIgnTokens getIgnTokens()
           
 java.util.LinkedList getPackage()
           
 PProductions getProductions()
           
 PStates getStates()
           
 PTokens getTokens()
           
(package private)  void removeChild(Node child)
           
(package private)  void replaceChild(Node oldChild, Node newChild)
           
 void setAst(PAst node)
           
 void setHelpers(PHelpers node)
           
 void setIgnTokens(PIgnTokens node)
           
 void setPackage(java.util.List list)
           
 void setProductions(PProductions node)
           
 void setStates(PStates node)
           
 void setTokens(PTokens node)
           
 java.lang.String toString()
           
 
Methods inherited from class org.sablecc.sablecc.node.Node
cloneList, cloneNode, parent, parent, replaceBy, toString, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_package_

private final java.util.LinkedList _package_

_helpers_

private PHelpers _helpers_

_states_

private PStates _states_

_tokens_

private PTokens _tokens_

_ignTokens_

private PIgnTokens _ignTokens_

_productions_

private PProductions _productions_

_ast_

private PAst _ast_
Constructor Detail

AGrammar

public AGrammar()

AGrammar

public AGrammar(java.util.List _package_,
                PHelpers _helpers_,
                PStates _states_,
                PTokens _tokens_,
                PIgnTokens _ignTokens_,
                PProductions _productions_,
                PAst _ast_)
Method Detail

clone

public java.lang.Object clone()
Specified by:
clone in class Node

apply

public void apply(Switch sw)

getPackage

public java.util.LinkedList getPackage()

setPackage

public void setPackage(java.util.List list)

getHelpers

public PHelpers getHelpers()

setHelpers

public void setHelpers(PHelpers node)

getStates

public PStates getStates()

setStates

public void setStates(PStates node)

getTokens

public PTokens getTokens()

setTokens

public void setTokens(PTokens node)

getIgnTokens

public PIgnTokens getIgnTokens()

setIgnTokens

public void setIgnTokens(PIgnTokens node)

getProductions

public PProductions getProductions()

setProductions

public void setProductions(PProductions node)

getAst

public PAst getAst()

setAst

public void setAst(PAst node)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

removeChild

void removeChild(Node child)
Specified by:
removeChild in class Node

replaceChild

void replaceChild(Node oldChild,
                  Node newChild)
Specified by:
replaceChild in class Node