Connect++ 0.3.0
A fast, readable connection prover for first-order logic.
Loading...
Searching...
No Matches
Public Member Functions | List of all members
schedule::add_step Struct Reference

Semantic action for parser. More...

#include <Schedule.hpp>

Public Member Functions

void operator() (qi::unused_type, qi::unused_type) const
 

Detailed Description

Semantic action for parser.

Definition at line 178 of file Schedule.hpp.

Member Function Documentation

◆ operator()()

void schedule::add_step::operator() ( qi::unused_type  ,
qi::unused_type   
) const

Definition at line 112 of file Schedule.cpp.

112 {
113 schedule_step step2;
114 if (step == "--reorder") step2 = schedule_step::reorder;
115 if (step == "--all-start") step2 = schedule_step::all_start;
116 if (step == "--pos-neg-start") step2 = schedule_step::pos_neg_start;
117 if (step == "--conjecture-start") step2 = schedule_step::conjecture_start;
118 if (step == "--restrict-start") step2 = schedule_step::restrict_start;
119 if (step == "--no-regularity") step2 = schedule_step::no_regularity;
120 if (step == "--no-lemmata") step2 = schedule_step::no_lemmata;
121 if (step == "--all-lemmata") step2 = schedule_step::all_lemmata;
122 if (step == "--all-reductions") step2 = schedule_step::all_reductions;
123 if (step == "--all-extensions") step2 = schedule_step::all_extensions;
124 if (step == "--all-backtrack") step2 = schedule_step::all_backtrack;
125 if (step == "--lemmata-backtrack") step2 = schedule_step::lemmata_backtrack;
126 if (step == "--reduction-backtrack") step2 = schedule_step::reduction_backtrack;
127 if (step == "--extension-backtrack") step2 = schedule_step::extension_backtrack;
128 if (step == "--explore-left-trees") step2 = schedule_step::explore_left_trees;
129 if (step == "--hard-prune") step2 = schedule_step::hard_prune;
130 if (step == "--complete") step2 = schedule_step::complete;
131 current_settings.push_back(pair<schedule_step, unsigned int>(step2, value));
132 step = "";
133 value = 0;
134}
schedule_step
Possible kinds of schedule step.
Definition Schedule.hpp:62

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