Skip to content

Commit 5116d12

Browse files
committed
allow broken functions
1 parent 7c978e4 commit 5116d12

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

samples/simple.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ contract SimpleAuction {
5353
uint _biddingTime,
5454
address _beneficiary
5555
) public {
56-
beneficiary = _beneficiary;
56+
beneficiary = payable(_beneficiary);
5757
auctionEnd = now + _biddingTime;
5858
}
5959

solidity_parser/parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ def visitFunctionDefinition(self, ctx: SolidityParser.FunctionDefinitionContext)
181181
elif fd.identifier():
182182
name = fd.identifier().getText()
183183
else:
184-
raise Exception("unexpected function descriptor")
184+
name = ctx.getText()
185185

186186
parameters = self.visit(ctx.parameterList())
187187
returnParameters = self.visit(ctx.returnParameters()) if ctx.returnParameters() else []

0 commit comments

Comments
 (0)