diff options
author | chriseth <c@ethdev.com> | 2015-09-08 22:48:33 +0800 |
---|---|---|
committer | chriseth <c@ethdev.com> | 2015-09-11 21:21:37 +0800 |
commit | 337fde9d11adac85800b405a3fdb4bcd09039ebf (patch) | |
tree | a0b63ce5ebcb77f26c724a88ef8ce13fbe852879 /libsolidity/Parser.h | |
parent | c5b6d9d2a9fb379e35435726046ce6c551d25c17 (diff) | |
download | dexon-solidity-337fde9d11adac85800b405a3fdb4bcd09039ebf.tar dexon-solidity-337fde9d11adac85800b405a3fdb4bcd09039ebf.tar.gz dexon-solidity-337fde9d11adac85800b405a3fdb4bcd09039ebf.tar.bz2 dexon-solidity-337fde9d11adac85800b405a3fdb4bcd09039ebf.tar.lz dexon-solidity-337fde9d11adac85800b405a3fdb4bcd09039ebf.tar.xz dexon-solidity-337fde9d11adac85800b405a3fdb4bcd09039ebf.tar.zst dexon-solidity-337fde9d11adac85800b405a3fdb4bcd09039ebf.zip |
Parsing and type checking of libraries without inheritance.
Diffstat (limited to 'libsolidity/Parser.h')
-rw-r--r-- | libsolidity/Parser.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/libsolidity/Parser.h b/libsolidity/Parser.h index 36302f74..79eb73f0 100644 --- a/libsolidity/Parser.h +++ b/libsolidity/Parser.h @@ -61,15 +61,17 @@ private: ///@{ ///@name Parsing functions for the AST nodes ASTPointer<ImportDirective> parseImportDirective(); - ASTPointer<ContractDefinition> parseContractDefinition(); + ASTPointer<ContractDefinition> parseContractDefinition(bool _isLibrary); ASTPointer<InheritanceSpecifier> parseInheritanceSpecifier(); Declaration::Visibility parseVisibilitySpecifier(Token::Value _token); ASTPointer<FunctionDefinition> parseFunctionDefinition(ASTString const* _contractName); ASTPointer<StructDefinition> parseStructDefinition(); ASTPointer<EnumDefinition> parseEnumDefinition(); ASTPointer<EnumValue> parseEnumValue(); - ASTPointer<VariableDeclaration> parseVariableDeclaration(VarDeclParserOptions const& _options = VarDeclParserOptions(), - ASTPointer<TypeName> const& _lookAheadArrayType = ASTPointer<TypeName>()); + ASTPointer<VariableDeclaration> parseVariableDeclaration( + VarDeclParserOptions const& _options = VarDeclParserOptions(), + ASTPointer<TypeName> const& _lookAheadArrayType = ASTPointer<TypeName>() + ); ASTPointer<ModifierDefinition> parseModifierDefinition(); ASTPointer<EventDefinition> parseEventDefinition(); ASTPointer<ModifierInvocation> parseModifierInvocation(); |