Class Expression.Op.Bin<E>
- java.lang.Object
-
- edu.washington.cs.knowitall.logic.Expression<E>
-
- edu.washington.cs.knowitall.logic.Expression.Apply<E>
-
- edu.washington.cs.knowitall.logic.Expression.Op<E>
-
- edu.washington.cs.knowitall.logic.Expression.Op.Bin<E>
-
- Direct Known Subclasses:
Expression.Op.Bin.And,Expression.Op.Bin.Or
- Enclosing class:
- Expression.Op<E>
public abstract static class Expression.Op.Bin<E> extends Expression.Op<E>
An operator that takes two arguments, such as disjunction.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExpression.Op.Bin.And<E>The conjunction (logical and) operator.static classExpression.Op.Bin.Or<E>The disjunction (logical or) operator.-
Nested classes/interfaces inherited from class edu.washington.cs.knowitall.logic.Expression.Op
Expression.Op.Bin<E>, Expression.Op.Mon<E>
-
Nested classes/interfaces inherited from class edu.washington.cs.knowitall.logic.Expression
Expression.Apply<E>, Expression.Arg<E>, Expression.Op<E>, Expression.Paren<E>
-
-
Field Summary
Fields Modifier and Type Field Description Expression.Apply<E>leftExpression.Apply<E>right
-
Constructor Summary
Constructors Constructor Description Bin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringtoString(java.lang.String symbol)-
Methods inherited from class edu.washington.cs.knowitall.logic.Expression.Op
precedence, preceeds
-
Methods inherited from class edu.washington.cs.knowitall.logic.Expression.Apply
apply
-
-
-
-
Field Detail
-
left
public Expression.Apply<E> left
-
right
public Expression.Apply<E> right
-
-