Started parsing action effects.

This commit is contained in:
2016-06-02 21:53:10 +02:00
parent 7271a5e52b
commit 8134c6af80
5 changed files with 89 additions and 31 deletions

View File

@@ -35,6 +35,8 @@ class Expression
std::unique_ptr<Expression> parsePreconditionExpression(utils::Parser &parser, Context &context, const Variables &parameters);
std::unique_ptr<Expression> parseExpression(utils::Parser &parser, Context &context, const Variables &parameters);
std::unique_ptr<Expression> parseEffectExpression(utils::Parser &parser, Context &context, const Variables &parameters);
////////////////////////////////////////////////////////////////////////////////////////////////////
}

View File

@@ -40,8 +40,6 @@ class NAryExpression: public Expression
template<typename ExpressionParser>
void NAryExpression::parse(utils::Parser &parser, Context &context, const Variables &parameters, ExpressionParser parseExpression)
{
std::cout << "Parsing n-ary predicate" << std::endl;
parser.skipWhiteSpace();
// Assume that expression identifier (and, or, etc.) is already parsed