com.cyc.cycjava.cycl
Class subl_promotions

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.subl_promotions
All Implemented Interfaces:
CommonSymbols, SubLFile

public final class subl_promotions
extends SubLTranslatedFile


Nested Class Summary
static class subl_promotions.$non_negative_integer_p$UnaryFunction
           
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLSymbol $kw13$PUBLIC
           
static SubLSymbol $kw18$PRIVATE
           
static SubLSymbol $kw26$INPUT
           
static SubLSymbol $kw28$OUTPUT
           
static SubLSymbol $kw29$EOF
           
static SubLSymbol $kw33$INITIALIZATION_TYPE
           
static SubLSymbol $kw34$UNSPECIFIED
           
static SubLList $list19
           
static SubLList $list30
           
static SubLList $list35
           
static SubLList $list7
           
static SubLString $str1$MAKE_PROCESS_WITH_ARGS_TABLE
           
static SubLString $str12$Unable_to_get_interrupt_process_a
           
static SubLString $str16$_A
           
static SubLString $str24$cp
           
static SubLString $str25$_p
           
static SubLString $str27$Unable_to_open__S
           
static SubLString $str31$_D__D__D__D__D__D
           
static SubLString $str32$_D__D__D__D
           
static SubLString $str6$Unable_to_get_make_process_args_f
           
static SubLString $str9$INTERRUPT_PROCESS_WITH_ARGS_TABLE
           
static SubLSymbol $sym0$_MAKE_PROCESS_WITH_ARGS_TABLE_
           
static SubLSymbol $sym10$PROCESSP
           
static SubLSymbol $sym11$INTERRUPT_PROCESS_WITH_ARGS_INTERNAL
           
static SubLSymbol $sym14$NON_NEGATIVE_NUMBER_P
           
static SubLSymbol $sym15$CATCH_ERROR_MESSAGE_HANDLER
           
static SubLSymbol $sym17$STREAM_ACCESS_MODE_P
           
static SubLSymbol $sym2$STRINGP
           
static SubLSymbol $sym20$VALUES
           
static SubLSymbol $sym21$FUNCTION_SYMBOL_P
           
static SubLSymbol $sym22$ARGLIST
           
static SubLSymbol $sym23$SEQUENCEP
           
static SubLSymbol $sym3$FUNCTION_SPEC_P
           
static SubLSymbol $sym4$LISTP
           
static SubLSymbol $sym5$MAKE_PROCESS_WITH_ARGS_INTERNAL
           
static SubLSymbol $sym8$_INTERRUPT_PROCESS_WITH_ARGS_TABLE_
           
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_subl_promotions_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject elapsed_universal_time(SubLObject past_time, SubLObject current_time)
          Return the number of elapsed seconds from the current time to PAST-TIME.
static SubLObject ensure_physical_pathname(SubLObject pathname)
           
static SubLObject funcall_1(SubLObject func, SubLObject arg1)
          Funcall FUNC on ARG1.
static SubLObject funcall_2(SubLObject func, SubLObject arg1, SubLObject arg2)
          Funcall FUNC on ARG1 and ARG2.
static SubLObject function_symbol_arglist(SubLObject function_symbol)
          Return the arglist of FUNCTION-SYMBOL
static SubLObject function_symbol_p(SubLObject object)
          Return T iff OBJECT is a symbol with a function definition.
static SubLObject init_subl_promotions_file()
           
 void initializeVariables()
          Initializes all global variables and private internal variables for constants defined in the file.
static SubLObject memberP(SubLObject item, SubLObject list, SubLObject test, SubLObject key)
           
static SubLObject non_negative_integer_p(SubLObject object)
          Return T iff OBJECT is an integer >= 0
static SubLObject nrsublis_2(SubLObject alist, SubLObject tree)
           
static SubLObject nrsublis(SubLObject alist, SubLObject tree, SubLObject test, SubLObject key)
          Like NSUBLIS except ALIST is interpreted as (VALUE .
static SubLObject positive_integer_p(SubLObject object)
          Return T iff OBJECT is an integer > 0
static SubLObject rsublis_2(SubLObject alist, SubLObject tree)
           
static SubLObject rsublis(SubLObject alist, SubLObject tree, SubLObject test, SubLObject key)
          Like SUBLIS except ALIST is interpreted as (VALUE .
 void runTopLevelForms()
          Runs all top-level forms in order.
static SubLObject setup_subl_promotions_file()
           
static SubLObject values_list(SubLObject list)
          Return the elements of LIST as multiple values.
 
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$_MAKE_PROCESS_WITH_ARGS_TABLE_

public static final SubLSymbol $sym0$_MAKE_PROCESS_WITH_ARGS_TABLE_

$str1$MAKE_PROCESS_WITH_ARGS_TABLE

public static final SubLString $str1$MAKE_PROCESS_WITH_ARGS_TABLE

$sym2$STRINGP

public static final SubLSymbol $sym2$STRINGP

$sym3$FUNCTION_SPEC_P

public static final SubLSymbol $sym3$FUNCTION_SPEC_P

$sym4$LISTP

public static final SubLSymbol $sym4$LISTP

$sym5$MAKE_PROCESS_WITH_ARGS_INTERNAL

public static final SubLSymbol $sym5$MAKE_PROCESS_WITH_ARGS_INTERNAL

$str6$Unable_to_get_make_process_args_f

public static final SubLString $str6$Unable_to_get_make_process_args_f

$list7

public static final SubLList $list7

$sym8$_INTERRUPT_PROCESS_WITH_ARGS_TABLE_

public static final SubLSymbol $sym8$_INTERRUPT_PROCESS_WITH_ARGS_TABLE_

$str9$INTERRUPT_PROCESS_WITH_ARGS_TABLE

public static final SubLString $str9$INTERRUPT_PROCESS_WITH_ARGS_TABLE

$sym10$PROCESSP

public static final SubLSymbol $sym10$PROCESSP

$sym11$INTERRUPT_PROCESS_WITH_ARGS_INTERNAL

public static final SubLSymbol $sym11$INTERRUPT_PROCESS_WITH_ARGS_INTERNAL

$str12$Unable_to_get_interrupt_process_a

public static final SubLString $str12$Unable_to_get_interrupt_process_a

$kw13$PUBLIC

public static final SubLSymbol $kw13$PUBLIC

$sym14$NON_NEGATIVE_NUMBER_P

public static final SubLSymbol $sym14$NON_NEGATIVE_NUMBER_P

$sym15$CATCH_ERROR_MESSAGE_HANDLER

public static final SubLSymbol $sym15$CATCH_ERROR_MESSAGE_HANDLER

$str16$_A

public static final SubLString $str16$_A

$sym17$STREAM_ACCESS_MODE_P

public static final SubLSymbol $sym17$STREAM_ACCESS_MODE_P

$kw18$PRIVATE

public static final SubLSymbol $kw18$PRIVATE

$list19

public static final SubLList $list19

$sym20$VALUES

public static final SubLSymbol $sym20$VALUES

$sym21$FUNCTION_SYMBOL_P

public static final SubLSymbol $sym21$FUNCTION_SYMBOL_P

$sym22$ARGLIST

public static final SubLSymbol $sym22$ARGLIST

$sym23$SEQUENCEP

public static final SubLSymbol $sym23$SEQUENCEP

$str24$cp

public static final SubLString $str24$cp

$str25$_p

public static final SubLString $str25$_p

$kw26$INPUT

public static final SubLSymbol $kw26$INPUT

$str27$Unable_to_open__S

public static final SubLString $str27$Unable_to_open__S

$kw28$OUTPUT

public static final SubLSymbol $kw28$OUTPUT

$kw29$EOF

public static final SubLSymbol $kw29$EOF

$list30

public static final SubLList $list30

$str31$_D__D__D__D__D__D

public static final SubLString $str31$_D__D__D__D__D__D

$str32$_D__D__D__D

public static final SubLString $str32$_D__D__D__D

$kw33$INITIALIZATION_TYPE

public static final SubLSymbol $kw33$INITIALIZATION_TYPE

$kw34$UNSPECIFIED

public static final SubLSymbol $kw34$UNSPECIFIED

$list35

public static final SubLList $list35
Method Detail

values_list

public static final SubLObject values_list(SubLObject list)
Return the elements of LIST as multiple values.


function_symbol_p

public static final SubLObject function_symbol_p(SubLObject object)
Return T iff OBJECT is a symbol with a function definition.


function_symbol_arglist

public static final SubLObject function_symbol_arglist(SubLObject function_symbol)
Return the arglist of FUNCTION-SYMBOL


rsublis

public static final SubLObject rsublis(SubLObject alist,
                                       SubLObject tree,
                                       SubLObject test,
                                       SubLObject key)
Like SUBLIS except ALIST is interpreted as (VALUE . KEY) pairs.


nrsublis

public static final SubLObject nrsublis(SubLObject alist,
                                        SubLObject tree,
                                        SubLObject test,
                                        SubLObject key)
Like NSUBLIS except ALIST is interpreted as (VALUE . KEY) pairs.


rsublis_2

public static final SubLObject rsublis_2(SubLObject alist,
                                         SubLObject tree)

nrsublis_2

public static final SubLObject nrsublis_2(SubLObject alist,
                                          SubLObject tree)

funcall_1

public static final SubLObject funcall_1(SubLObject func,
                                         SubLObject arg1)
Funcall FUNC on ARG1. FUNC must specify a function that takes exactly 1 argument.


funcall_2

public static final SubLObject funcall_2(SubLObject func,
                                         SubLObject arg1,
                                         SubLObject arg2)
Funcall FUNC on ARG1 and ARG2. FUNC must specify a function that takes exactly 2 arguments.


elapsed_universal_time

public static final SubLObject elapsed_universal_time(SubLObject past_time,
                                                      SubLObject current_time)
Return the number of elapsed seconds from the current time to PAST-TIME. If non-nil, CURRENT-TIME is used as the current time.


ensure_physical_pathname

public static final SubLObject ensure_physical_pathname(SubLObject pathname)
Parameters:
PATHNAME; - stringp
Returns:
stringp Convert PATHNAME to a physical pathname (performing any logical pathname translations)

memberP

public static final SubLObject memberP(SubLObject item,
                                       SubLObject list,
                                       SubLObject test,
                                       SubLObject key)

positive_integer_p

public static final SubLObject positive_integer_p(SubLObject object)
Return T iff OBJECT is an integer > 0


non_negative_integer_p

public static final SubLObject non_negative_integer_p(SubLObject object)
Return T iff OBJECT is an integer >= 0


declare_subl_promotions_file

public static final SubLObject declare_subl_promotions_file()

init_subl_promotions_file

public static final SubLObject init_subl_promotions_file()

setup_subl_promotions_file

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