equal
deleted
inserted
replaced
202 "ok" -> result.ok, |
202 "ok" -> result.ok, |
203 "errors" -> |
203 "errors" -> |
204 (for { |
204 (for { |
205 (name, status) <- result.nodes if !status.ok |
205 (name, status) <- result.nodes if !status.ok |
206 (tree, pos) <- result.messages(name) if Protocol.is_error(tree) |
206 (tree, pos) <- result.messages(name) if Protocol.is_error(tree) |
207 if Protocol.is_exported(tree) |
|
208 } yield output_message(tree, pos)), |
207 } yield output_message(tree, pos)), |
209 "nodes" -> |
208 "nodes" -> |
210 (for ((name, status) <- result.nodes) yield |
209 (for ((name, status) <- result.nodes) yield |
211 name.json + |
210 name.json + |
212 ("status" -> status.json) + |
211 ("status" -> status.json) + |
213 ("messages" -> |
212 ("messages" -> |
214 (for ((tree, pos) <- result.messages(name)) |
213 (for { |
215 yield output_message(tree, pos))))) |
214 (tree, pos) <- result.messages(name) if Protocol.is_exported(tree) |
|
215 } yield output_message(tree, pos))))) |
216 |
216 |
217 (result_json, result) |
217 (result_json, result) |
218 } |
218 } |
219 } |
219 } |
220 |
220 |