|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.util.SubLTranslatedFile
com.cyc.cycjava.cycl.sdc
public final class sdc
Nested Class Summary | |
---|---|
static class |
sdc.$any_sdc_wrtP$BinaryFunction
|
static class |
sdc.$sbhl_determine_sd_and_store_candidates$UnaryFunction
|
static class |
sdc.$sbhl_gather_sd_candidates$UnaryFunction
|
static class |
sdc.$sbhl_mark_sd_genls_isas$UnaryFunction
|
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
SubLTranslatedFile.SubL |
Fields inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
EMPTY_SUBL_OBJECT_ARRAY |
Method Summary | |
---|---|
static SubLObject |
any_isa_common_sdct_among(SubLObject c1s,
SubLObject c2,
SubLObject mt,
SubLObject tv)
|
static SubLObject |
any_isa_common_sdct(SubLObject c1,
SubLObject c2,
SubLObject mt,
SubLObject tv)
|
static SubLObject |
any_sdc_wrtP(SubLObject c1s,
SubLObject c2,
SubLObject mt)
is any c1 in |
static SubLObject |
clear_cached_all_isa_sdct()
|
static SubLObject |
declare_sdc_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
direct_sdc_exceptions(SubLObject collection,
SubLObject mt)
declared exceptions to the sibling-disjoint cols wrt |
static SubLObject |
establishing_instance_ofP(SubLObject c1,
SubLObject c2,
SubLObject mt,
SubLObject assertion)
don't claim sibling-disjoint when stating that a common spec of c1 and c2 has an instance (e.g., printer-copier) |
static SubLObject |
establishing_supersetP(SubLObject c1,
SubLObject c2,
SubLObject mt,
SubLObject assertion)
don't claim sibling-disjoint when stating that c1 has superset c2 |
static SubLObject |
init_sdc_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
isa_common_sdctP(SubLObject c1,
SubLObject c2,
SubLObject mt)
|
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
sbhl_determine_sd_and_store_candidates(SubLObject c2_genl_isa)
Implements second part of @see sbhl-gather-first-sd-or-store-sd-candidates. |
static SubLObject |
sbhl_determine_sd_path_with_no_exceptions_among(SubLObject c1s)
determines if there is any genls along isa path from some c1 to a candidate c1-genl-isa that does not go through a set of relevant exceptions, stored in @see *sd-candidate-store* |
static SubLObject |
sbhl_determine_sd_path_with_no_exceptions(SubLObject c1)
determines if there is any genls along isa path from c1 to a candidate c1-genl-isa that does not go through a set of relevant exceptions, stored in @see *sd-candidate-store* |
static SubLObject |
sbhl_gather_first_sd_or_store_sd_candidates(SubLObject c2)
returns the first node, GOAL, from the isas of the genls of C2 s.t. |
static SubLObject |
sbhl_gather_sd_candidates(SubLObject c2_genl)
Implements first part of @see sbhl-gather-first-sd-or-store-sd-candidates. |
static SubLObject |
sbhl_mark_sd_c1_genls_and_non_c2_genls_isas(SubLObject c1,
SubLObject c2)
in *sd-c1-genls-space* mark the genls of C1 in *sd-genls-isas-space* mark the isas of those C1 genls that is not also C2 genls |
static SubLObject |
sbhl_mark_sd_c1s_genls_and_non_c2_genls_isas(SubLObject c1s,
SubLObject c2)
in *sd-c1-genls-space* mark the genls of C1S in *sd-genls-isas-space* mark the isas of those C1S genls that is not also C2 genls |
static SubLObject |
sbhl_mark_sd_genls_isas(SubLObject c1_genl)
marks the all-isas of C1-GENL in *sd-genls-isas-space* (unless its also a genl of c2) |
static SubLObject |
sbhl_sd_relevant_c2_genl_isa_candidateP(SubLObject c2_genl_isa)
|
static SubLObject |
sdc_exceptions_int(SubLObject collection,
SubLObject mt)
|
static SubLObject |
sdc_exceptions(SubLObject collection,
SubLObject mt)
|
static SubLObject |
sdc_intP(SubLObject c1,
SubLObject c2)
is |
static SubLObject |
sdcP(SubLObject c1,
SubLObject c2,
SubLObject mt)
is |
static SubLObject |
setup_sdc_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 |
---|
public static final SubLFile me
public static final java.lang.String myName
public static SubLSymbol $sdc_exception_transfers_thru_specsP$
public static SubLSymbol $sdc_common_spec_exceptionP$
public static SubLSymbol $ignoring_sdcP$
public static SubLSymbol $sdw_trace_level$
public static SubLSymbol $sdw_test_level$
public static final SubLSymbol $sym0$INSTANTIATE_SBHL_MARKING_SPACE_FOR
public static final SubLSymbol $sym1$_SD_C1_GENLS_SPACE_
public static final SubLSymbol $sym2$_SD_C2_GENLS_SPACE_
public static final SubLSymbol $sym3$_SD_GENLS_ISAS_SPACE_
public static final SubLSymbol $sym4$_SD_CANDIDATE_STORE_
public static final SubLSymbol $sym5$RELEVANT_SBHL_TV_IS_GENERAL_TV
public static final SubLSymbol $kw6$ERROR
public static final SubLString $str7$_A_is_not_a__A
public static final SubLSymbol $sym8$SBHL_TRUE_TV_P
public static final SubLSymbol $kw9$CERROR
public static final SubLString $str10$continue_anyway
public static final SubLSymbol $kw11$WARN
public static final SubLString $str12$_A_is_not_a_valid__sbhl_type_erro
public static final SubLObject $const13$genls
public static final SubLSymbol $kw14$DO_HASH_TABLE
public static final SubLSymbol $sym15$SBHL_MARK_SD_GENLS_ISAS
public static final SubLObject $const16$isa
public static final SubLSymbol $sym17$SBHL_GATHER_SD_CANDIDATES
public static final SubLSymbol $sym18$SBHL_DETERMINE_SD_AND_STORE_CANDIDATES
public static final SubLSymbol $sym19$CACHED_SBHL_SD_RELEVANT_C2_GENL_ISA_CANDIDATE_
public static final SubLSymbol $sym20$_CACHED_SBHL_SD_RELEVANT_C2_GENL_ISA_CANDIDATE__CACHING_STATE_
public static final SubLSymbol $kw21$_MEMOIZED_ITEM_NOT_FOUND_
public static final SubLSymbol $sym22$SBHL_SD_GOAL_IN_GENLS_ISAS_P
public static final SubLSymbol $sym23$GATHER_SDCT_ISAS
public static final SubLSymbol $sym24$GATHER_IF_SDCT_
public static final SubLSymbol $sym25$CACHED_ALL_ISA_SDCT
public static final SubLSymbol $sym26$SIBLING_DISJOINT_COLLECTION_P
public static final SubLSymbol $sym27$_CACHED_ALL_ISA_SDCT_CACHING_STATE_
public static final SubLInteger $int28$512
public static final SubLSymbol $sym29$SAFE_SDCT_ELEMENT_
public static final SubLSymbol $sym30$CACHED_SDC_EXCEPTIONS
public static final SubLSymbol $sym31$_CACHED_SDC_EXCEPTIONS_CACHING_STATE_
public static final SubLSymbol $sym32$GATHER_DIRECT_SDC_EXCEPTIONS
public static final SubLObject $const33$siblingDisjointExceptions
public static final SubLSymbol $sym34$GATHER_DIRECT_SDC_EXCEPTION
public static final SubLSymbol $kw35$TRUE
public static final SubLSymbol $kw36$ASSERTION
public static final SubLSymbol $kw37$OPAQUE
public static final SubLObject $const38$SiblingDisjointCollectionType
public static final SubLList $list39
public static final SubLSymbol $sym40$C1
public static final SubLSymbol $sym41$C2
Method Detail |
---|
public static final SubLObject any_isa_common_sdct(SubLObject c1, SubLObject c2, SubLObject mt, SubLObject tv)
public static final SubLObject any_isa_common_sdct_among(SubLObject c1s, SubLObject c2, SubLObject mt, SubLObject tv)
public static final SubLObject sbhl_mark_sd_c1_genls_and_non_c2_genls_isas(SubLObject c1, SubLObject c2)
public static final SubLObject sbhl_mark_sd_c1s_genls_and_non_c2_genls_isas(SubLObject c1s, SubLObject c2)
public static final SubLObject sbhl_mark_sd_genls_isas(SubLObject c1_genl)
public static final SubLObject sbhl_gather_first_sd_or_store_sd_candidates(SubLObject c2)
public static final SubLObject sbhl_gather_sd_candidates(SubLObject c2_genl)
public static final SubLObject sbhl_determine_sd_and_store_candidates(SubLObject c2_genl_isa)
public static final SubLObject sbhl_sd_relevant_c2_genl_isa_candidateP(SubLObject c2_genl_isa)
public static final SubLObject sbhl_determine_sd_path_with_no_exceptions(SubLObject c1)
public static final SubLObject sbhl_determine_sd_path_with_no_exceptions_among(SubLObject c1s)
public static final SubLObject clear_cached_all_isa_sdct()
public static final SubLObject sdcP(SubLObject c1, SubLObject c2, SubLObject mt)
public static final SubLObject sdc_intP(SubLObject c1, SubLObject c2)
public static final SubLObject any_sdc_wrtP(SubLObject c1s, SubLObject c2, SubLObject mt)
public static final SubLObject sdc_exceptions(SubLObject collection, SubLObject mt)
public static final SubLObject sdc_exceptions_int(SubLObject collection, SubLObject mt)
public static final SubLObject direct_sdc_exceptions(SubLObject collection, SubLObject mt)
public static final SubLObject establishing_supersetP(SubLObject c1, SubLObject c2, SubLObject mt, SubLObject assertion)
public static final SubLObject establishing_instance_ofP(SubLObject c1, SubLObject c2, SubLObject mt, SubLObject assertion)
public static final SubLObject isa_common_sdctP(SubLObject c1, SubLObject c2, SubLObject mt)
public static final SubLObject declare_sdc_file()
public static final SubLObject init_sdc_file()
public static final SubLObject setup_sdc_file()
public void declareFunctions()
SubLFile
public void initializeVariables()
SubLFile
public void runTopLevelForms()
SubLFile
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |