Property | Type | Description | |
---|---|---|---|
AddFrozenGoal | IEnumerable |
||
AddSuspendedGoal | IEnumerable |
||
ForciblyUnbind | void | ||
MetaUnify | IEnumerable |
||
SaveAndUpdate | void | ||
SucceedOnceAndThenUnBind | IEnumerable |
||
UnifyMetaMeta | IEnumerable |
||
UnifyMetaMeta | void | ||
UnifyMetaTerm | IEnumerable |
||
UnifyMetaTerm | void | ||
UnifyMetaVar | IEnumerable |
||
UnifyMetaVar | void | ||
UnifyWithAtomicConstant | IEnumerable |
||
UnifyWithAtomicConstant | bool | ||
UnifyWithCanonicalValue | IEnumerable |
||
UnifyWithCanonicalValue | bool | ||
UnifyWithStructure | IEnumerable |
||
UnifyWithStructure | bool | ||
UnifyWithTerm | IEnumerable |
||
UnifyWithTerm | bool |
Method | Description | |
---|---|---|
AddSuspendedGoalSavingToTrail ( Structure goal, |
||
AlphaConvert ( List |
All we have to do here is check whether this is one of the variables we're looking for.
|
|
LogicVariable ( |
Creates a new logic variable
|
|
LogicVariable ( string name ) : System |
Creates a new logic variable
|
|
ToString ( ) : string |
The name and UID of the object
|
|
Unify ( object value ) : IEnumerable |
Attempt to unify the logic variable against the specified value (may be another logic variable or not).
|
|
Unify ( object value, |
Attempt to unify the logic variable against the specified value (may be another logic variable or not).
|
Method | Description | |
---|---|---|
AddFrozenGoal ( Structure goal, |
||
AddSuspendedGoal ( Structure goal, |
||
ForciblyUnbind ( ) : void | ||
MetaUnify ( |
||
SaveAndUpdate ( object value, |
Saves variable to the trail and updates it.
|
|
SucceedOnceAndThenUnBind ( ) : IEnumerable |
||
UnifyMetaMeta ( |
||
UnifyMetaMeta ( |
This is an attributed variable with attribute myMetaStructure, unify it with attributed variable them, with attribute theirMetaStructure.
|
|
UnifyMetaTerm ( |
||
UnifyMetaTerm ( |
This is an attributed variable with attribute m, unify it with value.
|
|
UnifyMetaVar ( |
||
UnifyMetaVar ( |
This is an atributed variable with metastructure m, unify with unattributed and unbound variable v.
|
|
UnifyWithAtomicConstant ( object value ) : IEnumerable |
||
UnifyWithAtomicConstant ( object value, |
||
UnifyWithCanonicalValue ( object value ) : IEnumerable |
||
UnifyWithCanonicalValue ( object value, |
||
UnifyWithStructure ( Structure value ) : IEnumerable |
||
UnifyWithStructure ( Structure value, |
||
UnifyWithTerm ( |
||
UnifyWithTerm ( |
public AddSuspendedGoalSavingToTrail ( Structure goal, |
||
goal | Structure | |
context | ||
return | void |
public AlphaConvert ( List |
||
oldVars | List |
|
newVars | ||
context | ||
evalIndexicals | bool | |
return | object |
public LogicVariable ( |
||
name | ||
return | System |
public LogicVariable ( string name ) : System | ||
name | string | Print name for the variable |
return | System |
public Unify ( object value, |
||
value | object | |
context | ||
return | bool |