|
||||||||||
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.deduction_handles
public final class deduction_handles
Nested Class Summary | |
---|---|
static class |
deduction_handles.$deduction_native
|
static class |
deduction_handles.$deduction_p$UnaryFunction
|
static class |
deduction_handles.$sxhash_deduction_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_d_id(SubLObject object,
SubLObject value)
|
static SubLObject |
clear_deduction_table()
|
static SubLObject |
create_sample_invalid_deduction()
Create a sample invalid deduction. |
static SubLObject |
d_id(SubLObject object)
|
static SubLObject |
declare_deduction_handles_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
deduction_count()
Return the total number of deductions. |
static SubLObject |
deduction_handle_validP(SubLObject deduction)
|
static SubLObject |
deduction_id(SubLObject deduction)
Return the id of DEDUCTION. |
static SubLObject |
deduction_p(SubLObject object)
|
static SubLObject |
deduction_print_function_trampoline(SubLObject object,
SubLObject stream)
|
static SubLObject |
deregister_deduction_id(SubLObject id)
Note that ID is not in use as a deduction id. |
static SubLObject |
do_deductions_table()
|
static SubLObject |
finalize_deductions(SubLObject max_deduction_id)
|
static SubLObject |
find_deduction_by_id(SubLObject id)
Return the deduction with ID, or NIL if not present. |
static SubLObject |
free_all_deductions()
|
static SubLObject |
free_deduction(SubLObject deduction)
Invalidate DEDUCTION. |
static SubLObject |
get_deduction()
Make a new deduction shell, potentially in static space. |
static SubLObject |
init_deduction_handles_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
lookup_deduction(SubLObject id)
|
static SubLObject |
make_deduction_id()
Return a new integer id for a deduction. |
static SubLObject |
make_deduction_shell(SubLObject id)
|
static SubLObject |
make_deduction(SubLObject arglist)
|
static SubLObject |
register_deduction_id(SubLObject deduction,
SubLObject id)
Note that ID will be used as the id for DEDUCTION. |
static SubLObject |
reset_deduction_id(SubLObject deduction,
SubLObject new_id)
Primitively change the id of DEDUCTION to NEW-ID. |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
set_next_deduction_id(SubLObject max_deduction_id)
|
static SubLObject |
setup_deduction_handles_file()
|
static SubLObject |
setup_deduction_table(SubLObject size,
SubLObject exactP)
|
static SubLObject |
sxhash_deduction_method(SubLObject object)
|
static SubLObject |
valid_deduction_handleP(SubLObject object)
Return T iff OBJECT is a valid deduction handle. |
static SubLObject |
valid_deduction(SubLObject deduction,
SubLObject robustP)
|
static SubLObject |
valid_deductionP(SubLObject deduction,
SubLObject robustP)
Return T if DEDUCTION is a valid deduction. |
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_deduction$
public static final SubLSymbol $sym0$_DEDUCTION_FROM_ID_
public static final SubLSymbol $sym1$SECOND
public static final SubLList $list2
public static final SubLString $str3$mapping_Cyc_deductions
public static final SubLList $list4
public static final SubLSymbol $kw5$ALLOW_OTHER_KEYS
public static final SubLSymbol $kw6$DONE
public static final SubLSymbol $sym7$DO_KB_SUID_TABLE
public static final SubLList $list8
public static final SubLSymbol $kw9$PROGRESS_MESSAGE
public static final SubLSymbol $sym10$DO_DEDUCTIONS
public static final SubLString $str11$Iterate_over_all_HL_deduction_dat
public static final SubLList $list12
public static final SubLList $list13
public static final SubLSymbol $sym14$DO_KB_SUID_TABLE_OLD_OBJECTS
public static final SubLSymbol $sym15$DO_KB_SUID_TABLE_NEW_OBJECTS
public static final SubLSymbol $sym16$DO_DEDUCTIONS_TABLE
public static final SubLSymbol $sym17$CREATE_DEDUCTION_DUMP_ID_TABLE
public static final SubLSymbol $sym18$WITH_DEDUCTION_DUMP_ID_TABLE
public static final SubLSymbol $sym19$DEDUCTION_COUNT
public static final SubLString $str20$Return_the_total_number_of_deduct
public static final SubLList $list21
public static final SubLSymbol $kw22$OLD
public static final SubLString $str23$Determining_maximum_deduction_ID
public static final SubLSymbol $sym24$STRINGP
public static final SubLSymbol $kw25$SKIP
public static final SubLSymbol $sym26$DEDUCTION
public static final SubLSymbol $sym27$DEDUCTION_P
public static final SubLInteger $int28$144
public static final SubLList $list29
public static final SubLList $list30
public static final SubLList $list31
public static final SubLList $list32
public static final SubLSymbol $sym33$PRINT_DEDUCTION
public static final SubLSymbol $sym34$DEDUCTION_PRINT_FUNCTION_TRAMPOLINE
public static final SubLSymbol $sym35$D_ID
public static final SubLSymbol $sym36$_CSETF_D_ID
public static final SubLSymbol $kw37$ID
public static final SubLString $str38$Invalid_slot__S_for_construction_
public static final SubLString $str39$__
public static final SubLSymbol $kw40$STREAM
public static final SubLSymbol $kw41$BASE
public static final SubLString $str42$_The_CFASL_invalid_deduction_
public static final SubLInteger $int43$786
public static final SubLSymbol $sym44$SXHASH_DEDUCTION_METHOD
public static final SubLList $list45
public static final SubLString $str46$Return_T_iff_OBJECT_is_a_CycL_ded
public static final SubLList $list47
public static final SubLSymbol $sym48$VALID_DEDUCTION
public static final SubLList $list49
public static final SubLSymbol $sym50$VALID_SUPPORT_
public static final SubLSymbol $sym51$FIXNUMP
public static final SubLString $str52$Freeing_deductions
public static final SubLSymbol $sym53$DEDUCTION_ID
public static final SubLList $list54
public static final SubLString $str55$Return_the_id_of_DEDUCTION_
public static final SubLList $list56
public static final SubLSymbol $sym57$INTEGERP
public static final SubLSymbol $sym58$FIND_DEDUCTION_BY_ID
public static final SubLString $str59$Return_the_deduction_with_ID__or_
public static final SubLList $list60
public static final SubLList $list61
Method Detail |
---|
public static final SubLObject do_deductions_table()
public static final SubLObject setup_deduction_table(SubLObject size, SubLObject exactP)
public static final SubLObject finalize_deductions(SubLObject max_deduction_id)
public static final SubLObject clear_deduction_table()
public static final SubLObject deduction_count()
public static final SubLObject lookup_deduction(SubLObject id)
public static final SubLObject set_next_deduction_id(SubLObject max_deduction_id)
public static final SubLObject register_deduction_id(SubLObject deduction, SubLObject id)
public static final SubLObject deregister_deduction_id(SubLObject id)
public static final SubLObject make_deduction_id()
public static final SubLObject deduction_print_function_trampoline(SubLObject object, SubLObject stream)
public static final SubLObject deduction_p(SubLObject object)
public static final SubLObject d_id(SubLObject object)
public static final SubLObject _csetf_d_id(SubLObject object, SubLObject value)
public static final SubLObject make_deduction(SubLObject arglist)
public static final SubLObject sxhash_deduction_method(SubLObject object)
public static final SubLObject get_deduction()
public static final SubLObject free_deduction(SubLObject deduction)
public static final SubLObject valid_deduction_handleP(SubLObject object)
public static final SubLObject valid_deduction(SubLObject deduction, SubLObject robustP)
public static final SubLObject valid_deductionP(SubLObject deduction, SubLObject robustP)
public static final SubLObject make_deduction_shell(SubLObject id)
public static final SubLObject create_sample_invalid_deduction()
public static final SubLObject free_all_deductions()
public static final SubLObject deduction_id(SubLObject deduction)
public static final SubLObject reset_deduction_id(SubLObject deduction, SubLObject new_id)
public static final SubLObject deduction_handle_validP(SubLObject deduction)
public static final SubLObject find_deduction_by_id(SubLObject id)
public static final SubLObject declare_deduction_handles_file()
public static final SubLObject init_deduction_handles_file()
public static final SubLObject setup_deduction_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 |