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

public final class java_name_translation
extends SubLTranslatedFile


Nested Class Summary
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLInteger $int21$500
           
static SubLSymbol $kw16$UNINITIALIZED
           
static SubLSymbol $kw28$_MEMOIZED_ITEM_NOT_FOUND_
           
static SubLSymbol $kw29$UNSPECIFIED
           
static SubLList $list0
           
static SubLObject $list1
           
static SubLList $list12
           
static SubLList $list15
           
static SubLList $list17
           
static SubLList $list18
           
static SubLList $list19
           
static SubLList $list2
           
static SubLList $list20
           
static SubLList $list22
           
static SubLList $list23
           
static SubLList $list3
           
static SubLObject $list30
           
static SubLList $list31
           
static SubLList $list32
           
static SubLList $list33
           
static SubLObject $list4
           
static SubLList $list5
           
static SubLList $list6
           
static SubLObject $list7
           
static SubLString $str25$f
           
static SubLString $str26$sublisp_
           
static SubLString $str27$f_
           
static SubLString $str35$_g
           
static SubLString $str36$_
           
static SubLSymbol $sym10$___
           
static SubLSymbol $sym11$NULL
           
static SubLSymbol $sym13$_METHOD
           
static SubLSymbol $sym14$_NOT____
           
static SubLSymbol $sym24$JAVA_BACKEND_COMPUTED_FUNCTION_NAME
           
static SubLSymbol $sym34$JAVA_BACKEND_COMPUTED_GLOBAL_NAME
           
static SubLSymbol $sym8$_DTB
           
static SubLSymbol $sym9$_BTD
           
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_java_name_translation_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject init_java_name_translation_file()
           
static SubLObject initialize_java_backend_function_arglist_table()
           
static SubLObject initialize_java_backend_function_boolean_hash()
           
static SubLObject initialize_java_backend_function_tables()
           
static SubLObject initialize_java_backend_function_to_method_hash()
           
static SubLObject initialize_java_backend_global_tables()
           
 void initializeVariables()
          Initializes all global variables and private internal variables for constants defined in the file.
static SubLObject java_backend_compute_defined_function_name(SubLObject function)
           
static SubLObject java_backend_computed_function_name_internal(SubLObject function)
           
static SubLObject java_backend_computed_function_name(SubLObject function)
           
static SubLObject java_backend_convert_identifier_name(SubLObject name)
           
static SubLObject java_backend_defined_function_name_exception_lookup(SubLObject function)
           
static SubLObject java_backend_predefined_function_p(SubLObject function)
          Return T iff FUNCTION is a predefined function in the Java backend.
static SubLObject java_backend_reserved_word_p(SubLObject object)
          Return T iff OBJECT is a reserved word in Java
static SubLObject java_backend_secure_method_id(SubLObject function)
           
static SubLObject java_backend_symbol_name_basis(SubLObject variable)
           
 void runTopLevelForms()
          Runs all top-level forms in order.
static SubLObject setup_java_name_translation_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

$list0

public static final SubLList $list0

$list1

public static final SubLObject $list1

$list2

public static final SubLList $list2

$list3

public static final SubLList $list3

$list4

public static final SubLObject $list4

$list5

public static final SubLList $list5

$list6

public static final SubLList $list6

$list7

public static final SubLObject $list7

$sym8$_DTB

public static final SubLSymbol $sym8$_DTB

$sym9$_BTD

public static final SubLSymbol $sym9$_BTD

$sym10$___

public static final SubLSymbol $sym10$___

$sym11$NULL

public static final SubLSymbol $sym11$NULL

$list12

public static final SubLList $list12

$sym13$_METHOD

public static final SubLSymbol $sym13$_METHOD

$sym14$_NOT____

public static final SubLSymbol $sym14$_NOT____

$list15

public static final SubLList $list15

$kw16$UNINITIALIZED

public static final SubLSymbol $kw16$UNINITIALIZED

$list17

public static final SubLList $list17

$list18

public static final SubLList $list18

$list19

public static final SubLList $list19

$list20

public static final SubLList $list20

$int21$500

public static final SubLInteger $int21$500

$list22

public static final SubLList $list22

$list23

public static final SubLList $list23

$sym24$JAVA_BACKEND_COMPUTED_FUNCTION_NAME

public static final SubLSymbol $sym24$JAVA_BACKEND_COMPUTED_FUNCTION_NAME

$str25$f

public static final SubLString $str25$f

$str26$sublisp_

public static final SubLString $str26$sublisp_

$str27$f_

public static final SubLString $str27$f_

$kw28$_MEMOIZED_ITEM_NOT_FOUND_

public static final SubLSymbol $kw28$_MEMOIZED_ITEM_NOT_FOUND_

$kw29$UNSPECIFIED

public static final SubLSymbol $kw29$UNSPECIFIED

$list30

public static final SubLObject $list30

$list31

public static final SubLList $list31

$list32

public static final SubLList $list32

$list33

public static final SubLList $list33

$sym34$JAVA_BACKEND_COMPUTED_GLOBAL_NAME

public static final SubLSymbol $sym34$JAVA_BACKEND_COMPUTED_GLOBAL_NAME

$str35$_g

public static final SubLString $str35$_g

$str36$_

public static final SubLString $str36$_
Method Detail

java_backend_reserved_word_p

public static final SubLObject java_backend_reserved_word_p(SubLObject object)
Return T iff OBJECT is a reserved word in Java


java_backend_defined_function_name_exception_lookup

public static final SubLObject java_backend_defined_function_name_exception_lookup(SubLObject function)

initialize_java_backend_function_boolean_hash

public static final SubLObject initialize_java_backend_function_boolean_hash()

initialize_java_backend_function_to_method_hash

public static final SubLObject initialize_java_backend_function_to_method_hash()

java_backend_predefined_function_p

public static final SubLObject java_backend_predefined_function_p(SubLObject function)
Return T iff FUNCTION is a predefined function in the Java backend.


initialize_java_backend_function_tables

public static final SubLObject initialize_java_backend_function_tables()

java_backend_compute_defined_function_name

public static final SubLObject java_backend_compute_defined_function_name(SubLObject function)

java_backend_computed_function_name_internal

public static final SubLObject java_backend_computed_function_name_internal(SubLObject function)

java_backend_computed_function_name

public static final SubLObject java_backend_computed_function_name(SubLObject function)

java_backend_secure_method_id

public static final SubLObject java_backend_secure_method_id(SubLObject function)

java_backend_symbol_name_basis

public static final SubLObject java_backend_symbol_name_basis(SubLObject variable)

java_backend_convert_identifier_name

public static final SubLObject java_backend_convert_identifier_name(SubLObject name)

initialize_java_backend_function_arglist_table

public static final SubLObject initialize_java_backend_function_arglist_table()

initialize_java_backend_global_tables

public static final SubLObject initialize_java_backend_global_tables()

declare_java_name_translation_file

public static final SubLObject declare_java_name_translation_file()

init_java_name_translation_file

public static final SubLObject init_java_name_translation_file()

setup_java_name_translation_file

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