UNPKG

@cryptovarna/tronbox

Version:

TronBox - Simple development framework for Tron

1 lines 785 B
"use strict";var colors=require("colors");var TruffleError=require("@truffle/error");var inherits=require("util").inherits;inherits(CompileError,TruffleError);function CompileError(message){var fancy_message=message.trim()+"\n"+colors.red("Compilation failed. See above.");var normal_message=message.trim();if(/0\.5\.4/.test(normal_message)&&!!~normal_message.indexOf("Source file requires different compiler version")){normal_message=normal_message.split("ParserError:")[0]+"\nParserError: Source file requires different compiler version (current compiler is 0.5.4+commit.7b0de266.mod.Emscripten.clang)";fancy_message=normal_message+"\n"+colors.red("Compilation failed. See above.")}CompileError.super_.call(this,normal_message);this.message=fancy_message}module.exports=CompileError;