|
||||||||||
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.narts_high
public final class narts_high
Nested Class Summary | |
---|---|
static class |
narts_high.$find_nart$UnaryFunction
|
static class |
narts_high.$nart_hl_formula$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 |
contains_nat_formula_as_elementP(SubLObject list)
|
static SubLObject |
declare_narts_high_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
find_nart_by_dump_id(SubLObject dump_id)
Return the NART with DUMP-ID during a KB load. |
static SubLObject |
find_nart(SubLObject nart_hl_formula)
Return the nart implementing NART-HL-FORMULA, or NIL if none is present. |
static SubLObject |
init_narts_high_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
nart_expand(SubLObject object)
Recursively expand all NARTs in OBJECT into to their EL forms (NAUTs). |
static SubLObject |
nart_lookup(SubLObject nart_hl_formula)
Return the NART implementing NART-HL-FORMULA, or NIL if none is present. |
static SubLObject |
nart_substitute_recursive(SubLObject tree)
|
static SubLObject |
nart_substitute(SubLObject object)
Substitute into OBJECT as many NARTs as possible. |
static SubLObject |
naut_p(SubLObject object)
Return T iff OBJECT is a datastructure implementing a non-atomic unreified term (NAUT). |
static SubLObject |
remove_dependent_narts(SubLObject fort)
Remove all current NARTs which are are functions of FORT. |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
setup_narts_high_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 $nart_dump_id_table$
public static final SubLSymbol $sym0$NART_P
public static final SubLSymbol $sym1$NART_HL_FORMULA
public static final SubLList $list2
public static final SubLString $str3$Return_the_hl_formula_of_this_NAR
public static final SubLList $list4
public static final SubLList $list5
public static final SubLSymbol $sym6$NAUT_P
public static final SubLList $list7
public static final SubLString $str8$Return_T_iff_OBJECT_is_a_datastru
public static final SubLList $list9
public static final SubLSymbol $sym10$NART_EL_FORMULA
public static final SubLString $str11$Return_the_el_formula_of_this_NAR
public static final SubLSymbol $sym12$POSSIBLY_NAUT_P
public static final SubLSymbol $sym13$TRUE
public static final SubLSymbol $sym14$RANDOM_NART
public static final SubLList $list15
public static final SubLString $str16$Return_a_randomly_chosen_NART_tha
public static final SubLList $list17
public static final SubLSymbol $sym18$HL_FIND_OR_CREATE_NART
public static final SubLList $list19
public static final SubLSymbol $sym20$FIND_OR_CREATE_NART
public static final SubLList $list21
public static final SubLSymbol $sym22$FORT_P
public static final SubLString $str23$A_horrible_and_gross_circularity_
public static final SubLSymbol $sym24$REMOVE_NART
public static final SubLString $str25$Remove_NART_from_the_KB_
public static final SubLList $list26
public static final SubLSymbol $sym27$NON_NEGATIVE_INTEGER_P
public static final SubLList $list28
public static final SubLSymbol $sym29$CLET
public static final SubLList $list30
public static final SubLSymbol $sym31$RELEVANT_MT_IS_EVERYTHING
public static final SubLObject $const32$EverythingPSC
public static final SubLSymbol $sym33$NART_INDEPENDENT_ASSERTIONS_INTERNAL
public static final SubLString $str34$Looking_for_bad_narts
public static final SubLSymbol $sym35$STRINGP
public static final SubLSymbol $kw36$SKIP
public static final SubLList $list37
Method Detail |
---|
public static final SubLObject naut_p(SubLObject object)
public static final SubLObject find_nart(SubLObject nart_hl_formula)
public static final SubLObject remove_dependent_narts(SubLObject fort)
public static final SubLObject nart_expand(SubLObject object)
public static final SubLObject nart_substitute(SubLObject object)
public static final SubLObject nart_substitute_recursive(SubLObject tree)
public static final SubLObject contains_nat_formula_as_elementP(SubLObject list)
public static final SubLObject nart_lookup(SubLObject nart_hl_formula)
public static final SubLObject find_nart_by_dump_id(SubLObject dump_id)
public static final SubLObject declare_narts_high_file()
public static final SubLObject init_narts_high_file()
public static final SubLObject setup_narts_high_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 |