mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Add Steve Johnson-style parser recovery rules:
SourceUnit = Error $
Block = '{' Error '}'
ContractDefinition = '{' Error '}'
Statement = Error ';'
Co-Authored-By: chriseth <chris@ethereum.org>
This commit is contained in:
committed by
chriseth
co-authored by
chriseth
parent
2276b567b1
commit
97f8ee0d1b
@@ -41,9 +41,10 @@ class Parser: public langutil::ParserBase
|
||||
public:
|
||||
explicit Parser(
|
||||
langutil::ErrorReporter& _errorReporter,
|
||||
langutil::EVMVersion _evmVersion
|
||||
langutil::EVMVersion _evmVersion,
|
||||
bool _errorRecovery = false
|
||||
):
|
||||
ParserBase(_errorReporter),
|
||||
ParserBase(_errorReporter, _errorRecovery),
|
||||
m_evmVersion(_evmVersion)
|
||||
{}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user