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

Public Attributes

fof_formula_grammar< It > fof_formula
 
qi::rule< It, ascii::space_type > fof_annotated
 

Detailed Description

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

Definition at line 912 of file TPTPParser.cpp.

Constructor & Destructor Documentation

◆ fof_annotated_grammar()

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

Definition at line 915 of file TPTPParser.cpp.

916 : fof_annotated_grammar::base_type(fof_annotated) {
917 fof_annotated =
918 lit("fof")
919 >> lit('(')
920 >> name [print_fof_formula_name()]
921 >> lit(',')
922 >> formula_role [print_fof_formula_role()]
923 >> lit(',')
924 >> fof_formula [add_fof_formula()]
925 >> lit(')')
926 >> lit('.');
927 }
More complex semantic action for FOF formulas.
Semantic action for fof_formula.
Semantic action for fof_formula.

Member Data Documentation

◆ fof_annotated

template<typename It >
qi::rule<It, ascii::space_type> tptp_parser::fof_annotated_grammar< It >::fof_annotated

Definition at line 931 of file TPTPParser.cpp.

◆ fof_formula

template<typename It >
fof_formula_grammar<It> tptp_parser::fof_annotated_grammar< It >::fof_formula

Definition at line 928 of file TPTPParser.cpp.


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