112 {
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.