mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Added createJson method to make writing json easier
This commit is contained in:
parent
8bb96eaaf5
commit
1a9c503e93
@ -508,6 +508,11 @@ void CommandLineInterface::createFile(string const& _fileName, string const& _da
|
|||||||
BOOST_THROW_EXCEPTION(FileError() << errinfo_comment("Could not write to file: " + pathName));
|
BOOST_THROW_EXCEPTION(FileError() << errinfo_comment("Could not write to file: " + pathName));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void CommandLineInterface::createJson(string const& _fileName, Json::Value const& _json)
|
||||||
|
{
|
||||||
|
createFile(boost::filesystem::basename(_fileName) + string(".json"), dev::jsonCompactPrint(_json));
|
||||||
|
}
|
||||||
|
|
||||||
bool CommandLineInterface::parseArguments(int _argc, char** _argv)
|
bool CommandLineInterface::parseArguments(int _argc, char** _argv)
|
||||||
{
|
{
|
||||||
// Declare the supported options.
|
// Declare the supported options.
|
||||||
|
@ -81,6 +81,11 @@ private:
|
|||||||
/// @arg _data to be written
|
/// @arg _data to be written
|
||||||
void createFile(std::string const& _fileName, std::string const& _data);
|
void createFile(std::string const& _fileName, std::string const& _data);
|
||||||
|
|
||||||
|
/// Create a json file in the given directory
|
||||||
|
/// @arg _fileName the name of the file (the extension will be replaced with .json)
|
||||||
|
/// @arg _json to be written
|
||||||
|
void createJson(std::string const& _fileName, Json::Value const& _json);
|
||||||
|
|
||||||
bool m_error = false; ///< If true, some error occurred.
|
bool m_error = false; ///< If true, some error occurred.
|
||||||
|
|
||||||
bool m_onlyAssemble = false;
|
bool m_onlyAssemble = false;
|
||||||
|
Loading…
Reference in New Issue
Block a user