com.cyc.tool.subl.jrtl.nativeCode.subLisp
Class ConsesLow

java.lang.Object
  extended by com.cyc.tool.subl.util.SubLTrampolineFile
      extended by 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

Field Summary
static SubLFile me
           
 
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 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
Constructor Detail

ConsesLow

public ConsesLow()
Creates a new instance of ConsesLow.

Method Detail

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.