|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ai.logic.Logic
A logic statement.
Constructor Summary | |
Logic(java.lang.String v)
|
Method Summary | |
java.lang.Object |
clone()
|
boolean |
isSatisfiable()
Determines if logic statement is satisfiable |
boolean |
isValid()
Determines if logic statement is valid |
static Logic |
parse(java.lang.String expr)
Parse an expression string |
static Logic |
parse(java.util.StringTokenizer expr,
java.util.Vector operators,
java.util.Vector operands,
java.lang.String lookahead)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Logic(java.lang.String v)
Method Detail |
public boolean isValid()
public boolean isSatisfiable()
public java.lang.String toString()
public static Logic parse(java.lang.String expr) throws ai.logic.IllegalLogicClause
ai.logic.IllegalLogicClause
public static Logic parse(java.util.StringTokenizer expr, java.util.Vector operators, java.util.Vector operands, java.lang.String lookahead) throws ai.logic.IllegalLogicClause
ai.logic.IllegalLogicClause
public java.lang.Object clone()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |