aboutsummaryrefslogtreecommitdiffstats
path: root/Parser.cpp
diff options
context:
space:
mode:
authorLefteris Karapetsas <lefteris@refu.co>2015-03-27 18:53:17 +0800
committerLefteris Karapetsas <lefteris@refu.co>2015-03-27 18:53:17 +0800
commita7e78fadf5d8fd4d1d4300a4d8064d9bf51af687 (patch)
tree13c11ac023928ec9da021fe0ad4b89c12a832c6b /Parser.cpp
parent9d6d7ccab86da43da03b79f7b74bf7146c0c0b14 (diff)
downloaddexon-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.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/Parser.cpp b/Parser.cpp
index 3dfedf6d..0f1b3406 100644
--- a/Parser.cpp
+++ b/Parser.cpp
@@ -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
);
}