Merge pull request #5497 from ethereum/langutil-SourceReferenceFormatter

Moving SourceReferenceFormatter into langutil namespace.
This commit is contained in:
chriseth
2018-11-26 12:44:25 +01:00
committed by GitHub
11 changed files with 20 additions and 34 deletions
+1 -1
View File
@@ -23,7 +23,7 @@
#include <test/Options.h>
#include <libsolidity/interface/CompilerStack.h>
#include <libsolidity/interface/SourceReferenceFormatter.h>
#include <liblangutil/SourceReferenceFormatter.h>
#include <libsolidity/ast/AST.h>
+1 -1
View File
@@ -26,7 +26,7 @@
#include <libevmasm/PathGasMeter.h>
#include <libsolidity/ast/AST.h>
#include <libsolidity/interface/GasEstimator.h>
#include <libsolidity/interface/SourceReferenceFormatter.h>
#include <liblangutil/SourceReferenceFormatter.h>
using namespace std;
using namespace langutil;
@@ -28,7 +28,7 @@
#include <libsolidity/interface/CompilerStack.h>
#include <liblangutil/Exceptions.h>
#include <libsolidity/interface/SourceReferenceFormatter.h>
#include <liblangutil/SourceReferenceFormatter.h>
namespace dev
{
@@ -73,7 +73,7 @@ public:
if (!m_compiler.compile())
{
auto scannerFromSourceName = [&](std::string const& _sourceName) -> langutil::Scanner const& { return m_compiler.scanner(_sourceName); };
SourceReferenceFormatter formatter(std::cerr, scannerFromSourceName);
langutil::SourceReferenceFormatter formatter(std::cerr, scannerFromSourceName);
for (auto const& error: m_compiler.errors())
formatter.printExceptionInformation(