com.cyc.tool.subl.jrtl.nativeCode.subLisp
Class Values
java.lang.Object
com.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.jrtl.nativeCode.subLisp.Values
- All Implemented Interfaces:
- CommonSymbols, SubLFile
public final class Values
- extends SubLTrampolineFile
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 |
Constructor Summary |
Values()
Creates a new instance of Values. |
Method Summary |
static SubLObject |
arg2(SubLObject arg1,
SubLObject arg2)
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named
functions defined in the file. |
static SubLObject |
eighth_value_helper(SubLObject arg1,
SubLObject result)
|
static SubLObject |
eighthMultipleValue()
|
static SubLObject |
eighthMultipleValue(SubLThread thread)
|
static SubLObject |
fifth_value_helper(SubLObject arg1,
SubLObject result)
|
static SubLObject |
fifthMultipleValue()
|
static SubLObject |
fifthMultipleValue(SubLThread thread)
|
static SubLObject |
first_value_helper(SubLObject arg1,
SubLObject result)
|
static SubLObject |
firstMultipleValue()
|
static SubLObject |
firstMultipleValue(SubLThread thread)
|
static SubLObject |
fourth_value_helper(SubLObject arg1,
SubLObject result)
|
static SubLObject |
fourthMultipleValue()
|
static SubLObject |
fourthMultipleValue(SubLThread thread)
|
static SubLList |
getMultipleValues()
|
void |
initializeVariables()
Initializes all global variables and private internal variables
for constants defined in the file. |
static SubLList |
multiple_value_list_eval(SubLObject form,
SubLEnvironment env)
|
static SubLList |
multiple_value_list(SubLObject value1)
|
static SubLObject |
nth_value_step_1(SubLObject num)
|
static SubLObject |
nth_value_step_2(SubLObject num,
SubLObject form)
|
static SubLObject |
nthMultipleValue(int n)
|
static SubLObject |
nthMultipleValue(SubLObject n)
|
static SubLObject |
nthMultipleValue(SubLThread thread,
int n)
|
static SubLObject |
nthMultipleValue(SubLThread thread,
SubLObject n)
|
static SubLObject |
resetMultipleValues()
|
static void |
resetMultipleValues(SubLThread thread)
|
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
second_value_helper(SubLObject arg1,
SubLObject result)
|
static SubLObject |
secondMultipleValue()
|
static SubLObject |
secondMultipleValue(SubLThread thread)
|
static SubLObject |
setFirstMultipleValue(SubLObject value1)
|
static SubLObject |
seventh_value_helper(SubLObject arg1,
SubLObject result)
|
static SubLObject |
seventhMultipleValue()
|
static SubLObject |
seventhMultipleValue(SubLThread thread)
|
static SubLObject |
sixth_value_helper(SubLObject arg1,
SubLObject result)
|
static SubLObject |
sixthMultipleValue()
|
static SubLObject |
sixthMultipleValue(SubLThread thread)
|
static SubLObject |
third_value_helper(SubLObject arg1,
SubLObject result)
|
static SubLObject |
thirdMultipleValue()
|
static SubLObject |
thirdMultipleValue(SubLThread thread)
|
static SubLObject |
values(SubLObject value1)
|
static SubLObject |
values(SubLObject[] moreValues)
|
static SubLObject |
values(SubLObject value1,
SubLObject value2)
|
static SubLObject |
values(SubLObject value1,
SubLObject value2,
SubLObject value3)
|
static SubLObject |
values(SubLObject value1,
SubLObject value2,
SubLObject value3,
SubLObject value4)
|
static SubLObject |
values(SubLObject value1,
SubLObject value2,
SubLObject value3,
SubLObject value4,
SubLObject value5)
|
static SubLObject |
values(SubLObject value1,
SubLObject value2,
SubLObject value3,
SubLObject value4,
SubLObject value5,
SubLObject value6)
|
static SubLObject |
values(SubLObject value1,
SubLObject value2,
SubLObject value3,
SubLObject value4,
SubLObject value5,
SubLObject value6,
SubLObject value7)
|
static SubLObject |
values(SubLObject value1,
SubLObject value2,
SubLObject value3,
SubLObject value4,
SubLObject value5,
SubLObject value6,
SubLObject value7,
SubLObject value8)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
me
public static final SubLFile me
$multiple_values_limit$
public static SubLSymbol $multiple_values_limit$
Values
public Values()
- Creates a new instance of Values.
setFirstMultipleValue
public static final SubLObject setFirstMultipleValue(SubLObject value1)
values
public static final SubLObject values(SubLObject value1)
values
public static final SubLObject values(SubLObject value1,
SubLObject value2)
values
public static final SubLObject values(SubLObject value1,
SubLObject value2,
SubLObject value3)
values
public static final SubLObject values(SubLObject value1,
SubLObject value2,
SubLObject value3,
SubLObject value4)
values
public static final SubLObject values(SubLObject value1,
SubLObject value2,
SubLObject value3,
SubLObject value4,
SubLObject value5)
values
public static final SubLObject values(SubLObject value1,
SubLObject value2,
SubLObject value3,
SubLObject value4,
SubLObject value5,
SubLObject value6)
values
public static final SubLObject values(SubLObject value1,
SubLObject value2,
SubLObject value3,
SubLObject value4,
SubLObject value5,
SubLObject value6,
SubLObject value7)
values
public static final SubLObject values(SubLObject value1,
SubLObject value2,
SubLObject value3,
SubLObject value4,
SubLObject value5,
SubLObject value6,
SubLObject value7,
SubLObject value8)
values
public static final SubLObject values(SubLObject[] moreValues)
resetMultipleValues
public static final void resetMultipleValues(SubLThread thread)
resetMultipleValues
public static final SubLObject resetMultipleValues()
nthMultipleValue
public static final SubLObject nthMultipleValue(SubLThread thread,
int n)
nthMultipleValue
public static final SubLObject nthMultipleValue(SubLThread thread,
SubLObject n)
nthMultipleValue
public static final SubLObject nthMultipleValue(int n)
nthMultipleValue
public static final SubLObject nthMultipleValue(SubLObject n)
firstMultipleValue
public static final SubLObject firstMultipleValue(SubLThread thread)
firstMultipleValue
public static final SubLObject firstMultipleValue()
secondMultipleValue
public static final SubLObject secondMultipleValue(SubLThread thread)
secondMultipleValue
public static final SubLObject secondMultipleValue()
thirdMultipleValue
public static final SubLObject thirdMultipleValue(SubLThread thread)
thirdMultipleValue
public static final SubLObject thirdMultipleValue()
fourthMultipleValue
public static final SubLObject fourthMultipleValue(SubLThread thread)
fourthMultipleValue
public static final SubLObject fourthMultipleValue()
fifthMultipleValue
public static final SubLObject fifthMultipleValue(SubLThread thread)
fifthMultipleValue
public static final SubLObject fifthMultipleValue()
sixthMultipleValue
public static final SubLObject sixthMultipleValue(SubLThread thread)
sixthMultipleValue
public static final SubLObject sixthMultipleValue()
seventhMultipleValue
public static final SubLObject seventhMultipleValue(SubLThread thread)
seventhMultipleValue
public static final SubLObject seventhMultipleValue()
eighthMultipleValue
public static final SubLObject eighthMultipleValue(SubLThread thread)
eighthMultipleValue
public static final SubLObject eighthMultipleValue()
multiple_value_list
public static final SubLList multiple_value_list(SubLObject value1)
getMultipleValues
public static final SubLList getMultipleValues()
multiple_value_list_eval
public static final SubLList multiple_value_list_eval(SubLObject form,
SubLEnvironment env)
arg2
public static final SubLObject arg2(SubLObject arg1,
SubLObject arg2)
nth_value_step_1
public static final SubLObject nth_value_step_1(SubLObject num)
nth_value_step_2
public static final SubLObject nth_value_step_2(SubLObject num,
SubLObject form)
first_value_helper
public static final SubLObject first_value_helper(SubLObject arg1,
SubLObject result)
second_value_helper
public static final SubLObject second_value_helper(SubLObject arg1,
SubLObject result)
third_value_helper
public static final SubLObject third_value_helper(SubLObject arg1,
SubLObject result)
fourth_value_helper
public static final SubLObject fourth_value_helper(SubLObject arg1,
SubLObject result)
fifth_value_helper
public static final SubLObject fifth_value_helper(SubLObject arg1,
SubLObject result)
sixth_value_helper
public static final SubLObject sixth_value_helper(SubLObject arg1,
SubLObject result)
seventh_value_helper
public static final SubLObject seventh_value_helper(SubLObject arg1,
SubLObject result)
eighth_value_helper
public static final SubLObject eighth_value_helper(SubLObject arg1,
SubLObject result)
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.