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

public final class vector_utilities
extends SubLTranslatedFile


Nested Class Summary
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLInteger $int8$32
           
static SubLSymbol $kw14$TEST
           
static SubLSymbol $kw15$OWNER
           
static SubLSymbol $kw16$CLASSES
           
static SubLSymbol $kw17$KB
           
static SubLSymbol $kw18$TINY
           
static SubLSymbol $kw19$WORKING_
           
static SubLSymbol $kw5$INPUT
           
static SubLList $list20
           
static SubLList $list22
           
static SubLList $list3
           
static SubLString $str6$Unable_to_open__S
           
static SubLString $str9$Did_not_fill_up_all_the_expected_
           
static SubLSymbol $sym0$VECTORP
           
static SubLSymbol $sym1$INTEGERP
           
static SubLSymbol $sym10$HEX_CHAR_STRING_P
           
static SubLSymbol $sym11$EVENP
           
static SubLSymbol $sym12$64_BIT_STRING_P
           
static SubLSymbol $sym13$64_BIT_STRING_TUPLES_LENGTH
           
static SubLSymbol $sym2$CLEAR_VECTOR
           
static SubLSymbol $sym21$64_BIT_STRING_BYTE_VECTOR_LENGTH
           
static SubLSymbol $sym4$STRINGP
           
static SubLSymbol $sym7$BYTE_VECTOR_P
           
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_vector_utilities_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject extend_vector_to(SubLObject vector, SubLObject new_length, SubLObject initial_value)
          Extend VECTOR to be NEW-LENGTH elements long, filling the new entries at the end with INITIAL-VALUE
static SubLObject init_vector_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 setup_vector_utilities_file()
           
static SubLObject vector_elements(SubLObject vector, SubLObject start_index)
          Convert VECTOR to a list of its elements.
 
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$VECTORP

public static final SubLSymbol $sym0$VECTORP

$sym1$INTEGERP

public static final SubLSymbol $sym1$INTEGERP

$sym2$CLEAR_VECTOR

public static final SubLSymbol $sym2$CLEAR_VECTOR

$list3

public static final SubLList $list3

$sym4$STRINGP

public static final SubLSymbol $sym4$STRINGP

$kw5$INPUT

public static final SubLSymbol $kw5$INPUT

$str6$Unable_to_open__S

public static final SubLString $str6$Unable_to_open__S

$sym7$BYTE_VECTOR_P

public static final SubLSymbol $sym7$BYTE_VECTOR_P

$int8$32

public static final SubLInteger $int8$32

$str9$Did_not_fill_up_all_the_expected_

public static final SubLString $str9$Did_not_fill_up_all_the_expected_

$sym10$HEX_CHAR_STRING_P

public static final SubLSymbol $sym10$HEX_CHAR_STRING_P

$sym11$EVENP

public static final SubLSymbol $sym11$EVENP

$sym12$64_BIT_STRING_P

public static final SubLSymbol $sym12$64_BIT_STRING_P

$sym13$64_BIT_STRING_TUPLES_LENGTH

public static final SubLSymbol $sym13$64_BIT_STRING_TUPLES_LENGTH

$kw14$TEST

public static final SubLSymbol $kw14$TEST

$kw15$OWNER

public static final SubLSymbol $kw15$OWNER

$kw16$CLASSES

public static final SubLSymbol $kw16$CLASSES

$kw17$KB

public static final SubLSymbol $kw17$KB

$kw18$TINY

public static final SubLSymbol $kw18$TINY

$kw19$WORKING_

public static final SubLSymbol $kw19$WORKING_

$list20

public static final SubLList $list20

$sym21$64_BIT_STRING_BYTE_VECTOR_LENGTH

public static final SubLSymbol $sym21$64_BIT_STRING_BYTE_VECTOR_LENGTH

$list22

public static final SubLList $list22
Method Detail

vector_elements

public static final SubLObject vector_elements(SubLObject vector,
                                               SubLObject start_index)
Convert VECTOR to a list of its elements.


extend_vector_to

public static final SubLObject extend_vector_to(SubLObject vector,
                                                SubLObject new_length,
                                                SubLObject initial_value)
Extend VECTOR to be NEW-LENGTH elements long, filling the new entries at the end with INITIAL-VALUE


declare_vector_utilities_file

public static final SubLObject declare_vector_utilities_file()

init_vector_utilities_file

public static final SubLObject init_vector_utilities_file()

setup_vector_utilities_file

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