net.sf.parser4j.parser.entity.parsenode
Class EmptyParseNode

java.lang.Object
  extended by net.sf.parser4j.parser.entity.parsenode.AbstractParseNode
      extended by net.sf.parser4j.parser.entity.parsenode.AbstractNonTerminalParseNode
          extended by net.sf.parser4j.parser.entity.parsenode.EmptyParseNode
All Implemented Interfaces:
IParseNode

public class EmptyParseNode
extends AbstractNonTerminalParseNode

empty parse node

Author:
luc peuvrier

Field Summary
 
Fields inherited from class net.sf.parser4j.parser.entity.parsenode.AbstractNonTerminalParseNode
notWhiteIndexes, sonParseNodes
 
Fields inherited from class net.sf.parser4j.parser.entity.parsenode.AbstractParseNode
_log, beginColumnNumber, beginLineNumber, computeSyntaxNode, data, dataByAlternative, endColumnNumber, endLineNumber, fileName, grammarSymbolIdentifier, intermediate, matchIdentifier, parseSession, parsingToStringUtil, syntaxNode, whiteSpace
 
Constructor Summary
EmptyParseNode(IParseNode[] parseNodes, int[] notWhiteIndexes, int grammarSymbolIdentifier, ParseSession parseSession, int parseStackId, ParsingToStringUtil parsingToStringUtil, boolean intermediate, boolean computeSyntaxNode)
           
 
Method Summary
 void accept(IParseNodeVisitor visitor)
          to visit this parse node
 java.lang.String toString()
           
 
Methods inherited from class net.sf.parser4j.parser.entity.parsenode.AbstractNonTerminalParseNode
assertSonReferenced, equals, getAlternativeParseNodeArray, getDataByAlternative, getNotWhiteIndexes, getNumberOfAlternative, getSonParseNodes, getSyntaxNode, getUniqData, hashCode, setAlternativeParseNode, setData, setSonParseNodes, unreferenceSon
 
Methods inherited from class net.sf.parser4j.parser.entity.parsenode.AbstractParseNode
addErrorStatus, addErrorStatus, getBeginColumnNumber, getBeginLineNumber, getEndColumnNumber, getEndLineNumber, getErrorStatusList, getFileName, getGrammarSymbolIdentifier, getMyIdentifier, getName, getParseNodeType, getParseStackId, hasDataComputed, isInError, isIntermediate, isNonTerminal, isTerminal, isWhiteSpace, setData, setInTextInformation, setMatchIdentifier, setWhiteSpace, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EmptyParseNode

public EmptyParseNode(IParseNode[] parseNodes,
                      int[] notWhiteIndexes,
                      int grammarSymbolIdentifier,
                      ParseSession parseSession,
                      int parseStackId,
                      ParsingToStringUtil parsingToStringUtil,
                      boolean intermediate,
                      boolean computeSyntaxNode)
Method Detail

accept

public void accept(IParseNodeVisitor visitor)
            throws ParserException
Description copied from interface: IParseNode
to visit this parse node

Specified by:
accept in interface IParseNode
Overrides:
accept in class AbstractNonTerminalParseNode
Parameters:
visitor - the parse node visitor
Throws:
ParserException

toString

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


Copyright © 2008-2009 Luc Peuvrier. All Rights Reserved.