diff options
author | Lazaridis <info@lazaridis.com> | 2018-11-23 00:37:19 +0800 |
---|---|---|
committer | Christian Parpart <christian@ethereum.org> | 2018-11-24 00:27:52 +0800 |
commit | e454737a3cf389ee400a9ef1d9f252c579a2ceea (patch) | |
tree | d122730a73f18b827071dd80c797926f70a1a50a /libsolidity | |
parent | 2e861bf1a0825d17386655cdaaa2c7371b6d2c5c (diff) | |
download | dexon-solidity-e454737a3cf389ee400a9ef1d9f252c579a2ceea.tar.gz dexon-solidity-e454737a3cf389ee400a9ef1d9f252c579a2ceea.tar.zst dexon-solidity-e454737a3cf389ee400a9ef1d9f252c579a2ceea.zip |
adapt to latest code changes
Diffstat (limited to 'libsolidity')
-rw-r--r-- | libsolidity/parsing/Parser.cpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/libsolidity/parsing/Parser.cpp b/libsolidity/parsing/Parser.cpp index ffe2be83..b78c58c6 100644 --- a/libsolidity/parsing/Parser.cpp +++ b/libsolidity/parsing/Parser.cpp @@ -1558,6 +1558,30 @@ ASTPointer<Expression> Parser::parsePrimaryExpression() case Token::IllegalHex: fatalParserError("Expected even number of hex-nibbles within double-quotes."); break; + case Token::IllegalCommentTerminator: + fatalParserError("Expected multi-line comment-terminator."); + break; + case Token::IllegalStringEscape: + fatalParserError("Invalid String Escape."); + break; + case Token::IllegalStringEndQuote: + fatalParserError("Expected String end-quote."); + break; + case Token::IllegalNumberSeparator: + fatalParserError("Invalid use of Number Separator '_'."); + break; + case Token::IllegalHexDigit: + fatalParserError("Hex Digit missing or invalid."); + break; + case Token::IllegalOctalNotAllowed: + fatalParserError("Octal Numbers not allowed."); + break; + case Token::IllegalExponent: + fatalParserError("Invalid Exponent."); + break; + case Token::IllegalNumberEnd: + fatalParserError("Digit or Identifier-Start not allowed at end of Number."); + break; default: if (TokenTraits::isElementaryTypeName(token)) { |