Connect++ 0.5.0
A fast, readable connection prover for first-order logic.
Loading...
Searching...
No Matches
tptp_parser::cnf_annotated_grammar< It > Struct Template Reference
Inheritance diagram for tptp_parser::cnf_annotated_grammar< It >:
Collaboration diagram for tptp_parser::cnf_annotated_grammar< It >:

Public Attributes

cnf_formula_grammar< It > cnf_formula
 
qi::rule< It, ascii::space_type > cnf_annotated
 

Detailed Description

template<typename It>
struct tptp_parser::cnf_annotated_grammar< It >

Definition at line 882 of file TPTPParser.cpp.

Constructor & Destructor Documentation

◆ cnf_annotated_grammar()

template<typename It >
tptp_parser::cnf_annotated_grammar< It >::cnf_annotated_grammar ( )
inline

Definition at line 885 of file TPTPParser.cpp.

886 : cnf_annotated_grammar::base_type(cnf_annotated) {
887 cnf_annotated =
888 lit("cnf")
889 >> lit('(')
890 >> name [print_cnf_formula_name()]
891 >> lit(',')
892 >> formula_role [print_cnf_formula_role()]
893 >> lit(',')
894 >> cnf_formula [add_current_clause()]
895 >> lit(')')
896 >> lit('.');
897 }
Collection of more complex semantic actions.
Semantic action for cnf_formula.
Semantic action for cnf_formula.

Member Data Documentation

◆ cnf_annotated

template<typename It >
qi::rule<It, ascii::space_type> tptp_parser::cnf_annotated_grammar< It >::cnf_annotated

Definition at line 901 of file TPTPParser.cpp.

◆ cnf_formula

template<typename It >
cnf_formula_grammar<It> tptp_parser::cnf_annotated_grammar< It >::cnf_formula

Definition at line 898 of file TPTPParser.cpp.


The documentation for this struct was generated from the following file: