com.varankin.bnf
Class SyntacticTerm
java.lang.Object
com.varankin.bnf.SyntacticTerm
public class SyntacticTerm
- extends java.lang.Object
A syntactic-term consists of either:
(a) a syntactic-factor, or
(b) a syntactic-factor followed by an except-symbol
followed by a syntactic-exception.
- Author:
- © 2009 Nikolai Varankine
Method Summary |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
factor
public final SyntacticFactor factor
- Implementing syntactic factor.
exception
public final SyntacticFactor exception
- Denial of syntactic factor.
SyntacticTerm
public SyntacticTerm(SyntacticFactor aFactor,
SyntacticFactor aException)
- Parameters:
aFactor
- syntactic factor comprising this syntactic term.aException
- syntactic factor serving as denial of specified factor or null.
- Throws:
java.lang.NullPointerException
- if syntactic factor is null.
SyntacticTerm
public SyntacticTerm(SyntacticFactor aFactor)
- Parameters:
aFactor
- syntactic factor comprising this syntactic term with no exception.
- Throws:
java.lang.NullPointerException
- if syntactic factor is null.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object