com.cyc.cycjava.cycl
Class subl_identifier

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

public final class subl_identifier
extends SubLTranslatedFile


Nested Class Summary
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLObject $const12$SubLSymbolEntityFn
           
static SubLObject $const3$subLIdentifier
           
static SubLObject $const4$uniquelyIdentifiedInType
           
static SubLSymbol $kw15$GAF
           
static SubLSymbol $kw16$TRUE
           
static SubLSymbol $kw6$ADD
           
static SubLSymbol $kw7$REMOVE
           
static SubLString $str10$Unknown_sublid_domain_to_forts_up
           
static SubLString $str13$Unknown_sublid_forts_update_opera
           
static SubLString $str5$More_than_one_Cyc_entity_found_fo
           
static SubLSymbol $sym0$_SUBLID_DOMAIN_TO_FORTS_TABLE_
           
static SubLSymbol $sym1$_SUBLID_ID_TO_FORTS_TABLE_
           
static SubLSymbol $sym11$SUBLID_P
           
static SubLSymbol $sym14$NAT_FUNCTOR
           
static SubLSymbol $sym17$ADD_SUBLIDENTIFIER
           
static SubLSymbol $sym18$REMOVE_SUBLIDENTIFIER
           
static SubLSymbol $sym19$ADD_UNIQUELYIDENTIFIEDINTYPE
           
static SubLSymbol $sym2$_SUBLID_FORT_TO_ID_TABLE_
           
static SubLSymbol $sym20$REMOVE_UNIQUELYIDENTIFIEDINTYPE
           
static SubLSymbol $sym8$SUBLID_DOMAIN_P
           
static SubLSymbol $sym9$FORT_P
           
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_identifier_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject init_subl_identifier_file()
           
static SubLObject initialize_sublid_mappings()
          Initialize the SubL identifier mappings from the predicate extents of #$subLIdentifier and #$uniquelyIdentifiedInType.
 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_identifier_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

$sym0$_SUBLID_DOMAIN_TO_FORTS_TABLE_

public static final SubLSymbol $sym0$_SUBLID_DOMAIN_TO_FORTS_TABLE_

$sym1$_SUBLID_ID_TO_FORTS_TABLE_

public static final SubLSymbol $sym1$_SUBLID_ID_TO_FORTS_TABLE_

$sym2$_SUBLID_FORT_TO_ID_TABLE_

public static final SubLSymbol $sym2$_SUBLID_FORT_TO_ID_TABLE_

$const3$subLIdentifier

public static final SubLObject $const3$subLIdentifier

$const4$uniquelyIdentifiedInType

public static final SubLObject $const4$uniquelyIdentifiedInType

$str5$More_than_one_Cyc_entity_found_fo

public static final SubLString $str5$More_than_one_Cyc_entity_found_fo

$kw6$ADD

public static final SubLSymbol $kw6$ADD

$kw7$REMOVE

public static final SubLSymbol $kw7$REMOVE

$sym8$SUBLID_DOMAIN_P

public static final SubLSymbol $sym8$SUBLID_DOMAIN_P

$sym9$FORT_P

public static final SubLSymbol $sym9$FORT_P

$str10$Unknown_sublid_domain_to_forts_up

public static final SubLString $str10$Unknown_sublid_domain_to_forts_up

$sym11$SUBLID_P

public static final SubLSymbol $sym11$SUBLID_P

$const12$SubLSymbolEntityFn

public static final SubLObject $const12$SubLSymbolEntityFn

$str13$Unknown_sublid_forts_update_opera

public static final SubLString $str13$Unknown_sublid_forts_update_opera

$sym14$NAT_FUNCTOR

public static final SubLSymbol $sym14$NAT_FUNCTOR

$kw15$GAF

public static final SubLSymbol $kw15$GAF

$kw16$TRUE

public static final SubLSymbol $kw16$TRUE

$sym17$ADD_SUBLIDENTIFIER

public static final SubLSymbol $sym17$ADD_SUBLIDENTIFIER

$sym18$REMOVE_SUBLIDENTIFIER

public static final SubLSymbol $sym18$REMOVE_SUBLIDENTIFIER

$sym19$ADD_UNIQUELYIDENTIFIEDINTYPE

public static final SubLSymbol $sym19$ADD_UNIQUELYIDENTIFIEDINTYPE

$sym20$REMOVE_UNIQUELYIDENTIFIEDINTYPE

public static final SubLSymbol $sym20$REMOVE_UNIQUELYIDENTIFIEDINTYPE
Method Detail

initialize_sublid_mappings

public static final SubLObject initialize_sublid_mappings()
Initialize the SubL identifier mappings from the predicate extents of #$subLIdentifier and #$uniquelyIdentifiedInType.


declare_subl_identifier_file

public static final SubLObject declare_subl_identifier_file()

init_subl_identifier_file

public static final SubLObject init_subl_identifier_file()

setup_subl_identifier_file

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