mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Rename parseFunctionalInstruction to parseCall
This commit is contained in:
parent
4f738ff1c0
commit
b77b11781d
@ -96,7 +96,7 @@ assembly::Statement Parser::parseStatement()
|
|||||||
switch (m_scanner->currentToken())
|
switch (m_scanner->currentToken())
|
||||||
{
|
{
|
||||||
case Token::LParen:
|
case Token::LParen:
|
||||||
return parseFunctionalInstruction(std::move(statement));
|
return parseCall(std::move(statement));
|
||||||
case Token::Colon:
|
case Token::Colon:
|
||||||
{
|
{
|
||||||
if (statement.type() != typeid(assembly::Identifier))
|
if (statement.type() != typeid(assembly::Identifier))
|
||||||
@ -138,7 +138,7 @@ assembly::Statement Parser::parseExpression()
|
|||||||
{
|
{
|
||||||
Statement operation = parseElementaryOperation(true);
|
Statement operation = parseElementaryOperation(true);
|
||||||
if (m_scanner->currentToken() == Token::LParen)
|
if (m_scanner->currentToken() == Token::LParen)
|
||||||
return parseFunctionalInstruction(std::move(operation));
|
return parseCall(std::move(operation));
|
||||||
else
|
else
|
||||||
return operation;
|
return operation;
|
||||||
}
|
}
|
||||||
@ -303,7 +303,7 @@ assembly::FunctionDefinition Parser::parseFunctionDefinition()
|
|||||||
return funDef;
|
return funDef;
|
||||||
}
|
}
|
||||||
|
|
||||||
assembly::Statement Parser::parseFunctionalInstruction(assembly::Statement&& _instruction)
|
assembly::Statement Parser::parseCall(assembly::Statement&& _instruction)
|
||||||
{
|
{
|
||||||
if (_instruction.type() == typeid(Instruction))
|
if (_instruction.type() == typeid(Instruction))
|
||||||
{
|
{
|
||||||
|
@ -68,7 +68,7 @@ protected:
|
|||||||
Statement parseElementaryOperation(bool _onlySinglePusher = false);
|
Statement parseElementaryOperation(bool _onlySinglePusher = false);
|
||||||
VariableDeclaration parseVariableDeclaration();
|
VariableDeclaration parseVariableDeclaration();
|
||||||
FunctionDefinition parseFunctionDefinition();
|
FunctionDefinition parseFunctionDefinition();
|
||||||
Statement parseFunctionalInstruction(Statement&& _instruction);
|
Statement parseCall(Statement&& _instruction);
|
||||||
TypedName parseTypedName();
|
TypedName parseTypedName();
|
||||||
std::string expectAsmIdentifier();
|
std::string expectAsmIdentifier();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user