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 class
Expression.Op.Bin.And<E>
The conjunction (logical and) operator.static class
Expression.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>
left
Expression.Apply<E>
right
-
Constructor Summary
Constructors Constructor Description Bin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
toString(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
-
-