|
||||||||||
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.sbhl.sbhl_marking_methods
public final class sbhl_marking_methods
Nested Class Summary | |
---|---|
static class |
sbhl_marking_methods.$sbhl_mark_closure_as_marked$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 |
declare_sbhl_marking_methods_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
init_sbhl_marking_methods_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
sbhl_mark_all_forward_true_nodes(SubLObject module,
SubLObject node,
SubLObject mt,
SubLObject tv)
Modifier. |
static SubLObject |
sbhl_mark_closure_as_marked(SubLObject node)
Modifier: marks all nodes accessible to NODE as marked, in the current search space. |
static SubLObject |
sbhl_mark_forward_true_nodes_in_space(SubLObject module,
SubLObject node,
SubLObject space,
SubLObject gather_space)
Modifier: Binds *sbhl-space* to SPACE and *sbhl-gather-space* to GATHER-SPACE and performs @see sbhl-mark-all-forward-true-nodes. |
static SubLObject |
sbhl_mark_proper_closure_as_marked(SubLObject node)
Modifier: marks all nodes properly accessible to NODE as marked, thereby only marking NODE if it is part of a cycle. |
static SubLObject |
sbhl_premark_direction(SubLObject module)
|
static SubLObject |
sbhl_premark_gather_nodes(SubLObject node)
Used for initial marking for boolean disjoins searches. |
static SubLObject |
sbhl_unmark_marked_closure_and_gather_if(SubLObject node,
SubLObject function)
Modifier: unmarks all marked nodes accessible to NODE and pushes them onto the result if they pass the test FUNCTION. |
static SubLObject |
setup_sbhl_marking_methods_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 SubLSymbol $sym0$SBHL_CHECK_CUTOFF
public static final SubLObject $const1$genlInverse
public static final SubLSymbol $sym2$SBHL_NODE_IS_A_GOAL_NODE
public static final SubLSymbol $sym3$SBHL_NODE_IS_GOAL_NODE
public static final SubLSymbol $sym4$SBHL_CONSIDER_NODE
public static final SubLSymbol $sym5$SBHL_MODULE_P
public static final SubLSymbol $sym6$RELEVANT_SBHL_TV_IS_GENERAL_TV
public static final SubLSymbol $kw7$ERROR
public static final SubLString $str8$_A_is_not_a__A
public static final SubLSymbol $sym9$SBHL_TRUE_TV_P
public static final SubLSymbol $kw10$CERROR
public static final SubLString $str11$continue_anyway
public static final SubLSymbol $kw12$WARN
public static final SubLString $str13$_A_is_not_a_valid__sbhl_type_erro
public static final SubLObject $const14$True_JustificationTruth
public static final SubLSymbol $kw15$OLD
public static final SubLSymbol $kw16$RESOURCE
public static final SubLString $str17$Node__a_does_not_pass_sbhl_type_t
public static final SubLString $str18$marking_space____S__
public static final SubLSymbol $sym19$SBHL_MARK_CLOSURE_AS_MARKED
public static final SubLSymbol $sym20$SBHL_UNMARK_INITIALIZED_MARKED_CLOSURE
public static final SubLSymbol $sym21$SBHL_APPLY_COMPOSE_FN
public static final SubLSymbol $sym22$SBHL_PUSH_ONTO_RESULT
public static final SubLSymbol $sym23$SBHL_PUSH_ONTO_RESULT_IF
public static final SubLSymbol $sym24$SBHL_APPLY_MARK_IN_SPACE
public static final SubLSymbol $sym25$SBHL_APPLY_UNMARK_IN_SPACE
public static final SubLSymbol $sym26$SBHL_MARK_IN_TARGET_SPACE
public static final SubLSymbol $sym27$SBHL_MARK_IN_TARGET_GATHER_SPACE
public static final SubLString $str28$invalid_module_type__a
public static final SubLSymbol $sym29$SBHL_MARK_CLOSURE_IN_TARGET_SPACE
public static final SubLSymbol $sym30$SBHL_MARK_NODE_AND_INSTANCES_IN_TARGET_SPACE
public static final SubLString $str31$Error_in_direction__a
public static final SubLSymbol $sym32$SBHL_PREDICATE_OBJECT_P
Method Detail |
---|
public static final SubLObject sbhl_premark_direction(SubLObject module)
public static final SubLObject sbhl_premark_gather_nodes(SubLObject node)
public static final SubLObject sbhl_mark_all_forward_true_nodes(SubLObject module, SubLObject node, SubLObject mt, SubLObject tv)
public static final SubLObject sbhl_mark_closure_as_marked(SubLObject node)
public static final SubLObject sbhl_mark_forward_true_nodes_in_space(SubLObject module, SubLObject node, SubLObject space, SubLObject gather_space)
public static final SubLObject sbhl_mark_proper_closure_as_marked(SubLObject node)
public static final SubLObject sbhl_unmark_marked_closure_and_gather_if(SubLObject node, SubLObject function)
public static final SubLObject declare_sbhl_marking_methods_file()
public static final SubLObject init_sbhl_marking_methods_file()
public static final SubLObject setup_sbhl_marking_methods_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 |