org.globus.cog.karajan.parser
Interface GrammarElement

All Known Implementing Classes:
AbstractGrammarElement

public interface GrammarElement


Method Summary
 String errorForm()
           
 GrammarElement optimize(Rules rules)
           
 boolean parse(ParserContext context, Stack stack)
           
 void read(PeekableEnumeration st, AtomMapping mapping)
           
 

Method Detail

read

public void read(PeekableEnumeration st,
                 AtomMapping mapping)

parse

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

optimize

public GrammarElement optimize(Rules rules)

errorForm

public String errorForm()