mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Parse override keyword for modifier definitions
This commit is contained in:
@@ -808,9 +808,15 @@ ASTPointer<ModifierDefinition> Parser::parseModifierDefinition()
|
||||
}
|
||||
else
|
||||
parameters = createEmptyParameterList();
|
||||
|
||||
ASTPointer<OverrideSpecifier> overrides;
|
||||
|
||||
if (m_scanner->currentToken() == Token::Override)
|
||||
overrides = parseOverrideSpecifier();
|
||||
|
||||
ASTPointer<Block> block = parseBlock();
|
||||
nodeFactory.setEndPositionFromNode(block);
|
||||
return nodeFactory.createNode<ModifierDefinition>(name, docstring, parameters, block);
|
||||
return nodeFactory.createNode<ModifierDefinition>(name, docstring, parameters, overrides, block);
|
||||
}
|
||||
|
||||
ASTPointer<EventDefinition> Parser::parseEventDefinition()
|
||||
|
||||
Reference in New Issue
Block a user