|
||||||||||
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.cycl_grammar
public final class cycl_grammar
Nested Class Summary | |
---|---|
static class |
cycl_grammar.$cycl_generalized_tensed_literal_p$UnaryFunction
|
static class |
cycl_grammar.$cycl_quoted_term_p$UnaryFunction
|
static class |
cycl_grammar.$cycl_variable_p$UnaryFunction
|
static class |
cycl_grammar.$el_variable_p$UnaryFunction
|
static class |
cycl_grammar.$escape_quote_syntax_p$UnaryFunction
|
static class |
cycl_grammar.$hl_variable_p$UnaryFunction
|
static class |
cycl_grammar.$quasi_quote_syntax_p$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 |
cycl_argument_sequence_p(SubLObject object)
returns t iff OBJECT is of the form |
static SubLObject |
cycl_atomic_sentence_p(SubLObject object)
returns t iff OBJECT is of the form |
static SubLObject |
cycl_binary_sentence_p(SubLObject object)
returns t iff OBJECT is of the form |
static SubLObject |
cycl_bounded_existential_quantifier_p(SubLObject object)
|
static SubLObject |
cycl_bounded_existential_sentence_p(SubLObject object)
returns t iff OBJECT is of the form |
static SubLObject |
cycl_constant_p(SubLObject object)
|
static SubLObject |
cycl_denotational_term_p(SubLObject object)
returns t iff OBJECT is of the form |
static SubLObject |
cycl_expression_p(SubLObject object)
returns t iff OBJECT is of the form |
static SubLObject |
cycl_formula_has_valid_arityP(SubLObject formula)
|
static SubLObject |
cycl_formula_predicate(SubLObject object)
|
static SubLObject |
cycl_formulaic_sentence_p(SubLObject object)
|
static SubLObject |
cycl_function_p(SubLObject object)
returns t iff OBJECT is of the form |
static SubLObject |
cycl_generalized_tensed_literal_p(SubLObject obj)
returns t iff OBJ is of the form ( |
static SubLObject |
cycl_literal_p(SubLObject object)
returns t iff OBJECT is of the form |
static SubLObject |
cycl_logical_operator_p(SubLObject object)
|
static SubLObject |
cycl_nat_p(SubLObject object)
returns t iff OBJECT is of the form |
static SubLObject |
cycl_predicate_p(SubLObject object)
returns t iff OBJECT is of the form |
static SubLObject |
cycl_quantified_sentence_p(SubLObject object)
returns t iff OBJECT is of the form |
static SubLObject |
cycl_quaternary_sentence_p(SubLObject object)
returns t iff OBJECT is of the form |
static SubLObject |
cycl_quintary_sentence_p(SubLObject object)
returns t iff OBJECT is of the form |
static SubLObject |
cycl_quoted_term_p(SubLObject object)
returns t iff OBJECT is of the form or |
static SubLObject |
cycl_regular_quantifier_p(SubLObject object)
|
static SubLObject |
cycl_regularly_quantified_sentence_p(SubLObject object)
returns t iff OBJECT is of the form |
static SubLObject |
cycl_represented_term_p(SubLObject object)
returns t iff OBJECT is of the form |
static SubLObject |
cycl_sentence_p(SubLObject object)
returns t iff OBJECT is a well-formed sentence according to the CycL grammar. |
static SubLObject |
cycl_sentence_sequence_p(SubLObject object)
returns t iff OBJECT is of the form |
static SubLObject |
cycl_term_p(SubLObject object)
|
static SubLObject |
cycl_ternary_sentence_p(SubLObject object)
returns t iff OBJECT is of the form |
static SubLObject |
cycl_truth_value_p(SubLObject object)
|
static SubLObject |
cycl_unary_sentence_p(SubLObject object)
returns t iff OBJECT is of the form |
static SubLObject |
cycl_unrepresented_term_p(SubLObject object)
returns t iff OBJECT is of the form |
static SubLObject |
cycl_user_defined_logical_operator_sentence_p(SubLObject object)
returns t iff OBJECT is of the form |
static SubLObject |
cycl_variable_arity_sentence_p(SubLObject object)
returns t iff OBJECT is of the form |
static SubLObject |
cycl_variable_p(SubLObject object)
|
static SubLObject |
declare_cycl_grammar_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
el_variable_p(SubLObject object)
|
static SubLObject |
escape_quote_syntax_p(SubLObject object)
|
static SubLObject |
fast_cycl_quoted_term_p(SubLObject object)
returns t if OBJECT is of form (#$Quote |
static SubLObject |
fast_escape_quote_term_p(SubLObject object)
|
static SubLObject |
fast_quasi_quote_term_p(SubLObject object)
|
static SubLObject |
fast_quote_term_p(SubLObject object)
|
static SubLObject |
grammar_permits_hlP()
|
static SubLObject |
grammar_permits_list_as_terminalP()
|
static SubLObject |
grammar_permits_non_ascii_stringsP()
|
static SubLObject |
grammar_uses_kbP()
|
static SubLObject |
hl_variable_p(SubLObject object)
|
static SubLObject |
init_cycl_grammar_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
meta_variable_p(SubLObject object)
|
static SubLObject |
quasi_quote_syntax_p(SubLObject object)
|
static SubLObject |
quote_syntax_p(SubLObject object)
|
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
setup_cycl_grammar_file()
|
static SubLObject |
subl_atomic_term_p(SubLObject object)
returns t iff OBJECT is of the form
|
static SubLObject |
subl_float_p(SubLObject object)
|
static SubLObject |
subl_integer_p(SubLObject object)
|
static SubLObject |
subl_real_number_p(SubLObject object)
|
static SubLObject |
subl_strict_atomic_term_p(SubLObject object)
returns t iff OBJECT is of the form |
static SubLObject |
subl_string_p(SubLObject object)
|
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 $grammar_permits_hlP$
public static SubLSymbol $grammar_uses_kbP$
public static SubLSymbol $grammar_permits_list_as_terminalP$
public static SubLSymbol $grammar_permits_symbol_as_terminalP$
public static SubLSymbol $grammar_permits_non_ascii_stringsP$
public static SubLSymbol $within_quote_form$
public static final SubLSymbol $sym0$CLET
public static final SubLList $list1
public static final SubLList $list2
public static final SubLList $list3
public static final SubLList $list4
public static final SubLList $list5
public static final SubLList $list6
public static final SubLList $list7
public static final SubLSymbol $sym8$PWHEN
public static final SubLList $list9
public static final SubLSymbol $sym10$NOTE_WFF_VIOLATION
public static final SubLList $list11
public static final SubLList $list12
public static final SubLSymbol $sym13$PIF
public static final SubLList $list14
public static final SubLSymbol $sym15$WITHIN_QUOTE_FORM
public static final SubLSymbol $kw16$NOT_A_TRUTH_FUNCTION
public static final SubLSymbol $kw17$NOT_AN_EL_FORMULA
public static final SubLObject $const18$True
public static final SubLObject $const19$False
public static final SubLObject $const20$EscapeQuote
public static final SubLSymbol $kw21$ARITY_MISMATCH
public static final SubLString $str22$unary_operator
public static final SubLString $str23$binary_operator
public static final SubLString $str24$ternary_operator
public static final SubLString $str25$quaternary_operator
public static final SubLString $str26$quintary_operator
public static final SubLSymbol $kw27$INCLUDE
public static final SubLString $str28$regular_quantifier
public static final SubLSymbol $kw29$NOT_AN_EL_VARIABLE
public static final SubLString $str30$bounded_existential
public static final SubLSymbol $kw31$NOT_A_DENOTATIONAL_TERM
public static final SubLSymbol $kw32$SEQUENCE_NON_VAR
public static final SubLSymbol $kw33$MALFORMED_ARGS
public static final SubLString $str34$predicate
public static final SubLSymbol $sym35$CYCL_VARIABLE_P
public static final SubLObject $const36$Quote
public static final SubLObject $const37$QuasiQuote
public static final SubLObject $const38$ExpandSubLFn
public static final SubLObject $const39$SubLQuoteFn
public static final SubLObject $const40$Kappa
public static final SubLObject $const41$Lambda
public static final SubLObject $const42$SkolemFunctionFn
public static final SubLObject $const43$SkolemFuncNFn
public static final SubLString $str44$functor
public static final SubLString $str45$__ExpandSubLFn_expression
public static final SubLString $str46$reserved_constant
public static final SubLSymbol $sym47$CYC_VAR_
public static final SubLList $list48
public static final SubLSymbol $kw49$EXPAND_SUBL_FN_IRRELEVANT_TERM_IN_ARG1
public static final SubLString $str50$__SubLQuoteFn_expression
public static final SubLString $str51$__Kappa_expression
public static final SubLString $str52$__Lambda_expression
public static final SubLString $str53$__SkolemFunctionFn_expression
public static final SubLString $str54$__SkolemFuncNFn_expression
public static final SubLString $str55$__Quote_expression
public static final SubLString $str56$__QuasiQuote_expression
public static final SubLString $str57$__EscapeQuote_expression
public static final SubLSymbol $sym58$RELEVANT_MT_IS_EVERYTHING
public static final SubLObject $const59$EverythingPSC
public static final SubLSymbol $sym60$CYCL_BOOLEAN_SENTENCE_P
public static final SubLSymbol $kw61$REGULARIZE
public static final SubLSymbol $kw62$NOT_AN_ASCII_STRING
public static final SubLSymbol $sym63$SUBL_NON_VARIABLE_NON_KEYWORD_SYMBOL_P
Method Detail |
---|
public static final SubLObject grammar_permits_hlP()
public static final SubLObject grammar_permits_list_as_terminalP()
public static final SubLObject grammar_permits_non_ascii_stringsP()
public static final SubLObject grammar_uses_kbP()
public static final SubLObject cycl_sentence_p(SubLObject object)
public static final SubLObject cycl_formulaic_sentence_p(SubLObject object)
public static final SubLObject cycl_user_defined_logical_operator_sentence_p(SubLObject object)
public static final SubLObject cycl_quintary_sentence_p(SubLObject object)
public static final SubLObject cycl_sentence_sequence_p(SubLObject object)
public static final SubLObject cycl_quaternary_sentence_p(SubLObject object)
public static final SubLObject cycl_ternary_sentence_p(SubLObject object)
public static final SubLObject cycl_truth_value_p(SubLObject object)
public static final SubLObject cycl_formula_predicate(SubLObject object)
public static final SubLObject cycl_unary_sentence_p(SubLObject object)
public static final SubLObject cycl_binary_sentence_p(SubLObject object)
public static final SubLObject cycl_variable_arity_sentence_p(SubLObject object)
public static final SubLObject cycl_regularly_quantified_sentence_p(SubLObject object)
public static final SubLObject cycl_bounded_existential_sentence_p(SubLObject object)
public static final SubLObject cycl_logical_operator_p(SubLObject object)
public static final SubLObject cycl_regular_quantifier_p(SubLObject object)
public static final SubLObject cycl_bounded_existential_quantifier_p(SubLObject object)
public static final SubLObject cycl_atomic_sentence_p(SubLObject object)
public static final SubLObject cycl_argument_sequence_p(SubLObject object)
public static final SubLObject cycl_predicate_p(SubLObject object)
public static final SubLObject cycl_function_p(SubLObject object)
public static final SubLObject cycl_nat_p(SubLObject object)
public static final SubLObject cycl_formula_has_valid_arityP(SubLObject formula)
public static final SubLObject cycl_expression_p(SubLObject object)
public static final SubLObject cycl_term_p(SubLObject object)
public static final SubLObject cycl_denotational_term_p(SubLObject object)
public static final SubLObject cycl_quoted_term_p(SubLObject object)
or
public static final SubLObject fast_cycl_quoted_term_p(SubLObject object)
public static final SubLObject fast_quasi_quote_term_p(SubLObject object)
public static final SubLObject fast_quote_term_p(SubLObject object)
public static final SubLObject fast_escape_quote_term_p(SubLObject object)
public static final SubLObject quote_syntax_p(SubLObject object)
public static final SubLObject quasi_quote_syntax_p(SubLObject object)
public static final SubLObject escape_quote_syntax_p(SubLObject object)
public static final SubLObject cycl_represented_term_p(SubLObject object)
public static final SubLObject cycl_unrepresented_term_p(SubLObject object)
public static final SubLObject subl_atomic_term_p(SubLObject object)
public static final SubLObject subl_strict_atomic_term_p(SubLObject object)
public static final SubLObject cycl_quantified_sentence_p(SubLObject object)
public static final SubLObject cycl_literal_p(SubLObject object)
public static final SubLObject cycl_generalized_tensed_literal_p(SubLObject obj)
public static final SubLObject cycl_constant_p(SubLObject object)
public static final SubLObject subl_string_p(SubLObject object)
public static final SubLObject subl_real_number_p(SubLObject object)
public static final SubLObject subl_float_p(SubLObject object)
public static final SubLObject subl_integer_p(SubLObject object)
public static final SubLObject cycl_variable_p(SubLObject object)
public static final SubLObject meta_variable_p(SubLObject object)
public static final SubLObject el_variable_p(SubLObject object)
public static final SubLObject hl_variable_p(SubLObject object)
public static final SubLObject declare_cycl_grammar_file()
public static final SubLObject init_cycl_grammar_file()
public static final SubLObject setup_cycl_grammar_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 |