Changed SAS translator output format once more to make it even closer to the SAS format.

This commit is contained in:
2016-05-23 16:28:06 +02:00
parent 02a5b11884
commit 4c6c739060
8 changed files with 50 additions and 42 deletions

View File

@@ -34,6 +34,8 @@ class Operator
static Operator fromSAS(std::istream &istream, const Variables &variables);
public:
void printPredicateAsASP(std::ostream &ostream) const;
const Predicate &predicate() const;
const Conditions &preconditions() const;
const Effects &effects() const;

View File

@@ -44,7 +44,7 @@ struct Value
void printAsSAS(std::ostream &ostream) const;
void printAsASP(std::ostream &ostream) const;
void printAsASPPredicateBody(std::ostream &ostream) const;
void printAsASPPredicate(std::ostream &ostream) const;
Sign sign() const;
const std::string &name() const;

View File

@@ -30,7 +30,7 @@ class Variable
static const Variable &referenceFromSAS(std::istream &istream, const Variables &variables);
public:
void printNameAsASP(std::ostream &ostream) const;
void printNameAsASPPredicate(std::ostream &ostream) const;
const std::string &name() const;
int axiomLayer() const;