src/Pure/Tools/server_commands.scala
changeset 68106 a514e29db980
parent 67947 ad735a551a11
child 68152 619de043389f
equal deleted inserted replaced
68105:577072a0ceed 68106:a514e29db980
   210               name.json +
   210               name.json +
   211                 ("status" -> status.json) +
   211                 ("status" -> status.json) +
   212                 ("messages" ->
   212                 ("messages" ->
   213                   (for {
   213                   (for {
   214                     (tree, pos) <- result.messages(name) if Protocol.is_exported(tree)
   214                     (tree, pos) <- result.messages(name) if Protocol.is_exported(tree)
   215                   } yield output_message(tree, pos)))))
   215                   } yield output_message(tree, pos))) +
       
   216                 ("exports" ->
       
   217                   (for { entry <- result.exports(name) }
       
   218                    yield {
       
   219                      val (base64, body) = entry.body.join.maybe_base64
       
   220                      JSON.Object("name" -> entry.name, "base64" -> base64, "body" -> body)
       
   221                    }))))
   216 
   222 
   217       (result_json, result)
   223       (result_json, result)
   218     }
   224     }
   219   }
   225   }
   220 
   226