Minor formatting.

This commit is contained in:
Patrick Lühne 2017-06-01 00:15:48 +02:00
parent 4f003a8730
commit 957457939c
No known key found for this signature in database
GPG Key ID: 05F3611E97A70ABF
2 changed files with 14 additions and 14 deletions

View File

@ -15,9 +15,9 @@ namespace ast
////////////////////////////////////////////////////////////////////////////////////////////////////
// Terms are primitive (or arguments) if they are neither operations nor intervals
inline bool isPrimitive(const ast::Term &term)
inline bool isPrimitive(const Term &term)
{
return (!term.is<ast::BinaryOperation>() && !term.is<ast::Interval>());
return (!term.is<BinaryOperation>() && !term.is<Interval>());
}
////////////////////////////////////////////////////////////////////////////////////////////////////
@ -362,7 +362,7 @@ struct Biconditional
struct Exists
{
// TODO: rename “variables”
explicit Exists(std::vector<std::unique_ptr<VariableDeclaration>> &&variables, Formula &&argument)
explicit Exists(VariableDeclarationPointers &&variables, Formula &&argument)
: variables{std::move(variables)},
argument{std::move(argument)}
{
@ -373,7 +373,7 @@ struct Exists
Exists(Exists &&other) noexcept = default;
Exists &operator=(Exists &&other) noexcept = default;
std::vector<std::unique_ptr<VariableDeclaration>> variables;
VariableDeclarationPointers variables;
Formula argument;
};
@ -381,7 +381,7 @@ struct Exists
struct ForAll
{
explicit ForAll(std::vector<std::unique_ptr<VariableDeclaration>> &&variables, Formula &&argument)
explicit ForAll(VariableDeclarationPointers &&variables, Formula &&argument)
: variables{std::move(variables)},
argument{std::move(argument)}
{
@ -392,7 +392,7 @@ struct ForAll
ForAll(ForAll &&other) noexcept = default;
ForAll &operator=(ForAll &&other) noexcept = default;
std::vector<std::unique_ptr<VariableDeclaration>> variables;
VariableDeclarationPointers variables;
Formula argument;
};
@ -457,14 +457,14 @@ struct Or
struct ScopedFormula
{
explicit ScopedFormula(ast::Formula &&formula, std::vector<std::unique_ptr<ast::VariableDeclaration>> &&freeVariables)
explicit ScopedFormula(Formula &&formula, VariableDeclarationPointers &&freeVariables)
: formula{std::move(formula)},
freeVariables{std::move(freeVariables)}
{
}
ast::Formula formula;
std::vector<std::unique_ptr<ast::VariableDeclaration>> freeVariables;
Formula formula;
VariableDeclarationPointers freeVariables;
};
////////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -22,9 +22,9 @@ namespace ast
struct PrintContext
{
std::map<const ast::VariableDeclaration *, size_t> userVariableIDs;
std::map<const ast::VariableDeclaration *, size_t> headVariableIDs;
std::map<const ast::VariableDeclaration *, size_t> bodyVariableIDs;
std::map<const VariableDeclaration *, size_t> userVariableIDs;
std::map<const VariableDeclaration *, size_t> headVariableIDs;
std::map<const VariableDeclaration *, size_t> bodyVariableIDs;
};
////////////////////////////////////////////////////////////////////////////////////////////////////
@ -425,14 +425,14 @@ struct VariantPrintVisitor
inline output::ColorStream &print(output::ColorStream &stream, const Formula &formula, PrintContext &printContext)
{
return formula.accept(VariantPrintVisitor<ast::Formula>(), stream, printContext);
return formula.accept(VariantPrintVisitor<Formula>(), stream, printContext);
}
////////////////////////////////////////////////////////////////////////////////////////////////////
inline output::ColorStream &print(output::ColorStream &stream, const Term &term, PrintContext &printContext)
{
return term.accept(VariantPrintVisitor<ast::Term>(), stream, printContext);
return term.accept(VariantPrintVisitor<Term>(), stream, printContext);
}
////////////////////////////////////////////////////////////////////////////////////////////////////