com.cyc.cycjava.cycl
Class dictionary_contents

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.dictionary_contents
All Implemented Interfaces:
CommonSymbols, SubLFile

public final class dictionary_contents
extends SubLTranslatedFile


Nested Class Summary
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLInteger $int0$40
           
static SubLInteger $int1$30
           
static SubLSymbol $kw2$ALIST
           
static SubLSymbol $kw3$HASHTABLE
           
static SubLSymbol $kw4$UNKNOWN
           
static SubLSymbol $kw8$ALLOW_OTHER_KEYS
           
static SubLSymbol $kw9$DONE
           
static SubLList $list6
           
static SubLList $list7
           
static SubLString $str5$Corrupted_dictionary_contents__un
           
static SubLSymbol $sym10$ITERATION_STATE
           
static SubLSymbol $sym11$CLET
           
static SubLSymbol $sym12$DO_DICTIONARY_CONTENTS_STATE
           
static SubLSymbol $sym13$UNTIL
           
static SubLSymbol $sym14$COR
           
static SubLSymbol $sym15$DO_DICTIONARY_CONTENTS_DONE_
           
static SubLSymbol $sym16$CMULTIPLE_VALUE_BIND
           
static SubLSymbol $sym17$DO_DICTIONARY_CONTENTS_KEY_VALUE
           
static SubLSymbol $sym18$CSETQ
           
static SubLSymbol $sym19$DO_DICTIONARY_CONTENTS_NEXT
           
static SubLSymbol $sym20$DO_DICTIONARY_CONTENTS_FINALIZE
           
static SubLSymbol $sym21$DO_DICTIONARY_CONTENTS
           
static SubLSymbol $sym22$DO_DICTIONARY
           
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 clear_dictionary_contents(SubLObject v_dictionary_contents)
          Reset DICTIONARY-CONTENTS to the status of being just allocated.
static SubLObject declare_dictionary_contents_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject dictionary_contents_empty_p(SubLObject v_dictionary_contents)
          Return T iff DICTIONARY-CONTENTS is empty.
static SubLObject dictionary_contents_enter_alist_style(SubLObject v_dictionary_contents, SubLObject key, SubLObject value, SubLObject test)
           
static SubLObject dictionary_contents_enter_hashtable_style(SubLObject v_dictionary_contents, SubLObject key, SubLObject value)
           
static SubLObject dictionary_contents_enter(SubLObject v_dictionary_contents, SubLObject key, SubLObject value, SubLObject test)
          Note that KEY maps to VALUE in DICTIONARY-CONTENTS.
static SubLObject dictionary_contents_keys(SubLObject v_dictionary_contents)
           
static SubLObject dictionary_contents_lookup_alist_style(SubLObject v_dictionary_contents, SubLObject key, SubLObject test, SubLObject not_found)
           
static SubLObject dictionary_contents_lookup_hashtable_style(SubLObject v_dictionary_contents, SubLObject key, SubLObject not_found)
           
static SubLObject dictionary_contents_lookup_without_values_alist_style(SubLObject v_dictionary_contents, SubLObject key, SubLObject test, SubLObject not_found)
           
static SubLObject dictionary_contents_lookup_without_values_hashtable_style(SubLObject v_dictionary_contents, SubLObject key, SubLObject not_found)
           
static SubLObject dictionary_contents_lookup_without_values(SubLObject v_dictionary_contents, SubLObject key, SubLObject test, SubLObject not_found)
          Return the value mapped from KEY in DICTIONARY-CONTENTS.
static SubLObject dictionary_contents_lookup(SubLObject v_dictionary_contents, SubLObject key, SubLObject test, SubLObject not_found)
          Return the value mapped from KEY in DICTIONARY-CONTENTS.
static SubLObject dictionary_contents_style(SubLObject v_dictionary_contents)
          Return the current style of DICTIONARY-CONTENTS
static SubLObject do_dictionary_contents_doneP(SubLObject state)
           
static SubLObject do_dictionary_contents_finalize(SubLObject state)
           
static SubLObject do_dictionary_contents_key_value(SubLObject state)
           
static SubLObject do_dictionary_contents_next(SubLObject state)
           
static SubLObject do_dictionary_contents_state(SubLObject v_dictionary_contents)
           
static SubLObject init_dictionary_contents_file()
           
 void initializeVariables()
          Initializes all global variables and private internal variables for constants defined in the file.
static SubLObject new_dictionary_contents(SubLObject size, SubLObject test)
          Allocate a new dictionary-contents with TEST as the equality test.
 void runTopLevelForms()
          Runs all top-level forms in order.
static SubLObject setup_dictionary_contents_file()
           
 
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

$int0$40

public static final SubLInteger $int0$40

$int1$30

public static final SubLInteger $int1$30

$kw2$ALIST

public static final SubLSymbol $kw2$ALIST

$kw3$HASHTABLE

public static final SubLSymbol $kw3$HASHTABLE

$kw4$UNKNOWN

public static final SubLSymbol $kw4$UNKNOWN

$str5$Corrupted_dictionary_contents__un

public static final SubLString $str5$Corrupted_dictionary_contents__un

$list6

public static final SubLList $list6

$list7

public static final SubLList $list7

$kw8$ALLOW_OTHER_KEYS

public static final SubLSymbol $kw8$ALLOW_OTHER_KEYS

$kw9$DONE

public static final SubLSymbol $kw9$DONE

$sym10$ITERATION_STATE

public static final SubLSymbol $sym10$ITERATION_STATE

$sym11$CLET

public static final SubLSymbol $sym11$CLET

$sym12$DO_DICTIONARY_CONTENTS_STATE

public static final SubLSymbol $sym12$DO_DICTIONARY_CONTENTS_STATE

$sym13$UNTIL

public static final SubLSymbol $sym13$UNTIL

$sym14$COR

public static final SubLSymbol $sym14$COR

$sym15$DO_DICTIONARY_CONTENTS_DONE_

public static final SubLSymbol $sym15$DO_DICTIONARY_CONTENTS_DONE_

$sym16$CMULTIPLE_VALUE_BIND

public static final SubLSymbol $sym16$CMULTIPLE_VALUE_BIND

$sym17$DO_DICTIONARY_CONTENTS_KEY_VALUE

public static final SubLSymbol $sym17$DO_DICTIONARY_CONTENTS_KEY_VALUE

$sym18$CSETQ

public static final SubLSymbol $sym18$CSETQ

$sym19$DO_DICTIONARY_CONTENTS_NEXT

public static final SubLSymbol $sym19$DO_DICTIONARY_CONTENTS_NEXT

$sym20$DO_DICTIONARY_CONTENTS_FINALIZE

public static final SubLSymbol $sym20$DO_DICTIONARY_CONTENTS_FINALIZE

$sym21$DO_DICTIONARY_CONTENTS

public static final SubLSymbol $sym21$DO_DICTIONARY_CONTENTS

$sym22$DO_DICTIONARY

public static final SubLSymbol $sym22$DO_DICTIONARY
Method Detail

dictionary_contents_style

public static final SubLObject dictionary_contents_style(SubLObject v_dictionary_contents)
Return the current style of DICTIONARY-CONTENTS

Returns:
type-symbol.

dictionary_contents_lookup_alist_style

public static final SubLObject dictionary_contents_lookup_alist_style(SubLObject v_dictionary_contents,
                                                                      SubLObject key,
                                                                      SubLObject test,
                                                                      SubLObject not_found)

dictionary_contents_lookup_without_values_alist_style

public static final SubLObject dictionary_contents_lookup_without_values_alist_style(SubLObject v_dictionary_contents,
                                                                                     SubLObject key,
                                                                                     SubLObject test,
                                                                                     SubLObject not_found)

dictionary_contents_enter_alist_style

public static final SubLObject dictionary_contents_enter_alist_style(SubLObject v_dictionary_contents,
                                                                     SubLObject key,
                                                                     SubLObject value,
                                                                     SubLObject test)

dictionary_contents_lookup_hashtable_style

public static final SubLObject dictionary_contents_lookup_hashtable_style(SubLObject v_dictionary_contents,
                                                                          SubLObject key,
                                                                          SubLObject not_found)

dictionary_contents_lookup_without_values_hashtable_style

public static final SubLObject dictionary_contents_lookup_without_values_hashtable_style(SubLObject v_dictionary_contents,
                                                                                         SubLObject key,
                                                                                         SubLObject not_found)

dictionary_contents_enter_hashtable_style

public static final SubLObject dictionary_contents_enter_hashtable_style(SubLObject v_dictionary_contents,
                                                                         SubLObject key,
                                                                         SubLObject value)

new_dictionary_contents

public static final SubLObject new_dictionary_contents(SubLObject size,
                                                       SubLObject test)
Allocate a new dictionary-contents with TEST as the equality test. Assume that SIZE elements will likely be immediately added.

Returns:
dictionary-contents

dictionary_contents_empty_p

public static final SubLObject dictionary_contents_empty_p(SubLObject v_dictionary_contents)
Return T iff DICTIONARY-CONTENTS is empty.


dictionary_contents_lookup

public static final SubLObject dictionary_contents_lookup(SubLObject v_dictionary_contents,
                                                          SubLObject key,
                                                          SubLObject test,
                                                          SubLObject not_found)
Return the value mapped from KEY in DICTIONARY-CONTENTS. TEST is the assumed equality test. Return the formal NOT-FOUND if there was no entry. Return a second value of T iff KEY was found.


dictionary_contents_lookup_without_values

public static final SubLObject dictionary_contents_lookup_without_values(SubLObject v_dictionary_contents,
                                                                         SubLObject key,
                                                                         SubLObject test,
                                                                         SubLObject not_found)
Return the value mapped from KEY in DICTIONARY-CONTENTS. TEST is the assumed equality test. Return the formal NOT-FOUND if there was no entry. Unlike DICTIONARY-CONTENTS-LOOKUP, only 1 value is returned.


dictionary_contents_enter

public static final SubLObject dictionary_contents_enter(SubLObject v_dictionary_contents,
                                                         SubLObject key,
                                                         SubLObject value,
                                                         SubLObject test)
Note that KEY maps to VALUE in DICTIONARY-CONTENTS. TEST is the assumed equality test.

Returns:
updated DICTIONARY-CONTENTS

clear_dictionary_contents

public static final SubLObject clear_dictionary_contents(SubLObject v_dictionary_contents)
Reset DICTIONARY-CONTENTS to the status of being just allocated.

Returns:
dictionary-contents-p

do_dictionary_contents_state

public static final SubLObject do_dictionary_contents_state(SubLObject v_dictionary_contents)

do_dictionary_contents_key_value

public static final SubLObject do_dictionary_contents_key_value(SubLObject state)

do_dictionary_contents_next

public static final SubLObject do_dictionary_contents_next(SubLObject state)

do_dictionary_contents_doneP

public static final SubLObject do_dictionary_contents_doneP(SubLObject state)

do_dictionary_contents_finalize

public static final SubLObject do_dictionary_contents_finalize(SubLObject state)

dictionary_contents_keys

public static final SubLObject dictionary_contents_keys(SubLObject v_dictionary_contents)
Returns:
list; a list of all keys of DICTIONARY-CONTENTS

declare_dictionary_contents_file

public static final SubLObject declare_dictionary_contents_file()

init_dictionary_contents_file

public static final SubLObject init_dictionary_contents_file()

setup_dictionary_contents_file

public static final SubLObject setup_dictionary_contents_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.