com.cyc.cycjava.cycl
Class map_utilities

java.lang.Object
  extended by com.cyc.tool.subl.util.SubLTrampolineFile
      extended by com.cyc.tool.subl.util.SubLTranslatedFile
          extended by com.cyc.cycjava.cycl.map_utilities
All Implemented Interfaces:
CommonSymbols, SubLFile

public final class map_utilities
extends SubLTranslatedFile


Nested Class Summary
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLInteger $int27$100
           
static SubLInteger $int32$256
           
static SubLSymbol $is_map_object_p_method_table$
           
static SubLSymbol $kw2$ALLOW_OTHER_KEYS
           
static SubLSymbol $kw3$DONE
           
static SubLSymbol $kw4$PROGRESS_MESSAGE
           
static SubLSymbol $kw61$TEST
           
static SubLSymbol $kw62$OWNER
           
static SubLSymbol $kw63$CLASSES
           
static SubLSymbol $kw64$KB
           
static SubLSymbol $kw65$TINY
           
static SubLSymbol $kw66$WORKING_
           
static SubLSymbol $kw68$PRESENT
           
static SubLSymbol $kw70$SUCCESS
           
static SubLList $list0
           
static SubLList $list1
           
static SubLList $list15
           
static SubLList $list18
           
static SubLList $list23
           
static SubLList $list30
           
static SubLList $list31
           
static SubLList $list67
           
static SubLSymbol $map_object_arbitrary_key_method_table$
           
static SubLSymbol $map_object_get_method_table$
           
static SubLSymbol $map_object_get_without_values_method_table$
           
static SubLSymbol $map_object_keys_method_table$
           
static SubLSymbol $map_object_put_method_table$
           
static SubLSymbol $map_object_remove_all_method_table$
           
static SubLSymbol $map_object_remove_method_table$
           
static SubLSymbol $map_object_size_method_table$
           
static SubLSymbol $map_object_test_method_table$
           
static SubLSymbol $map_object_touch_method_table$
           
static SubLSymbol $map_object_values_method_table$
           
static SubLSymbol $new_map_object_iterator_method_table$
           
static SubLSymbol $new_map_object_with_same_properties_method_table$
           
static SubLString $str25$Invalid_map_format__Attempting_to
           
static SubLString $str28$Error__percentage__A_is_not_one_o
           
static SubLString $str29$Cannot_compute_key_differences_in
           
static SubLString $str35$_A_is_not_a_MAP_P_
           
static SubLString $str69$Expected__A_entries__but_got__A_
           
static SubLSymbol $sym10$CDESTRUCTURING_BIND
           
static SubLSymbol $sym11$THE_MAP
           
static SubLSymbol $sym12$MESS
           
static SubLSymbol $sym13$SOFAR
           
static SubLSymbol $sym14$TOTAL
           
static SubLSymbol $sym16$MAP_SIZE
           
static SubLSymbol $sym17$CHECK_TYPE
           
static SubLSymbol $sym19$NOTING_PERCENT_PROGRESS
           
static SubLSymbol $sym20$DO_MAP
           
static SubLSymbol $sym21$NOTE_PERCENT_PROGRESS
           
static SubLSymbol $sym22$CINC
           
static SubLSymbol $sym24$MAP_P
           
static SubLSymbol $sym26$FALSE
           
static SubLSymbol $sym33$IS_MAP_OBJECT_P_DICTIONARY_METHOD
           
static SubLSymbol $sym34$IS_MAP_OBJECT_P_HASH_TABLE_METHOD
           
static SubLSymbol $sym36$MAP_OBJECT_SIZE_DICTIONARY_METHOD
           
static SubLSymbol $sym37$MAP_OBJECT_SIZE_HASH_TABLE_METHOD
           
static SubLSymbol $sym38$MAP_OBJECT_TEST_DICTIONARY_METHOD
           
static SubLSymbol $sym39$MAP_OBJECT_TEST_HASH_TABLE_METHOD
           
static SubLSymbol $sym40$MAP_OBJECT_PUT_DICTIONARY_METHOD
           
static SubLSymbol $sym41$MAP_OBJECT_PUT_HASH_TABLE_METHOD
           
static SubLSymbol $sym42$MAP_OBJECT_GET_DICTIONARY_METHOD
           
static SubLSymbol $sym43$MAP_OBJECT_GET_HASH_TABLE_METHOD
           
static SubLSymbol $sym44$MAP_OBJECT_GET_WITHOUT_VALUES_DICTIONARY_METHOD
           
static SubLSymbol $sym45$MAP_OBJECT_GET_WITHOUT_VALUES_HASH_TABLE_METHOD
           
static SubLSymbol $sym46$MAP_OBJECT_REMOVE_DICTIONARY_METHOD
           
static SubLSymbol $sym47$MAP_OBJECT_REMOVE_HASH_TABLE_METHOD
           
static SubLSymbol $sym48$NEW_MAP_OBJECT_WITH_SAME_PROPERTIES_DICTIONARY_METHOD
           
static SubLSymbol $sym49$NEW_MAP_OBJECT_WITH_SAME_PROPERTIES_HASH_TABLE_METHOD
           
static SubLSymbol $sym5$VAR
           
static SubLSymbol $sym50$MAP_OBJECT_ARBITRARY_KEY_DICTIONARY_METHOD
           
static SubLSymbol $sym51$MAP_OBJECT_ARBITRARY_KEY_HASH_TABLE_METHOD
           
static SubLSymbol $sym52$NEW_MAP_OBJECT_ITERATOR_DICTIONARY_METHOD
           
static SubLSymbol $sym53$NEW_MAP_OBJECT_ITERATOR_HASH_TABLE_METHOD
           
static SubLSymbol $sym54$MAP_OBJECT_REMOVE_ALL_DICTIONARY_METHOD
           
static SubLSymbol $sym55$MAP_OBJECT_REMOVE_ALL_HASH_TABLE_METHOD
           
static SubLSymbol $sym56$MAP_OBJECT_KEYS_DICTIONARY_METHOD
           
static SubLSymbol $sym57$MAP_OBJECT_KEYS_HASH_TABLE_METHOD
           
static SubLSymbol $sym58$MAP_OBJECT_VALUES_DICTIONARY_METHOD
           
static SubLSymbol $sym59$MAP_OBJECT_VALUES_HASH_TABLE_METHOD
           
static SubLSymbol $sym6$ITERATOR
           
static SubLSymbol $sym60$TEST_HASH_TABLE_KEY_CONFLATION
           
static SubLSymbol $sym7$CLET
           
static SubLSymbol $sym8$NEW_MAP_ITERATOR
           
static SubLSymbol $sym9$DO_ITERATOR
           
static SubLFile me
           
static java.lang.String myName
           
 
Fields inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
EMPTY_SUBL_OBJECT_ARRAY
 
Fields inherited from interface com.cyc.tool.subl.jrtl.nativeCode.subLisp.CommonSymbols
ANSWER_TAG, APPEND_KEYWORD, APPEND_STACK_TRACES_TO_ERROR_MESSAGES, AREF, ASSEMBLE_FIXNUMS_TO_INTEGER, ATOM, BIGNUMP, BINARY_KEYWORD, BINDING_TYPE, BOOLEANP, CAAR, CADR, CAND, CAR, CCATCH, CDEC, CDESTRUCTURING_BIND, CDO, CDO_ALL_SYMBOLS, CDO_EXTERNAL_SYMBOLS, CDO_SYMBOLS, CDOHASH, CDOLIST, CDOTIMES, CDR, CHAR, CHAR_E_SYMBOL, CHAR_EQUAL_SYMBOL, CHAR_GREATER_THAN_OR_EQUAL_SYMBOL, CHAR_GREATER_THAN_SYMBOL, CHAR_GT_SYMBOL, CHAR_GTE_SYMBOL, CHAR_LESS_THAN_OR_EQUAL_SYMBOL, CHAR_LESS_THAN_SYMBOL, CHAR_LT_SYMBOL, CHAR_LTE_SYMBOL, CHAR_NE_SYMBOL, CHAR_NOT_EQUAL_SYMBOL, CHARACTERP, CHECK_TYPE, CINC, CLET, CMULTIPLE_VALUE_BIND, CNOT, CONS, CONSP, CONSTANT, COR, CPOP, CPROGV, CPUSH, CPUSHNEW, CREATE_KEYWORD, CSETF, CSETQ, CSOME, CTIME, CUNWIND_PROTECT, CVS_ID, DEBUG_IO, DECLAIM, DECLARE, DEFCONSTANT, DEFINE, DEFLEXICAL, DEFMACRO, DEFPARAMETER, DEFVAR, DIRECTION_KEYWORD, DYNAMIC, EIGHT_INTEGER, EIGHTEEN_INTEGER, ELEMENT_TYPE_KEYWORD, ELEVEN_INTEGER, END_KEYWORD, ENFORCE_MUST, ENFORCE_TYPE, EQ, EQL, EQUAL, EQUALP, ERROR, ERROR_KEYWORD, ERROR_OUTPUT, EVAL, EXTERNAL_FORMAT_KEYWORD, EXTERNAL_KEYWORD, FIF, FIFTEEN_INTEGER, FIRST, FIVE_INTEGER, FIXNUMP, FLOATP, FOUR_INTEGER, FOURTEEN_INTEGER, FUNCTION, FUNCTION_SPEC_P, FUNCTIONP, FUNLESS, FWHEN, GET, GETHASH, GETHASH_WITHOUT_VALUES, GUID_P, HASH_TABLE_ITERATOR_P, HASH_TABLE_P, IDENTITY, IF_DOES_NOT_EXIST_KEYWORD, IF_EXISTS_KEYWORD, IGNORE, INITIALIZATION_TYPE, INITIALIZER, INPUT_KEYWORD, INPUT_STREAM_P, INTEGERP, INTERNAL_KEYWORD, IO_KEYWORD, KEYWORDP, KILL_KEYWORD, LAMBDA_SYMBOL, LEXICAL, LIST, LISTP, LISTS, LOCK_P, LONG_BIGNUM_P, MACRO_ENV, MACRO_FORM, MEDIUM_BIGNUM_P, MEMBER, MINUS_ONE_INTEGER, MULTIPLE_VALUE_LIST, MUST, NCONC, NEW_VERSION_KEYWORD, NIL, NINE_INTEGER, NINETEEN_INTEGER, NREVERSE, NTH, NTH_VALUE, NULL, NULL_INPUT, NULL_OUTPUT, NUM_E_SYMBOL, NUM_GT_SYMBOL, NUM_GTE_SYMBOL, NUM_LT_SYMBOL, NUM_LTE_SYMBOL, NUM_NE_SYMBOL, NUMBERP, ONE_HUNDRED_THIRTY_SEVEN_INTEGER, ONE_HUNDRED_TWENTY_SEVEN_INTEGER, ONE_INTEGER, ONE_THOUSAND_INTEGER, OPTIONAL_SYMBOL, OTHERWISE, OUTPUT_KEYWORD, OUTPUT_STREAM_P, OVERWRITE_KEYWORD, PACKAGEP, PCASE, PCOND, PIF, PROBE_KEYWORD, PROCESS_TO_END, PROCESSP, PROCLAIM, PROGN, PUNLESS, PWHEN, QUERY_IO, QUIT, QUOTE, RENAME_AND_DELETE_KEYWORD, REST_SYMBOL, RET, RET_NIL, RET_T, RETURN_TAG, REVERSE, RW_LOCK_P, SECOND, SEQUENCEP, SEVEN_INTEGER, SEVENTEEN_INTEGER, SHORT_BIGNUM_P, SHOW_STACK_TRACES, SIX_INTEGER, SIXTEEN_INTEGER, SIXTY_FOUR_INTEGER, SORT, SSS, STANDARD_INPUT, STANDARD_OUTPUT, START_KEYWORD, STREAMP, STRING_E_SYMBOL, STRING_EQUAL_SYMBOL, STRING_GREATER_THAN_OR_EQUAL_SYMBOL, STRING_GREATER_THAN_SYMBOL, STRING_GT_SYMBOL, STRING_GTE_SYMBOL, STRING_LESS_THAN_OR_EQUAL_SYMBOL, STRING_LESS_THAN_SYMBOL, STRING_LT_SYMBOL, STRING_LTE_SYMBOL, STRING_NE_SYMBOL, STRING_NOT_EQUAL_SYMBOL, STRINGP, STRUCTURE_P, SUPERSEDE_KEYWORD, SUSPEND_TYPE_CHECKING, SYMBOL_FUNCTION, SYMBOL_VALUE, SYMBOLP, T, TEN_INTEGER, TERMINAL_IO, TEXT_KEYWORD, THIRTEEN_INTEGER, THIRTY_FOUR_INTEGER, THIRTY_THREE_INTEGER, THIRTY_TWO_INTEGER, THREE_INTEGER, TRACE_OUTPUT, TRUE, TWELVE_INTEGER, TWENTY_INTEGER, TWO_HUNDRED_FIFTY_FOUR_INTEGER, TWO_HUNDRED_FORTY_FOUR_INTEGER, TWO_INTEGER, UNDECLARED, UNPROVIDED, VALUES, VECTOR, VECTORP, WITH_ERROR_HANDLER, WITH_STATIC_AREA, WITH_THREAD_PRIVATE_AREA, WITH_WORKING_AREA, WORLD, ZERO_DOUBLE, ZERO_INTEGER
 
Method Summary
static SubLObject declare_map_utilities_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject init_map_utilities_file()
           
 void initializeVariables()
          Initializes all global variables and private internal variables for constants defined in the file.
static SubLObject is_map_object_p_dictionary_method(SubLObject object)
           
static SubLObject is_map_object_p_hash_table_method(SubLObject object)
           
static SubLObject is_map_object_p(SubLObject object)
           
static SubLObject map_empty_p(SubLObject map)
           
static SubLObject map_get_without_values(SubLObject map, SubLObject key, SubLObject not_found)
           
static SubLObject map_object_get_dictionary_method(SubLObject object, SubLObject key, SubLObject not_found)
           
static SubLObject map_object_get_hash_table_method(SubLObject object, SubLObject key, SubLObject not_found)
           
static SubLObject map_object_get_without_values_dictionary_method(SubLObject object, SubLObject key, SubLObject not_found)
           
static SubLObject map_object_get_without_values_hash_table_method(SubLObject object, SubLObject key, SubLObject not_found)
           
static SubLObject map_object_get_without_values(SubLObject object, SubLObject key, SubLObject not_found)
           
static SubLObject map_object_keys_dictionary_method(SubLObject object)
           
static SubLObject map_object_put_hash_table_method(SubLObject object, SubLObject key, SubLObject value)
           
static SubLObject map_object_put(SubLObject object, SubLObject key, SubLObject value)
           
static SubLObject map_object_remove_all_dictionary_method(SubLObject object)
           
static SubLObject map_object_remove_dictionary_method(SubLObject object, SubLObject key)
           
static SubLObject map_object_remove_hash_table_method(SubLObject object, SubLObject key)
           
static SubLObject map_object_remove(SubLObject map, SubLObject key)
           
static SubLObject map_object_size_dictionary_method(SubLObject object)
           
static SubLObject map_object_size_hash_table_method(SubLObject object)
           
static SubLObject map_object_size(SubLObject object)
           
static SubLObject map_object_test_dictionary_method(SubLObject object)
           
static SubLObject map_object_test_hash_table_method(SubLObject object)
           
static SubLObject map_object_values_hash_table_method(SubLObject object)
           
static SubLObject map_p(SubLObject object)
           
static SubLObject map_put(SubLObject map, SubLObject key, SubLObject value)
           
static SubLObject map_remove(SubLObject map, SubLObject key)
           
static SubLObject map_size(SubLObject map)
           
static SubLObject new_map_iterator(SubLObject map)
           
static SubLObject new_map_object_iterator_dictionary_method(SubLObject object)
           
static SubLObject new_map_object_iterator_hash_table_method(SubLObject object)
           
static SubLObject new_map_object_iterator(SubLObject object)
           
static SubLObject new_map_object_with_same_properties_dictionary_method(SubLObject object, SubLObject test, SubLObject size)
           
static SubLObject new_map_object_with_same_properties_hash_table_method(SubLObject object, SubLObject test, SubLObject size)
           
 void runTopLevelForms()
          Runs all top-level forms in order.
static SubLObject setup_map_utilities_file()
           
static SubLObject test_hash_table_key_conflation(SubLObject test, SubLObject raw_items)
          Tests whether the hash-table 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

me

public static final SubLFile me

myName

public static final java.lang.String myName
See Also:
Constant Field Values

$is_map_object_p_method_table$

public static SubLSymbol $is_map_object_p_method_table$

$map_object_size_method_table$

public static SubLSymbol $map_object_size_method_table$

$map_object_test_method_table$

public static SubLSymbol $map_object_test_method_table$

$map_object_put_method_table$

public static SubLSymbol $map_object_put_method_table$

$map_object_get_method_table$

public static SubLSymbol $map_object_get_method_table$

$map_object_get_without_values_method_table$

public static SubLSymbol $map_object_get_without_values_method_table$

$map_object_remove_method_table$

public static SubLSymbol $map_object_remove_method_table$

$map_object_touch_method_table$

public static SubLSymbol $map_object_touch_method_table$

$new_map_object_with_same_properties_method_table$

public static SubLSymbol $new_map_object_with_same_properties_method_table$

$map_object_arbitrary_key_method_table$

public static SubLSymbol $map_object_arbitrary_key_method_table$

$new_map_object_iterator_method_table$

public static SubLSymbol $new_map_object_iterator_method_table$

$map_object_remove_all_method_table$

public static SubLSymbol $map_object_remove_all_method_table$

$map_object_keys_method_table$

public static SubLSymbol $map_object_keys_method_table$

$map_object_values_method_table$

public static SubLSymbol $map_object_values_method_table$

$list0

public static final SubLList $list0

$list1

public static final SubLList $list1

$kw2$ALLOW_OTHER_KEYS

public static final SubLSymbol $kw2$ALLOW_OTHER_KEYS

$kw3$DONE

public static final SubLSymbol $kw3$DONE

$kw4$PROGRESS_MESSAGE

public static final SubLSymbol $kw4$PROGRESS_MESSAGE

$sym5$VAR

public static final SubLSymbol $sym5$VAR

$sym6$ITERATOR

public static final SubLSymbol $sym6$ITERATOR

$sym7$CLET

public static final SubLSymbol $sym7$CLET

$sym8$NEW_MAP_ITERATOR

public static final SubLSymbol $sym8$NEW_MAP_ITERATOR

$sym9$DO_ITERATOR

public static final SubLSymbol $sym9$DO_ITERATOR

$sym10$CDESTRUCTURING_BIND

public static final SubLSymbol $sym10$CDESTRUCTURING_BIND

$sym11$THE_MAP

public static final SubLSymbol $sym11$THE_MAP

$sym12$MESS

public static final SubLSymbol $sym12$MESS

$sym13$SOFAR

public static final SubLSymbol $sym13$SOFAR

$sym14$TOTAL

public static final SubLSymbol $sym14$TOTAL

$list15

public static final SubLList $list15

$sym16$MAP_SIZE

public static final SubLSymbol $sym16$MAP_SIZE

$sym17$CHECK_TYPE

public static final SubLSymbol $sym17$CHECK_TYPE

$list18

public static final SubLList $list18

$sym19$NOTING_PERCENT_PROGRESS

public static final SubLSymbol $sym19$NOTING_PERCENT_PROGRESS

$sym20$DO_MAP

public static final SubLSymbol $sym20$DO_MAP

$sym21$NOTE_PERCENT_PROGRESS

public static final SubLSymbol $sym21$NOTE_PERCENT_PROGRESS

$sym22$CINC

public static final SubLSymbol $sym22$CINC

$list23

public static final SubLList $list23

$sym24$MAP_P

public static final SubLSymbol $sym24$MAP_P

$str25$Invalid_map_format__Attempting_to

public static final SubLString $str25$Invalid_map_format__Attempting_to

$sym26$FALSE

public static final SubLSymbol $sym26$FALSE

$int27$100

public static final SubLInteger $int27$100

$str28$Error__percentage__A_is_not_one_o

public static final SubLString $str28$Error__percentage__A_is_not_one_o

$str29$Cannot_compute_key_differences_in

public static final SubLString $str29$Cannot_compute_key_differences_in

$list30

public static final SubLList $list30

$list31

public static final SubLList $list31

$int32$256

public static final SubLInteger $int32$256

$sym33$IS_MAP_OBJECT_P_DICTIONARY_METHOD

public static final SubLSymbol $sym33$IS_MAP_OBJECT_P_DICTIONARY_METHOD

$sym34$IS_MAP_OBJECT_P_HASH_TABLE_METHOD

public static final SubLSymbol $sym34$IS_MAP_OBJECT_P_HASH_TABLE_METHOD

$str35$_A_is_not_a_MAP_P_

public static final SubLString $str35$_A_is_not_a_MAP_P_

$sym36$MAP_OBJECT_SIZE_DICTIONARY_METHOD

public static final SubLSymbol $sym36$MAP_OBJECT_SIZE_DICTIONARY_METHOD

$sym37$MAP_OBJECT_SIZE_HASH_TABLE_METHOD

public static final SubLSymbol $sym37$MAP_OBJECT_SIZE_HASH_TABLE_METHOD

$sym38$MAP_OBJECT_TEST_DICTIONARY_METHOD

public static final SubLSymbol $sym38$MAP_OBJECT_TEST_DICTIONARY_METHOD

$sym39$MAP_OBJECT_TEST_HASH_TABLE_METHOD

public static final SubLSymbol $sym39$MAP_OBJECT_TEST_HASH_TABLE_METHOD

$sym40$MAP_OBJECT_PUT_DICTIONARY_METHOD

public static final SubLSymbol $sym40$MAP_OBJECT_PUT_DICTIONARY_METHOD

$sym41$MAP_OBJECT_PUT_HASH_TABLE_METHOD

public static final SubLSymbol $sym41$MAP_OBJECT_PUT_HASH_TABLE_METHOD

$sym42$MAP_OBJECT_GET_DICTIONARY_METHOD

public static final SubLSymbol $sym42$MAP_OBJECT_GET_DICTIONARY_METHOD

$sym43$MAP_OBJECT_GET_HASH_TABLE_METHOD

public static final SubLSymbol $sym43$MAP_OBJECT_GET_HASH_TABLE_METHOD

$sym44$MAP_OBJECT_GET_WITHOUT_VALUES_DICTIONARY_METHOD

public static final SubLSymbol $sym44$MAP_OBJECT_GET_WITHOUT_VALUES_DICTIONARY_METHOD

$sym45$MAP_OBJECT_GET_WITHOUT_VALUES_HASH_TABLE_METHOD

public static final SubLSymbol $sym45$MAP_OBJECT_GET_WITHOUT_VALUES_HASH_TABLE_METHOD

$sym46$MAP_OBJECT_REMOVE_DICTIONARY_METHOD

public static final SubLSymbol $sym46$MAP_OBJECT_REMOVE_DICTIONARY_METHOD

$sym47$MAP_OBJECT_REMOVE_HASH_TABLE_METHOD

public static final SubLSymbol $sym47$MAP_OBJECT_REMOVE_HASH_TABLE_METHOD

$sym48$NEW_MAP_OBJECT_WITH_SAME_PROPERTIES_DICTIONARY_METHOD

public static final SubLSymbol $sym48$NEW_MAP_OBJECT_WITH_SAME_PROPERTIES_DICTIONARY_METHOD

$sym49$NEW_MAP_OBJECT_WITH_SAME_PROPERTIES_HASH_TABLE_METHOD

public static final SubLSymbol $sym49$NEW_MAP_OBJECT_WITH_SAME_PROPERTIES_HASH_TABLE_METHOD

$sym50$MAP_OBJECT_ARBITRARY_KEY_DICTIONARY_METHOD

public static final SubLSymbol $sym50$MAP_OBJECT_ARBITRARY_KEY_DICTIONARY_METHOD

$sym51$MAP_OBJECT_ARBITRARY_KEY_HASH_TABLE_METHOD

public static final SubLSymbol $sym51$MAP_OBJECT_ARBITRARY_KEY_HASH_TABLE_METHOD

$sym52$NEW_MAP_OBJECT_ITERATOR_DICTIONARY_METHOD

public static final SubLSymbol $sym52$NEW_MAP_OBJECT_ITERATOR_DICTIONARY_METHOD

$sym53$NEW_MAP_OBJECT_ITERATOR_HASH_TABLE_METHOD

public static final SubLSymbol $sym53$NEW_MAP_OBJECT_ITERATOR_HASH_TABLE_METHOD

$sym54$MAP_OBJECT_REMOVE_ALL_DICTIONARY_METHOD

public static final SubLSymbol $sym54$MAP_OBJECT_REMOVE_ALL_DICTIONARY_METHOD

$sym55$MAP_OBJECT_REMOVE_ALL_HASH_TABLE_METHOD

public static final SubLSymbol $sym55$MAP_OBJECT_REMOVE_ALL_HASH_TABLE_METHOD

$sym56$MAP_OBJECT_KEYS_DICTIONARY_METHOD

public static final SubLSymbol $sym56$MAP_OBJECT_KEYS_DICTIONARY_METHOD

$sym57$MAP_OBJECT_KEYS_HASH_TABLE_METHOD

public static final SubLSymbol $sym57$MAP_OBJECT_KEYS_HASH_TABLE_METHOD

$sym58$MAP_OBJECT_VALUES_DICTIONARY_METHOD

public static final SubLSymbol $sym58$MAP_OBJECT_VALUES_DICTIONARY_METHOD

$sym59$MAP_OBJECT_VALUES_HASH_TABLE_METHOD

public static final SubLSymbol $sym59$MAP_OBJECT_VALUES_HASH_TABLE_METHOD

$sym60$TEST_HASH_TABLE_KEY_CONFLATION

public static final SubLSymbol $sym60$TEST_HASH_TABLE_KEY_CONFLATION

$kw61$TEST

public static final SubLSymbol $kw61$TEST

$kw62$OWNER

public static final SubLSymbol $kw62$OWNER

$kw63$CLASSES

public static final SubLSymbol $kw63$CLASSES

$kw64$KB

public static final SubLSymbol $kw64$KB

$kw65$TINY

public static final SubLSymbol $kw65$TINY

$kw66$WORKING_

public static final SubLSymbol $kw66$WORKING_

$list67

public static final SubLList $list67

$kw68$PRESENT

public static final SubLSymbol $kw68$PRESENT

$str69$Expected__A_entries__but_got__A_

public static final SubLString $str69$Expected__A_entries__but_got__A_

$kw70$SUCCESS

public static final SubLSymbol $kw70$SUCCESS
Method Detail

map_p

public static final SubLObject map_p(SubLObject object)

map_size

public static final SubLObject map_size(SubLObject map)

map_empty_p

public static final SubLObject map_empty_p(SubLObject map)

map_put

public static final SubLObject map_put(SubLObject map,
                                       SubLObject key,
                                       SubLObject value)

map_get_without_values

public static final SubLObject map_get_without_values(SubLObject map,
                                                      SubLObject key,
                                                      SubLObject not_found)

map_remove

public static final SubLObject map_remove(SubLObject map,
                                          SubLObject key)

new_map_iterator

public static final SubLObject new_map_iterator(SubLObject map)

is_map_object_p

public static final SubLObject is_map_object_p(SubLObject object)

is_map_object_p_dictionary_method

public static final SubLObject is_map_object_p_dictionary_method(SubLObject object)

is_map_object_p_hash_table_method

public static final SubLObject is_map_object_p_hash_table_method(SubLObject object)

map_object_size

public static final SubLObject map_object_size(SubLObject object)

map_object_size_dictionary_method

public static final SubLObject map_object_size_dictionary_method(SubLObject object)

map_object_size_hash_table_method

public static final SubLObject map_object_size_hash_table_method(SubLObject object)

map_object_test_dictionary_method

public static final SubLObject map_object_test_dictionary_method(SubLObject object)

map_object_test_hash_table_method

public static final SubLObject map_object_test_hash_table_method(SubLObject object)

map_object_put

public static final SubLObject map_object_put(SubLObject object,
                                              SubLObject key,
                                              SubLObject value)

map_object_put_hash_table_method

public static final SubLObject map_object_put_hash_table_method(SubLObject object,
                                                                SubLObject key,
                                                                SubLObject value)

map_object_get_dictionary_method

public static final SubLObject map_object_get_dictionary_method(SubLObject object,
                                                                SubLObject key,
                                                                SubLObject not_found)

map_object_get_hash_table_method

public static final SubLObject map_object_get_hash_table_method(SubLObject object,
                                                                SubLObject key,
                                                                SubLObject not_found)

map_object_get_without_values

public static final SubLObject map_object_get_without_values(SubLObject object,
                                                             SubLObject key,
                                                             SubLObject not_found)

map_object_get_without_values_dictionary_method

public static final SubLObject map_object_get_without_values_dictionary_method(SubLObject object,
                                                                               SubLObject key,
                                                                               SubLObject not_found)

map_object_get_without_values_hash_table_method

public static final SubLObject map_object_get_without_values_hash_table_method(SubLObject object,
                                                                               SubLObject key,
                                                                               SubLObject not_found)

map_object_remove

public static final SubLObject map_object_remove(SubLObject map,
                                                 SubLObject key)

map_object_remove_dictionary_method

public static final SubLObject map_object_remove_dictionary_method(SubLObject object,
                                                                   SubLObject key)

map_object_remove_hash_table_method

public static final SubLObject map_object_remove_hash_table_method(SubLObject object,
                                                                   SubLObject key)

new_map_object_with_same_properties_dictionary_method

public static final SubLObject new_map_object_with_same_properties_dictionary_method(SubLObject object,
                                                                                     SubLObject test,
                                                                                     SubLObject size)

new_map_object_with_same_properties_hash_table_method

public static final SubLObject new_map_object_with_same_properties_hash_table_method(SubLObject object,
                                                                                     SubLObject test,
                                                                                     SubLObject size)

new_map_object_iterator

public static final SubLObject new_map_object_iterator(SubLObject object)

new_map_object_iterator_dictionary_method

public static final SubLObject new_map_object_iterator_dictionary_method(SubLObject object)

new_map_object_iterator_hash_table_method

public static final SubLObject new_map_object_iterator_hash_table_method(SubLObject object)

map_object_remove_all_dictionary_method

public static final SubLObject map_object_remove_all_dictionary_method(SubLObject object)

map_object_keys_dictionary_method

public static final SubLObject map_object_keys_dictionary_method(SubLObject object)

map_object_values_hash_table_method

public static final SubLObject map_object_values_hash_table_method(SubLObject object)

test_hash_table_key_conflation

public static final SubLObject test_hash_table_key_conflation(SubLObject test,
                                                              SubLObject raw_items)
Tests whether the hash-table correctly conflates keys.


declare_map_utilities_file

public static final SubLObject declare_map_utilities_file()

init_map_utilities_file

public static final SubLObject init_map_utilities_file()

setup_map_utilities_file

public static final SubLObject setup_map_utilities_file()

declareFunctions

public void declareFunctions()
Description copied from interface: SubLFile
Declares the mapping between functions and symbols for all named functions defined in the file. Like CRTL define.


initializeVariables

public void initializeVariables()
Description copied from interface: SubLFile
Initializes all global variables and private internal variables for constants defined in the file. Like CRTL init.


runTopLevelForms

public void runTopLevelForms()
Description copied from interface: SubLFile
Runs all top-level forms in order. Like CRTL setup.