"vscode:/vscode.git/clone" did not exist on "04aa357e0c240605b94d18b731a70877b01ab5e7"
Commit e55dd8e9 authored by Paul's avatar Paul
Browse files

Formatting

parent 254f187e
...@@ -63,12 +63,13 @@ struct instruction ...@@ -63,12 +63,13 @@ struct instruction
bool valid() const bool valid() const
{ {
return std::all_of(output.begin(), output.end(), [&](instruction_ref i) return std::all_of(output.begin(),
{ output.end(),
return std::find(i->arguments.begin(), i->arguments.end(), *this) != i->arguments.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) 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::find(i->output.begin(), i->output.end(), *this) != i->output.end();
}); });
} }
......
...@@ -74,9 +74,9 @@ instruction_ref program::end() { return impl->instructions.end(); } ...@@ -74,9 +74,9 @@ instruction_ref program::end() { return impl->instructions.end(); }
instruction_ref program::validate() const instruction_ref program::validate() const
{ {
return std::find_if(impl->instructions.begin(), impl->instructions.end(), [](const instruction& i) { return std::find_if(impl->instructions.begin(),
return i.valid(); impl->instructions.end(),
}); [](const instruction& i) { return i.valid(); });
} }
literal program::eval(std::unordered_map<std::string, argument> params) const 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