com.cyc.cycjava.cycl
Class defns
java.lang.Object
com.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.util.SubLTranslatedFile
com.cyc.cycjava.cycl.defns
- All Implemented Interfaces:
- CommonSymbols, SubLFile
public final class defns
- extends SubLTranslatedFile
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 |
clear_defns_cache()
|
static SubLObject |
clear_defns()
|
static SubLObject |
col_defn_admitsP_int(SubLObject col,
SubLObject v_term,
SubLObject mt,
SubLObject quotedP)
|
static SubLObject |
col_defn_admitsP(SubLObject col)
|
static SubLObject |
declare_defns_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named
functions defined in the file. |
static SubLObject |
defining_defns_admitsP(SubLObject col,
SubLObject v_term,
SubLObject mt,
SubLObject quotedP)
|
static SubLObject |
defns_admitP_int(SubLObject col,
SubLObject v_term,
SubLObject mt,
SubLObject quotedP)
|
static SubLObject |
defns_cache_unbuiltP()
|
static SubLObject |
defns_rejectP_int(SubLObject col,
SubLObject v_term,
SubLObject mt,
SubLObject quotedP)
|
static SubLObject |
defns_walk_admitP(SubLObject col,
SubLObject v_term,
SubLObject mt,
SubLObject quotedP)
|
static SubLObject |
handle_added_genl_for_suf_defns_int(SubLObject spec,
SubLObject genl,
SubLObject quotedP)
|
static SubLObject |
handle_removed_genl_for_suf_defns_int(SubLObject spec,
SubLObject genl,
SubLObject quotedP)
|
static SubLObject |
has_some_defnP(SubLObject col,
SubLObject quotedP)
|
static SubLObject |
has_suf_defn_somewhereP(SubLObject col,
SubLObject quotedP)
|
static SubLObject |
iff_defn(SubLObject col,
SubLObject quotedP)
|
static SubLObject |
init_defns_file()
|
static SubLObject |
initial_check_defn_admit_status(SubLObject col,
SubLObject v_term,
SubLObject mt,
SubLObject quotedP)
If the defnIff of the COL explicitly admits or rejects TERM, return result. |
void |
initializeVariables()
Initializes all global variables and private internal variables
for constants defined in the file. |
static SubLObject |
load_defns_cache_from_stream(SubLObject stream)
|
static SubLObject |
nec_defn_permitsP(SubLObject col,
SubLObject v_term,
SubLObject mt,
SubLObject quotedP,
SubLObject consider_iff_as_necP)
|
static SubLObject |
nec_defn_rejectsP_metered(SubLObject col,
SubLObject v_term,
SubLObject mt,
SubLObject quotedP,
SubLObject consider_iff_as_necP)
|
static SubLObject |
nec_defn_rejectsP(SubLObject col,
SubLObject v_term,
SubLObject mt,
SubLObject quotedP,
SubLObject consider_iff_as_necP)
|
static SubLObject |
nec_defns(SubLObject col,
SubLObject quotedP)
|
static SubLObject |
new_defns_admitP_metered(SubLObject col,
SubLObject v_term,
SubLObject mt)
|
static SubLObject |
new_defns_admitP(SubLObject col,
SubLObject v_term,
SubLObject mt)
|
static SubLObject |
new_defns_rejectP_metered(SubLObject col,
SubLObject v_term,
SubLObject mt)
|
static SubLObject |
new_defns_rejectP(SubLObject col,
SubLObject v_term,
SubLObject mt)
|
static SubLObject |
new_handle_added_genl_for_suf_defns_metered(SubLObject spec,
SubLObject genl)
|
static SubLObject |
new_handle_added_genl_for_suf_defns(SubLObject spec,
SubLObject genl)
|
static SubLObject |
new_handle_added_genl_for_suf_quoted_defns_metered(SubLObject spec,
SubLObject genl)
|
static SubLObject |
new_handle_added_genl_for_suf_quoted_defns(SubLObject spec,
SubLObject genl)
|
static SubLObject |
new_handle_removed_genl_for_suf_defns_metered(SubLObject spec,
SubLObject genl)
|
static SubLObject |
new_handle_removed_genl_for_suf_defns(SubLObject spec,
SubLObject genl)
|
static SubLObject |
new_handle_removed_genl_for_suf_quoted_defns_metered(SubLObject spec,
SubLObject genl)
|
static SubLObject |
new_handle_removed_genl_for_suf_quoted_defns(SubLObject spec,
SubLObject genl)
|
static SubLObject |
new_quoted_defns_admitP_metered(SubLObject col,
SubLObject v_term,
SubLObject mt)
|
static SubLObject |
new_quoted_defns_admitP(SubLObject col,
SubLObject v_term,
SubLObject mt)
|
static SubLObject |
reset_nec_defn_rejectsP_meters()
|
static SubLObject |
reset_new_defns_admitP_meters()
|
static SubLObject |
reset_new_defns_rejectP_meters()
|
static SubLObject |
reset_new_handle_added_genl_for_suf_defns_meters()
|
static SubLObject |
reset_new_handle_added_genl_for_suf_quoted_defns_meters()
|
static SubLObject |
reset_new_handle_removed_genl_for_suf_defns_meters()
|
static SubLObject |
reset_new_handle_removed_genl_for_suf_quoted_defns_meters()
|
static SubLObject |
reset_new_quoted_defns_admitP_meters()
|
static SubLObject |
reset_new_quoted_defns_rejectP_meters()
|
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
setup_defns_file()
|
static SubLObject |
suf_defn_admitsP(SubLObject col,
SubLObject v_term,
SubLObject mt,
SubLObject quotedP)
|
static SubLObject |
suf_defn_count(SubLObject col,
SubLObject quotedP)
|
static SubLObject |
suf_defns(SubLObject col,
SubLObject quotedP)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
me
public static final SubLFile me
myName
public static final java.lang.String myName
- See Also:
- Constant Field Values
$new_defns_admitP_meters$
public static SubLSymbol $new_defns_admitP_meters$
$new_defns_rejectP_meters$
public static SubLSymbol $new_defns_rejectP_meters$
$new_quoted_defns_admitP_meters$
public static SubLSymbol $new_quoted_defns_admitP_meters$
$new_quoted_defns_rejectP_meters$
public static SubLSymbol $new_quoted_defns_rejectP_meters$
$nec_defn_rejectsP_meters$
public static SubLSymbol $nec_defn_rejectsP_meters$
$new_handle_added_genl_for_suf_defns_meters$
public static SubLSymbol $new_handle_added_genl_for_suf_defns_meters$
$new_handle_added_genl_for_suf_quoted_defns_meters$
public static SubLSymbol $new_handle_added_genl_for_suf_quoted_defns_meters$
$new_handle_removed_genl_for_suf_defns_meters$
public static SubLSymbol $new_handle_removed_genl_for_suf_defns_meters$
$new_handle_removed_genl_for_suf_quoted_defns_meters$
public static SubLSymbol $new_handle_removed_genl_for_suf_quoted_defns_meters$
$sym0$_NEW_DEFNS_ADMIT__METERS_
public static final SubLSymbol $sym0$_NEW_DEFNS_ADMIT__METERS_
$str1$metering_cache_for_calls_to_defn_
public static final SubLString $str1$metering_cache_for_calls_to_defn_
$kw2$CALLS
public static final SubLSymbol $kw2$CALLS
$kw3$TIMES
public static final SubLSymbol $kw3$TIMES
$kw4$RESULTS
public static final SubLSymbol $kw4$RESULTS
$kw5$ARGS
public static final SubLSymbol $kw5$ARGS
$kw6$ARG_LIST
public static final SubLSymbol $kw6$ARG_LIST
$list7
public static final SubLList $list7
$kw8$FUNCTION
public static final SubLSymbol $kw8$FUNCTION
$sym9$NEW_DEFNS_ADMIT_
public static final SubLSymbol $sym9$NEW_DEFNS_ADMIT_
$kw10$RESET
public static final SubLSymbol $kw10$RESET
$sym11$RESET_NEW_DEFNS_ADMIT__METERS
public static final SubLSymbol $sym11$RESET_NEW_DEFNS_ADMIT__METERS
$kw12$ADMITTED
public static final SubLSymbol $kw12$ADMITTED
$kw13$REJECTED
public static final SubLSymbol $kw13$REJECTED
$sym14$_NEW_DEFNS_REJECT__METERS_
public static final SubLSymbol $sym14$_NEW_DEFNS_REJECT__METERS_
$str15$metering_cache_for_calls_to_defn_
public static final SubLString $str15$metering_cache_for_calls_to_defn_
$sym16$NEW_DEFNS_REJECT_
public static final SubLSymbol $sym16$NEW_DEFNS_REJECT_
$sym17$RESET_NEW_DEFNS_REJECT__METERS
public static final SubLSymbol $sym17$RESET_NEW_DEFNS_REJECT__METERS
$sym18$_NEW_QUOTED_DEFNS_ADMIT__METERS_
public static final SubLSymbol $sym18$_NEW_QUOTED_DEFNS_ADMIT__METERS_
$str19$metering_cache_for_calls_to_defn_
public static final SubLString $str19$metering_cache_for_calls_to_defn_
$sym20$NEW_QUOTED_DEFNS_ADMIT_
public static final SubLSymbol $sym20$NEW_QUOTED_DEFNS_ADMIT_
$sym21$RESET_NEW_QUOTED_DEFNS_ADMIT__METERS
public static final SubLSymbol $sym21$RESET_NEW_QUOTED_DEFNS_ADMIT__METERS
$sym22$_NEW_QUOTED_DEFNS_REJECT__METERS_
public static final SubLSymbol $sym22$_NEW_QUOTED_DEFNS_REJECT__METERS_
$str23$metering_cache_for_calls_to_defn_
public static final SubLString $str23$metering_cache_for_calls_to_defn_
$sym24$NEW_QUOTED_DEFNS_REJECT_
public static final SubLSymbol $sym24$NEW_QUOTED_DEFNS_REJECT_
$sym25$RESET_NEW_QUOTED_DEFNS_REJECT__METERS
public static final SubLSymbol $sym25$RESET_NEW_QUOTED_DEFNS_REJECT__METERS
$kw26$BREADTH
public static final SubLSymbol $kw26$BREADTH
$kw27$QUEUE
public static final SubLSymbol $kw27$QUEUE
$kw28$STACK
public static final SubLSymbol $kw28$STACK
$sym29$RELEVANT_SBHL_TV_IS_GENERAL_TV
public static final SubLSymbol $sym29$RELEVANT_SBHL_TV_IS_GENERAL_TV
$kw30$ERROR
public static final SubLSymbol $kw30$ERROR
$str31$_A_is_not_a__A
public static final SubLString $str31$_A_is_not_a__A
$sym32$SBHL_TRUE_TV_P
public static final SubLSymbol $sym32$SBHL_TRUE_TV_P
$kw33$CERROR
public static final SubLSymbol $kw33$CERROR
$str34$continue_anyway
public static final SubLString $str34$continue_anyway
$kw35$WARN
public static final SubLSymbol $kw35$WARN
$str36$_A_is_not_a_valid__sbhl_type_erro
public static final SubLString $str36$_A_is_not_a_valid__sbhl_type_erro
$const37$genls
public static final SubLObject $const37$genls
$str38$attempting_to_bind_direction_link
public static final SubLString $str38$attempting_to_bind_direction_link
$str39$Node__a_does_not_pass_sbhl_type_t
public static final SubLString $str39$Node__a_does_not_pass_sbhl_type_t
$sym40$COL_QUOTED_DEFN_ADMITS_
public static final SubLSymbol $sym40$COL_QUOTED_DEFN_ADMITS_
$sym41$COL_DEFN_ADMITS_
public static final SubLSymbol $sym41$COL_DEFN_ADMITS_
$list42
public static final SubLList $list42
$kw43$AT_CONSTRAINT_GAF
public static final SubLSymbol $kw43$AT_CONSTRAINT_GAF
$kw44$MAL_ARG_WRT_QUOTED_SUF_DEFNS
public static final SubLSymbol $kw44$MAL_ARG_WRT_QUOTED_SUF_DEFNS
$kw45$MAL_ARG_WRT_SUF_DEFNS
public static final SubLSymbol $kw45$MAL_ARG_WRT_SUF_DEFNS
$kw46$MAL_ARG_WRT_QUOTED_IFF_DEFN
public static final SubLSymbol $kw46$MAL_ARG_WRT_QUOTED_IFF_DEFN
$kw47$MAL_ARG_WRT_IFF_DEFN
public static final SubLSymbol $kw47$MAL_ARG_WRT_IFF_DEFN
$sym48$_NEC_DEFN_REJECTS__METERS_
public static final SubLSymbol $sym48$_NEC_DEFN_REJECTS__METERS_
$str49$metering_cache_for_calls_to_defn_
public static final SubLString $str49$metering_cache_for_calls_to_defn_
$list50
public static final SubLList $list50
$sym51$NEC_DEFN_REJECTS_
public static final SubLSymbol $sym51$NEC_DEFN_REJECTS_
$sym52$RESET_NEC_DEFN_REJECTS__METERS
public static final SubLSymbol $sym52$RESET_NEC_DEFN_REJECTS__METERS
$kw53$MAL_ARG_WRT_QUOTED_NEC_DEFN
public static final SubLSymbol $kw53$MAL_ARG_WRT_QUOTED_NEC_DEFN
$kw54$MAL_ARG_WRT_NEC_DEFN
public static final SubLSymbol $kw54$MAL_ARG_WRT_NEC_DEFN
$const55$EverythingPSC
public static final SubLObject $const55$EverythingPSC
$kw56$GENLS
public static final SubLSymbol $kw56$GENLS
$sym57$ADMITTING_QUOTED_DEFN_ASSERTION
public static final SubLSymbol $sym57$ADMITTING_QUOTED_DEFN_ASSERTION
$sym58$ADMITTING_DEFN_ASSERTION
public static final SubLSymbol $sym58$ADMITTING_DEFN_ASSERTION
$sym59$ADMITTING_QUOTED_DEFN_ASSERTIONS
public static final SubLSymbol $sym59$ADMITTING_QUOTED_DEFN_ASSERTIONS
$sym60$ADMITTING_DEFN_ASSERTIONS
public static final SubLSymbol $sym60$ADMITTING_DEFN_ASSERTIONS
$list61
public static final SubLList $list61
$list62
public static final SubLList $list62
$kw63$ASCENDING
public static final SubLSymbol $kw63$ASCENDING
$list64
public static final SubLList $list64
$list65
public static final SubLList $list65
$kw66$IFF
public static final SubLSymbol $kw66$IFF
$sym67$NEW_ADD_IFF_DEFN
public static final SubLSymbol $sym67$NEW_ADD_IFF_DEFN
$sym68$NEW_REMOVE_IFF_DEFN
public static final SubLSymbol $sym68$NEW_REMOVE_IFF_DEFN
$kw69$SUF
public static final SubLSymbol $kw69$SUF
$sym70$NEW_ADD_SUF_DEFN
public static final SubLSymbol $sym70$NEW_ADD_SUF_DEFN
$sym71$NEW_REMOVE_SUF_DEFN
public static final SubLSymbol $sym71$NEW_REMOVE_SUF_DEFN
$kw72$NEC
public static final SubLSymbol $kw72$NEC
$sym73$ADD_NEC_DEFN
public static final SubLSymbol $sym73$ADD_NEC_DEFN
$sym74$REMOVE_NEC_DEFN
public static final SubLSymbol $sym74$REMOVE_NEC_DEFN
$kw75$QIFF
public static final SubLSymbol $kw75$QIFF
$sym76$NEW_ADD_IFF_QUOTED_DEFN
public static final SubLSymbol $sym76$NEW_ADD_IFF_QUOTED_DEFN
$sym77$NEW_REMOVE_IFF_QUOTED_DEFN
public static final SubLSymbol $sym77$NEW_REMOVE_IFF_QUOTED_DEFN
$kw78$QSUF
public static final SubLSymbol $kw78$QSUF
$sym79$NEW_ADD_SUF_QUOTED_DEFN
public static final SubLSymbol $sym79$NEW_ADD_SUF_QUOTED_DEFN
$sym80$NEW_REMOVE_SUF_QUOTED_DEFN
public static final SubLSymbol $sym80$NEW_REMOVE_SUF_QUOTED_DEFN
$kw81$QNEC
public static final SubLSymbol $kw81$QNEC
$sym82$ADD_NEC_QUOTED_DEFN
public static final SubLSymbol $sym82$ADD_NEC_QUOTED_DEFN
$sym83$REMOVE_NEC_QUOTED_DEFN
public static final SubLSymbol $sym83$REMOVE_NEC_QUOTED_DEFN
$sym84$RELEVANT_MT_IS_EVERYTHING
public static final SubLSymbol $sym84$RELEVANT_MT_IS_EVERYTHING
$sym85$_NEW_HANDLE_ADDED_GENL_FOR_SUF_DEFNS_METERS_
public static final SubLSymbol $sym85$_NEW_HANDLE_ADDED_GENL_FOR_SUF_DEFNS_METERS_
$str86$metering_cache_for_calls_to_defn_
public static final SubLString $str86$metering_cache_for_calls_to_defn_
$list87
public static final SubLList $list87
$sym88$NEW_HANDLE_ADDED_GENL_FOR_SUF_DEFNS
public static final SubLSymbol $sym88$NEW_HANDLE_ADDED_GENL_FOR_SUF_DEFNS
$sym89$RESET_NEW_HANDLE_ADDED_GENL_FOR_SUF_DEFNS_METERS
public static final SubLSymbol $sym89$RESET_NEW_HANDLE_ADDED_GENL_FOR_SUF_DEFNS_METERS
$sym90$_NEW_HANDLE_ADDED_GENL_FOR_SUF_QUOTED_DEFNS_METERS_
public static final SubLSymbol $sym90$_NEW_HANDLE_ADDED_GENL_FOR_SUF_QUOTED_DEFNS_METERS_
$str91$metering_cache_for_calls_to_defn_
public static final SubLString $str91$metering_cache_for_calls_to_defn_
$sym92$NEW_HANDLE_ADDED_GENL_FOR_SUF_QUOTED_DEFNS
public static final SubLSymbol $sym92$NEW_HANDLE_ADDED_GENL_FOR_SUF_QUOTED_DEFNS
$sym93$RESET_NEW_HANDLE_ADDED_GENL_FOR_SUF_QUOTED_DEFNS_METERS
public static final SubLSymbol $sym93$RESET_NEW_HANDLE_ADDED_GENL_FOR_SUF_QUOTED_DEFNS_METERS
$sym94$_NEW_HANDLE_REMOVED_GENL_FOR_SUF_DEFNS_METERS_
public static final SubLSymbol $sym94$_NEW_HANDLE_REMOVED_GENL_FOR_SUF_DEFNS_METERS_
$str95$metering_cache_for_calls_to_defn_
public static final SubLString $str95$metering_cache_for_calls_to_defn_
$sym96$NEW_HANDLE_REMOVED_GENL_FOR_SUF_DEFNS
public static final SubLSymbol $sym96$NEW_HANDLE_REMOVED_GENL_FOR_SUF_DEFNS
$sym97$RESET_NEW_HANDLE_REMOVED_GENL_FOR_SUF_DEFNS_METERS
public static final SubLSymbol $sym97$RESET_NEW_HANDLE_REMOVED_GENL_FOR_SUF_DEFNS_METERS
$sym98$_NEW_HANDLE_REMOVED_GENL_FOR_SUF_QUOTED_DEFNS_METERS_
public static final SubLSymbol $sym98$_NEW_HANDLE_REMOVED_GENL_FOR_SUF_QUOTED_DEFNS_METERS_
$str99$metering_cache_for_calls_to_defn_
public static final SubLString $str99$metering_cache_for_calls_to_defn_
$sym100$NEW_HANDLE_REMOVED_GENL_FOR_SUF_QUOTED_DEFNS
public static final SubLSymbol $sym100$NEW_HANDLE_REMOVED_GENL_FOR_SUF_QUOTED_DEFNS
$sym101$RESET_NEW_HANDLE_REMOVED_GENL_FOR_SUF_QUOTED_DEFNS_METERS
public static final SubLSymbol $sym101$RESET_NEW_HANDLE_REMOVED_GENL_FOR_SUF_QUOTED_DEFNS_METERS
$int102$400
public static final SubLInteger $int102$400
$int103$100
public static final SubLInteger $int103$100
$str104$Initializing_defns___
public static final SubLString $str104$Initializing_defns___
$const105$defnIff
public static final SubLObject $const105$defnIff
$kw106$GAF
public static final SubLSymbol $kw106$GAF
$kw107$TRUE
public static final SubLSymbol $kw107$TRUE
$const108$defnSufficient
public static final SubLObject $const108$defnSufficient
$const109$defnNecessary
public static final SubLObject $const109$defnNecessary
$const110$quotedDefnIff
public static final SubLObject $const110$quotedDefnIff
$const111$quotedDefnSufficient
public static final SubLObject $const111$quotedDefnSufficient
$const112$quotedDefnNecessary
public static final SubLObject $const112$quotedDefnNecessary
suf_defn_count
public static final SubLObject suf_defn_count(SubLObject col,
SubLObject quotedP)
has_suf_defn_somewhereP
public static final SubLObject has_suf_defn_somewhereP(SubLObject col,
SubLObject quotedP)
iff_defn
public static final SubLObject iff_defn(SubLObject col,
SubLObject quotedP)
suf_defns
public static final SubLObject suf_defns(SubLObject col,
SubLObject quotedP)
nec_defns
public static final SubLObject nec_defns(SubLObject col,
SubLObject quotedP)
has_some_defnP
public static final SubLObject has_some_defnP(SubLObject col,
SubLObject quotedP)
reset_new_defns_admitP_meters
public static final SubLObject reset_new_defns_admitP_meters()
new_defns_admitP_metered
public static final SubLObject new_defns_admitP_metered(SubLObject col,
SubLObject v_term,
SubLObject mt)
new_defns_admitP
public static final SubLObject new_defns_admitP(SubLObject col,
SubLObject v_term,
SubLObject mt)
defns_admitP_int
public static final SubLObject defns_admitP_int(SubLObject col,
SubLObject v_term,
SubLObject mt,
SubLObject quotedP)
reset_new_defns_rejectP_meters
public static final SubLObject reset_new_defns_rejectP_meters()
new_defns_rejectP_metered
public static final SubLObject new_defns_rejectP_metered(SubLObject col,
SubLObject v_term,
SubLObject mt)
new_defns_rejectP
public static final SubLObject new_defns_rejectP(SubLObject col,
SubLObject v_term,
SubLObject mt)
defns_rejectP_int
public static final SubLObject defns_rejectP_int(SubLObject col,
SubLObject v_term,
SubLObject mt,
SubLObject quotedP)
reset_new_quoted_defns_admitP_meters
public static final SubLObject reset_new_quoted_defns_admitP_meters()
new_quoted_defns_admitP_metered
public static final SubLObject new_quoted_defns_admitP_metered(SubLObject col,
SubLObject v_term,
SubLObject mt)
new_quoted_defns_admitP
public static final SubLObject new_quoted_defns_admitP(SubLObject col,
SubLObject v_term,
SubLObject mt)
reset_new_quoted_defns_rejectP_meters
public static final SubLObject reset_new_quoted_defns_rejectP_meters()
initial_check_defn_admit_status
public static final SubLObject initial_check_defn_admit_status(SubLObject col,
SubLObject v_term,
SubLObject mt,
SubLObject quotedP)
- If the defnIff of the COL explicitly admits or rejects TERM, return result.
Otherwise, return :rejected if a necessaryDefn of genls of COL rejects the TERM.
Will delegate to the correct defns checks for quoted/non-quoted using QUOTED?
defns_walk_admitP
public static final SubLObject defns_walk_admitP(SubLObject col,
SubLObject v_term,
SubLObject mt,
SubLObject quotedP)
col_defn_admitsP
public static final SubLObject col_defn_admitsP(SubLObject col)
col_defn_admitsP_int
public static final SubLObject col_defn_admitsP_int(SubLObject col,
SubLObject v_term,
SubLObject mt,
SubLObject quotedP)
defining_defns_admitsP
public static final SubLObject defining_defns_admitsP(SubLObject col,
SubLObject v_term,
SubLObject mt,
SubLObject quotedP)
suf_defn_admitsP
public static final SubLObject suf_defn_admitsP(SubLObject col,
SubLObject v_term,
SubLObject mt,
SubLObject quotedP)
nec_defn_permitsP
public static final SubLObject nec_defn_permitsP(SubLObject col,
SubLObject v_term,
SubLObject mt,
SubLObject quotedP,
SubLObject consider_iff_as_necP)
reset_nec_defn_rejectsP_meters
public static final SubLObject reset_nec_defn_rejectsP_meters()
nec_defn_rejectsP_metered
public static final SubLObject nec_defn_rejectsP_metered(SubLObject col,
SubLObject v_term,
SubLObject mt,
SubLObject quotedP,
SubLObject consider_iff_as_necP)
nec_defn_rejectsP
public static final SubLObject nec_defn_rejectsP(SubLObject col,
SubLObject v_term,
SubLObject mt,
SubLObject quotedP,
SubLObject consider_iff_as_necP)
handle_added_genl_for_suf_defns_int
public static final SubLObject handle_added_genl_for_suf_defns_int(SubLObject spec,
SubLObject genl,
SubLObject quotedP)
reset_new_handle_added_genl_for_suf_defns_meters
public static final SubLObject reset_new_handle_added_genl_for_suf_defns_meters()
new_handle_added_genl_for_suf_defns_metered
public static final SubLObject new_handle_added_genl_for_suf_defns_metered(SubLObject spec,
SubLObject genl)
new_handle_added_genl_for_suf_defns
public static final SubLObject new_handle_added_genl_for_suf_defns(SubLObject spec,
SubLObject genl)
reset_new_handle_added_genl_for_suf_quoted_defns_meters
public static final SubLObject reset_new_handle_added_genl_for_suf_quoted_defns_meters()
new_handle_added_genl_for_suf_quoted_defns_metered
public static final SubLObject new_handle_added_genl_for_suf_quoted_defns_metered(SubLObject spec,
SubLObject genl)
new_handle_added_genl_for_suf_quoted_defns
public static final SubLObject new_handle_added_genl_for_suf_quoted_defns(SubLObject spec,
SubLObject genl)
handle_removed_genl_for_suf_defns_int
public static final SubLObject handle_removed_genl_for_suf_defns_int(SubLObject spec,
SubLObject genl,
SubLObject quotedP)
reset_new_handle_removed_genl_for_suf_defns_meters
public static final SubLObject reset_new_handle_removed_genl_for_suf_defns_meters()
new_handle_removed_genl_for_suf_defns_metered
public static final SubLObject new_handle_removed_genl_for_suf_defns_metered(SubLObject spec,
SubLObject genl)
new_handle_removed_genl_for_suf_defns
public static final SubLObject new_handle_removed_genl_for_suf_defns(SubLObject spec,
SubLObject genl)
reset_new_handle_removed_genl_for_suf_quoted_defns_meters
public static final SubLObject reset_new_handle_removed_genl_for_suf_quoted_defns_meters()
new_handle_removed_genl_for_suf_quoted_defns_metered
public static final SubLObject new_handle_removed_genl_for_suf_quoted_defns_metered(SubLObject spec,
SubLObject genl)
new_handle_removed_genl_for_suf_quoted_defns
public static final SubLObject new_handle_removed_genl_for_suf_quoted_defns(SubLObject spec,
SubLObject genl)
clear_defns
public static final SubLObject clear_defns()
defns_cache_unbuiltP
public static final SubLObject defns_cache_unbuiltP()
clear_defns_cache
public static final SubLObject clear_defns_cache()
load_defns_cache_from_stream
public static final SubLObject load_defns_cache_from_stream(SubLObject stream)
declare_defns_file
public static final SubLObject declare_defns_file()
init_defns_file
public static final SubLObject init_defns_file()
setup_defns_file
public static final SubLObject setup_defns_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.