mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Allow global struct definitions.
This commit is contained in:
@@ -96,8 +96,11 @@ ASTPointer<SourceUnit> Parser::parse(shared_ptr<Scanner> const& _scanner)
|
||||
case Token::Library:
|
||||
nodes.push_back(parseContractDefinition());
|
||||
break;
|
||||
case Token::Struct:
|
||||
nodes.push_back(parseStructDefinition());
|
||||
break;
|
||||
default:
|
||||
fatalParserError(string("Expected pragma, import directive or contract/interface/library definition."));
|
||||
fatalParserError(string("Expected pragma, import directive or contract/interface/library/struct definition."));
|
||||
}
|
||||
}
|
||||
solAssert(m_recursionDepth == 0, "");
|
||||
|
||||
Reference in New Issue
Block a user