lift restraint on Calls being only made to Variables
This commit is contained in:
parent
0ecfb75081
commit
d55137a7c7
2 changed files with 1 additions and 6 deletions
|
@ -46,5 +46,5 @@ fn main(a int) int {
|
|||
y: 20
|
||||
}
|
||||
|
||||
println(p.x)
|
||||
println(egg.scramble(3).with(cheddar))
|
||||
}
|
||||
|
|
|
@ -731,11 +731,6 @@ pub const Parser = struct {
|
|||
printer.printExpr(expr);
|
||||
|
||||
if (self.check(.LeftParen)) {
|
||||
if (ast.ExprType(expr.*) != .Variable) {
|
||||
self.doError("cannot call non-variable {}", ast.ExprType(expr.*));
|
||||
return Result.CompileError;
|
||||
}
|
||||
|
||||
_ = try self.consumeSingle(.LeftParen);
|
||||
expr = try self.finishCall(expr);
|
||||
} else if (self.check(.Dot)) {
|
||||
|
|
Loading…
Reference in a new issue