diff options
author | Lefteris Karapetsas <lefteris@refu.co> | 2015-03-27 18:53:17 +0800 |
---|---|---|
committer | Lefteris Karapetsas <lefteris@refu.co> | 2015-03-27 18:53:17 +0800 |
commit | a7e78fadf5d8fd4d1d4300a4d8064d9bf51af687 (patch) | |
tree | 13c11ac023928ec9da021fe0ad4b89c12a832c6b /Parser.cpp | |
parent | 9d6d7ccab86da43da03b79f7b74bf7146c0c0b14 (diff) | |
download | dexon-solidity-a7e78fadf5d8fd4d1d4300a4d8064d9bf51af687.tar dexon-solidity-a7e78fadf5d8fd4d1d4300a4d8064d9bf51af687.tar.gz dexon-solidity-a7e78fadf5d8fd4d1d4300a4d8064d9bf51af687.tar.bz2 dexon-solidity-a7e78fadf5d8fd4d1d4300a4d8064d9bf51af687.tar.lz dexon-solidity-a7e78fadf5d8fd4d1d4300a4d8064d9bf51af687.tar.xz dexon-solidity-a7e78fadf5d8fd4d1d4300a4d8064d9bf51af687.tar.zst dexon-solidity-a7e78fadf5d8fd4d1d4300a4d8064d9bf51af687.zip |
Moving contract fullyImplemented check to TypeRequirements
Diffstat (limited to 'Parser.cpp')
-rw-r--r-- | Parser.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
@@ -116,7 +116,6 @@ ASTPointer<ContractDefinition> Parser::parseContractDefinition() { ASTNodeFactory nodeFactory(*this); ASTPointer<ASTString> docString; - bool contractFullyImplemented = true; if (m_scanner->getCurrentCommentLiteral() != "") docString = make_shared<ASTString>(m_scanner->getCurrentCommentLiteral()); expectToken(Token::Contract); @@ -145,8 +144,6 @@ ASTPointer<ContractDefinition> Parser::parseContractDefinition() { ASTPointer<FunctionDefinition> func = parseFunctionDefinition(name.get()); functions.push_back(func); - if (!func->isFullyImplemented()) - contractFullyImplemented = false; } else if (currentToken == Token::Struct) structs.push_back(parseStructDefinition()); @@ -179,8 +176,7 @@ ASTPointer<ContractDefinition> Parser::parseContractDefinition() stateVariables, functions, modifiers, - events, - contractFullyImplemented + events ); } |