org.globus.cog.karajan.parser
Class AbstractGrammarElement
java.lang.Object
org.globus.cog.karajan.parser.AbstractGrammarElement
- All Implemented Interfaces:
- GrammarElement
- Direct Known Subclasses:
- AbstractAtom, And, Or, Rule, Rules, UnresolvedRule
public abstract class AbstractGrammarElement
- extends Object
- implements GrammarElement
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GEATYPE
public static final GrammarElement[] GEATYPE
optimized
protected boolean optimized
AbstractGrammarElement
public AbstractGrammarElement()
expect
public void expect(Enumeration st,
String expected)
assertTrue
public static void assertTrue(boolean value,
Class c)
assertTrue
public static void assertTrue(boolean value,
String message)
assertFalse
public static void assertFalse(boolean value)
assertEquals
public static void assertEquals(int v1,
int v2,
Class c)
optimize
public GrammarElement optimize(Rules rules)
- Specified by:
optimize
in interface GrammarElement
_optimize
public abstract GrammarElement _optimize(Rules rules)
errorForm
public String errorForm()
- Specified by:
errorForm
in interface GrammarElement