Uses of Interface
org.quattor.pan.parser.Node

Packages that use Node
org.quattor.pan.parser Provides classes for the implementation of the pan language parser. 
 

Uses of Node in org.quattor.pan.parser
 

Classes in org.quattor.pan.parser that implement Node
 class ASTAddOperation
           
 class ASTBaseTypeSpec
           
 class ASTBitwiseAndOperation
           
 class ASTBitwiseExclusiveOrOperation
           
 class ASTBitwiseInclusiveOrOperation
           
 class ASTDivOperation
           
 class ASTEQOperation
           
 class ASTFieldSpec
           
 class ASTFullTypeSpec
           
 class ASTFunction
           
 class ASTGEOperation
           
 class ASTGTOperation
           
 class ASTLEOperation
           
 class ASTlogicalAndExpression
           
 class ASTlogicalOrExpression
           
 class ASTLTOperation
           
 class ASTModOperation
           
 class ASTMulOperation
           
 class ASTNEOperation
           
 class ASTOperation
          This node implements the methods required for JJTree and also provides the methods to associate an Operation with the node.
 class ASTStatement
           
 class ASTSubOperation
           
 class ASTTemplate
           
 class ASTTypeClause
           
 class ASTTypeSpec
           
 class ASTVariable
           
 class SimpleNode
           
 

Fields in org.quattor.pan.parser declared as Node
protected  Node[] SimpleNode.children
           
protected  Node SimpleNode.parent
           
 

Methods in org.quattor.pan.parser that return Node
 Node Node.jjtGetChild(int i)
          This method returns a child node.
 Node SimpleNode.jjtGetChild(int i)
           
 Node Node.jjtGetParent()
           
 Node SimpleNode.jjtGetParent()
           
 Node JJTPanParserState.peekNode()
           
 Node JJTPanParserState.popNode()
           
 Node JJTPanParserState.rootNode()
           
 

Methods in org.quattor.pan.parser with parameters of type Node
 void JJTPanParserState.clearNodeScope(Node n)
           
 void JJTPanParserState.closeNodeScope(Node n, boolean condition)
           
 void JJTPanParserState.closeNodeScope(Node n, int num)
           
 void Node.jjtAddChild(Node n, int i)
          This method tells the node to add its argument to the node's list of children.
 void SimpleNode.jjtAddChild(Node n, int i)
           
 void Node.jjtSetParent(Node n)
          This pair of methods are used to inform the node of its parent.
 void SimpleNode.jjtSetParent(Node n)
           
 void JJTPanParserState.openNodeScope(Node n)
           
 void JJTPanParserState.pushNode(Node n)
           
 



Copyright © 2011 Quattor. All Rights Reserved.