|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use iGoalStack | |
|---|---|
| ubc.cs.JLog.Builtins | |
| ubc.cs.JLog.Builtins.Goals | |
| ubc.cs.JLog.Foundation | |
| ubc.cs.JLog.Terms | |
| ubc.cs.JLog.Terms.Goals | |
| Uses of iGoalStack in ubc.cs.JLog.Builtins |
|---|
| Methods in ubc.cs.JLog.Builtins with parameters of type iGoalStack | |
|---|---|
void |
jRead.addGoals(jGoal g,
iGoalStack goals)
|
void |
jCopyTerm.addGoals(jGoal g,
iGoalStack goals)
|
void |
jTime.addGoals(jGoal g,
iGoalStack goals)
|
void |
jRetract.addGoals(jGoal g,
iGoalStack goals)
|
void |
jUnionArray.addGoals(jGoal g,
iGoalStack goals)
|
void |
jIsReal.addGoals(jGoal g,
iGoalStack goals)
|
void |
jExists.addGoals(jGoal g,
iGoalStack goals)
|
void |
jFunctor.addGoals(jGoal g,
iGoalStack goals)
|
void |
jEnumerateVariablesArray.addGoals(jGoal g,
iGoalStack goals)
|
void |
jRepeat.addGoals(jGoal g,
iGoalStack goals)
|
void |
jGetArrayElement.addGoals(jGoal g,
iGoalStack goals)
|
void |
jName.addGoals(jGoal g,
iGoalStack goals)
|
void |
jCall.addGoals(jGoal g,
iGoalStack goals)
|
void |
jAppendArray.addGoals(jGoal g,
iGoalStack goals)
|
void |
jCompare.addGoals(jGoal g,
iGoalStack goals)
|
void |
jTermToList.addGoals(jGoal g,
iGoalStack goals)
|
void |
jEquivalent.addGoals(jGoal g,
iGoalStack goals)
|
void |
jOperator.addGoals(jGoal g,
iGoalStack goals)
|
void |
jCurrentOpList.addGoals(jGoal g,
iGoalStack goals)
|
void |
jEquivalence.addGoals(jGoal g,
iGoalStack goals)
|
void |
jSort.addGoals(jGoal g,
iGoalStack goals)
|
void |
jWrite.addGoals(jGoal g,
iGoalStack goals)
|
void |
jAssert.addGoals(jGoal g,
iGoalStack goals)
|
void |
jOp.addGoals(jGoal g,
iGoalStack goals)
|
void |
jIs.addGoals(jGoal g,
iGoalStack goals)
|
void |
jIntersectArray.addGoals(jGoal g,
iGoalStack goals)
|
void |
jIsInteger.addGoals(jGoal g,
iGoalStack goals)
|
void |
jCallN.addGoals(jGoal g,
iGoalStack goals)
|
void |
jSetArrayElement.addGoals(jGoal g,
iGoalStack goals)
|
void |
jCut.addGoals(jGoal g,
iGoalStack goals)
|
void |
jUnaryOperator.addGoals(jGoal g,
iGoalStack goals)
|
void |
jUnaryArithmetic.addGoals(jGoal g,
iGoalStack goals)
Arithmetics are intended as expressions for is,
if used a predicate they fail. |
void |
jAsserta.addGoals(jGoal g,
iGoalStack goals)
|
void |
jSubtractArray.addGoals(jGoal g,
iGoalStack goals)
|
void |
jRead.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jCopyTerm.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jTime.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jRetract.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jUnionArray.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jIsReal.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jExists.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jFunctor.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jEnumerateVariablesArray.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jRepeat.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jGetArrayElement.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jName.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jCall.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jAppendArray.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jCompare.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jTermToList.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jEquivalent.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jOperator.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jCurrentOpList.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jEquivalence.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jSort.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jWrite.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jAssert.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jOp.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jIs.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jIntersectArray.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jIsInteger.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jCallN.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jSetArrayElement.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jCut.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jUnaryOperator.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jUnaryArithmetic.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
Arithmetics are intended as expressions for is,
if used a predicate they fail. |
void |
jAsserta.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jSubtractArray.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
| Uses of iGoalStack in ubc.cs.JLog.Builtins.Goals |
|---|
| Methods in ubc.cs.JLog.Builtins.Goals with parameters of type iGoalStack | |
|---|---|
protected void |
jCallGoal.internal_remove(iGoalStack goals)
|
void |
jNameGoal.internal_restore(iGoalStack goals)
|
void |
jCurrentOpListGoal.internal_restore(iGoalStack goals)
|
void |
jCopyGoal.internal_restore(iGoalStack goals)
|
void |
jIsGoal.internal_restore(iGoalStack goals)
|
void |
jTermToListGoal.internal_restore(iGoalStack goals)
|
void |
jRetractGoal.internal_restore(iGoalStack goals)
|
void |
jFunctorGoal.internal_restore(iGoalStack goals)
|
void |
jCompareGoal.internal_restore(iGoalStack goals)
|
void |
jSortGoal.internal_restore(iGoalStack goals)
|
void |
jReadGoal.internal_restore(iGoalStack goals)
|
void |
jCallGoal.internal_restore(iGoalStack goals)
|
boolean |
jAppendArrayGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jSetArrayElementGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jUnaryOperatorGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jNameGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jCurrentOpListGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jEquivalenceGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jEquivGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jIntersectArrayGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jUnionArrayGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jTimeGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jTimeGoal.jReportTimeGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jWriteGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jCopyGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jIsGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jTermToListGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jSubtractArrayGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jRetractGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jAssertGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jCutGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jUnaryArithmeticGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jCallNGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jFunctorGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jOpGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jOperatorGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jRepeatGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jCompareGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jSortGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jReadGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jGetArrayElementGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jEnumerateVariablesArrayGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jCallGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jAppendArrayGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jSetArrayElementGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jUnaryOperatorGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jNameGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jCurrentOpListGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jEquivalenceGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jEquivGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jIntersectArrayGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jUnionArrayGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jTimeGoal.jReportTimeGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jWriteGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jCopyGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jIsGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jTermToListGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jSubtractArrayGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jRetractGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jAssertGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jCutGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jUnaryArithmeticGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jFunctorGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jOpGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jOperatorGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jRepeatGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jCompareGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jSortGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jReadGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jGetArrayElementGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jEnumerateVariablesArrayGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jCallGoal.retry(iGoalStack goals,
iGoalStack proved)
|
| Uses of iGoalStack in ubc.cs.JLog.Foundation |
|---|
| Subinterfaces of iGoalStack in ubc.cs.JLog.Foundation | |
|---|---|
interface |
iDebugGoalStack
iDebugGoalStack is the debugging goal stack interface. |
| Classes in ubc.cs.JLog.Foundation that implement iGoalStack | |
|---|---|
class |
jDebugGoalStack
jDebugGoalStack is the default goal stack implementation. |
class |
jDebugProvedGoalStack
|
class |
jGoalStack
jGoalStack is the default goal stack implementation. |
| Fields in ubc.cs.JLog.Foundation declared as iGoalStack | |
|---|---|
protected iGoalStack |
jProver.goals
|
protected iGoalStack |
jProver.proved
|
| Methods in ubc.cs.JLog.Foundation that return iGoalStack | |
|---|---|
protected iGoalStack |
jProver.createGoalsStack()
Construct a goal stack for goals. |
protected iGoalStack |
jDebugProver.createGoalsStack()
|
protected iGoalStack |
jProver.createProvedStack()
Construct a goal stack for proved. |
protected iGoalStack |
jDebugProver.createProvedStack()
|
| Methods in ubc.cs.JLog.Foundation with parameters of type iGoalStack | |
|---|---|
protected void |
jGoal.internal_remove(iGoalStack goals)
Make a rule on the proved stack clean up children on the goal stack. |
void |
jGoal.internal_restore(iGoalStack goals)
Combines internal_remove with a full restart and resoration of
any previous variable state. |
boolean |
jUserGoal.prove(iGoalStack goals,
iGoalStack proved)
|
abstract boolean |
jGoal.prove(iGoalStack goals,
iGoalStack proved)
Attempt to prove the goal represented by this jGoal. |
boolean |
jRuleDefinitions.prove(jPredicateGoal pg,
iGoalStack goals)
|
boolean |
jUserGoal.retry(iGoalStack goals,
iGoalStack proved)
|
abstract boolean |
jGoal.retry(iGoalStack goals,
iGoalStack proved)
Attempt to prove the goal represented by this jGoal. |
boolean |
jRule.unify(jPredicateGoal pg,
iGoalStack goals)
|
| Uses of iGoalStack in ubc.cs.JLog.Terms |
|---|
| Methods in ubc.cs.JLog.Terms with parameters of type iGoalStack | |
|---|---|
void |
jBinaryBuiltinPredicate.addGoals(jGoal g,
iGoalStack goals)
|
void |
jAtom.addGoals(jGoal g,
iGoalStack goals)
|
void |
jClause.addGoals(jGoal g,
iGoalStack goals)
|
void |
jTrue.addGoals(jGoal g,
iGoalStack goals)
|
void |
jOrPredicate.addGoals(jGoal g,
iGoalStack goals)
|
void |
jPredicateTerms.addGoals(jGoal g,
iGoalStack goals)
|
abstract void |
iPredicate.addGoals(jGoal g,
iGoalStack goals)
Adds goal to prove this predicate onto goal stack. |
void |
jPredicate.addGoals(jGoal g,
iGoalStack goals)
|
void |
jNaryBuiltinPredicate.addGoals(jGoal g,
iGoalStack goals)
|
void |
jQuadaryBuiltinPredicate.addGoals(jGoal g,
iGoalStack goals)
|
void |
jFail.addGoals(jGoal g,
iGoalStack goals)
|
void |
jTrinaryBuiltinPredicate.addGoals(jGoal g,
iGoalStack goals)
|
void |
jDCG.addGoals(jGoal g,
iGoalStack goals)
|
void |
jUnaryBuiltinPredicate.addGoals(jGoal g,
iGoalStack goals)
|
void |
jBinaryBuiltinPredicate.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jAtom.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jClause.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jTrue.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jOrPredicate.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jPredicateTerms.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
abstract void |
iPredicate.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
Adds goal to prove this predicate onto goal stack. |
void |
jPredicate.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jNaryBuiltinPredicate.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jQuadaryBuiltinPredicate.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jFail.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jTrinaryBuiltinPredicate.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jDCG.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
void |
jUnaryBuiltinPredicate.addGoals(jGoal g,
jVariable[] vars,
iGoalStack goals)
|
boolean |
jOrPredicate.prove(jOrGoal og,
jGoal g,
iGoalStack goals)
|
boolean |
jOrPredicate.prove(jOrGoal og,
jGoal g,
jVariable[] vars,
iGoalStack goals)
|
| Uses of iGoalStack in ubc.cs.JLog.Terms.Goals |
|---|
| Methods in ubc.cs.JLog.Terms.Goals with parameters of type iGoalStack | |
|---|---|
protected void |
jPredicateGoal.internal_remove(iGoalStack goals)
|
void |
jClauseGoal.internal_restore(iGoalStack goals)
|
void |
jTrinaryBuiltinPredicateGoal.internal_restore(iGoalStack goals)
|
void |
jUnaryBuiltinPredicateGoal.internal_restore(iGoalStack goals)
|
void |
jNaryBuiltinPredicateGoal.internal_restore(iGoalStack goals)
|
void |
jOrGoal.internal_restore(iGoalStack goals)
|
void |
jPredicateGoal.internal_restore(iGoalStack goals)
|
void |
jBinaryBuiltinPredicateGoal.internal_restore(iGoalStack goals)
|
void |
jQuadaryBuiltinPredicateGoal.internal_restore(iGoalStack goals)
|
boolean |
jFailGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jClauseGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jTrinaryBuiltinPredicateGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jUnaryBuiltinPredicateGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jNaryBuiltinPredicateGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jOrGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jTrueGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jPredicateGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jBinaryBuiltinPredicateGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jQuadaryBuiltinPredicateGoal.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jOrGoalWVars.prove(iGoalStack goals,
iGoalStack proved)
|
boolean |
jFailGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jClauseGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jTrinaryBuiltinPredicateGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jUnaryBuiltinPredicateGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jNaryBuiltinPredicateGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jOrGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jTrueGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jPredicateGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jBinaryBuiltinPredicateGoal.retry(iGoalStack goals,
iGoalStack proved)
|
boolean |
jQuadaryBuiltinPredicateGoal.retry(iGoalStack goals,
iGoalStack proved)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||