mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Remove duplicate code
This commit is contained in:
parent
9337003d5e
commit
48f58aa3f9
@ -1442,21 +1442,20 @@ Token::Value Parser::expectAssignmentOperator()
|
|||||||
Token::Value op = m_scanner->currentToken();
|
Token::Value op = m_scanner->currentToken();
|
||||||
if (!Token::isAssignmentOp(op))
|
if (!Token::isAssignmentOp(op))
|
||||||
{
|
{
|
||||||
|
string tokenName;
|
||||||
if (Token::isElementaryTypeName(op)) //for the sake of accuracy in reporting
|
if (Token::isElementaryTypeName(op)) //for the sake of accuracy in reporting
|
||||||
{
|
{
|
||||||
ElementaryTypeNameToken elemTypeName = m_scanner->currentElementaryTypeNameToken();
|
ElementaryTypeNameToken elemTypeName = m_scanner->currentElementaryTypeNameToken();
|
||||||
fatalParserError(
|
tokenName = elemTypeName.toString();
|
||||||
string("Expected assignment operator, got '") +
|
|
||||||
elemTypeName.toString() +
|
|
||||||
string("'")
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
fatalParserError(
|
tokenName = Token::name(m_scanner->currentToken());
|
||||||
string("Expected assignment operator, got '") +
|
|
||||||
string(Token::name(m_scanner->currentToken())) +
|
fatalParserError(
|
||||||
string("'")
|
string("Expected assignment operator, got '") +
|
||||||
);
|
tokenName +
|
||||||
|
string("'")
|
||||||
|
);
|
||||||
}
|
}
|
||||||
m_scanner->next();
|
m_scanner->next();
|
||||||
return op;
|
return op;
|
||||||
@ -1467,21 +1466,20 @@ ASTPointer<ASTString> Parser::expectIdentifierToken()
|
|||||||
Token::Value id = m_scanner->currentToken();
|
Token::Value id = m_scanner->currentToken();
|
||||||
if (id != Token::Identifier)
|
if (id != Token::Identifier)
|
||||||
{
|
{
|
||||||
|
string tokenName;
|
||||||
if (Token::isElementaryTypeName(id)) //for the sake of accuracy in reporting
|
if (Token::isElementaryTypeName(id)) //for the sake of accuracy in reporting
|
||||||
{
|
{
|
||||||
ElementaryTypeNameToken elemTypeName = m_scanner->currentElementaryTypeNameToken();
|
ElementaryTypeNameToken elemTypeName = m_scanner->currentElementaryTypeNameToken();
|
||||||
fatalParserError(
|
tokenName = elemTypeName.toString();
|
||||||
string("Expected identifier, got '") +
|
|
||||||
elemTypeName.toString() +
|
|
||||||
string("'")
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
fatalParserError(
|
tokenName = Token::name(id);
|
||||||
string("Expected identifier, got '") +
|
|
||||||
string(Token::name(id)) +
|
fatalParserError(
|
||||||
string("'")
|
string("Expected identifier, got '") +
|
||||||
);
|
tokenName +
|
||||||
|
string("'")
|
||||||
|
);
|
||||||
}
|
}
|
||||||
return getLiteralAndAdvance();
|
return getLiteralAndAdvance();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user