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

public final class subl_macro_promotions
extends SubLTranslatedFile


Nested Class Summary
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLSymbol $catch_error_message_target$
          The target thrown to by errors inside CATCH-ERROR-MESSAGE
static SubLSymbol $kw36$ALLOW_OTHER_KEYS
           
static SubLSymbol $kw37$TIMEOUT
           
static SubLSymbol $kw38$ACCESS_MODE
           
static SubLSymbol $kw39$PUBLIC
           
static SubLSymbol $kw54$STREAM
           
static SubLSymbol $kw7$INITIALIZATION_TYPE
           
static SubLSymbol $kw8$WORLD
           
static SubLList $list0
           
static SubLList $list11
           
static SubLList $list14
           
static SubLList $list15
           
static SubLList $list19
           
static SubLList $list20
           
static SubLList $list22
           
static SubLList $list34
           
static SubLList $list35
           
static SubLList $list44
           
static SubLList $list46
           
static SubLList $list50
           
static SubLList $list52
           
static SubLList $list53
           
static SubLList $list58
           
static SubLList $list61
           
static SubLList $list63
           
static SubLString $str10$ERROR
           
static SubLString $str28$WITH_TIMEOUT__A
           
static SubLString $str29$_client
           
static SubLString $str30$_timer
           
static SubLString $str31$_Timer_for_
           
static SubLSymbol $sym1$PROGN
           
static SubLSymbol $sym12$CCATCH
           
static SubLSymbol $sym13$WITH_ERROR_HANDLER
           
static SubLSymbol $sym16$TAG
           
static SubLSymbol $sym17$TIMER
           
static SubLSymbol $sym18$CLET
           
static SubLSymbol $sym2$DEFLEXICAL
           
static SubLSymbol $sym21$CUNWIND_PROTECT
           
static SubLSymbol $sym23$CSETQ
           
static SubLSymbol $sym24$WITH_TIMEOUT_START_TIMER
           
static SubLSymbol $sym25$WITH_TIMEOUT_STOP_TIMER
           
static SubLSymbol $sym26$WITH_TIMEOUT_MAKE_TAG
           
static SubLSymbol $sym27$WITH_TIMEOUT
           
static SubLSymbol $sym3$FIF
           
static SubLSymbol $sym32$WITH_TIMEOUT_TIMER_THREAD
           
static SubLSymbol $sym33$WITH_TIMEOUT_THROW
           
static SubLSymbol $sym4$BOUNDP
           
static SubLSymbol $sym40$OPEN_TCP_STREAM_WITH_TIMEOUT
           
static SubLSymbol $sym41$PWHEN
           
static SubLSymbol $sym42$CLOSE
           
static SubLSymbol $sym43$WITH_TCP_CONNECTION_WITH_TIMEOUT
           
static SubLSymbol $sym45$WITH_TCP_CONNECTION
           
static SubLSymbol $sym47$LISTP
           
static SubLSymbol $sym48$CMULTIPLE_VALUE_BIND
           
static SubLSymbol $sym49$CMULTIPLE_VALUE_SETQ
           
static SubLSymbol $sym5$QUOTE
           
static SubLSymbol $sym51$WITH_SPACE_PROFILING
           
static SubLSymbol $sym55$_STANDARD_OUTPUT_
           
static SubLSymbol $sym56$WITH_SPACE_PROFILING_SL2C
           
static SubLSymbol $sym57$SPACE_INFO
           
static SubLSymbol $sym59$REMOVE_SPACE_PROBE
           
static SubLSymbol $sym6$DECLARE_DEFGLOBAL
           
static SubLSymbol $sym60$_INTERPRET_CSPACE_RESULTS
           
static SubLSymbol $sym62$STRINGP
           
static SubLSymbol $sym9$_CATCH_ERROR_MESSAGE_TARGET_
           
static SubLSymbol $with_timeout_nesting_depth$
           
static SubLSymbol $within_with_timeout$
           
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 catch_error_message_handler()
          Internal function for CATCH-ERROR-MESSAGE
static SubLObject declare_defglobal(SubLObject global)
           
static SubLObject declare_subl_macro_promotions_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject init_subl_macro_promotions_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_subl_macro_promotions_file()
           
 
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

$catch_error_message_target$

public static SubLSymbol $catch_error_message_target$
The target thrown to by errors inside CATCH-ERROR-MESSAGE


$within_with_timeout$

public static SubLSymbol $within_with_timeout$

$with_timeout_nesting_depth$

public static SubLSymbol $with_timeout_nesting_depth$

$list0

public static final SubLList $list0

$sym1$PROGN

public static final SubLSymbol $sym1$PROGN

$sym2$DEFLEXICAL

public static final SubLSymbol $sym2$DEFLEXICAL

$sym3$FIF

public static final SubLSymbol $sym3$FIF

$sym4$BOUNDP

public static final SubLSymbol $sym4$BOUNDP

$sym5$QUOTE

public static final SubLSymbol $sym5$QUOTE

$sym6$DECLARE_DEFGLOBAL

public static final SubLSymbol $sym6$DECLARE_DEFGLOBAL

$kw7$INITIALIZATION_TYPE

public static final SubLSymbol $kw7$INITIALIZATION_TYPE

$kw8$WORLD

public static final SubLSymbol $kw8$WORLD

$sym9$_CATCH_ERROR_MESSAGE_TARGET_

public static final SubLSymbol $sym9$_CATCH_ERROR_MESSAGE_TARGET_

$str10$ERROR

public static final SubLString $str10$ERROR

$list11

public static final SubLList $list11

$sym12$CCATCH

public static final SubLSymbol $sym12$CCATCH

$sym13$WITH_ERROR_HANDLER

public static final SubLSymbol $sym13$WITH_ERROR_HANDLER

$list14

public static final SubLList $list14

$list15

public static final SubLList $list15

$sym16$TAG

public static final SubLSymbol $sym16$TAG

$sym17$TIMER

public static final SubLSymbol $sym17$TIMER

$sym18$CLET

public static final SubLSymbol $sym18$CLET

$list19

public static final SubLList $list19

$list20

public static final SubLList $list20

$sym21$CUNWIND_PROTECT

public static final SubLSymbol $sym21$CUNWIND_PROTECT

$list22

public static final SubLList $list22

$sym23$CSETQ

public static final SubLSymbol $sym23$CSETQ

$sym24$WITH_TIMEOUT_START_TIMER

public static final SubLSymbol $sym24$WITH_TIMEOUT_START_TIMER

$sym25$WITH_TIMEOUT_STOP_TIMER

public static final SubLSymbol $sym25$WITH_TIMEOUT_STOP_TIMER

$sym26$WITH_TIMEOUT_MAKE_TAG

public static final SubLSymbol $sym26$WITH_TIMEOUT_MAKE_TAG

$sym27$WITH_TIMEOUT

public static final SubLSymbol $sym27$WITH_TIMEOUT

$str28$WITH_TIMEOUT__A

public static final SubLString $str28$WITH_TIMEOUT__A

$str29$_client

public static final SubLString $str29$_client

$str30$_timer

public static final SubLString $str30$_timer

$str31$_Timer_for_

public static final SubLString $str31$_Timer_for_

$sym32$WITH_TIMEOUT_TIMER_THREAD

public static final SubLSymbol $sym32$WITH_TIMEOUT_TIMER_THREAD

$sym33$WITH_TIMEOUT_THROW

public static final SubLSymbol $sym33$WITH_TIMEOUT_THROW

$list34

public static final SubLList $list34

$list35

public static final SubLList $list35

$kw36$ALLOW_OTHER_KEYS

public static final SubLSymbol $kw36$ALLOW_OTHER_KEYS

$kw37$TIMEOUT

public static final SubLSymbol $kw37$TIMEOUT

$kw38$ACCESS_MODE

public static final SubLSymbol $kw38$ACCESS_MODE

$kw39$PUBLIC

public static final SubLSymbol $kw39$PUBLIC

$sym40$OPEN_TCP_STREAM_WITH_TIMEOUT

public static final SubLSymbol $sym40$OPEN_TCP_STREAM_WITH_TIMEOUT

$sym41$PWHEN

public static final SubLSymbol $sym41$PWHEN

$sym42$CLOSE

public static final SubLSymbol $sym42$CLOSE

$sym43$WITH_TCP_CONNECTION_WITH_TIMEOUT

public static final SubLSymbol $sym43$WITH_TCP_CONNECTION_WITH_TIMEOUT

$list44

public static final SubLList $list44

$sym45$WITH_TCP_CONNECTION

public static final SubLSymbol $sym45$WITH_TCP_CONNECTION

$list46

public static final SubLList $list46

$sym47$LISTP

public static final SubLSymbol $sym47$LISTP

$sym48$CMULTIPLE_VALUE_BIND

public static final SubLSymbol $sym48$CMULTIPLE_VALUE_BIND

$sym49$CMULTIPLE_VALUE_SETQ

public static final SubLSymbol $sym49$CMULTIPLE_VALUE_SETQ

$list50

public static final SubLList $list50

$sym51$WITH_SPACE_PROFILING

public static final SubLSymbol $sym51$WITH_SPACE_PROFILING

$list52

public static final SubLList $list52

$list53

public static final SubLList $list53

$kw54$STREAM

public static final SubLSymbol $kw54$STREAM

$sym55$_STANDARD_OUTPUT_

public static final SubLSymbol $sym55$_STANDARD_OUTPUT_

$sym56$WITH_SPACE_PROFILING_SL2C

public static final SubLSymbol $sym56$WITH_SPACE_PROFILING_SL2C

$sym57$SPACE_INFO

public static final SubLSymbol $sym57$SPACE_INFO

$list58

public static final SubLList $list58

$sym59$REMOVE_SPACE_PROBE

public static final SubLSymbol $sym59$REMOVE_SPACE_PROBE

$sym60$_INTERPRET_CSPACE_RESULTS

public static final SubLSymbol $sym60$_INTERPRET_CSPACE_RESULTS

$list61

public static final SubLList $list61

$sym62$STRINGP

public static final SubLSymbol $sym62$STRINGP

$list63

public static final SubLList $list63
Method Detail

declare_defglobal

public static final SubLObject declare_defglobal(SubLObject global)

catch_error_message_handler

public static final SubLObject catch_error_message_handler()
Internal function for CATCH-ERROR-MESSAGE


declare_subl_macro_promotions_file

public static final SubLObject declare_subl_macro_promotions_file()

init_subl_macro_promotions_file

public static final SubLObject init_subl_macro_promotions_file()

setup_subl_macro_promotions_file

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