Commit e55dd8e9 authored by Paul's avatar Paul
Browse files

Formatting

parent 254f187e
......@@ -63,14 +63,15 @@ struct instruction
bool valid() const
{
return std::all_of(output.begin(), output.end(), [&](instruction_ref i)
{
return std::find(i->arguments.begin(), i->arguments.end(), *this) != i->arguments.end();
}) &&
std::all_of(arguments.begin(), arguments.end(), [&](instruction_ref i)
{
return std::find(i->output.begin(), i->output.end(), *this) != i->output.end();
});
return std::all_of(output.begin(),
output.end(),
[&](instruction_ref i) {
return std::find(i->arguments.begin(), i->arguments.end(), *this) !=
i->arguments.end();
}) &&
std::all_of(arguments.begin(), arguments.end(), [&](instruction_ref i) {
return std::find(i->output.begin(), i->output.end(), *this) != i->output.end();
});
}
friend bool operator==(instruction_ref ref, const instruction& i) { return i == ref; }
......
......@@ -74,9 +74,9 @@ instruction_ref program::end() { return impl->instructions.end(); }
instruction_ref program::validate() const
{
return std::find_if(impl->instructions.begin(), impl->instructions.end(), [](const instruction& i) {
return i.valid();
});
return std::find_if(impl->instructions.begin(),
impl->instructions.end(),
[](const instruction& i) { return i.valid(); });
}
literal program::eval(std::unordered_map<std::string, argument> params) const
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment