com.cyc.cycjava.cycl
Class file_translation

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

public final class file_translation
extends SubLTranslatedFile


Nested Class Summary
static class file_translation.$trans_subl_file_native
           
static class file_translation.$trans_subl_file_p$UnaryFunction
           
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLSymbol $current_ts_file$
           
static SubLSymbol $dtp_trans_subl_file$
           
static SubLSymbol $kw104$NAME
           
static SubLSymbol $kw38$MODULE_NAME
           
static SubLSymbol $kw39$FILENAME
           
static SubLSymbol $kw40$INTERNAL_CONSTANTS
           
static SubLSymbol $kw41$REFERENCED_GLOBALS
           
static SubLSymbol $kw42$REFERENCED_FUNCTIONS
           
static SubLSymbol $kw43$DEFINITIONS
           
static SubLSymbol $kw44$TOP_LEVEL_FORMS
           
static SubLSymbol $kw45$DEFINED_GLOBALS
           
static SubLSymbol $kw46$DEFINED_FUNCTIONS
           
static SubLSymbol $kw47$DEFINED_MACROS
           
static SubLSymbol $kw48$ARGLIST_TABLE
           
static SubLSymbol $kw49$BINDING_TYPE_TABLE
           
static SubLSymbol $kw50$METHOD_VISIBILITY_TABLE
           
static SubLSymbol $kw51$GLOBAL_VISIBILITY_TABLE
           
static SubLSymbol $kw52$RWBC_METHODS
           
static SubLSymbol $kw55$STREAM
           
static SubLSymbol $kw56$BASE
           
static SubLSymbol $kw59$FREE
           
static SubLSymbol $kw64$UNSPECIFIED
           
static SubLSymbol $kw75$DOWNCASE
           
static SubLSymbol $kw92$INPUT
           
static SubLSymbol $kw94$EOF
           
static SubLList $list106
           
static SubLList $list108
           
static SubLList $list110
           
static SubLList $list112
           
static SubLList $list127
           
static SubLList $list2
           
static SubLList $list3
           
static SubLList $list4
           
static SubLList $list5
           
static SubLList $list67
           
static SubLList $list68
           
static SubLList $list69
           
static SubLList $list73
           
static SubLList $list82
           
static SubLString $str114$DECLARE_
           
static SubLString $str115$_FILE
           
static SubLString $str117$INIT_
           
static SubLString $str118$SETUP_
           
static SubLString $str126$Time_to_implement_function_consta
           
static SubLString $str53$Invalid_slot__S_for_construction_
           
static SubLString $str54$__
           
static SubLString $str74$_dev_null
           
static SubLString $str77$___Trans_SubL_File____S
           
static SubLString $str78$_____Location___________S
           
static SubLString $str79$_______Referenced_Globals__
           
static SubLString $str80$_______Referenced_Functions__
           
static SubLString $str81$_______Internal_Constants__
           
static SubLString $str83$___S____S
           
static SubLString $str84$_______Definitions__
           
static SubLString $str93$Unable_to_open__S
           
static SubLSymbol $sym0$TRANS_SUBL_FILE
           
static SubLSymbol $sym1$TRANS_SUBL_FILE_P
           
static SubLSymbol $sym10$TSF_FILENAME
           
static SubLSymbol $sym100$DEFPARAMETER
           
static SubLSymbol $sym101$DEFLEXICAL
           
static SubLSymbol $sym102$DEFCONSTANT
           
static SubLSymbol $sym103$_DEFSTRUCT_CLASS
           
static SubLSymbol $sym105$IN_PACKAGE
           
static SubLSymbol $sym107$_INTERNAL_CONSTANT
           
static SubLSymbol $sym109$_REGISTER_MACRO
           
static SubLSymbol $sym11$_CSETF_TSF_FILENAME
           
static SubLSymbol $sym111$_REGISTER_FUNCTION
           
static SubLSymbol $sym113$_REGISTER_GLOBAL
           
static SubLSymbol $sym116$RET
           
static SubLSymbol $sym119$VECTOR
           
static SubLSymbol $sym12$TSF_INTERNAL_CONSTANTS
           
static SubLSymbol $sym120$LIST
           
static SubLSymbol $sym121$CONS
           
static SubLSymbol $sym122$LIST_
           
static SubLSymbol $sym123$SYMBOL_FUNCTION
           
static SubLSymbol $sym124$READER_MAKE_CONSTANT_SHELL
           
static SubLSymbol $sym125$_LF
           
static SubLSymbol $sym13$_CSETF_TSF_INTERNAL_CONSTANTS
           
static SubLSymbol $sym14$TSF_REFERENCED_GLOBALS
           
static SubLSymbol $sym15$_CSETF_TSF_REFERENCED_GLOBALS
           
static SubLSymbol $sym16$TSF_REFERENCED_FUNCTIONS
           
static SubLSymbol $sym17$_CSETF_TSF_REFERENCED_FUNCTIONS
           
static SubLSymbol $sym18$TSF_DEFINITIONS
           
static SubLSymbol $sym19$_CSETF_TSF_DEFINITIONS
           
static SubLSymbol $sym20$TSF_TOP_LEVEL_FORMS
           
static SubLSymbol $sym21$_CSETF_TSF_TOP_LEVEL_FORMS
           
static SubLSymbol $sym22$TSF_DEFINED_GLOBALS
           
static SubLSymbol $sym23$_CSETF_TSF_DEFINED_GLOBALS
           
static SubLSymbol $sym24$TSF_DEFINED_FUNCTIONS
           
static SubLSymbol $sym25$_CSETF_TSF_DEFINED_FUNCTIONS
           
static SubLSymbol $sym26$TSF_DEFINED_MACROS
           
static SubLSymbol $sym27$_CSETF_TSF_DEFINED_MACROS
           
static SubLSymbol $sym28$TSF_ARGLIST_TABLE
           
static SubLSymbol $sym29$_CSETF_TSF_ARGLIST_TABLE
           
static SubLSymbol $sym30$TSF_BINDING_TYPE_TABLE
           
static SubLSymbol $sym31$_CSETF_TSF_BINDING_TYPE_TABLE
           
static SubLSymbol $sym32$TSF_METHOD_VISIBILITY_TABLE
           
static SubLSymbol $sym33$_CSETF_TSF_METHOD_VISIBILITY_TABLE
           
static SubLSymbol $sym34$TSF_GLOBAL_VISIBILITY_TABLE
           
static SubLSymbol $sym35$_CSETF_TSF_GLOBAL_VISIBILITY_TABLE
           
static SubLSymbol $sym36$TSF_RWBC_METHODS
           
static SubLSymbol $sym37$_CSETF_TSF_RWBC_METHODS
           
static SubLSymbol $sym57$SXHASH_TRANS_SUBL_FILE_METHOD
           
static SubLSymbol $sym58$STRINGP
           
static SubLSymbol $sym6$PRINT_TRANS_SUBL_FILE
           
static SubLSymbol $sym60$_
           
static SubLSymbol $sym61$CDR
           
static SubLSymbol $sym62$STRING_LESSP
           
static SubLSymbol $sym63$SYMBOL_NAME
           
static SubLSymbol $sym65$PROTECTED
           
static SubLSymbol $sym66$PRIVATE
           
static SubLSymbol $sym7$TRANS_SUBL_FILE_PRINT_FUNCTION_TRAMPOLINE
           
static SubLSymbol $sym70$FILENAME_VAR
           
static SubLSymbol $sym71$CLET
           
static SubLSymbol $sym72$WITH_PRIVATE_TEXT_FILE
           
static SubLSymbol $sym76$DOUBLE_FLOAT
           
static SubLSymbol $sym8$TSF_MODULE_NAME
           
static SubLSymbol $sym85$_OPTIONAL
           
static SubLSymbol $sym86$_REST
           
static SubLSymbol $sym87$_PC
           
static SubLSymbol $sym88$_IC
           
static SubLSymbol $sym89$SYMBOLP
           
static SubLSymbol $sym9$_CSETF_TSF_MODULE_NAME
           
static SubLSymbol $sym90$LISTP
           
static SubLSymbol $sym91$KEYWORDP
           
static SubLSymbol $sym95$NON_NEGATIVE_INTEGER_P
           
static SubLSymbol $sym96$PROGN
           
static SubLSymbol $sym97$DEFINE
           
static SubLSymbol $sym98$DEFINE_MACROEXPANDER
           
static SubLSymbol $sym99$DEFVAR
           
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_file_translation_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject init_file_translation_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_file_translation_file()
           
static SubLObject sxhash_trans_subl_file_method(SubLObject object)
           
static SubLObject trans_subl_file_print_function_trampoline(SubLObject object, SubLObject stream)
           
 
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

$current_ts_file$

public static SubLSymbol $current_ts_file$

$dtp_trans_subl_file$

public static SubLSymbol $dtp_trans_subl_file$

$sym0$TRANS_SUBL_FILE

public static final SubLSymbol $sym0$TRANS_SUBL_FILE

$sym1$TRANS_SUBL_FILE_P

public static final SubLSymbol $sym1$TRANS_SUBL_FILE_P

$list2

public static final SubLList $list2

$list3

public static final SubLList $list3

$list4

public static final SubLList $list4

$list5

public static final SubLList $list5

$sym6$PRINT_TRANS_SUBL_FILE

public static final SubLSymbol $sym6$PRINT_TRANS_SUBL_FILE

$sym7$TRANS_SUBL_FILE_PRINT_FUNCTION_TRAMPOLINE

public static final SubLSymbol $sym7$TRANS_SUBL_FILE_PRINT_FUNCTION_TRAMPOLINE

$sym8$TSF_MODULE_NAME

public static final SubLSymbol $sym8$TSF_MODULE_NAME

$sym9$_CSETF_TSF_MODULE_NAME

public static final SubLSymbol $sym9$_CSETF_TSF_MODULE_NAME

$sym10$TSF_FILENAME

public static final SubLSymbol $sym10$TSF_FILENAME

$sym11$_CSETF_TSF_FILENAME

public static final SubLSymbol $sym11$_CSETF_TSF_FILENAME

$sym12$TSF_INTERNAL_CONSTANTS

public static final SubLSymbol $sym12$TSF_INTERNAL_CONSTANTS

$sym13$_CSETF_TSF_INTERNAL_CONSTANTS

public static final SubLSymbol $sym13$_CSETF_TSF_INTERNAL_CONSTANTS

$sym14$TSF_REFERENCED_GLOBALS

public static final SubLSymbol $sym14$TSF_REFERENCED_GLOBALS

$sym15$_CSETF_TSF_REFERENCED_GLOBALS

public static final SubLSymbol $sym15$_CSETF_TSF_REFERENCED_GLOBALS

$sym16$TSF_REFERENCED_FUNCTIONS

public static final SubLSymbol $sym16$TSF_REFERENCED_FUNCTIONS

$sym17$_CSETF_TSF_REFERENCED_FUNCTIONS

public static final SubLSymbol $sym17$_CSETF_TSF_REFERENCED_FUNCTIONS

$sym18$TSF_DEFINITIONS

public static final SubLSymbol $sym18$TSF_DEFINITIONS

$sym19$_CSETF_TSF_DEFINITIONS

public static final SubLSymbol $sym19$_CSETF_TSF_DEFINITIONS

$sym20$TSF_TOP_LEVEL_FORMS

public static final SubLSymbol $sym20$TSF_TOP_LEVEL_FORMS

$sym21$_CSETF_TSF_TOP_LEVEL_FORMS

public static final SubLSymbol $sym21$_CSETF_TSF_TOP_LEVEL_FORMS

$sym22$TSF_DEFINED_GLOBALS

public static final SubLSymbol $sym22$TSF_DEFINED_GLOBALS

$sym23$_CSETF_TSF_DEFINED_GLOBALS

public static final SubLSymbol $sym23$_CSETF_TSF_DEFINED_GLOBALS

$sym24$TSF_DEFINED_FUNCTIONS

public static final SubLSymbol $sym24$TSF_DEFINED_FUNCTIONS

$sym25$_CSETF_TSF_DEFINED_FUNCTIONS

public static final SubLSymbol $sym25$_CSETF_TSF_DEFINED_FUNCTIONS

$sym26$TSF_DEFINED_MACROS

public static final SubLSymbol $sym26$TSF_DEFINED_MACROS

$sym27$_CSETF_TSF_DEFINED_MACROS

public static final SubLSymbol $sym27$_CSETF_TSF_DEFINED_MACROS

$sym28$TSF_ARGLIST_TABLE

public static final SubLSymbol $sym28$TSF_ARGLIST_TABLE

$sym29$_CSETF_TSF_ARGLIST_TABLE

public static final SubLSymbol $sym29$_CSETF_TSF_ARGLIST_TABLE

$sym30$TSF_BINDING_TYPE_TABLE

public static final SubLSymbol $sym30$TSF_BINDING_TYPE_TABLE

$sym31$_CSETF_TSF_BINDING_TYPE_TABLE

public static final SubLSymbol $sym31$_CSETF_TSF_BINDING_TYPE_TABLE

$sym32$TSF_METHOD_VISIBILITY_TABLE

public static final SubLSymbol $sym32$TSF_METHOD_VISIBILITY_TABLE

$sym33$_CSETF_TSF_METHOD_VISIBILITY_TABLE

public static final SubLSymbol $sym33$_CSETF_TSF_METHOD_VISIBILITY_TABLE

$sym34$TSF_GLOBAL_VISIBILITY_TABLE

public static final SubLSymbol $sym34$TSF_GLOBAL_VISIBILITY_TABLE

$sym35$_CSETF_TSF_GLOBAL_VISIBILITY_TABLE

public static final SubLSymbol $sym35$_CSETF_TSF_GLOBAL_VISIBILITY_TABLE

$sym36$TSF_RWBC_METHODS

public static final SubLSymbol $sym36$TSF_RWBC_METHODS

$sym37$_CSETF_TSF_RWBC_METHODS

public static final SubLSymbol $sym37$_CSETF_TSF_RWBC_METHODS

$kw38$MODULE_NAME

public static final SubLSymbol $kw38$MODULE_NAME

$kw39$FILENAME

public static final SubLSymbol $kw39$FILENAME

$kw40$INTERNAL_CONSTANTS

public static final SubLSymbol $kw40$INTERNAL_CONSTANTS

$kw41$REFERENCED_GLOBALS

public static final SubLSymbol $kw41$REFERENCED_GLOBALS

$kw42$REFERENCED_FUNCTIONS

public static final SubLSymbol $kw42$REFERENCED_FUNCTIONS

$kw43$DEFINITIONS

public static final SubLSymbol $kw43$DEFINITIONS

$kw44$TOP_LEVEL_FORMS

public static final SubLSymbol $kw44$TOP_LEVEL_FORMS

$kw45$DEFINED_GLOBALS

public static final SubLSymbol $kw45$DEFINED_GLOBALS

$kw46$DEFINED_FUNCTIONS

public static final SubLSymbol $kw46$DEFINED_FUNCTIONS

$kw47$DEFINED_MACROS

public static final SubLSymbol $kw47$DEFINED_MACROS

$kw48$ARGLIST_TABLE

public static final SubLSymbol $kw48$ARGLIST_TABLE

$kw49$BINDING_TYPE_TABLE

public static final SubLSymbol $kw49$BINDING_TYPE_TABLE

$kw50$METHOD_VISIBILITY_TABLE

public static final SubLSymbol $kw50$METHOD_VISIBILITY_TABLE

$kw51$GLOBAL_VISIBILITY_TABLE

public static final SubLSymbol $kw51$GLOBAL_VISIBILITY_TABLE

$kw52$RWBC_METHODS

public static final SubLSymbol $kw52$RWBC_METHODS

$str53$Invalid_slot__S_for_construction_

public static final SubLString $str53$Invalid_slot__S_for_construction_

$str54$__

public static final SubLString $str54$__

$kw55$STREAM

public static final SubLSymbol $kw55$STREAM

$kw56$BASE

public static final SubLSymbol $kw56$BASE

$sym57$SXHASH_TRANS_SUBL_FILE_METHOD

public static final SubLSymbol $sym57$SXHASH_TRANS_SUBL_FILE_METHOD

$sym58$STRINGP

public static final SubLSymbol $sym58$STRINGP

$kw59$FREE

public static final SubLSymbol $kw59$FREE

$sym60$_

public static final SubLSymbol $sym60$_

$sym61$CDR

public static final SubLSymbol $sym61$CDR

$sym62$STRING_LESSP

public static final SubLSymbol $sym62$STRING_LESSP

$sym63$SYMBOL_NAME

public static final SubLSymbol $sym63$SYMBOL_NAME

$kw64$UNSPECIFIED

public static final SubLSymbol $kw64$UNSPECIFIED

$sym65$PROTECTED

public static final SubLSymbol $sym65$PROTECTED

$sym66$PRIVATE

public static final SubLSymbol $sym66$PRIVATE

$list67

public static final SubLList $list67

$list68

public static final SubLList $list68

$list69

public static final SubLList $list69

$sym70$FILENAME_VAR

public static final SubLSymbol $sym70$FILENAME_VAR

$sym71$CLET

public static final SubLSymbol $sym71$CLET

$sym72$WITH_PRIVATE_TEXT_FILE

public static final SubLSymbol $sym72$WITH_PRIVATE_TEXT_FILE

$list73

public static final SubLList $list73

$str74$_dev_null

public static final SubLString $str74$_dev_null

$kw75$DOWNCASE

public static final SubLSymbol $kw75$DOWNCASE

$sym76$DOUBLE_FLOAT

public static final SubLSymbol $sym76$DOUBLE_FLOAT

$str77$___Trans_SubL_File____S

public static final SubLString $str77$___Trans_SubL_File____S

$str78$_____Location___________S

public static final SubLString $str78$_____Location___________S

$str79$_______Referenced_Globals__

public static final SubLString $str79$_______Referenced_Globals__

$str80$_______Referenced_Functions__

public static final SubLString $str80$_______Referenced_Functions__

$str81$_______Internal_Constants__

public static final SubLString $str81$_______Internal_Constants__

$list82

public static final SubLList $list82

$str83$___S____S

public static final SubLString $str83$___S____S

$str84$_______Definitions__

public static final SubLString $str84$_______Definitions__

$sym85$_OPTIONAL

public static final SubLSymbol $sym85$_OPTIONAL

$sym86$_REST

public static final SubLSymbol $sym86$_REST

$sym87$_PC

public static final SubLSymbol $sym87$_PC

$sym88$_IC

public static final SubLSymbol $sym88$_IC

$sym89$SYMBOLP

public static final SubLSymbol $sym89$SYMBOLP

$sym90$LISTP

public static final SubLSymbol $sym90$LISTP

$sym91$KEYWORDP

public static final SubLSymbol $sym91$KEYWORDP

$kw92$INPUT

public static final SubLSymbol $kw92$INPUT

$str93$Unable_to_open__S

public static final SubLString $str93$Unable_to_open__S

$kw94$EOF

public static final SubLSymbol $kw94$EOF

$sym95$NON_NEGATIVE_INTEGER_P

public static final SubLSymbol $sym95$NON_NEGATIVE_INTEGER_P

$sym96$PROGN

public static final SubLSymbol $sym96$PROGN

$sym97$DEFINE

public static final SubLSymbol $sym97$DEFINE

$sym98$DEFINE_MACROEXPANDER

public static final SubLSymbol $sym98$DEFINE_MACROEXPANDER

$sym99$DEFVAR

public static final SubLSymbol $sym99$DEFVAR

$sym100$DEFPARAMETER

public static final SubLSymbol $sym100$DEFPARAMETER

$sym101$DEFLEXICAL

public static final SubLSymbol $sym101$DEFLEXICAL

$sym102$DEFCONSTANT

public static final SubLSymbol $sym102$DEFCONSTANT

$sym103$_DEFSTRUCT_CLASS

public static final SubLSymbol $sym103$_DEFSTRUCT_CLASS

$kw104$NAME

public static final SubLSymbol $kw104$NAME

$sym105$IN_PACKAGE

public static final SubLSymbol $sym105$IN_PACKAGE

$list106

public static final SubLList $list106

$sym107$_INTERNAL_CONSTANT

public static final SubLSymbol $sym107$_INTERNAL_CONSTANT

$list108

public static final SubLList $list108

$sym109$_REGISTER_MACRO

public static final SubLSymbol $sym109$_REGISTER_MACRO

$list110

public static final SubLList $list110

$sym111$_REGISTER_FUNCTION

public static final SubLSymbol $sym111$_REGISTER_FUNCTION

$list112

public static final SubLList $list112

$sym113$_REGISTER_GLOBAL

public static final SubLSymbol $sym113$_REGISTER_GLOBAL

$str114$DECLARE_

public static final SubLString $str114$DECLARE_

$str115$_FILE

public static final SubLString $str115$_FILE

$sym116$RET

public static final SubLSymbol $sym116$RET

$str117$INIT_

public static final SubLString $str117$INIT_

$str118$SETUP_

public static final SubLString $str118$SETUP_

$sym119$VECTOR

public static final SubLSymbol $sym119$VECTOR

$sym120$LIST

public static final SubLSymbol $sym120$LIST

$sym121$CONS

public static final SubLSymbol $sym121$CONS

$sym122$LIST_

public static final SubLSymbol $sym122$LIST_

$sym123$SYMBOL_FUNCTION

public static final SubLSymbol $sym123$SYMBOL_FUNCTION

$sym124$READER_MAKE_CONSTANT_SHELL

public static final SubLSymbol $sym124$READER_MAKE_CONSTANT_SHELL

$sym125$_LF

public static final SubLSymbol $sym125$_LF

$str126$Time_to_implement_function_consta

public static final SubLString $str126$Time_to_implement_function_consta

$list127

public static final SubLList $list127
Method Detail

trans_subl_file_print_function_trampoline

public static final SubLObject trans_subl_file_print_function_trampoline(SubLObject object,
                                                                         SubLObject stream)

sxhash_trans_subl_file_method

public static final SubLObject sxhash_trans_subl_file_method(SubLObject object)

declare_file_translation_file

public static final SubLObject declare_file_translation_file()

init_file_translation_file

public static final SubLObject init_file_translation_file()

setup_file_translation_file

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