com.cyc.tool.subl.jrtl.nativeCode.subLisp
Class ConsesLow
java.lang.Object
com.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.jrtl.nativeCode.subLisp.ConsesLow
- All Implemented Interfaces:
- CommonSymbols, SubLFile
public final class ConsesLow
- extends SubLTrampolineFile
ConsesLow is designed to...
Copyright (c) 2005 Cycorp, Inc. All rights reserved.
This software is the proprietary information of Cycorp, Inc.
Use is subject to license terms.
- Version:
- $Id: ConsesLow.java 126640 2008-12-04 13:39:36Z builder $
- Author:
- goolsbey
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 |
ConsesLow()
Creates a new instance of ConsesLow. |
Method Summary |
static SubLObject |
append()
|
static SubLObject |
append(SubLObject list1)
|
static SubLObject |
append(SubLObject[] lists)
|
static SubLObject |
append(SubLObject list1,
SubLObject list2)
|
static SubLObject |
append(SubLObject list1,
SubLObject list2,
SubLObject list3)
|
static SubLObject |
append(SubLObject list1,
SubLObject list2,
SubLObject list3,
SubLObject list4)
|
static SubLObject |
car(SubLObject cons)
|
static SubLObject |
cdr(SubLObject cons)
|
static SubLCons |
cons(SubLObject car,
SubLObject cdr)
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named
functions defined in the file. |
void |
initializeVariables()
Initializes all global variables and private internal variables
for constants defined in the file. |
static SubLList |
list()
|
static SubLList |
list(SubLObject object1)
|
static SubLList |
list(SubLObject[] objects)
|
static SubLList |
list(SubLObject object1,
SubLObject object2)
|
static SubLList |
list(SubLObject object1,
SubLObject object2,
SubLObject object3)
|
static SubLList |
list(SubLObject object1,
SubLObject object2,
SubLObject object3,
SubLObject object4)
|
static SubLList |
list(SubLObject object1,
SubLObject object2,
SubLObject object3,
SubLObject object4,
SubLObject object5)
|
static SubLList |
list(SubLObject object1,
SubLObject object2,
SubLObject object3,
SubLObject object4,
SubLObject object5,
SubLObject object6)
|
static SubLList |
list(SubLObject object1,
SubLObject object2,
SubLObject object3,
SubLObject object4,
SubLObject object5,
SubLObject object6,
SubLObject object7)
|
static SubLList |
list(SubLObject object1,
SubLObject object2,
SubLObject object3,
SubLObject object4,
SubLObject object5,
SubLObject object6,
SubLObject object7,
SubLObject object8)
|
static SubLObject |
listS(SubLObject finalCdr)
|
static SubLList |
listS(SubLObject arg1,
SubLObject finalCdr)
|
static SubLList |
listS(SubLObject arg,
SubLObject[] objects)
|
static SubLList |
listS(SubLObject arg1,
SubLObject arg2,
SubLObject finalCdr)
|
static SubLList |
listS(SubLObject arg1,
SubLObject arg2,
SubLObject arg3,
SubLObject finalCdr)
|
static SubLList |
listS(SubLObject arg1,
SubLObject arg2,
SubLObject arg3,
SubLObject arg4,
SubLObject finalCdr)
|
static SubLList |
listS(SubLObject arg1,
SubLObject arg2,
SubLObject arg3,
SubLObject arg4,
SubLObject arg5,
SubLObject finalCdr)
|
static SubLList |
make_list(SubLObject size)
|
static SubLList |
make_list(SubLObject size,
SubLObject initialElement)
|
static SubLObject |
nconc()
|
static SubLObject |
nconc(SubLObject list1)
|
static SubLObject |
nconc(SubLObject[] lists)
|
static SubLObject |
nconc(SubLObject list1,
SubLObject list2)
|
static SubLObject |
nconc(SubLObject list1,
SubLObject list2,
SubLObject list3)
|
static SubLObject |
nconc(SubLObject list1,
SubLObject list2,
SubLObject list3,
SubLObject list4)
|
static SubLObject |
nth(SubLObject n,
SubLObject list)
|
static SubLObject |
rplaca(SubLObject cons,
SubLObject newcar)
|
static SubLObject |
rplacd(SubLObject cons,
SubLObject newcdr)
|
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
set_nth(SubLObject n,
SubLObject list,
SubLObject value)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
me
public static final SubLFile me
ConsesLow
public ConsesLow()
- Creates a new instance of ConsesLow.
cons
public static final SubLCons cons(SubLObject car,
SubLObject cdr)
car
public static final SubLObject car(SubLObject cons)
cdr
public static final SubLObject cdr(SubLObject cons)
rplaca
public static final SubLObject rplaca(SubLObject cons,
SubLObject newcar)
rplacd
public static final SubLObject rplacd(SubLObject cons,
SubLObject newcdr)
list
public static final SubLList list(SubLObject[] objects)
list
public static final SubLList list()
list
public static final SubLList list(SubLObject object1)
list
public static final SubLList list(SubLObject object1,
SubLObject object2)
list
public static final SubLList list(SubLObject object1,
SubLObject object2,
SubLObject object3)
list
public static final SubLList list(SubLObject object1,
SubLObject object2,
SubLObject object3,
SubLObject object4)
list
public static final SubLList list(SubLObject object1,
SubLObject object2,
SubLObject object3,
SubLObject object4,
SubLObject object5)
list
public static final SubLList list(SubLObject object1,
SubLObject object2,
SubLObject object3,
SubLObject object4,
SubLObject object5,
SubLObject object6)
list
public static final SubLList list(SubLObject object1,
SubLObject object2,
SubLObject object3,
SubLObject object4,
SubLObject object5,
SubLObject object6,
SubLObject object7)
list
public static final SubLList list(SubLObject object1,
SubLObject object2,
SubLObject object3,
SubLObject object4,
SubLObject object5,
SubLObject object6,
SubLObject object7,
SubLObject object8)
listS
public static final SubLList listS(SubLObject arg,
SubLObject[] objects)
listS
public static final SubLObject listS(SubLObject finalCdr)
listS
public static final SubLList listS(SubLObject arg1,
SubLObject finalCdr)
listS
public static final SubLList listS(SubLObject arg1,
SubLObject arg2,
SubLObject finalCdr)
listS
public static final SubLList listS(SubLObject arg1,
SubLObject arg2,
SubLObject arg3,
SubLObject finalCdr)
listS
public static final SubLList listS(SubLObject arg1,
SubLObject arg2,
SubLObject arg3,
SubLObject arg4,
SubLObject finalCdr)
listS
public static final SubLList listS(SubLObject arg1,
SubLObject arg2,
SubLObject arg3,
SubLObject arg4,
SubLObject arg5,
SubLObject finalCdr)
make_list
public static final SubLList make_list(SubLObject size,
SubLObject initialElement)
make_list
public static final SubLList make_list(SubLObject size)
nth
public static final SubLObject nth(SubLObject n,
SubLObject list)
set_nth
public static final SubLObject set_nth(SubLObject n,
SubLObject list,
SubLObject value)
append
public static final SubLObject append(SubLObject[] lists)
append
public static final SubLObject append()
append
public static final SubLObject append(SubLObject list1)
append
public static final SubLObject append(SubLObject list1,
SubLObject list2)
append
public static final SubLObject append(SubLObject list1,
SubLObject list2,
SubLObject list3)
append
public static final SubLObject append(SubLObject list1,
SubLObject list2,
SubLObject list3,
SubLObject list4)
nconc
public static final SubLObject nconc(SubLObject[] lists)
nconc
public static final SubLObject nconc()
nconc
public static final SubLObject nconc(SubLObject list1)
nconc
public static final SubLObject nconc(SubLObject list1,
SubLObject list2)
nconc
public static final SubLObject nconc(SubLObject list1,
SubLObject list2,
SubLObject list3)
nconc
public static final SubLObject nconc(SubLObject list1,
SubLObject list2,
SubLObject list3,
SubLObject list4)
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.