/usr/local/lib/node_modules/truffle/node_modules/solidity-parser/index.js:39
throw e;
^
SyntaxError: Expected "(", "{", comment, end of line, identifier or whitespace but "," found. Line: 14, Column: 30
at peg$buildException (/usr/local/lib/node_modules/truffle/node_modules/solidity-parser/build/imports_parser.js:423:14)
at Object.peg$parse [as parse] (/usr/local/lib/node_modules/truffle/node_modules/solidity-parser/build/imports_parser.js:3257:13)
at Object.module.exports.parse (/usr/local/lib/node_modules/truffle/node_modules/solidity-parser/index.js:34:23)
at /usr/local/lib/node_modules/truffle/lib/profiler.js:120:36
at tryToString (fs.js:414:3)
at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:401:12)
Single inheritance pattern works OK, but multiple will fail. Example:
AFAICT, this functionality is currently supported by sol compilers -- http://solidity.readthedocs.io/en/latest/contracts.html#inheritance
Here is the error message from
truffle compile
: