프로퍼티 | 타입 | 설명 | |
---|---|---|---|
ELRoot | ELNode | ||
GameObject | |||
Parent |
프로퍼티 | 타입 | 설명 | |
---|---|---|---|
CallPrimitive | IEnumerable |
||
CheckForPredicateInfo | |||
CheckForPredicateInfoInThisKB | |||
CheckForPredicateInfoInThisKB | |||
Commafy | Structure | ||
Compile | void | ||
Consult | void | ||
DeclareExternal | void | ||
DeclareHigherOrderArguments | void | ||
DeclarePublic | void | ||
DeclareRandomizable | void | ||
DeclareShadow | void | ||
DeclareTraced | void | ||
DeclareUntraced | void | ||
DefaultExtension | string | ||
Disassemble | void | ||
EntryForStoring | |||
EntryListForStoring | List |
||
FindClauses | IEnumerable |
||
Forget | void | ||
GetPredicateInfo | |||
IsSourceFile | bool | ||
KnowledgeBase | System | ||
KnowledgeBase | System | ||
KnowledgeBase | System | ||
LoadCSVRow | void | ||
Prove | IEnumerable |
||
ProveFromDB | IEnumerable |
||
Reconsult | void | ||
Reconsult | void | ||
Reconsult | void | ||
ReconsultString | void | ||
ReloadModifiedSourceFiles | void | ||
Retract | IEnumerable |
||
Retract | IEnumerable |
||
SourceFor | string | ||
SourceFromPredicateInfo | void | ||
TermExpansion | object |
메소드 | 설명 | |
---|---|---|
Assert ( Structure structure, bool atEnd, bool checkSingletons ) : void |
Add a term (fact or rule) to the KB.
|
|
Assert ( object term, bool atEnd, bool checkSingletons ) : void |
Add a term (fact or rule) to the KB.
|
|
AssertA ( Structure structure ) : void |
Add a term (fact or rule) to the KB.
|
|
AssertA ( object term ) : void |
Add a term (fact or rule) to the KB.
|
|
AssertZ ( Structure structure ) : void |
Add a term (fact or rule) to the KB.
|
|
AssertZ ( object term ) : void |
Add a term (fact or rule) to the KB.
|
|
Clear ( ) : void |
Erases the complete contents of the KB
|
|
Consult ( Stream stream ) : void |
Load assertions into the KB
|
|
Consult ( string path ) : void |
Load assertions into the KB
|
|
ConsultString ( string text ) : void |
Load assertions into the KB
|
|
IsTrue ( object goal, object thisValue = null ) : bool |
True if the specified goal is provable within this KnowledgeBase.
|
|
Prove ( Structure t ) : IEnumerable |
Attempts to prove the specified goal. WARNING: THIS WILL LEAK A PROLOG CONTEXT UNLESS ENUMERATED TO COMPLETION.
|
|
RetractAll ( Structure head ) : void |
Remove all terms matching head
|
|
RetractAll ( object term ) : void |
Remove a term from the KB.
|
|
SolveFor ( |
True if the specified goal is provable within this KnowledgeBase.
|
|
ToString ( ) : string | ||
Undefined ( Prolog.PredicateIndicator p ) : bool |
True if the specified functor/arity is undefined.
|
메소드 | 설명 | |
---|---|---|
CallPrimitive ( |
||
CheckForPredicateInfo ( Prolog.PredicateIndicator p ) : |
||
CheckForPredicateInfoInThisKB ( Prolog.PredicateIndicator p ) : |
||
CheckForPredicateInfoInThisKB ( |
||
Commafy ( Structure structures ) : Structure | ||
Compile ( Prolog.PredicateIndicator p ) : void | ||
Consult ( |
||
DeclareExternal ( Prolog.PredicateIndicator p ) : void | ||
DeclareHigherOrderArguments ( Prolog.PredicateIndicator p, int arguments ) : void | ||
DeclarePublic ( Prolog.PredicateIndicator p ) : void | ||
DeclareRandomizable ( Prolog.PredicateIndicator p ) : void | ||
DeclareShadow ( Prolog.PredicateIndicator p ) : void | ||
DeclareTraced ( Prolog.PredicateIndicator p ) : void | ||
DeclareUntraced ( Prolog.PredicateIndicator p ) : void | ||
DefaultExtension ( string path, string extension ) : string | ||
Disassemble ( Prolog.PredicateIndicator p ) : void | ||
EntryForStoring ( Prolog.PredicateIndicator p ) : |
||
EntryListForStoring ( Prolog.PredicateIndicator p ) : List |
||
FindClauses ( Structure head, object body ) : IEnumerable |
||
Forget ( Prolog.PredicateIndicator p ) : void | ||
GetPredicateInfo ( |
||
IsSourceFile ( string file ) : bool | ||
KnowledgeBase ( ) : System | ||
KnowledgeBase ( string kbName, |
||
KnowledgeBase ( string kbName, |
||
LoadCSVRow ( int rowNumber, Structure row ) : void | ||
Prove ( |
Attempts to prove the specified goal.
|
|
ProveFromDB ( |
||
Reconsult ( Stream stream ) : void | ||
Reconsult ( |
||
Reconsult ( string path ) : void | ||
ReconsultString ( string text ) : void | ||
ReloadModifiedSourceFiles ( ) : void | ||
Retract ( Structure head, object body ) : IEnumerable |
||
Retract ( object term ) : IEnumerable |
||
SourceFor ( Prolog.PredicateIndicator p ) : string | ||
SourceFromPredicateInfo ( Prolog.PredicateIndicator p, |
||
TermExpansion ( object unexpanded ) : object |
public Assert ( Structure structure, bool atEnd, bool checkSingletons ) : void | ||
structure | Structure | |
atEnd | bool | |
checkSingletons | bool | |
리턴 | void |
public Assert ( object term, bool atEnd, bool checkSingletons ) : void | ||
term | object | |
atEnd | bool | |
checkSingletons | bool | |
리턴 | void |
public IsTrue ( object goal, object thisValue = null ) : bool | ||
goal | object | Goal to attempt to prove |
thisValue | object | The value to give ot the $this indexical while running the goal |
리턴 | bool |
public SolveFor ( |
||
result | Value of variable to return | |
goal | object | Goal to attempt to prove |
thisValue | object | Value to give ot the indexical $this during execution |
throwOnFailure | bool | If true, SolveFor will throw a GoalException if the goal fails |
리턴 | object |
public Undefined ( Prolog.PredicateIndicator p ) : bool | ||
p | Prolog.PredicateIndicator | |
리턴 | bool |