aboutsummaryrefslogtreecommitdiffstats
path: root/jsonCompiler.cpp
diff options
context:
space:
mode:
authorLiana Husikyan <liana@ethdev.com>2015-06-15 21:21:23 +0800
committerLiana Husikyan <liana@ethdev.com>2015-07-16 19:57:55 +0800
commiteb139fd4d114cd7100a7d74637b507713fbffbbb (patch)
treefc19a252c6b958acf3a608902e529ac69292dc19 /jsonCompiler.cpp
parentb458d543b55dbf0438bd45df843f637c8b71485a (diff)
downloaddexon-solidity-eb139fd4d114cd7100a7d74637b507713fbffbbb.tar
dexon-solidity-eb139fd4d114cd7100a7d74637b507713fbffbbb.tar.gz
dexon-solidity-eb139fd4d114cd7100a7d74637b507713fbffbbb.tar.bz2
dexon-solidity-eb139fd4d114cd7100a7d74637b507713fbffbbb.tar.lz
dexon-solidity-eb139fd4d114cd7100a7d74637b507713fbffbbb.tar.xz
dexon-solidity-eb139fd4d114cd7100a7d74637b507713fbffbbb.tar.zst
dexon-solidity-eb139fd4d114cd7100a7d74637b507713fbffbbb.zip
contract documentation is now parsing during compilation and not by request.
Diffstat (limited to 'jsonCompiler.cpp')
-rw-r--r--jsonCompiler.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/jsonCompiler.cpp b/jsonCompiler.cpp
index 340713b1..bde13762 100644
--- a/jsonCompiler.cpp
+++ b/jsonCompiler.cpp
@@ -147,6 +147,10 @@ string compile(string _input, bool _optimize)
{
return formatError(exception, "Internal compiler error", compiler);
}
+ catch (DocstringParsingError const& exception)
+ {
+ return formatError(exception, "Documentation parsing error", compiler);
+ }
catch (Exception const& exception)
{
output["error"] = "Exception during compilation: " + boost::diagnostic_information(exception);