|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.util.SubLTranslatedFile
com.cyc.cycjava.cycl.assertion_handles
public final class assertion_handles
Nested Class Summary | |
---|---|
static class |
assertion_handles.$assertion_native
|
static class |
assertion_handles.$assertion_p$UnaryFunction
|
static class |
assertion_handles.$find_assertion_by_id$UnaryFunction
|
static class |
assertion_handles.$sxhash_assertion_method$UnaryFunction
|
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
SubLTranslatedFile.SubL |
Fields inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
EMPTY_SUBL_OBJECT_ARRAY |
Method Summary | |
---|---|
static SubLObject |
_csetf_as_id(SubLObject object,
SubLObject value)
|
static SubLObject |
as_id(SubLObject object)
|
static SubLObject |
assertion_count()
Return the total number of assertions. |
static SubLObject |
assertion_handle_validP(SubLObject assertion)
|
static SubLObject |
assertion_id(SubLObject assertion)
Return the id of this ASSERTION. |
static SubLObject |
assertion_p(SubLObject object)
|
static SubLObject |
clear_assertion_table()
|
static SubLObject |
create_sample_invalid_assertion()
Create a sample invalid-assertion. |
static SubLObject |
declare_assertion_handles_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
deregister_assertion_id(SubLObject id)
Note that ID is not in use as an assertion id. |
static SubLObject |
do_assertions_table()
|
static SubLObject |
finalize_assertions(SubLObject max_assertion_id)
|
static SubLObject |
find_assertion_by_id(SubLObject id)
Return the assertion with ID, or NIL if not present. |
static SubLObject |
free_all_assertions()
|
static SubLObject |
free_assertion(SubLObject assertion)
Invalidate ASSERTION. |
static SubLObject |
get_assertion()
Make a new assertion shell, potentially in static space. |
static SubLObject |
init_assertion_handles_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
lookup_assertion(SubLObject id)
|
static SubLObject |
make_assertion_id()
Return a new integer id for an assertion. |
static SubLObject |
make_assertion_shell(SubLObject id)
|
static SubLObject |
make_assertion(SubLObject arglist)
|
static SubLObject |
register_assertion_id(SubLObject assertion,
SubLObject id)
Note that ID will be used as the id for ASSERTION. |
static SubLObject |
reset_assertion_id(SubLObject assertion,
SubLObject new_id)
Primitively change the assertion id for ASSERTION to NEW-ID. |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
set_next_assertion_id(SubLObject max_assertion_id)
|
static SubLObject |
setup_assertion_handles_file()
|
static SubLObject |
setup_assertion_table(SubLObject size,
SubLObject exactP)
|
static SubLObject |
sxhash_assertion_method(SubLObject object)
|
static SubLObject |
valid_assertion_handleP(SubLObject object)
Return T iff OBJECT is a valid assertion handle. |
static SubLObject |
valid_assertionP(SubLObject assertion,
SubLObject robustP)
Return T if ASSERTION is a valid assertion. |
Methods inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
extractFunctionNamed |
Methods inherited from class com.cyc.tool.subl.util.SubLTrampolineFile |
---|
checkType, enforceType, extractBinaryFunc, extractCount, extractEnd, extractEndUsingSize, extractPackage, extractStart, extractUnaryFunc, main |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final SubLFile me
public static final java.lang.String myName
public static SubLSymbol $dtp_assertion$
public static SubLSymbol $print_assertions_in_cnf$
public static final SubLSymbol $sym0$_ASSERTION_FROM_ID_
public static final SubLList $list1
public static final SubLString $str2$mapping_Cyc_assertions
public static final SubLList $list3
public static final SubLSymbol $kw4$ALLOW_OTHER_KEYS
public static final SubLSymbol $kw5$DONE
public static final SubLSymbol $sym6$DO_KB_SUID_TABLE
public static final SubLList $list7
public static final SubLSymbol $kw8$PROGRESS_MESSAGE
public static final SubLSymbol $sym9$DO_ASSERTIONS
public static final SubLString $str10$Iterate_over_all_HL_assertion_dat
public static final SubLList $list11
public static final SubLList $list12
public static final SubLSymbol $sym13$DO_KB_SUID_TABLE_OLD_OBJECTS
public static final SubLSymbol $sym14$DO_KB_SUID_TABLE_NEW_OBJECTS
public static final SubLSymbol $sym15$DO_ASSERTIONS_TABLE
public static final SubLSymbol $sym16$CREATE_ASSERTION_DUMP_ID_TABLE
public static final SubLSymbol $sym17$WITH_ASSERTION_DUMP_ID_TABLE
public static final SubLSymbol $sym18$ASSERTION_COUNT
public static final SubLString $str19$Return_the_total_number_of_assert
public static final SubLList $list20
public static final SubLSymbol $kw21$OLD
public static final SubLString $str22$Determining_maximum_assertion_ID
public static final SubLSymbol $sym23$STRINGP
public static final SubLSymbol $kw24$SKIP
public static final SubLSymbol $sym25$ASSERTION
public static final SubLSymbol $sym26$ASSERTION_P
public static final SubLInteger $int27$141
public static final SubLList $list28
public static final SubLList $list29
public static final SubLList $list30
public static final SubLList $list31
public static final SubLSymbol $sym32$PRINT_ASSERTION
public static final SubLSymbol $sym33$ASSERTION_PRINT_FUNCTION_TRAMPOLINE
public static final SubLSymbol $sym34$AS_ID
public static final SubLSymbol $sym35$_CSETF_AS_ID
public static final SubLSymbol $kw36$ID
public static final SubLString $str37$Invalid_slot__S_for_construction_
public static final SubLString $str38$__AS__S__S_
public static final SubLString $str39$__AS__S_
public static final SubLString $str40$_The_CFASL_invalid_assertion_
public static final SubLInteger $int41$23
public static final SubLSymbol $sym42$SXHASH_ASSERTION_METHOD
public static final SubLList $list43
public static final SubLString $str44$Return_T_iff_OBJECT_is_an_HL_asse
public static final SubLList $list45
public static final SubLSymbol $sym46$FIXNUMP
public static final SubLString $str47$Freeing_assertions
public static final SubLSymbol $sym48$ASSERTION_ID
public static final SubLList $list49
public static final SubLString $str50$Return_the_id_of_this_ASSERTION_
public static final SubLList $list51
public static final SubLSymbol $sym52$INTEGERP
public static final SubLSymbol $sym53$FIND_ASSERTION_BY_ID
public static final SubLString $str54$Return_the_assertion_with_ID__or_
public static final SubLList $list55
public static final SubLList $list56
Method Detail |
---|
public static final SubLObject do_assertions_table()
public static final SubLObject setup_assertion_table(SubLObject size, SubLObject exactP)
public static final SubLObject finalize_assertions(SubLObject max_assertion_id)
public static final SubLObject clear_assertion_table()
public static final SubLObject assertion_count()
public static final SubLObject lookup_assertion(SubLObject id)
public static final SubLObject set_next_assertion_id(SubLObject max_assertion_id)
public static final SubLObject register_assertion_id(SubLObject assertion, SubLObject id)
public static final SubLObject deregister_assertion_id(SubLObject id)
public static final SubLObject make_assertion_id()
public static final SubLObject assertion_p(SubLObject object)
public static final SubLObject as_id(SubLObject object)
public static final SubLObject _csetf_as_id(SubLObject object, SubLObject value)
public static final SubLObject make_assertion(SubLObject arglist)
public static final SubLObject sxhash_assertion_method(SubLObject object)
public static final SubLObject get_assertion()
public static final SubLObject free_assertion(SubLObject assertion)
public static final SubLObject valid_assertion_handleP(SubLObject object)
public static final SubLObject valid_assertionP(SubLObject assertion, SubLObject robustP)
public static final SubLObject make_assertion_shell(SubLObject id)
public static final SubLObject create_sample_invalid_assertion()
public static final SubLObject free_all_assertions()
public static final SubLObject assertion_id(SubLObject assertion)
public static final SubLObject reset_assertion_id(SubLObject assertion, SubLObject new_id)
public static final SubLObject assertion_handle_validP(SubLObject assertion)
public static final SubLObject find_assertion_by_id(SubLObject id)
public static final SubLObject declare_assertion_handles_file()
public static final SubLObject init_assertion_handles_file()
public static final SubLObject setup_assertion_handles_file()
public void declareFunctions()
SubLFile
public void initializeVariables()
SubLFile
public void runTopLevelForms()
SubLFile
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |