org.globus.cog.karajan.parser
Class And

java.lang.Object
  extended by org.globus.cog.karajan.parser.AbstractGrammarElement
      extended by org.globus.cog.karajan.parser.And
All Implemented Interfaces:
GrammarElement

public final class And
extends AbstractGrammarElement


Field Summary
 
Fields inherited from class org.globus.cog.karajan.parser.AbstractGrammarElement
GEATYPE, optimized
 
Constructor Summary
And()
           
 
Method Summary
 GrammarElement _optimize(Rules rules)
           
 String errorForm()
           
 boolean parse(ParserContext context, Stack stack)
           
 void read(PeekableEnumeration st, AtomMapping mapping)
           
 String toString()
           
 
Methods inherited from class org.globus.cog.karajan.parser.AbstractGrammarElement
assertEquals, assertFalse, assertTrue, assertTrue, expect, optimize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

And

public And()
Method Detail

read

public void read(PeekableEnumeration st,
                 AtomMapping mapping)

parse

public boolean parse(ParserContext context,
                     Stack stack)
              throws ParsingException
Throws:
ParsingException

toString

public String toString()
Overrides:
toString in class Object

errorForm

public String errorForm()
Specified by:
errorForm in interface GrammarElement
Overrides:
errorForm in class AbstractGrammarElement

_optimize

public GrammarElement _optimize(Rules rules)
Specified by:
_optimize in class AbstractGrammarElement