|
||||||||||
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.hash_table_utilities
public final class hash_table_utilities
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
SubLTranslatedFile.SubL |
Field Summary | |
---|---|
static SubLSymbol |
$kw10$MAPPING_DONE
|
static SubLSymbol |
$kw9$NOTHING
|
static SubLList |
$list0
|
static SubLList |
$list3
|
static SubLString |
$str12$_S_____S__
|
static SubLString |
$str7$Corrupted_hash_table__attempting_
|
static SubLString |
$str8$The_key__S_maps_to_the_non_numeri
|
static SubLSymbol |
$sym1$VALID_HASH_TEST_P
|
static SubLSymbol |
$sym11$TRUE
|
static SubLSymbol |
$sym2$SYMBOL_FUNCTION
|
static SubLSymbol |
$sym4$STRING__
|
static SubLSymbol |
$sym5$SYMBOL_NAME
|
static SubLSymbol |
$sym6$HASH_TABLE_P
|
static SubLFile |
me
|
static java.lang.String |
myName
|
Fields inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
EMPTY_SUBL_OBJECT_ARRAY |
Method Summary | |
---|---|
static SubLObject |
declare_hash_table_utilities_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
delete_hash(SubLObject key,
SubLObject item,
SubLObject table,
SubLObject test,
SubLObject test_key)
|
static SubLObject |
hash_table_empty_p(SubLObject table)
Return T iff TABLE is an empty hashtable |
static SubLObject |
hash_table_keys(SubLObject hash_table)
Return a list of all the keys of HASH-TABLE. |
static SubLObject |
hash_test_to_symbol(SubLObject test)
Return the symbol form of TEST, which is a valid hash-test function. |
static SubLObject |
init_hash_table_utilities_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
pop_hash(SubLObject key,
SubLObject table)
Pops off the first element of the value of KEY in TABLE. |
static SubLObject |
push_hash(SubLObject key,
SubLObject item,
SubLObject table)
|
static SubLObject |
rehash(SubLObject table)
Rehash every KEY VALUE pair in the hashtable TABLE. |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
setup_hash_table_utilities_file()
|
static SubLObject |
valid_hash_test_symbols()
|
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 final SubLList $list0
public static final SubLSymbol $sym1$VALID_HASH_TEST_P
public static final SubLSymbol $sym2$SYMBOL_FUNCTION
public static final SubLList $list3
public static final SubLSymbol $sym4$STRING__
public static final SubLSymbol $sym5$SYMBOL_NAME
public static final SubLSymbol $sym6$HASH_TABLE_P
public static final SubLString $str7$Corrupted_hash_table__attempting_
public static final SubLString $str8$The_key__S_maps_to_the_non_numeri
public static final SubLSymbol $kw9$NOTHING
public static final SubLSymbol $kw10$MAPPING_DONE
public static final SubLSymbol $sym11$TRUE
public static final SubLString $str12$_S_____S__
Method Detail |
---|
public static final SubLObject valid_hash_test_symbols()
public static final SubLObject hash_test_to_symbol(SubLObject test)
public static final SubLObject hash_table_empty_p(SubLObject table)
public static final SubLObject rehash(SubLObject table)
public static final SubLObject push_hash(SubLObject key, SubLObject item, SubLObject table)
public static final SubLObject pop_hash(SubLObject key, SubLObject table)
public static final SubLObject delete_hash(SubLObject key, SubLObject item, SubLObject table, SubLObject test, SubLObject test_key)
public static final SubLObject hash_table_keys(SubLObject hash_table)
public static final SubLObject declare_hash_table_utilities_file()
public static final SubLObject init_hash_table_utilities_file()
public static final SubLObject setup_hash_table_utilities_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 |