marf.nlp.Parsing.GrammarCompiler
Class Terminal
java.lang.Object
|
+--marf.nlp.Parsing.GrammarCompiler.GrammarElement
|
+--marf.nlp.Parsing.GrammarCompiler.Terminal
- All Implemented Interfaces:
- java.io.Serializable
- public class Terminal
- extends GrammarElement
Terminal Symbol.
$Id: Terminal.java,v 1.10 2005/08/13 23:09:39 susan_fan Exp $
- Since:
- 0.3.0
- Version:
- $Revision: 1.10 $
- Author:
- Serguei Mokhov
- See Also:
- Serialized Form
Field Summary |
protected marf.nlp.Parsing.GrammarCompiler.GrammarTokenType |
Type
|
Constructor Summary |
Terminal(java.lang.String pLexeme,
int pID)
|
Terminal(marf.nlp.Parsing.Token poToken,
int pID)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Type
protected marf.nlp.Parsing.GrammarCompiler.GrammarTokenType Type
Terminal
public Terminal(java.lang.String pLexeme,
int pID)
Terminal
public Terminal(marf.nlp.Parsing.Token poToken,
int pID)
isToken
public boolean isToken(marf.nlp.Parsing.Token pToken)
getType
public marf.nlp.Parsing.GrammarCompiler.GrammarTokenType getType()
isTerminal
public boolean isTerminal()
- Specified by:
isTerminal
in class GrammarElement
isNonTerminal
public boolean isNonTerminal()
- Specified by:
isNonTerminal
in class GrammarElement
getMARFSourceCodeRevision
public static java.lang.String getMARFSourceCodeRevision()
- Retrieves class' revision.
- Returns:
- revision string