com.cyc.cycjava.cycl.inference.modules.removal
Class removal_modules_indexical_referent

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.inference.modules.removal.removal_modules_indexical_referent
All Implemented Interfaces:
CommonSymbols, SubLFile

public final class removal_modules_indexical_referent
extends SubLTranslatedFile


Nested Class Summary
static class removal_modules_indexical_referent.$indexical_referent_term_p$UnaryFunction
           
static class removal_modules_indexical_referent.$temporal_indexical_expand$UnaryFunction
           
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLObject $const1$indexicalReferent
           
static SubLObject $const10$GeneralCycKE
           
static SubLObject $const11$ThePurpose
           
static SubLObject $const16$TheCycProcessOwner
           
static SubLObject $const17$TheCurrentKBNumber
           
static SubLObject $const19$TheCurrentSystemNumber
           
static SubLObject $const21$TheCurrentHostName
           
static SubLObject $const4$HypotheticalContext
           
static SubLObject $const5$termDependsOn
           
static SubLObject $const6$QueryMt
           
static SubLObject $const8$TheUser
           
static SubLSymbol $kw15$_MEMOIZED_ITEM_NOT_FOUND_
           
static SubLSymbol $kw2$REMOVAL_INDEXICAL_REFERENT_POS
           
static SubLList $list3
           
static SubLSymbol $sym0$CYC_INDEXICAL_REFERENT
           
static SubLSymbol $sym12$INDEXICAL_THE_PURPOSE
           
static SubLSymbol $sym13$INDEXICAL_THE_CYC_PROCESS_OWNER
           
static SubLSymbol $sym14$_INDEXICAL_THE_CYC_PROCESS_OWNER_CACHING_STATE_
           
static SubLSymbol $sym18$INDEXICAL_THE_CURRENT_KB_NUMBER
           
static SubLSymbol $sym20$INDEXICAL_THE_CURRENT_SYSTEM_NUMBER
           
static SubLSymbol $sym22$INDEXICAL_THE_CURRENT_HOST_NAME
           
static SubLSymbol $sym7$INDEXICAL_QUERY_MT
           
static SubLSymbol $sym9$INDEXICAL_THE_USER
           
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_removal_modules_indexical_referent_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject init_removal_modules_indexical_referent_file()
           
 void initializeVariables()
          Initializes all global variables and private internal variables for constants defined in the file.
static SubLObject register_indexical_referent_expansion(SubLObject indexical, SubLObject method)
           
 void runTopLevelForms()
          Runs all top-level forms in order.
static SubLObject setup_removal_modules_indexical_referent_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$CYC_INDEXICAL_REFERENT

public static final SubLSymbol $sym0$CYC_INDEXICAL_REFERENT

$const1$indexicalReferent

public static final SubLObject $const1$indexicalReferent

$kw2$REMOVAL_INDEXICAL_REFERENT_POS

public static final SubLSymbol $kw2$REMOVAL_INDEXICAL_REFERENT_POS

$list3

public static final SubLList $list3

$const4$HypotheticalContext

public static final SubLObject $const4$HypotheticalContext

$const5$termDependsOn

public static final SubLObject $const5$termDependsOn

$const6$QueryMt

public static final SubLObject $const6$QueryMt

$sym7$INDEXICAL_QUERY_MT

public static final SubLSymbol $sym7$INDEXICAL_QUERY_MT

$const8$TheUser

public static final SubLObject $const8$TheUser

$sym9$INDEXICAL_THE_USER

public static final SubLSymbol $sym9$INDEXICAL_THE_USER

$const10$GeneralCycKE

public static final SubLObject $const10$GeneralCycKE

$const11$ThePurpose

public static final SubLObject $const11$ThePurpose

$sym12$INDEXICAL_THE_PURPOSE

public static final SubLSymbol $sym12$INDEXICAL_THE_PURPOSE

$sym13$INDEXICAL_THE_CYC_PROCESS_OWNER

public static final SubLSymbol $sym13$INDEXICAL_THE_CYC_PROCESS_OWNER

$sym14$_INDEXICAL_THE_CYC_PROCESS_OWNER_CACHING_STATE_

public static final SubLSymbol $sym14$_INDEXICAL_THE_CYC_PROCESS_OWNER_CACHING_STATE_

$kw15$_MEMOIZED_ITEM_NOT_FOUND_

public static final SubLSymbol $kw15$_MEMOIZED_ITEM_NOT_FOUND_

$const16$TheCycProcessOwner

public static final SubLObject $const16$TheCycProcessOwner

$const17$TheCurrentKBNumber

public static final SubLObject $const17$TheCurrentKBNumber

$sym18$INDEXICAL_THE_CURRENT_KB_NUMBER

public static final SubLSymbol $sym18$INDEXICAL_THE_CURRENT_KB_NUMBER

$const19$TheCurrentSystemNumber

public static final SubLObject $const19$TheCurrentSystemNumber

$sym20$INDEXICAL_THE_CURRENT_SYSTEM_NUMBER

public static final SubLSymbol $sym20$INDEXICAL_THE_CURRENT_SYSTEM_NUMBER

$const21$TheCurrentHostName

public static final SubLObject $const21$TheCurrentHostName

$sym22$INDEXICAL_THE_CURRENT_HOST_NAME

public static final SubLSymbol $sym22$INDEXICAL_THE_CURRENT_HOST_NAME
Method Detail

register_indexical_referent_expansion

public static final SubLObject register_indexical_referent_expansion(SubLObject indexical,
                                                                     SubLObject method)

declare_removal_modules_indexical_referent_file

public static final SubLObject declare_removal_modules_indexical_referent_file()

init_removal_modules_indexical_referent_file

public static final SubLObject init_removal_modules_indexical_referent_file()

setup_removal_modules_indexical_referent_file

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