|
||||||||||
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.dictionary_utilities
public final class dictionary_utilities
Nested Class Summary | |
---|---|
static class |
dictionary_utilities.$synchronized_dictionary_native
|
static class |
dictionary_utilities.$synchronized_dictionary_p$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_synchronized_dictionary_dictionary(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_synchronized_dictionary_lock(SubLObject object,
SubLObject value)
|
static SubLObject |
clear_synchronized_dictionary(SubLObject synchronized_dictionary)
|
static SubLObject |
declare_dictionary_utilities_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
dictionary_contents_push(SubLObject v_dictionary_contents,
SubLObject key,
SubLObject value,
SubLObject test)
Push VALUE onto the current value at KEY in DICTIONARY-CONTENTS. |
static SubLObject |
dictionary_delete_first_from_value(SubLObject v_dictionary,
SubLObject key,
SubLObject elt,
SubLObject test)
Deletes the first occurrence of ELT from current value at KEY in DICTIONARY. |
static SubLObject |
dictionary_getf(SubLObject v_dictionary,
SubLObject key,
SubLObject indicator,
SubLObject v_default)
Assumes that the values of DICTIONARY are property lists (plists). |
static SubLObject |
dictionary_has_keyP(SubLObject v_dictionary,
SubLObject key)
|
static SubLObject |
dictionary_increment(SubLObject v_dictionary,
SubLObject key,
SubLObject increment)
Increments the value at KEY in DICTIONARY by INCREMENT. |
static SubLObject |
dictionary_push(SubLObject v_dictionary,
SubLObject key,
SubLObject value)
Push VALUE onto the current value at KEY in DICTIONARY. |
static SubLObject |
dictionary_pushnew(SubLObject v_dictionary,
SubLObject key,
SubLObject value,
SubLObject test,
SubLObject key_accessor)
Push VALUE onto the current value at KEY in DICTIONARY. |
static SubLObject |
dictionary_putf(SubLObject v_dictionary,
SubLObject key,
SubLObject indicator,
SubLObject value)
Assumes that the values of DICTIONARY are property lists (plists). |
static SubLObject |
init_dictionary_utilities_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
make_synchronized_dictionary(SubLObject arglist)
|
static SubLObject |
new_dictionary_from_alist(SubLObject alist,
SubLObject test)
|
static SubLObject |
new_synchronized_dictionary(SubLObject test,
SubLObject size)
|
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
setup_dictionary_utilities_file()
|
static SubLObject |
synchronized_dictionary_dictionary(SubLObject object)
|
static SubLObject |
synchronized_dictionary_enter(SubLObject synchronized_dictionary,
SubLObject key,
SubLObject value)
|
static SubLObject |
synchronized_dictionary_keys(SubLObject synchronized_dictionary)
Returns a list of the given SYNCHRONIZED-DICTIONARY's keys. |
static SubLObject |
synchronized_dictionary_lock(SubLObject object)
|
static SubLObject |
synchronized_dictionary_lookup(SubLObject synchronized_dictionary,
SubLObject key,
SubLObject not_found)
|
static SubLObject |
synchronized_dictionary_print_function_trampoline(SubLObject object,
SubLObject stream)
|
static SubLObject |
synchronized_dictionary_remove(SubLObject synchronized_dictionary,
SubLObject key)
|
static SubLObject |
test_dictionary_key_conflation(SubLObject test,
SubLObject raw_items)
Tests whether the dictionary correctly conflates keys. |
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_synchronized_dictionary$
public static final SubLSymbol $sym0$DICTIONARY_P
public static final SubLString $str1$Corrupted_dictionary__attempting_
public static final SubLSymbol $sym2$DICTIONARY_CONTENTS_P
public static final SubLString $str3$Corrupted_dictionary_contents__at
public static final SubLString $str4$Corrupted_dictionary__attempting_
public static final SubLSymbol $sym5$STRING__
public static final SubLSymbol $sym6$SYMBOL_NAME
public static final SubLString $str7$Corrupted_dictionary__attempting_
public static final SubLSymbol $sym8$LISTP
public static final SubLString $str9$Corrupted_dictionary__attempting_
public static final SubLString $str10$Corrupted_dictionary__attempting_
public static final SubLString $str11$Corrupted_dictionary__attempting_
public static final SubLString $str12$Corrupted_dictionary__attempting_
public static final SubLSymbol $sym13$FALSE
public static final SubLSymbol $sym14$ZEROP
public static final SubLSymbol $sym15$NON_EMPTY_DICTIONARY_P
public static final SubLSymbol $sym16$NUMBERP
public static final SubLList $list17
public static final SubLList $list18
public static final SubLSymbol $sym19$DICT_EXPRESSION_VAR
public static final SubLSymbol $sym20$CLET
public static final SubLSymbol $sym21$CSETQ
public static final SubLList $list22
public static final SubLSymbol $sym23$PWHEN
public static final SubLSymbol $sym24$DO_DICTIONARY
public static final SubLSymbol $sym25$IGNORE
public static final SubLSymbol $sym26$CPUSH
public static final SubLSymbol $sym27$NREVERSE
public static final SubLSymbol $kw28$INPUT
public static final SubLList $list29
public static final SubLList $list30
public static final SubLSymbol $sym31$PROGN
public static final SubLSymbol $sym32$CINC
public static final SubLString $str33$_S_____S__
public static final SubLString $str34$_S____
public static final SubLString $str35$_S__
public static final SubLSymbol $sym36$STRINGP
public static final SubLString $str37$_csv
public static final SubLSymbol $kw38$DIRECTION
public static final SubLSymbol $kw39$OUTPUT
public static final SubLSymbol $kw40$IF_DOES_NOT_EXIST
public static final SubLSymbol $kw41$CREATE
public static final SubLString $str42$_A___A__
public static final SubLString $str43$_S___S__
public static final SubLSymbol $sym44$DICTIONARY_KEYS_SORTER_COMPARISON_PREDICATE
public static final SubLList $list45
public static final SubLSymbol $sym46$TEST_DICTIONARY_KEYS_SORTED_BY_VALUES
public static final SubLSymbol $kw47$TEST
public static final SubLSymbol $kw48$OWNER
public static final SubLSymbol $kw49$CLASSES
public static final SubLSymbol $kw50$KB
public static final SubLSymbol $kw51$TINY
public static final SubLSymbol $kw52$WORKING_
public static final SubLList $list53
public static final SubLSymbol $sym54$TEST_MAP_DICTIONARY_VALUES
public static final SubLList $list55
public static final SubLString $str56$For_key__A__the_computed_new_valu
public static final SubLSymbol $kw57$SUCCESS
public static final SubLSymbol $sym58$_
public static final SubLList $list59
public static final SubLList $list60
public static final SubLSymbol $kw61$ALLOW_OTHER_KEYS
public static final SubLSymbol $kw62$DONE
public static final SubLSymbol $sym63$VALUE
public static final SubLList $list64
public static final SubLSymbol $sym65$KEY
public static final SubLList $list66
public static final SubLString $str67$Overwriting__s_from__s_to__s
public static final SubLSymbol $sym68$_SUB_DICTIONARY_NOT_FOUND_
public static final SubLSymbol $sym69$SYNCHRONIZED_DICTIONARY
public static final SubLSymbol $sym70$SYNCHRONIZED_DICTIONARY_P
public static final SubLList $list71
public static final SubLList $list72
public static final SubLList $list73
public static final SubLList $list74
public static final SubLSymbol $sym75$PRINT_SYNCHRONIZED_DICTIONARY
public static final SubLSymbol $sym76$SYNCHRONIZED_DICTIONARY_PRINT_FUNCTION_TRAMPOLINE
public static final SubLSymbol $sym77$SYNCHRONIZED_DICTIONARY_DICTIONARY
public static final SubLSymbol $sym78$_CSETF_SYNCHRONIZED_DICTIONARY_DICTIONARY
public static final SubLSymbol $sym79$SYNCHRONIZED_DICTIONARY_LOCK
public static final SubLSymbol $sym80$_CSETF_SYNCHRONIZED_DICTIONARY_LOCK
public static final SubLSymbol $kw81$DICTIONARY
public static final SubLSymbol $kw82$LOCK
public static final SubLString $str83$Invalid_slot__S_for_construction_
public static final SubLString $str84$Synchronized_Dictionary_Lock
public static final SubLString $str85$__
public static final SubLSymbol $kw86$STREAM
public static final SubLString $str87$DICTIONARY___A___LOCK___A__
public static final SubLSymbol $kw88$BASE
public static final SubLInteger $int89$50
public static final SubLInteger $int90$3000000
public static final SubLString $str91$Testing_size__A_ALIST__A_HASHTABL
public static final SubLSymbol $sym92$TEST_DICTIONARY_KEY_CONFLATION
public static final SubLList $list93
public static final SubLSymbol $kw94$PRESENT
public static final SubLString $str95$Expected__A_entries__but_got__A_
Method Detail |
---|
public static final SubLObject dictionary_push(SubLObject v_dictionary, SubLObject key, SubLObject value)
public static final SubLObject dictionary_contents_push(SubLObject v_dictionary_contents, SubLObject key, SubLObject value, SubLObject test)
public static final SubLObject dictionary_pushnew(SubLObject v_dictionary, SubLObject key, SubLObject value, SubLObject test, SubLObject key_accessor)
public static final SubLObject dictionary_getf(SubLObject v_dictionary, SubLObject key, SubLObject indicator, SubLObject v_default)
public static final SubLObject dictionary_putf(SubLObject v_dictionary, SubLObject key, SubLObject indicator, SubLObject value)
public static final SubLObject dictionary_delete_first_from_value(SubLObject v_dictionary, SubLObject key, SubLObject elt, SubLObject test)
public static final SubLObject dictionary_increment(SubLObject v_dictionary, SubLObject key, SubLObject increment)
public static final SubLObject new_dictionary_from_alist(SubLObject alist, SubLObject test)
public static final SubLObject dictionary_has_keyP(SubLObject v_dictionary, SubLObject key)
public static final SubLObject synchronized_dictionary_print_function_trampoline(SubLObject object, SubLObject stream)
public static final SubLObject synchronized_dictionary_dictionary(SubLObject object)
public static final SubLObject synchronized_dictionary_lock(SubLObject object)
public static final SubLObject _csetf_synchronized_dictionary_dictionary(SubLObject object, SubLObject value)
public static final SubLObject _csetf_synchronized_dictionary_lock(SubLObject object, SubLObject value)
public static final SubLObject make_synchronized_dictionary(SubLObject arglist)
public static final SubLObject new_synchronized_dictionary(SubLObject test, SubLObject size)
public static final SubLObject clear_synchronized_dictionary(SubLObject synchronized_dictionary)
public static final SubLObject synchronized_dictionary_enter(SubLObject synchronized_dictionary, SubLObject key, SubLObject value)
public static final SubLObject synchronized_dictionary_remove(SubLObject synchronized_dictionary, SubLObject key)
public static final SubLObject synchronized_dictionary_lookup(SubLObject synchronized_dictionary, SubLObject key, SubLObject not_found)
public static final SubLObject synchronized_dictionary_keys(SubLObject synchronized_dictionary)
public static final SubLObject test_dictionary_key_conflation(SubLObject test, SubLObject raw_items)
public static final SubLObject declare_dictionary_utilities_file()
public static final SubLObject init_dictionary_utilities_file()
public static final SubLObject setup_dictionary_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 |