|
||||||||||
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.nart_handles
public final class nart_handles
Nested Class Summary | |
---|---|
static class |
nart_handles.$nart_native
|
static class |
nart_handles.$nart_p$UnaryFunction
|
static class |
nart_handles.$sxhash_nart_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_n_id(SubLObject object,
SubLObject value)
|
static SubLObject |
clear_nart_table()
|
static SubLObject |
create_sample_invalid_nart()
Create a sample invalid NART. |
static SubLObject |
declare_nart_handles_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
do_narts_table()
|
static SubLObject |
finalize_narts(SubLObject max_nart_id)
|
static SubLObject |
find_nart_by_id(SubLObject id)
Return the NART with ID, or NIL if not present. |
static SubLObject |
free_all_narts()
|
static SubLObject |
get_nart()
Make a new nart shell, potentially in static space. |
static SubLObject |
init_nart_handles_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
lookup_nart(SubLObject id)
|
static SubLObject |
make_nart_shell(SubLObject id)
|
static SubLObject |
make_nart(SubLObject arglist)
|
static SubLObject |
n_id(SubLObject object)
|
static SubLObject |
nart_count()
Return the total number of NARTs. |
static SubLObject |
nart_p(SubLObject object)
|
static SubLObject |
nart_print_function_trampoline(SubLObject object,
SubLObject stream)
|
static SubLObject |
new_nart_id_threshold()
Return the internal ID where new NARTs started. |
static SubLObject |
register_nart_id(SubLObject nart,
SubLObject id)
Note that ID will be used as the id for NART. |
static SubLObject |
reset_nart_id(SubLObject nart,
SubLObject new_id)
Primitively change the internal id for NART to NEW-ID. |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
set_next_nart_id(SubLObject max_nart_id)
|
static SubLObject |
setup_nart_handles_file()
|
static SubLObject |
setup_nart_table(SubLObject size,
SubLObject exactP)
|
static SubLObject |
sxhash_nart_method(SubLObject object)
|
static SubLObject |
valid_nart_handleP(SubLObject object)
Return T iff OBJECT is a valid NART handle. |
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_nart$
public static final SubLSymbol $sym0$_NART_FROM_ID_
public static final SubLSymbol $sym1$SECOND
public static final SubLList $list2
public static final SubLString $str3$mapping_Cyc_NARTs
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_NARTS
public static final SubLString $str11$Iterate_over_all_HL_NART_datastru
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_NARTS_TABLE
public static final SubLSymbol $sym17$CREATE_NART_DUMP_ID_TABLE
public static final SubLSymbol $sym18$WITH_NART_DUMP_ID_TABLE
public static final SubLSymbol $sym19$NART_COUNT
public static final SubLString $str20$Return_the_total_number_of_NARTs_
public static final SubLList $list21
public static final SubLSymbol $kw22$OLD
public static final SubLString $str23$Determining_maximum_NART_ID
public static final SubLSymbol $sym24$STRINGP
public static final SubLSymbol $kw25$SKIP
public static final SubLSymbol $sym26$NART
public static final SubLSymbol $sym27$NART_P
public static final SubLInteger $int28$146
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_NART
public static final SubLSymbol $sym34$NART_PRINT_FUNCTION_TRAMPOLINE
public static final SubLSymbol $sym35$N_ID
public static final SubLSymbol $sym36$_CSETF_N_ID
public static final SubLSymbol $kw37$ID
public static final SubLString $str38$Invalid_slot__S_for_construction_
public static final SubLString $str39$___S_
public static final SubLString $str40$__The_CFASL_invalid_NART_
public static final SubLString $str41$__NART__S_
public static final SubLSymbol $sym42$SXHASH_NART_METHOD
public static final SubLList $list43
public static final SubLString $str44$Return_T_iff_OBJECT_is_a_datastru
public static final SubLList $list45
public static final SubLSymbol $sym46$FIXNUMP
public static final SubLString $str47$Freeing_NARTs
public static final SubLSymbol $sym48$NART_ID
public static final SubLList $list49
public static final SubLString $str50$Return_the_id_of_this_NART_
public static final SubLList $list51
public static final SubLSymbol $sym52$INTEGERP
public static final SubLSymbol $sym53$FIND_NART_BY_ID
public static final SubLString $str54$Return_the_NART_with_ID__or_NIL_i
public static final SubLList $list55
public static final SubLList $list56
Method Detail |
---|
public static final SubLObject do_narts_table()
public static final SubLObject setup_nart_table(SubLObject size, SubLObject exactP)
public static final SubLObject finalize_narts(SubLObject max_nart_id)
public static final SubLObject clear_nart_table()
public static final SubLObject nart_count()
public static final SubLObject lookup_nart(SubLObject id)
public static final SubLObject new_nart_id_threshold()
public static final SubLObject set_next_nart_id(SubLObject max_nart_id)
public static final SubLObject register_nart_id(SubLObject nart, SubLObject id)
public static final SubLObject nart_print_function_trampoline(SubLObject object, SubLObject stream)
public static final SubLObject nart_p(SubLObject object)
public static final SubLObject n_id(SubLObject object)
public static final SubLObject _csetf_n_id(SubLObject object, SubLObject value)
public static final SubLObject make_nart(SubLObject arglist)
public static final SubLObject sxhash_nart_method(SubLObject object)
public static final SubLObject get_nart()
public static final SubLObject valid_nart_handleP(SubLObject object)
public static final SubLObject make_nart_shell(SubLObject id)
public static final SubLObject create_sample_invalid_nart()
public static final SubLObject free_all_narts()
public static final SubLObject reset_nart_id(SubLObject nart, SubLObject new_id)
public static final SubLObject find_nart_by_id(SubLObject id)
public static final SubLObject declare_nart_handles_file()
public static final SubLObject init_nart_handles_file()
public static final SubLObject setup_nart_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 |