aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/interface/CompilerStack.cpp
diff options
context:
space:
mode:
authordjuju <julfaber@gmail.com>2017-04-27 18:56:56 +0800
committerdjuju <julfaber@gmail.com>2017-04-27 18:56:56 +0800
commit5fd7942173a71f1cf7ca1cae0dcde1905482f004 (patch)
treeaf41cbfee47ebaf9648b0c614367bbf26f45b3ca /libsolidity/interface/CompilerStack.cpp
parent99a7aefb752f6b97475fb48da9c1c01d87af3056 (diff)
downloaddexon-solidity-5fd7942173a71f1cf7ca1cae0dcde1905482f004.tar.gz
dexon-solidity-5fd7942173a71f1cf7ca1cae0dcde1905482f004.tar.zst
dexon-solidity-5fd7942173a71f1cf7ca1cae0dcde1905482f004.zip
documentation, checks and renaming
Diffstat (limited to 'libsolidity/interface/CompilerStack.cpp')
-rw-r--r--libsolidity/interface/CompilerStack.cpp23
1 files changed, 11 insertions, 12 deletions
diff --git a/libsolidity/interface/CompilerStack.cpp b/libsolidity/interface/CompilerStack.cpp
index 6276c3c4..56f7b064 100644
--- a/libsolidity/interface/CompilerStack.cpp
+++ b/libsolidity/interface/CompilerStack.cpp
@@ -57,7 +57,7 @@ using namespace dev;
using namespace dev::solidity;
CompilerStack::CompilerStack(ReadFile::Callback const& _readFile):
- m_readFile(_readFile), m_parseSuccessful(false) {}
+ m_readFile(_readFile), m_success(false) {}
void CompilerStack::setRemappings(vector<string> const& _remappings)
{
@@ -79,7 +79,7 @@ void CompilerStack::setRemappings(vector<string> const& _remappings)
void CompilerStack::reset(bool _keepSources)
{
- m_parseSuccessful = false;
+ m_success = false;
if (_keepSources)
for (auto sourcePair: m_sources)
sourcePair.second.reset();
@@ -116,7 +116,7 @@ bool CompilerStack::parse()
//reset
m_errors.clear();
ASTNode::resetID();
- m_parseSuccessful = false;
+ m_success = false;
if (SemVerVersion{string(VersionString)}.isPrerelease())
{
@@ -148,8 +148,7 @@ bool CompilerStack::parse()
}
}
}
- m_parseSuccessful = Error::containsOnlyWarnings(m_errors);
- return m_parseSuccessful;
+ return Error::containsOnlyWarnings(m_errors);
}
bool CompilerStack::analyze()
@@ -241,8 +240,8 @@ bool CompilerStack::analyze()
noErrors = false;
}
- m_parseSuccessful = noErrors;
- return m_parseSuccessful;
+ m_success = noErrors;
+ return m_success;
}
bool CompilerStack::parse(string const& _sourceCode)
@@ -264,7 +263,7 @@ bool CompilerStack::parseAndAnalyze(std::string const& _sourceCode)
vector<string> CompilerStack::contractNames() const
{
- if (!m_parseSuccessful)
+ if (!m_success)
BOOST_THROW_EXCEPTION(CompilerError() << errinfo_comment("Parsing was not successful."));
vector<string> contractNames;
for (auto const& contract: m_contracts)
@@ -275,7 +274,7 @@ vector<string> CompilerStack::contractNames() const
bool CompilerStack::compile(bool _optimize, unsigned _runs, map<string, h160> const& _libraries)
{
- if (!m_parseSuccessful)
+ if (!m_success)
if (!parseAndAnalyze())
return false;
@@ -436,7 +435,7 @@ Json::Value const& CompilerStack::interface(string const& _contractName) const
Json::Value const& CompilerStack::metadata(string const& _contractName, DocumentationType _type) const
{
- if (!m_parseSuccessful)
+ if (!m_success)
BOOST_THROW_EXCEPTION(CompilerError() << errinfo_comment("Parsing was not successful."));
return metadata(contract(_contractName), _type);
@@ -444,7 +443,7 @@ Json::Value const& CompilerStack::metadata(string const& _contractName, Document
Json::Value const& CompilerStack::metadata(Contract const& _contract, DocumentationType _type) const
{
- if (!m_parseSuccessful)
+ if (!m_success)
BOOST_THROW_EXCEPTION(CompilerError() << errinfo_comment("Parsing was not successful."));
solAssert(_contract.contract, "");
@@ -475,7 +474,7 @@ Json::Value const& CompilerStack::metadata(Contract const& _contract, Documentat
string const& CompilerStack::onChainMetadata(string const& _contractName) const
{
- if (!m_parseSuccessful)
+ if (!m_success)
BOOST_THROW_EXCEPTION(CompilerError() << errinfo_comment("Parsing was not successful."));
return contract(_contractName).onChainMetadata;