aboutsummaryrefslogtreecommitdiffstats
path: root/Parser.h
diff options
context:
space:
mode:
authorChristian <c@ethdev.com>2014-10-14 00:22:15 +0800
committerChristian <c@ethdev.com>2014-10-16 00:40:19 +0800
commit89b794f1dc15c8688526470b9d68b361dab82be3 (patch)
tree92db8a29965ee2dd796b22a1508f58b2d199e71e /Parser.h
parentbdac5c7b4b5c23ea4f2cfe4a779da05b4722f1be (diff)
downloaddexon-solidity-89b794f1dc15c8688526470b9d68b361dab82be3.tar.gz
dexon-solidity-89b794f1dc15c8688526470b9d68b361dab82be3.tar.zst
dexon-solidity-89b794f1dc15c8688526470b9d68b361dab82be3.zip
Type system, not yet complete.
Diffstat (limited to 'Parser.h')
-rw-r--r--Parser.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/Parser.h b/Parser.h
index 88369052..84d20cf8 100644
--- a/Parser.h
+++ b/Parser.h
@@ -47,10 +47,10 @@ private:
ptr<ContractDefinition> parseContractDefinition();
ptr<FunctionDefinition> parseFunctionDefinition(bool _isPublic);
ptr<StructDefinition> parseStructDefinition();
- ptr<VariableDeclaration> parseVariableDeclaration();
- ptr<TypeName> parseTypeName();
+ ptr<VariableDeclaration> parseVariableDeclaration(bool _allowVar);
+ ptr<TypeName> parseTypeName(bool _allowVar);
ptr<Mapping> parseMapping();
- ptr<ParameterList> parseParameterList(bool _permitEmpty = true);
+ ptr<ParameterList> parseParameterList(bool _allowEmpty = true);
ptr<Block> parseBlock();
ptr<Statement> parseStatement();
ptr<IfStatement> parseIfStatement();