Class InternalSpecialCompoundTerm
java.lang.Object
com.igormaznitsa.prologparser.terms.PrologTerm
com.igormaznitsa.prologparser.terms.PrologCompound
com.igormaznitsa.prologparser.terms.InternalSpecialCompoundTerm
- All Implemented Interfaces:
Serializable,Comparable<PrologTerm>
- Direct Known Subclasses:
OpContainer,TermWrapper
Base class for special service terms for use on level of parser.
- See Also:
-
Field Summary
FieldsFields inherited from class com.igormaznitsa.prologparser.terms.PrologTerm
quotation, text -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal intcompareTo(PrologTerm that) getTermAt(int position) Get element for its positionfinal Stream<PrologTerm> stream()Methods inherited from class com.igormaznitsa.prologparser.terms.PrologTerm
assertNonEmptyString, findQuotation, flatComma, getArity, getFunctor, getLine, getPos, getPrecedence, getQuotation, getText, getType, isAnyBlock, isBlock, isCurlyBlock, setLine, setPos, toString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
InternalSpecialCompoundTerm
-
-
Method Details
-
getTermAt
Description copied from class:PrologCompoundGet element for its position- Specified by:
getTermAtin classPrologCompound- Parameters:
position- zero-based element position- Returns:
- element in position
-
stream
- Overrides:
streamin classPrologTerm
-
compareTo
- Specified by:
compareToin interfaceComparable<PrologTerm>- Overrides:
compareToin classPrologTerm
-