Allow global enum definitions.

This commit is contained in:
Daniel Kirchner
2019-09-02 11:52:51 +02:00
parent fae0e10d26
commit 2b938d703c
8 changed files with 50 additions and 1 deletions
+4 -1
View File
@@ -99,8 +99,11 @@ ASTPointer<SourceUnit> Parser::parse(shared_ptr<Scanner> const& _scanner)
case Token::Struct:
nodes.push_back(parseStructDefinition());
break;
case Token::Enum:
nodes.push_back(parseEnumDefinition());
break;
default:
fatalParserError(string("Expected pragma, import directive or contract/interface/library/struct definition."));
fatalParserError(string("Expected pragma, import directive or contract/interface/library/struct/enum definition."));
}
}
solAssert(m_recursionDepth == 0, "");