com.cyc.cycjava.cycl
Class set_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.set_utilities
All Implemented Interfaces:
CommonSymbols, SubLFile

public final class set_utilities
extends SubLTranslatedFile


Nested Class Summary
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLSymbol $kw14$ALLOW_OTHER_KEYS
           
static SubLSymbol $kw15$DONE
           
static SubLList $list10
           
static SubLList $list12
           
static SubLList $list13
           
static SubLList $list17
           
static SubLString $str11$_A__
           
static SubLSymbol $sym0$SET_P
           
static SubLSymbol $sym1$LISTP
           
static SubLSymbol $sym16$CLET
           
static SubLSymbol $sym18$DO_SET
           
static SubLSymbol $sym19$CINC
           
static SubLSymbol $sym2$VALID_HASH_TEST_P
           
static SubLSymbol $sym3$SET_SIZE
           
static SubLSymbol $sym4$NON_DOTTED_LIST_P
           
static SubLSymbol $sym5$SET_CONTENTS_P
           
static SubLSymbol $sym6$SET_CONTENTS_SIZE
           
static SubLSymbol $sym7$_
           
static SubLSymbol $sym8$SET_TEST
           
static SubLSymbol $sym9$MAKE_SET_FROM_LIST
           
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 construct_set_contents_from_list(SubLObject list, SubLObject test, SubLObject size)
          Returns a set-contents object constructed from the objects in LIST.
static SubLObject construct_set_from_list(SubLObject list, SubLObject test, SubLObject size)
          Returns a set from the objects in LIST.
static SubLObject declare_set_utilities_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject init_set_utilities_file()
           
 void initializeVariables()
          Initializes all global variables and private internal variables for constants defined in the file.
 void runTopLevelForms()
          Runs all top-level forms in order.
static SubLObject set_add_all(SubLObject elements, SubLObject v_set)
           
static SubLObject set_contents_intersection(SubLObject set_contents_list, SubLObject test)
           
static SubLObject set_contents_union(SubLObject set_contents_list, SubLObject test)
           
static SubLObject setup_set_utilities_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

$sym0$SET_P

public static final SubLSymbol $sym0$SET_P

$sym1$LISTP

public static final SubLSymbol $sym1$LISTP

$sym2$VALID_HASH_TEST_P

public static final SubLSymbol $sym2$VALID_HASH_TEST_P

$sym3$SET_SIZE

public static final SubLSymbol $sym3$SET_SIZE

$sym4$NON_DOTTED_LIST_P

public static final SubLSymbol $sym4$NON_DOTTED_LIST_P

$sym5$SET_CONTENTS_P

public static final SubLSymbol $sym5$SET_CONTENTS_P

$sym6$SET_CONTENTS_SIZE

public static final SubLSymbol $sym6$SET_CONTENTS_SIZE

$sym7$_

public static final SubLSymbol $sym7$_

$sym8$SET_TEST

public static final SubLSymbol $sym8$SET_TEST

$sym9$MAKE_SET_FROM_LIST

public static final SubLSymbol $sym9$MAKE_SET_FROM_LIST

$list10

public static final SubLList $list10

$str11$_A__

public static final SubLString $str11$_A__

$list12

public static final SubLList $list12

$list13

public static final SubLList $list13

$kw14$ALLOW_OTHER_KEYS

public static final SubLSymbol $kw14$ALLOW_OTHER_KEYS

$kw15$DONE

public static final SubLSymbol $kw15$DONE

$sym16$CLET

public static final SubLSymbol $sym16$CLET

$list17

public static final SubLList $list17

$sym18$DO_SET

public static final SubLSymbol $sym18$DO_SET

$sym19$CINC

public static final SubLSymbol $sym19$CINC
Method Detail

set_contents_union

public static final SubLObject set_contents_union(SubLObject set_contents_list,
                                                  SubLObject test)

set_contents_intersection

public static final SubLObject set_contents_intersection(SubLObject set_contents_list,
                                                         SubLObject test)

construct_set_from_list

public static final SubLObject construct_set_from_list(SubLObject list,
                                                       SubLObject test,
                                                       SubLObject size)
Returns a set from the objects in LIST.


construct_set_contents_from_list

public static final SubLObject construct_set_contents_from_list(SubLObject list,
                                                                SubLObject test,
                                                                SubLObject size)
Returns a set-contents object constructed from the objects in LIST.


set_add_all

public static final SubLObject set_add_all(SubLObject elements,
                                           SubLObject v_set)

declare_set_utilities_file

public static final SubLObject declare_set_utilities_file()

init_set_utilities_file

public static final SubLObject init_set_utilities_file()

setup_set_utilities_file

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