com.cyc.cycjava.cycl
Class accumulation
java.lang.Object
com.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.util.SubLTranslatedFile
com.cyc.cycjava.cycl.accumulation
- All Implemented Interfaces:
- CommonSymbols, SubLFile
public final class accumulation
- extends SubLTranslatedFile
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 |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
me
public static final SubLFile me
myName
public static final java.lang.String myName
- See Also:
- Constant Field Values
$dtp_accumulator$
public static SubLSymbol $dtp_accumulator$
$sym0$ACCUMULATOR
public static final SubLSymbol $sym0$ACCUMULATOR
$sym1$ACCUMULATOR_P
public static final SubLSymbol $sym1$ACCUMULATOR_P
$list2
public static final SubLList $list2
$list3
public static final SubLList $list3
$list4
public static final SubLList $list4
$list5
public static final SubLList $list5
$sym6$PRINT_ACCUMULATOR
public static final SubLSymbol $sym6$PRINT_ACCUMULATOR
$sym7$ACCUMULATOR_PRINT_FUNCTION_TRAMPOLINE
public static final SubLSymbol $sym7$ACCUMULATOR_PRINT_FUNCTION_TRAMPOLINE
$sym8$ACC_STATE
public static final SubLSymbol $sym8$ACC_STATE
$sym9$_CSETF_ACC_STATE
public static final SubLSymbol $sym9$_CSETF_ACC_STATE
$sym10$ACC_RESET_FN
public static final SubLSymbol $sym10$ACC_RESET_FN
$sym11$_CSETF_ACC_RESET_FN
public static final SubLSymbol $sym11$_CSETF_ACC_RESET_FN
$sym12$ACC_ADD_FN
public static final SubLSymbol $sym12$ACC_ADD_FN
$sym13$_CSETF_ACC_ADD_FN
public static final SubLSymbol $sym13$_CSETF_ACC_ADD_FN
$sym14$ACC_ADD_ALL_FN
public static final SubLSymbol $sym14$ACC_ADD_ALL_FN
$sym15$_CSETF_ACC_ADD_ALL_FN
public static final SubLSymbol $sym15$_CSETF_ACC_ADD_ALL_FN
$sym16$ACC_SIZE_FN
public static final SubLSymbol $sym16$ACC_SIZE_FN
$sym17$_CSETF_ACC_SIZE_FN
public static final SubLSymbol $sym17$_CSETF_ACC_SIZE_FN
$sym18$ACC_CONTENTS_FN
public static final SubLSymbol $sym18$ACC_CONTENTS_FN
$sym19$_CSETF_ACC_CONTENTS_FN
public static final SubLSymbol $sym19$_CSETF_ACC_CONTENTS_FN
$sym20$ACC_ITERATOR_FN
public static final SubLSymbol $sym20$ACC_ITERATOR_FN
$sym21$_CSETF_ACC_ITERATOR_FN
public static final SubLSymbol $sym21$_CSETF_ACC_ITERATOR_FN
$kw22$STATE
public static final SubLSymbol $kw22$STATE
$kw23$RESET_FN
public static final SubLSymbol $kw23$RESET_FN
$kw24$ADD_FN
public static final SubLSymbol $kw24$ADD_FN
$kw25$ADD_ALL_FN
public static final SubLSymbol $kw25$ADD_ALL_FN
$kw26$SIZE_FN
public static final SubLSymbol $kw26$SIZE_FN
$kw27$CONTENTS_FN
public static final SubLSymbol $kw27$CONTENTS_FN
$kw28$ITERATOR_FN
public static final SubLSymbol $kw28$ITERATOR_FN
$str29$Invalid_slot__S_for_construction_
public static final SubLString $str29$Invalid_slot__S_for_construction_
$str30$__
public static final SubLString $str30$__
$kw31$STREAM
public static final SubLSymbol $kw31$STREAM
$str32$empty
public static final SubLString $str32$empty
$str33$_A_elems
public static final SubLString $str33$_A_elems
$kw34$BASE
public static final SubLSymbol $kw34$BASE
$sym35$DEFAULT_ACCUMULATION_ADD_ALL
public static final SubLSymbol $sym35$DEFAULT_ACCUMULATION_ADD_ALL
$sym36$LISTP
public static final SubLSymbol $sym36$LISTP
$str37$Implementation_Error__Accumulator
public static final SubLString $str37$Implementation_Error__Accumulator
$list38
public static final SubLList $list38
$list39
public static final SubLList $list39
$kw40$ALLOW_OTHER_KEYS
public static final SubLSymbol $kw40$ALLOW_OTHER_KEYS
$kw41$DONE
public static final SubLSymbol $kw41$DONE
$sym42$ITERATOR_VAR
public static final SubLSymbol $sym42$ITERATOR_VAR
$sym43$CLET
public static final SubLSymbol $sym43$CLET
$sym44$ACCUMULATION_ITERATOR
public static final SubLSymbol $sym44$ACCUMULATION_ITERATOR
$sym45$DO_ITERATOR
public static final SubLSymbol $sym45$DO_ITERATOR
$sym46$LIST_ACCUMULATOR_RESET
public static final SubLSymbol $sym46$LIST_ACCUMULATOR_RESET
$sym47$LIST_ACCUMULATOR_ADD
public static final SubLSymbol $sym47$LIST_ACCUMULATOR_ADD
$sym48$LIST_ACCUMULATOR_SIZE
public static final SubLSymbol $sym48$LIST_ACCUMULATOR_SIZE
$sym49$LIST_ACCUMULATOR_CONTENTS
public static final SubLSymbol $sym49$LIST_ACCUMULATOR_CONTENTS
$sym50$LIST_ACCUMULATOR_ITERATOR
public static final SubLSymbol $sym50$LIST_ACCUMULATOR_ITERATOR
$str51$New_list_accumulator__A_is_not_em
public static final SubLString $str51$New_list_accumulator__A_is_not_em
$str52$Accumulator_should_have__A_elemen
public static final SubLString $str52$Accumulator_should_have__A_elemen
$str53$Mismatch_between_iterator_content
public static final SubLString $str53$Mismatch_between_iterator_content
$str54$Accumulator__A_contains_less_item
public static final SubLString $str54$Accumulator__A_contains_less_item
$str55$Destructively_emptied_accumulator
public static final SubLString $str55$Destructively_emptied_accumulator
$sym56$SET_ACCUMULATOR_RESET
public static final SubLSymbol $sym56$SET_ACCUMULATOR_RESET
$sym57$SET_ACCUMULATOR_ADD
public static final SubLSymbol $sym57$SET_ACCUMULATOR_ADD
$sym58$SET_ACCUMULATOR_SIZE
public static final SubLSymbol $sym58$SET_ACCUMULATOR_SIZE
$sym59$SET_ACCUMULATOR_CONTENTS
public static final SubLSymbol $sym59$SET_ACCUMULATOR_CONTENTS
$sym60$SET_ACCUMULATOR_ITERATOR
public static final SubLSymbol $sym60$SET_ACCUMULATOR_ITERATOR
$str61$New_set_accumulator__A_is_not_emp
public static final SubLString $str61$New_set_accumulator__A_is_not_emp
$sym62$DICTIONARY_ACCUMULATOR_RESET
public static final SubLSymbol $sym62$DICTIONARY_ACCUMULATOR_RESET
$sym63$DICTIONARY_ACCUMULATOR_ADD
public static final SubLSymbol $sym63$DICTIONARY_ACCUMULATOR_ADD
$sym64$DICTIONARY_ACCUMULATOR_SIZE
public static final SubLSymbol $sym64$DICTIONARY_ACCUMULATOR_SIZE
$sym65$DICTIONARY_ACCUMULATOR_CONTENTS
public static final SubLSymbol $sym65$DICTIONARY_ACCUMULATOR_CONTENTS
$sym66$DICTIONARY_ACCUMULATOR_ITERATOR
public static final SubLSymbol $sym66$DICTIONARY_ACCUMULATOR_ITERATOR
$str67$Dictionary_accumulator_expects_tu
public static final SubLString $str67$Dictionary_accumulator_expects_tu
$list68
public static final SubLList $list68
$str69$New_dictionary_accumulator__A_is_
public static final SubLString $str69$New_dictionary_accumulator__A_is_
$sym70$NULL
public static final SubLSymbol $sym70$NULL
$sym71$FALSE
public static final SubLSymbol $sym71$FALSE
$sym72$ZERO
public static final SubLSymbol $sym72$ZERO
$sym73$NEW_NULL_ITERATOR_DUMMY
public static final SubLSymbol $sym73$NEW_NULL_ITERATOR_DUMMY
$str74$New_null_accumulator__A_is_not_em
public static final SubLString $str74$New_null_accumulator__A_is_not_em
$str75$New_null_accumulator__A_is_no_lon
public static final SubLString $str75$New_null_accumulator__A_is_no_lon
$str76$Expected_iterator__a_to_be_empty
public static final SubLString $str76$Expected_iterator__a_to_be_empty
$str77$Destructively_emptied_accumulator
public static final SubLString $str77$Destructively_emptied_accumulator
$str78$Contents_were__a_instead_of_null
public static final SubLString $str78$Contents_were__a_instead_of_null
$sym79$NUMERIC_ACCUMULATOR_SIZE_FN
public static final SubLSymbol $sym79$NUMERIC_ACCUMULATOR_SIZE_FN
$sym80$NUMERIC_ACCUMULATION_ITERATOR
public static final SubLSymbol $sym80$NUMERIC_ACCUMULATION_ITERATOR
$sym81$NUMERIC_CONTENTS_FN_DEFAULT_ZERO
public static final SubLSymbol $sym81$NUMERIC_CONTENTS_FN_DEFAULT_ZERO
$sym82$NUMERIC_CONTENTS_FN_DEFAULT_ONE
public static final SubLSymbol $sym82$NUMERIC_CONTENTS_FN_DEFAULT_ONE
$sym83$DWIMMED_SUM
public static final SubLSymbol $sym83$DWIMMED_SUM
$str84$New_sum_accumulator__A_is_not_emp
public static final SubLString $str84$New_sum_accumulator__A_is_not_emp
$str85$Accumulator_should_have_1_element
public static final SubLString $str85$Accumulator_should_have_1_element
$str86$Expected_iterator__a_to_have_only
public static final SubLString $str86$Expected_iterator__a_to_have_only
$str87$Contents_did_not_sum_to__a
public static final SubLString $str87$Contents_did_not_sum_to__a
$str88$Iterator_contained__a_instead_of_
public static final SubLString $str88$Iterator_contained__a_instead_of_
$sym89$DWIMMED_INCREMENT
public static final SubLSymbol $sym89$DWIMMED_INCREMENT
$str90$New_count_accumulator__A_is_not_e
public static final SubLString $str90$New_count_accumulator__A_is_not_e
$str91$Contents_did_not_count_to__a
public static final SubLString $str91$Contents_did_not_count_to__a
$sym92$DWIMMED_PRODUCT
public static final SubLSymbol $sym92$DWIMMED_PRODUCT
$str93$New_product_accumulator__A_is_not
public static final SubLString $str93$New_product_accumulator__A_is_not
$sym94$_
public static final SubLSymbol $sym94$_
$str95$Contents_did_not_multiply_to__a
public static final SubLString $str95$Contents_did_not_multiply_to__a
$sym96$TEST_LIST_ACCUMULATOR
public static final SubLSymbol $sym96$TEST_LIST_ACCUMULATOR
$kw97$TEST
public static final SubLSymbol $kw97$TEST
$kw98$OWNER
public static final SubLSymbol $kw98$OWNER
$kw99$CLASSES
public static final SubLSymbol $kw99$CLASSES
$kw100$KB
public static final SubLSymbol $kw100$KB
$kw101$TINY
public static final SubLSymbol $kw101$TINY
$kw102$WORKING_
public static final SubLSymbol $kw102$WORKING_
$list103
public static final SubLList $list103
$sym104$TEST_SET_ACCUMULATOR
public static final SubLSymbol $sym104$TEST_SET_ACCUMULATOR
$list105
public static final SubLList $list105
$sym106$TEST_DICTIONARY_ACCUMULATOR
public static final SubLSymbol $sym106$TEST_DICTIONARY_ACCUMULATOR
$list107
public static final SubLList $list107
$sym108$TEST_NULL_ACCUMULATOR
public static final SubLSymbol $sym108$TEST_NULL_ACCUMULATOR
$list109
public static final SubLList $list109
$sym110$TEST_SUM_ACCUMULATOR
public static final SubLSymbol $sym110$TEST_SUM_ACCUMULATOR
$list111
public static final SubLList $list111
$sym112$TEST_COUNT_ACCUMULATOR
public static final SubLSymbol $sym112$TEST_COUNT_ACCUMULATOR
$sym113$TEST_PRODUCT_ACCUMULATOR
public static final SubLSymbol $sym113$TEST_PRODUCT_ACCUMULATOR
$list114
public static final SubLList $list114
accumulator_print_function_trampoline
public static final SubLObject accumulator_print_function_trampoline(SubLObject object,
SubLObject stream)
declare_accumulation_file
public static final SubLObject declare_accumulation_file()
init_accumulation_file
public static final SubLObject init_accumulation_file()
setup_accumulation_file
public static final SubLObject setup_accumulation_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.