Class Expression<E>
- java.lang.Object
-
- edu.washington.cs.knowitall.logic.Expression<E>
-
- Direct Known Subclasses:
Expression.Apply
,Expression.Paren
public abstract class Expression<E> extends java.lang.Object
Superclass for expressions in a Logic Expression.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Expression.Apply<E>
An expression that can be applied.static class
Expression.Arg<E>
An expression that evaluates to true or false.static class
Expression.Op<E>
An operator expression.static class
Expression.Paren<E>
A parenthesis, used for grouping.
-
Constructor Summary
Constructors Constructor Description Expression()
-