com.cyc.tool.subl.jrtl.translatedCode.sublisp
Class conses_high

java.lang.Object
  extended by com.cyc.tool.subl.util.SubLTrampolineFile
      extended by com.cyc.tool.subl.util.SubLTranslatedFile
          extended by com.cyc.tool.subl.jrtl.translatedCode.sublisp.conses_high
All Implemented Interfaces:
CommonSymbols, SubLFile

public final class conses_high
extends SubLTranslatedFile


Nested Class Summary
static class conses_high.$union$BinaryFunction
           
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLInteger $int7$68
           
static SubLString $str10$LAST_called_on_circular_list
           
static SubLString $str11$NBUTLAST_called_with_negative_ind
           
static SubLString $str12$NBUTLAST_called_on_circular_list
           
static SubLString $str3$_S_must_be_a_non_negative_integer
           
static SubLString $str4$COPY_LIST_called_on_a_circular_li
           
static SubLString $str5$COPY_ALIST_called_on_a_circular_l
           
static SubLString $str6$COPY_TREE_called_on_a_circular_li
           
static SubLString $str8$PAIRLIS_was_called_with_lists_of_
           
static SubLString $str9$LAST_called_with_negative_index_o
           
static SubLSymbol $sublis_watermark$
          Above this length, sublis will call copy-list and then use an iterative algorithm.
static SubLSymbol $sym0$LISTP
           
static SubLSymbol $sym1$FUNCTION_SPEC_P
           
static SubLSymbol $sym2$FIXNUMP
           
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 _assoc_2(SubLObject item, SubLObject alist)
           
static SubLObject _assoc_3(SubLObject item, SubLObject alist, SubLObject test)
           
static SubLObject _assoc_4(SubLObject item, SubLObject alist, SubLObject test, SubLObject key)
           
static SubLObject _cons_length(SubLObject list)
          Return the number of cons cells required to implement LIST, or NIL if circular
static SubLObject _intersection_2(SubLObject list1, SubLObject list2)
           
static SubLObject _intersection_3(SubLObject list1, SubLObject list2, SubLObject test)
           
static SubLObject _intersection_4(SubLObject list1, SubLObject list2, SubLObject test, SubLObject key)
           
static SubLObject _member_2(SubLObject item, SubLObject list)
           
static SubLObject _member_3(SubLObject item, SubLObject list, SubLObject test)
           
static SubLObject _member_4(SubLObject item, SubLObject list, SubLObject test, SubLObject key)
           
static SubLObject _member_if_2(SubLObject test, SubLObject list)
           
static SubLObject _member_if_3(SubLObject test, SubLObject list, SubLObject key)
           
static SubLObject _ncons(SubLObject car, SubLObject cdr, SubLObject cons)
          Return CONS after replacing its CAR and CDR.
static SubLObject _nintersection_2(SubLObject list1, SubLObject list2)
           
static SubLObject _nintersection_3(SubLObject list1, SubLObject list2, SubLObject test)
           
static SubLObject _nintersection_4(SubLObject list1, SubLObject list2, SubLObject test, SubLObject key)
           
static SubLObject _nset_difference_2(SubLObject list1, SubLObject list2)
           
static SubLObject _nset_difference_3(SubLObject list1, SubLObject list2, SubLObject test)
           
static SubLObject _nset_difference_4(SubLObject list1, SubLObject list2, SubLObject test, SubLObject key)
           
static SubLObject _nsublis_2(SubLObject alist, SubLObject tree)
           
static SubLObject _nsublis_3(SubLObject alist, SubLObject tree, SubLObject test)
           
static SubLObject _nsublis_4(SubLObject alist, SubLObject tree, SubLObject test, SubLObject key)
           
static SubLObject _nsubst_3(SubLObject v_new, SubLObject old, SubLObject tree)
           
static SubLObject _nsubst_4(SubLObject v_new, SubLObject old, SubLObject tree, SubLObject test)
           
static SubLObject _nsubst_5(SubLObject v_new, SubLObject old, SubLObject tree, SubLObject test, SubLObject key)
           
static SubLObject _nsubst_if_3(SubLObject v_new, SubLObject test, SubLObject tree)
           
static SubLObject _nsubst_if_4(SubLObject v_new, SubLObject test, SubLObject tree, SubLObject key)
           
static SubLObject _nunion_2(SubLObject list1, SubLObject list2)
           
static SubLObject _nunion_3(SubLObject list1, SubLObject list2, SubLObject test)
           
static SubLObject _nunion_4(SubLObject list1, SubLObject list2, SubLObject test, SubLObject key)
           
static SubLObject _rassoc_2(SubLObject item, SubLObject alist)
           
static SubLObject _rassoc_3(SubLObject item, SubLObject alist, SubLObject test)
           
static SubLObject _rassoc_4(SubLObject item, SubLObject alist, SubLObject test, SubLObject key)
           
static SubLObject _recons(SubLObject car, SubLObject cdr, SubLObject cons)
          Return CONS if its CAR and CDR are unchanged, else return a new cons.
static SubLObject _set_difference_2(SubLObject list1, SubLObject list2)
           
static SubLObject _set_difference_3(SubLObject list1, SubLObject list2, SubLObject test)
           
static SubLObject _set_difference_4(SubLObject list1, SubLObject list2, SubLObject test, SubLObject key)
           
static SubLObject _sublis_2(SubLObject alist, SubLObject tree)
           
static SubLObject _sublis_3(SubLObject alist, SubLObject tree, SubLObject test)
           
static SubLObject _sublis_4(SubLObject alist, SubLObject tree, SubLObject test, SubLObject key)
           
static SubLObject _subsetp_2(SubLObject list1, SubLObject list2)
           
static SubLObject _subsetp_3(SubLObject list1, SubLObject list2, SubLObject test)
           
static SubLObject _subsetp_4(SubLObject list1, SubLObject list2, SubLObject test, SubLObject key)
           
static SubLObject _subst_3(SubLObject v_new, SubLObject old, SubLObject tree)
           
static SubLObject _subst_4(SubLObject v_new, SubLObject old, SubLObject tree, SubLObject test)
           
static SubLObject _subst_5(SubLObject v_new, SubLObject old, SubLObject tree, SubLObject test, SubLObject key)
           
static SubLObject _subst_if_3(SubLObject v_new, SubLObject test, SubLObject tree)
           
static SubLObject _subst_if_4(SubLObject v_new, SubLObject test, SubLObject tree, SubLObject key)
           
static SubLObject _tree_equal_2(SubLObject tree1, SubLObject tree2)
           
static SubLObject _tree_equal_3(SubLObject tree1, SubLObject tree2, SubLObject test)
           
static SubLObject _union_2(SubLObject list1, SubLObject list2)
           
static SubLObject _union_3(SubLObject list1, SubLObject list2, SubLObject test)
           
static SubLObject _union_4(SubLObject list1, SubLObject list2, SubLObject test, SubLObject key)
           
static SubLObject acons(SubLObject key, SubLObject datum, SubLObject alist)
           
static SubLObject adjoin(SubLObject item, SubLObject list, SubLObject test, SubLObject key)
           
static SubLObject assoc_if(SubLObject predicate, SubLObject alist)
           
static SubLObject assoc(SubLObject item, SubLObject alist, SubLObject test, SubLObject key)
           
static SubLObject butlast(SubLObject list, SubLObject n)
           
static SubLObject caar(SubLObject list)
           
static SubLObject cadr(SubLObject list)
           
static SubLObject cdar(SubLObject list)
           
static SubLObject cddr(SubLObject list)
           
static SubLObject copy_alist(SubLObject list)
           
static SubLObject copy_list(SubLObject list)
           
static SubLObject copy_tree(SubLObject object)
           
static SubLObject declare_conses_high_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject eighth(SubLObject list)
           
static SubLObject endp(SubLObject object)
           
static SubLObject fifth(SubLObject list)
           
static SubLObject first(SubLObject list)
           
static SubLObject fourth(SubLObject list)
           
static SubLObject getf(SubLObject plist, SubLObject indicator, SubLObject v_default)
          Return the value for INDICATOR in PLIST, or DEFAULT if not present
static SubLObject init_conses_high_file()
           
 void initializeVariables()
          Initializes all global variables and private internal variables for constants defined in the file.
static SubLObject intersection(SubLObject list1, SubLObject list2, SubLObject test, SubLObject key)
           
static SubLObject last(SubLObject list, SubLObject n)
           
static SubLObject ldiff(SubLObject list, SubLObject sublist)
           
static SubLObject list_length(SubLObject list)
           
static SubLObject member_if(SubLObject test, SubLObject list, SubLObject key)
           
static SubLObject member(SubLObject item, SubLObject list, SubLObject test, SubLObject key)
           
static SubLObject nbutlast(SubLObject list, SubLObject n)
           
static SubLObject nintersection(SubLObject list1, SubLObject list2, SubLObject test, SubLObject key)
           
static SubLObject ninth(SubLObject list)
           
static SubLObject nreconc(SubLObject list1, SubLObject list2)
           
static SubLObject nset_difference(SubLObject list1, SubLObject list2, SubLObject test, SubLObject key)
           
static SubLObject nset_exclusive_or(SubLObject list1, SubLObject list2, SubLObject test, SubLObject key)
           
static SubLObject nsublis(SubLObject alist, SubLObject tree, SubLObject test, SubLObject key)
           
static SubLObject nsubst_if(SubLObject v_new, SubLObject test, SubLObject tree, SubLObject key)
           
static SubLObject nsubst(SubLObject v_new, SubLObject old, SubLObject tree, SubLObject test, SubLObject key)
           
static SubLObject nthcdr(SubLObject n, SubLObject list)
           
static SubLObject nunion(SubLObject list1, SubLObject list2, SubLObject test, SubLObject key)
           
static SubLObject pairlis(SubLObject keys, SubLObject data, SubLObject alist)
           
static SubLObject putf(SubLObject plist, SubLObject indicator, SubLObject value)
          Return a plist which has VALUE stored for INDICATOR in PLIST
static SubLObject rassoc_if(SubLObject predicate, SubLObject alist)
           
static SubLObject rassoc(SubLObject item, SubLObject alist, SubLObject test, SubLObject key)
           
static SubLObject remf(SubLObject plist, SubLObject indicator)
          Return a plist which has no value stored for INDICATOR in PLIST
static SubLObject rest(SubLObject list)
           
static SubLObject revappend(SubLObject list1, SubLObject list2)
           
 void runTopLevelForms()
          Runs all top-level forms in order.
static SubLObject second(SubLObject list)
           
static SubLObject set_difference(SubLObject list1, SubLObject list2, SubLObject test, SubLObject key)
           
static SubLObject set_exclusive_or(SubLObject list1, SubLObject list2, SubLObject test, SubLObject key)
           
static SubLObject setup_conses_high_file()
           
static SubLObject seventh(SubLObject list)
           
static SubLObject sixth(SubLObject list)
           
static SubLObject sublis(SubLObject alist, SubLObject tree, SubLObject test, SubLObject key)
           
static SubLObject subsetp(SubLObject list1, SubLObject list2, SubLObject test, SubLObject key)
           
static SubLObject subst_if(SubLObject v_new, SubLObject test, SubLObject tree, SubLObject key)
           
static SubLObject subst(SubLObject v_new, SubLObject old, SubLObject tree, SubLObject test, SubLObject key)
           
static SubLObject tailp(SubLObject sublist, SubLObject list)
           
static SubLObject tenth(SubLObject list)
           
static SubLObject third(SubLObject list)
           
static SubLObject tree_equal(SubLObject tree1, SubLObject tree2, SubLObject test)
           
static SubLObject union(SubLObject list1, SubLObject list2, SubLObject test, SubLObject key)
           
 
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

$sublis_watermark$

public static SubLSymbol $sublis_watermark$
Above this length, sublis will call copy-list and then use an iterative algorithm. This may be consier but it will be iterative instead of recursive, to avoid a stack overflow.

See Also:
18429

$sym0$LISTP

public static final SubLSymbol $sym0$LISTP

$sym1$FUNCTION_SPEC_P

public static final SubLSymbol $sym1$FUNCTION_SPEC_P

$sym2$FIXNUMP

public static final SubLSymbol $sym2$FIXNUMP

$str3$_S_must_be_a_non_negative_integer

public static final SubLString $str3$_S_must_be_a_non_negative_integer

$str4$COPY_LIST_called_on_a_circular_li

public static final SubLString $str4$COPY_LIST_called_on_a_circular_li

$str5$COPY_ALIST_called_on_a_circular_l

public static final SubLString $str5$COPY_ALIST_called_on_a_circular_l

$str6$COPY_TREE_called_on_a_circular_li

public static final SubLString $str6$COPY_TREE_called_on_a_circular_li

$int7$68

public static final SubLInteger $int7$68

$str8$PAIRLIS_was_called_with_lists_of_

public static final SubLString $str8$PAIRLIS_was_called_with_lists_of_

$str9$LAST_called_with_negative_index_o

public static final SubLString $str9$LAST_called_with_negative_index_o

$str10$LAST_called_on_circular_list

public static final SubLString $str10$LAST_called_on_circular_list

$str11$NBUTLAST_called_with_negative_ind

public static final SubLString $str11$NBUTLAST_called_with_negative_ind

$str12$NBUTLAST_called_on_circular_list

public static final SubLString $str12$NBUTLAST_called_on_circular_list
Method Detail

_recons

public static final SubLObject _recons(SubLObject car,
                                       SubLObject cdr,
                                       SubLObject cons)
Return CONS if its CAR and CDR are unchanged, else return a new cons.


_ncons

public static final SubLObject _ncons(SubLObject car,
                                      SubLObject cdr,
                                      SubLObject cons)
Return CONS after replacing its CAR and CDR.


_cons_length

public static final SubLObject _cons_length(SubLObject list)
Return the number of cons cells required to implement LIST, or NIL if circular


caar

public static final SubLObject caar(SubLObject list)

cadr

public static final SubLObject cadr(SubLObject list)

cdar

public static final SubLObject cdar(SubLObject list)

cddr

public static final SubLObject cddr(SubLObject list)

_tree_equal_2

public static final SubLObject _tree_equal_2(SubLObject tree1,
                                             SubLObject tree2)

_tree_equal_3

public static final SubLObject _tree_equal_3(SubLObject tree1,
                                             SubLObject tree2,
                                             SubLObject test)

tree_equal

public static final SubLObject tree_equal(SubLObject tree1,
                                          SubLObject tree2,
                                          SubLObject test)

endp

public static final SubLObject endp(SubLObject object)

list_length

public static final SubLObject list_length(SubLObject list)

first

public static final SubLObject first(SubLObject list)

second

public static final SubLObject second(SubLObject list)

third

public static final SubLObject third(SubLObject list)

fourth

public static final SubLObject fourth(SubLObject list)

fifth

public static final SubLObject fifth(SubLObject list)

sixth

public static final SubLObject sixth(SubLObject list)

seventh

public static final SubLObject seventh(SubLObject list)

eighth

public static final SubLObject eighth(SubLObject list)

ninth

public static final SubLObject ninth(SubLObject list)

tenth

public static final SubLObject tenth(SubLObject list)

rest

public static final SubLObject rest(SubLObject list)

nthcdr

public static final SubLObject nthcdr(SubLObject n,
                                      SubLObject list)

copy_list

public static final SubLObject copy_list(SubLObject list)

copy_alist

public static final SubLObject copy_alist(SubLObject list)

copy_tree

public static final SubLObject copy_tree(SubLObject object)

revappend

public static final SubLObject revappend(SubLObject list1,
                                         SubLObject list2)

nreconc

public static final SubLObject nreconc(SubLObject list1,
                                       SubLObject list2)

ldiff

public static final SubLObject ldiff(SubLObject list,
                                     SubLObject sublist)

_subst_3

public static final SubLObject _subst_3(SubLObject v_new,
                                        SubLObject old,
                                        SubLObject tree)

_subst_4

public static final SubLObject _subst_4(SubLObject v_new,
                                        SubLObject old,
                                        SubLObject tree,
                                        SubLObject test)

_subst_5

public static final SubLObject _subst_5(SubLObject v_new,
                                        SubLObject old,
                                        SubLObject tree,
                                        SubLObject test,
                                        SubLObject key)

subst

public static final SubLObject subst(SubLObject v_new,
                                     SubLObject old,
                                     SubLObject tree,
                                     SubLObject test,
                                     SubLObject key)

_subst_if_3

public static final SubLObject _subst_if_3(SubLObject v_new,
                                           SubLObject test,
                                           SubLObject tree)

_subst_if_4

public static final SubLObject _subst_if_4(SubLObject v_new,
                                           SubLObject test,
                                           SubLObject tree,
                                           SubLObject key)

subst_if

public static final SubLObject subst_if(SubLObject v_new,
                                        SubLObject test,
                                        SubLObject tree,
                                        SubLObject key)

_nsubst_3

public static final SubLObject _nsubst_3(SubLObject v_new,
                                         SubLObject old,
                                         SubLObject tree)

_nsubst_4

public static final SubLObject _nsubst_4(SubLObject v_new,
                                         SubLObject old,
                                         SubLObject tree,
                                         SubLObject test)

_nsubst_5

public static final SubLObject _nsubst_5(SubLObject v_new,
                                         SubLObject old,
                                         SubLObject tree,
                                         SubLObject test,
                                         SubLObject key)

nsubst

public static final SubLObject nsubst(SubLObject v_new,
                                      SubLObject old,
                                      SubLObject tree,
                                      SubLObject test,
                                      SubLObject key)

_nsubst_if_3

public static final SubLObject _nsubst_if_3(SubLObject v_new,
                                            SubLObject test,
                                            SubLObject tree)

_nsubst_if_4

public static final SubLObject _nsubst_if_4(SubLObject v_new,
                                            SubLObject test,
                                            SubLObject tree,
                                            SubLObject key)

nsubst_if

public static final SubLObject nsubst_if(SubLObject v_new,
                                         SubLObject test,
                                         SubLObject tree,
                                         SubLObject key)

_sublis_2

public static final SubLObject _sublis_2(SubLObject alist,
                                         SubLObject tree)

_sublis_3

public static final SubLObject _sublis_3(SubLObject alist,
                                         SubLObject tree,
                                         SubLObject test)

_sublis_4

public static final SubLObject _sublis_4(SubLObject alist,
                                         SubLObject tree,
                                         SubLObject test,
                                         SubLObject key)

sublis

public static final SubLObject sublis(SubLObject alist,
                                      SubLObject tree,
                                      SubLObject test,
                                      SubLObject key)

_nsublis_2

public static final SubLObject _nsublis_2(SubLObject alist,
                                          SubLObject tree)

_nsublis_3

public static final SubLObject _nsublis_3(SubLObject alist,
                                          SubLObject tree,
                                          SubLObject test)

_nsublis_4

public static final SubLObject _nsublis_4(SubLObject alist,
                                          SubLObject tree,
                                          SubLObject test,
                                          SubLObject key)

nsublis

public static final SubLObject nsublis(SubLObject alist,
                                       SubLObject tree,
                                       SubLObject test,
                                       SubLObject key)

_member_2

public static final SubLObject _member_2(SubLObject item,
                                         SubLObject list)

_member_3

public static final SubLObject _member_3(SubLObject item,
                                         SubLObject list,
                                         SubLObject test)

_member_4

public static final SubLObject _member_4(SubLObject item,
                                         SubLObject list,
                                         SubLObject test,
                                         SubLObject key)

member

public static final SubLObject member(SubLObject item,
                                      SubLObject list,
                                      SubLObject test,
                                      SubLObject key)

_member_if_2

public static final SubLObject _member_if_2(SubLObject test,
                                            SubLObject list)

_member_if_3

public static final SubLObject _member_if_3(SubLObject test,
                                            SubLObject list,
                                            SubLObject key)

member_if

public static final SubLObject member_if(SubLObject test,
                                         SubLObject list,
                                         SubLObject key)

tailp

public static final SubLObject tailp(SubLObject sublist,
                                     SubLObject list)

adjoin

public static final SubLObject adjoin(SubLObject item,
                                      SubLObject list,
                                      SubLObject test,
                                      SubLObject key)

_union_2

public static final SubLObject _union_2(SubLObject list1,
                                        SubLObject list2)

_union_3

public static final SubLObject _union_3(SubLObject list1,
                                        SubLObject list2,
                                        SubLObject test)

_union_4

public static final SubLObject _union_4(SubLObject list1,
                                        SubLObject list2,
                                        SubLObject test,
                                        SubLObject key)

union

public static final SubLObject union(SubLObject list1,
                                     SubLObject list2,
                                     SubLObject test,
                                     SubLObject key)

_nunion_2

public static final SubLObject _nunion_2(SubLObject list1,
                                         SubLObject list2)

_nunion_3

public static final SubLObject _nunion_3(SubLObject list1,
                                         SubLObject list2,
                                         SubLObject test)

_nunion_4

public static final SubLObject _nunion_4(SubLObject list1,
                                         SubLObject list2,
                                         SubLObject test,
                                         SubLObject key)

nunion

public static final SubLObject nunion(SubLObject list1,
                                      SubLObject list2,
                                      SubLObject test,
                                      SubLObject key)

_intersection_2

public static final SubLObject _intersection_2(SubLObject list1,
                                               SubLObject list2)

_intersection_3

public static final SubLObject _intersection_3(SubLObject list1,
                                               SubLObject list2,
                                               SubLObject test)

_intersection_4

public static final SubLObject _intersection_4(SubLObject list1,
                                               SubLObject list2,
                                               SubLObject test,
                                               SubLObject key)

intersection

public static final SubLObject intersection(SubLObject list1,
                                            SubLObject list2,
                                            SubLObject test,
                                            SubLObject key)

_nintersection_2

public static final SubLObject _nintersection_2(SubLObject list1,
                                                SubLObject list2)

_nintersection_3

public static final SubLObject _nintersection_3(SubLObject list1,
                                                SubLObject list2,
                                                SubLObject test)

_nintersection_4

public static final SubLObject _nintersection_4(SubLObject list1,
                                                SubLObject list2,
                                                SubLObject test,
                                                SubLObject key)

nintersection

public static final SubLObject nintersection(SubLObject list1,
                                             SubLObject list2,
                                             SubLObject test,
                                             SubLObject key)

_set_difference_2

public static final SubLObject _set_difference_2(SubLObject list1,
                                                 SubLObject list2)

_set_difference_3

public static final SubLObject _set_difference_3(SubLObject list1,
                                                 SubLObject list2,
                                                 SubLObject test)

_set_difference_4

public static final SubLObject _set_difference_4(SubLObject list1,
                                                 SubLObject list2,
                                                 SubLObject test,
                                                 SubLObject key)

set_difference

public static final SubLObject set_difference(SubLObject list1,
                                              SubLObject list2,
                                              SubLObject test,
                                              SubLObject key)

_nset_difference_2

public static final SubLObject _nset_difference_2(SubLObject list1,
                                                  SubLObject list2)

_nset_difference_3

public static final SubLObject _nset_difference_3(SubLObject list1,
                                                  SubLObject list2,
                                                  SubLObject test)

_nset_difference_4

public static final SubLObject _nset_difference_4(SubLObject list1,
                                                  SubLObject list2,
                                                  SubLObject test,
                                                  SubLObject key)

nset_difference

public static final SubLObject nset_difference(SubLObject list1,
                                               SubLObject list2,
                                               SubLObject test,
                                               SubLObject key)

set_exclusive_or

public static final SubLObject set_exclusive_or(SubLObject list1,
                                                SubLObject list2,
                                                SubLObject test,
                                                SubLObject key)

nset_exclusive_or

public static final SubLObject nset_exclusive_or(SubLObject list1,
                                                 SubLObject list2,
                                                 SubLObject test,
                                                 SubLObject key)

_subsetp_2

public static final SubLObject _subsetp_2(SubLObject list1,
                                          SubLObject list2)

_subsetp_3

public static final SubLObject _subsetp_3(SubLObject list1,
                                          SubLObject list2,
                                          SubLObject test)

_subsetp_4

public static final SubLObject _subsetp_4(SubLObject list1,
                                          SubLObject list2,
                                          SubLObject test,
                                          SubLObject key)

subsetp

public static final SubLObject subsetp(SubLObject list1,
                                       SubLObject list2,
                                       SubLObject test,
                                       SubLObject key)

acons

public static final SubLObject acons(SubLObject key,
                                     SubLObject datum,
                                     SubLObject alist)

pairlis

public static final SubLObject pairlis(SubLObject keys,
                                       SubLObject data,
                                       SubLObject alist)

_assoc_2

public static final SubLObject _assoc_2(SubLObject item,
                                        SubLObject alist)

_assoc_3

public static final SubLObject _assoc_3(SubLObject item,
                                        SubLObject alist,
                                        SubLObject test)

_assoc_4

public static final SubLObject _assoc_4(SubLObject item,
                                        SubLObject alist,
                                        SubLObject test,
                                        SubLObject key)

assoc

public static final SubLObject assoc(SubLObject item,
                                     SubLObject alist,
                                     SubLObject test,
                                     SubLObject key)

assoc_if

public static final SubLObject assoc_if(SubLObject predicate,
                                        SubLObject alist)

_rassoc_2

public static final SubLObject _rassoc_2(SubLObject item,
                                         SubLObject alist)

_rassoc_3

public static final SubLObject _rassoc_3(SubLObject item,
                                         SubLObject alist,
                                         SubLObject test)

_rassoc_4

public static final SubLObject _rassoc_4(SubLObject item,
                                         SubLObject alist,
                                         SubLObject test,
                                         SubLObject key)

rassoc

public static final SubLObject rassoc(SubLObject item,
                                      SubLObject alist,
                                      SubLObject test,
                                      SubLObject key)

rassoc_if

public static final SubLObject rassoc_if(SubLObject predicate,
                                         SubLObject alist)

getf

public static final SubLObject getf(SubLObject plist,
                                    SubLObject indicator,
                                    SubLObject v_default)
Return the value for INDICATOR in PLIST, or DEFAULT if not present


putf

public static final SubLObject putf(SubLObject plist,
                                    SubLObject indicator,
                                    SubLObject value)
Return a plist which has VALUE stored for INDICATOR in PLIST


remf

public static final SubLObject remf(SubLObject plist,
                                    SubLObject indicator)
Return a plist which has no value stored for INDICATOR in PLIST


last

public static final SubLObject last(SubLObject list,
                                    SubLObject n)

butlast

public static final SubLObject butlast(SubLObject list,
                                       SubLObject n)

nbutlast

public static final SubLObject nbutlast(SubLObject list,
                                        SubLObject n)

declare_conses_high_file

public static final SubLObject declare_conses_high_file()

init_conses_high_file

public static final SubLObject init_conses_high_file()

setup_conses_high_file

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