|
||||||||||
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.formula_pattern_match
public final class formula_pattern_match
Nested Class Summary | |
---|---|
static class |
formula_pattern_match.$pattern_matches_formula_nat_method$BinaryFunction
|
static class |
formula_pattern_match.$pattern_matches_formula$BinaryFunction
|
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
SubLTranslatedFile.SubL |
Field Summary | |
---|---|
static SubLSymbol |
$kw4$_MEMOIZED_ITEM_NOT_FOUND_
|
static SubLList |
$list0
|
static SubLList |
$list1
|
static SubLList |
$list2
|
static SubLList |
$list6
|
static SubLList |
$list7
|
static SubLSymbol |
$sym3$MEMOIZED_CALL_PATTERN_MATCHES_FORMULA_ISA_METHOD
|
static SubLSymbol |
$sym5$MEMOIZED_CALL_PATTERN_MATCHES_FORMULA_NOT_ISA_DISJOINT_METHOD
|
static SubLSymbol |
$sym8$PATTERN_MATCHES_FORMULA
|
static SubLFile |
me
|
static java.lang.String |
myName
|
Fields inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
EMPTY_SUBL_OBJECT_ARRAY |
Method Summary | |
---|---|
static SubLObject |
declare_formula_pattern_match_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
formula_matches_pattern(SubLObject formula,
SubLObject pattern)
Return T iff FORMULA matches PATTERN. |
static SubLObject |
init_formula_pattern_match_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
pattern_matches_formula_internal(SubLObject pattern,
SubLObject formula)
|
static SubLObject |
pattern_matches_formula_nat_method(SubLObject pattern,
SubLObject formula)
|
static SubLObject |
pattern_matches_formula_without_bindings_internal(SubLObject pattern,
SubLObject formula)
|
static SubLObject |
pattern_matches_formula_without_bindings(SubLObject pattern,
SubLObject formula)
Return T iff PATTERN matches FORMULA. |
static SubLObject |
pattern_matches_formula(SubLObject pattern,
SubLObject formula)
Return T iff PATTERN matches FORMULA. |
static SubLObject |
pattern_transform_formula_internal(SubLObject pattern,
SubLObject formula,
SubLObject v_bindings)
|
static SubLObject |
pattern_transform_formula(SubLObject pattern,
SubLObject formula,
SubLObject v_bindings)
Use PATTERN to transform FORMULA, assuming BINDINGS. |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
setup_formula_pattern_match_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 final SubLList $list0
public static final SubLList $list1
public static final SubLList $list2
public static final SubLSymbol $sym3$MEMOIZED_CALL_PATTERN_MATCHES_FORMULA_ISA_METHOD
public static final SubLSymbol $kw4$_MEMOIZED_ITEM_NOT_FOUND_
public static final SubLSymbol $sym5$MEMOIZED_CALL_PATTERN_MATCHES_FORMULA_NOT_ISA_DISJOINT_METHOD
public static final SubLList $list6
public static final SubLList $list7
public static final SubLSymbol $sym8$PATTERN_MATCHES_FORMULA
Method Detail |
---|
public static final SubLObject pattern_matches_formula(SubLObject pattern, SubLObject formula)
public static final SubLObject pattern_matches_formula_without_bindings(SubLObject pattern, SubLObject formula)
public static final SubLObject formula_matches_pattern(SubLObject formula, SubLObject pattern)
public static final SubLObject pattern_matches_formula_internal(SubLObject pattern, SubLObject formula)
public static final SubLObject pattern_matches_formula_without_bindings_internal(SubLObject pattern, SubLObject formula)
public static final SubLObject pattern_matches_formula_nat_method(SubLObject pattern, SubLObject formula)
public static final SubLObject pattern_transform_formula(SubLObject pattern, SubLObject formula, SubLObject v_bindings)
public static final SubLObject pattern_transform_formula_internal(SubLObject pattern, SubLObject formula, SubLObject v_bindings)
public static final SubLObject declare_formula_pattern_match_file()
public static final SubLObject init_formula_pattern_match_file()
public static final SubLObject setup_formula_pattern_match_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 |