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

public final class secure_translation
extends SubLTranslatedFile


Nested Class Summary
static class secure_translation.$secure_id_database_native
           
static class secure_translation.$secure_id_database_p$UnaryFunction
           
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLSymbol $dtp_secure_id_database$
           
static SubLInteger $int41$1500
           
static SubLInteger $int42$10000
           
static SubLInteger $int43$1000
           
static SubLSymbol $kw29$SECURITY_LEVEL
           
static SubLSymbol $kw30$ID_MODULE_TABLE
           
static SubLSymbol $kw31$MODULE_ID_TABLE
           
static SubLSymbol $kw32$ID_METHOD_TABLE
           
static SubLSymbol $kw33$METHOD_ID_TABLE
           
static SubLSymbol $kw34$ID_GLOBAL_TABLE
           
static SubLSymbol $kw35$GLOBAL_ID_TABLE
           
static SubLSymbol $kw36$SYMBOL_EXCEPTIONS
           
static SubLSymbol $kw37$ID_SYMBOL_TABLE
           
static SubLSymbol $kw38$SYMBOL_ID_TABLE
           
static SubLSymbol $kw44$FREE
           
static SubLSymbol $kw46$HIGH
           
static SubLSymbol $kw48$OUTPUT
           
static SubLSymbol $kw51$TYPE
           
static SubLSymbol $kw52$VERSION
           
static SubLSymbol $kw53$COPYRIGHT
           
static SubLSymbol $kw54$INPUT
           
static SubLList $list0
           
static SubLList $list3
           
static SubLList $list4
           
static SubLList $list45
           
static SubLList $list5
           
static SubLList $list6
           
static SubLList $list60
           
static SubLObject $list69
           
static SubLString $str39$Invalid_slot__S_for_construction_
           
static SubLString $str47$S_
           
static SubLString $str49$Unable_to_open__S
           
static SubLString $str50$c3edef08_eef1_11dd_9624_00219b50e
           
static SubLString $str55$Invalid_format___A_cannot_be_inte
           
static SubLString $str56$
           
static SubLString $str57$Invalid_format__The_type_ID_is_mi
           
static SubLString $str59$Invalid_format___A_is_not_a_valid
           
static SubLString $str61$Invalid_format___A_is_not_a_known
           
static SubLString $str62$Invalid_format___A_is_not_a_valid
           
static SubLString $str63$Invalid_format___A_is_not_a_valid
           
static SubLString $str64$Invalid_format___A_is_not_a_valid
           
static SubLString $str68$CYC
           
static SubLSymbol $sym1$SECURE_ID_DATABASE
           
static SubLSymbol $sym10$_CSETF_SID_DB_SECURITY_LEVEL
           
static SubLSymbol $sym11$SID_DB_ID_MODULE_TABLE
           
static SubLSymbol $sym12$_CSETF_SID_DB_ID_MODULE_TABLE
           
static SubLSymbol $sym13$SID_DB_MODULE_ID_TABLE
           
static SubLSymbol $sym14$_CSETF_SID_DB_MODULE_ID_TABLE
           
static SubLSymbol $sym15$SID_DB_ID_METHOD_TABLE
           
static SubLSymbol $sym16$_CSETF_SID_DB_ID_METHOD_TABLE
           
static SubLSymbol $sym17$SID_DB_METHOD_ID_TABLE
           
static SubLSymbol $sym18$_CSETF_SID_DB_METHOD_ID_TABLE
           
static SubLSymbol $sym19$SID_DB_ID_GLOBAL_TABLE
           
static SubLSymbol $sym2$SECURE_ID_DATABASE_P
           
static SubLSymbol $sym20$_CSETF_SID_DB_ID_GLOBAL_TABLE
           
static SubLSymbol $sym21$SID_DB_GLOBAL_ID_TABLE
           
static SubLSymbol $sym22$_CSETF_SID_DB_GLOBAL_ID_TABLE
           
static SubLSymbol $sym23$SID_DB_SYMBOL_EXCEPTIONS
           
static SubLSymbol $sym24$_CSETF_SID_DB_SYMBOL_EXCEPTIONS
           
static SubLSymbol $sym25$SID_DB_ID_SYMBOL_TABLE
           
static SubLSymbol $sym26$_CSETF_SID_DB_ID_SYMBOL_TABLE
           
static SubLSymbol $sym27$SID_DB_SYMBOL_ID_TABLE
           
static SubLSymbol $sym28$_CSETF_SID_DB_SYMBOL_ID_TABLE
           
static SubLSymbol $sym40$TRANSLATOR_SECURITY_LEVEL_P
           
static SubLSymbol $sym58$FIXNUMP
           
static SubLSymbol $sym65$STRINGP
           
static SubLSymbol $sym66$SYMBOLP
           
static SubLSymbol $sym67$API_MUTABLE_GLOBAL_P
           
static SubLSymbol $sym7$DEFAULT_STRUCT_PRINT_FUNCTION
           
static SubLSymbol $sym8$SECURE_ID_DATABASE_PRINT_FUNCTION_TRAMPOLINE
           
static SubLSymbol $sym9$SID_DB_SECURITY_LEVEL
           
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_secure_translation_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject init_secure_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 secure_id_database_print_function_trampoline(SubLObject object, SubLObject stream)
           
static SubLObject setup_secure_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

$dtp_secure_id_database$

public static SubLSymbol $dtp_secure_id_database$

$list0

public static final SubLList $list0

$sym1$SECURE_ID_DATABASE

public static final SubLSymbol $sym1$SECURE_ID_DATABASE

$sym2$SECURE_ID_DATABASE_P

public static final SubLSymbol $sym2$SECURE_ID_DATABASE_P

$list3

public static final SubLList $list3

$list4

public static final SubLList $list4

$list5

public static final SubLList $list5

$list6

public static final SubLList $list6

$sym7$DEFAULT_STRUCT_PRINT_FUNCTION

public static final SubLSymbol $sym7$DEFAULT_STRUCT_PRINT_FUNCTION

$sym8$SECURE_ID_DATABASE_PRINT_FUNCTION_TRAMPOLINE

public static final SubLSymbol $sym8$SECURE_ID_DATABASE_PRINT_FUNCTION_TRAMPOLINE

$sym9$SID_DB_SECURITY_LEVEL

public static final SubLSymbol $sym9$SID_DB_SECURITY_LEVEL

$sym10$_CSETF_SID_DB_SECURITY_LEVEL

public static final SubLSymbol $sym10$_CSETF_SID_DB_SECURITY_LEVEL

$sym11$SID_DB_ID_MODULE_TABLE

public static final SubLSymbol $sym11$SID_DB_ID_MODULE_TABLE

$sym12$_CSETF_SID_DB_ID_MODULE_TABLE

public static final SubLSymbol $sym12$_CSETF_SID_DB_ID_MODULE_TABLE

$sym13$SID_DB_MODULE_ID_TABLE

public static final SubLSymbol $sym13$SID_DB_MODULE_ID_TABLE

$sym14$_CSETF_SID_DB_MODULE_ID_TABLE

public static final SubLSymbol $sym14$_CSETF_SID_DB_MODULE_ID_TABLE

$sym15$SID_DB_ID_METHOD_TABLE

public static final SubLSymbol $sym15$SID_DB_ID_METHOD_TABLE

$sym16$_CSETF_SID_DB_ID_METHOD_TABLE

public static final SubLSymbol $sym16$_CSETF_SID_DB_ID_METHOD_TABLE

$sym17$SID_DB_METHOD_ID_TABLE

public static final SubLSymbol $sym17$SID_DB_METHOD_ID_TABLE

$sym18$_CSETF_SID_DB_METHOD_ID_TABLE

public static final SubLSymbol $sym18$_CSETF_SID_DB_METHOD_ID_TABLE

$sym19$SID_DB_ID_GLOBAL_TABLE

public static final SubLSymbol $sym19$SID_DB_ID_GLOBAL_TABLE

$sym20$_CSETF_SID_DB_ID_GLOBAL_TABLE

public static final SubLSymbol $sym20$_CSETF_SID_DB_ID_GLOBAL_TABLE

$sym21$SID_DB_GLOBAL_ID_TABLE

public static final SubLSymbol $sym21$SID_DB_GLOBAL_ID_TABLE

$sym22$_CSETF_SID_DB_GLOBAL_ID_TABLE

public static final SubLSymbol $sym22$_CSETF_SID_DB_GLOBAL_ID_TABLE

$sym23$SID_DB_SYMBOL_EXCEPTIONS

public static final SubLSymbol $sym23$SID_DB_SYMBOL_EXCEPTIONS

$sym24$_CSETF_SID_DB_SYMBOL_EXCEPTIONS

public static final SubLSymbol $sym24$_CSETF_SID_DB_SYMBOL_EXCEPTIONS

$sym25$SID_DB_ID_SYMBOL_TABLE

public static final SubLSymbol $sym25$SID_DB_ID_SYMBOL_TABLE

$sym26$_CSETF_SID_DB_ID_SYMBOL_TABLE

public static final SubLSymbol $sym26$_CSETF_SID_DB_ID_SYMBOL_TABLE

$sym27$SID_DB_SYMBOL_ID_TABLE

public static final SubLSymbol $sym27$SID_DB_SYMBOL_ID_TABLE

$sym28$_CSETF_SID_DB_SYMBOL_ID_TABLE

public static final SubLSymbol $sym28$_CSETF_SID_DB_SYMBOL_ID_TABLE

$kw29$SECURITY_LEVEL

public static final SubLSymbol $kw29$SECURITY_LEVEL

$kw30$ID_MODULE_TABLE

public static final SubLSymbol $kw30$ID_MODULE_TABLE

$kw31$MODULE_ID_TABLE

public static final SubLSymbol $kw31$MODULE_ID_TABLE

$kw32$ID_METHOD_TABLE

public static final SubLSymbol $kw32$ID_METHOD_TABLE

$kw33$METHOD_ID_TABLE

public static final SubLSymbol $kw33$METHOD_ID_TABLE

$kw34$ID_GLOBAL_TABLE

public static final SubLSymbol $kw34$ID_GLOBAL_TABLE

$kw35$GLOBAL_ID_TABLE

public static final SubLSymbol $kw35$GLOBAL_ID_TABLE

$kw36$SYMBOL_EXCEPTIONS

public static final SubLSymbol $kw36$SYMBOL_EXCEPTIONS

$kw37$ID_SYMBOL_TABLE

public static final SubLSymbol $kw37$ID_SYMBOL_TABLE

$kw38$SYMBOL_ID_TABLE

public static final SubLSymbol $kw38$SYMBOL_ID_TABLE

$str39$Invalid_slot__S_for_construction_

public static final SubLString $str39$Invalid_slot__S_for_construction_

$sym40$TRANSLATOR_SECURITY_LEVEL_P

public static final SubLSymbol $sym40$TRANSLATOR_SECURITY_LEVEL_P

$int41$1500

public static final SubLInteger $int41$1500

$int42$10000

public static final SubLInteger $int42$10000

$int43$1000

public static final SubLInteger $int43$1000

$kw44$FREE

public static final SubLSymbol $kw44$FREE

$list45

public static final SubLList $list45

$kw46$HIGH

public static final SubLSymbol $kw46$HIGH

$str47$S_

public static final SubLString $str47$S_

$kw48$OUTPUT

public static final SubLSymbol $kw48$OUTPUT

$str49$Unable_to_open__S

public static final SubLString $str49$Unable_to_open__S

$str50$c3edef08_eef1_11dd_9624_00219b50e

public static final SubLString $str50$c3edef08_eef1_11dd_9624_00219b50e

$kw51$TYPE

public static final SubLSymbol $kw51$TYPE

$kw52$VERSION

public static final SubLSymbol $kw52$VERSION

$kw53$COPYRIGHT

public static final SubLSymbol $kw53$COPYRIGHT

$kw54$INPUT

public static final SubLSymbol $kw54$INPUT

$str55$Invalid_format___A_cannot_be_inte

public static final SubLString $str55$Invalid_format___A_cannot_be_inte

$str56$

public static final SubLString $str56$

$str57$Invalid_format__The_type_ID_is_mi

public static final SubLString $str57$Invalid_format__The_type_ID_is_mi

$sym58$FIXNUMP

public static final SubLSymbol $sym58$FIXNUMP

$str59$Invalid_format___A_is_not_a_valid

public static final SubLString $str59$Invalid_format___A_is_not_a_valid

$list60

public static final SubLList $list60

$str61$Invalid_format___A_is_not_a_known

public static final SubLString $str61$Invalid_format___A_is_not_a_known

$str62$Invalid_format___A_is_not_a_valid

public static final SubLString $str62$Invalid_format___A_is_not_a_valid

$str63$Invalid_format___A_is_not_a_valid

public static final SubLString $str63$Invalid_format___A_is_not_a_valid

$str64$Invalid_format___A_is_not_a_valid

public static final SubLString $str64$Invalid_format___A_is_not_a_valid

$sym65$STRINGP

public static final SubLSymbol $sym65$STRINGP

$sym66$SYMBOLP

public static final SubLSymbol $sym66$SYMBOLP

$sym67$API_MUTABLE_GLOBAL_P

public static final SubLSymbol $sym67$API_MUTABLE_GLOBAL_P

$str68$CYC

public static final SubLString $str68$CYC

$list69

public static final SubLObject $list69
Method Detail

secure_id_database_print_function_trampoline

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

declare_secure_translation_file

public static final SubLObject declare_secure_translation_file()

init_secure_translation_file

public static final SubLObject init_secure_translation_file()

setup_secure_translation_file

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