Add formatFatalError() to StandardCompiler

This commit is contained in:
Alex Beregszaszi 2017-03-21 11:18:00 +00:00
parent ce87984cc1
commit f8cb0766d4

View File

@ -29,6 +29,21 @@ using namespace std;
using namespace dev; using namespace dev;
using namespace dev::solidity; using namespace dev::solidity;
Json::Value formatFatalError(string const& _type, string const& _description)
{
Json::Value error = Json::objectValue;
error["type"] = _type;
error["component"] = "general";
error["severity"] = "error";
error["message"] = _description;
Json::Value output = Json::objectValue;
output["errors"] = Json::arrayValue;
output["errors"].append(error);
return output;
}
Json::Value StandardCompiler::compileInternal(Json::Value const& _input) Json::Value StandardCompiler::compileInternal(Json::Value const& _input)
{ {
m_compilerStack.reset(false); m_compilerStack.reset(false);