diff --git a/lib/pddlparse/src/pddlparse/detail/parsing/AtomicFormula.cpp b/lib/pddlparse/src/pddlparse/detail/parsing/AtomicFormula.cpp index 0ad5e2e..bc73108 100644 --- a/lib/pddlparse/src/pddlparse/detail/parsing/AtomicFormula.cpp +++ b/lib/pddlparse/src/pddlparse/detail/parsing/AtomicFormula.cpp @@ -34,13 +34,7 @@ std::experimental::optional parseAtomicFormula(Context &cont tokenizer.seek(position); // Now, test supported expressions - std::experimental::optional atomicFormula; - - if ((atomicFormula = parsePredicate(context, astContext, variableStack))) - return std::move(atomicFormula.value()); - - tokenizer.seek(position); - return std::experimental::nullopt; + return parsePredicate(context, astContext, variableStack); } ////////////////////////////////////////////////////////////////////////////////////////////////////