Ticket #849
Hi guys,
I've got following exception:
Error: Internal compiler error sys::CastErr: java.lang.ClassCastException: fan.compiler.ListType cannot be cast to fan.compiler.FuncType compiler::Parser.tryClosure (Parser.fan:1992) compiler::Parser.callArgs (Parser.fan:1805) compiler::Parser.callArgs (Parser.fan) compiler::Parser.typeBaseExpr (Parser.fan:1646) compiler::Parser.termBaseExpr (Parser.fan:1547) compiler::Parser.termExpr (Parser.fan:1522) compiler::Parser.termExpr (Parser.fan) compiler::Parser.unaryExpr (Parser.fan:1495) compiler::Parser.parenExpr (Parser.fan:1430) compiler::Parser.multiplicativeExpr (Parser.fan:1415) compiler::Parser.additiveExpr (Parser.fan:1403) compiler::Parser.shiftExpr (Parser.fan:1391) compiler::Parser.bitAndExpr (Parser.fan:1379) compiler::Parser.bitOrExpr (Parser.fan:1367) compiler::Parser.rangeExpr (Parser.fan:1350) compiler::Parser.elvisExpr (Parser.fan:1333) compiler::Parser.relationalExpr (Parser.fan:1302) compiler::Parser.equalityExpr (Parser.fan:1268) compiler::Parser.condAndExpr (Parser.fan:1248) compiler::Parser.condOrExpr (Parser.fan:1228) 49 More...
Example is following:
class Exp { new make(|This|? f := null) { f?.call(this) } Obj get(Obj o) { |Exp|[,] } Void main() { exp := Exp() |Exp|[] list := exp[1] list.each | |Exp| e | { echo(e) } } }
Best regards, Yuri
Promoted to ticket #849 and assigned to brian
thanks for reporting this Yuri
Ticket resolved in 1.0.49
Little bug in the parse - pushed a fix changeset
Login or Signup to reply.
Yuri Strot Fri 4 Dec 2009
Hi guys,
I've got following exception:
Example is following:
Best regards, Yuri
brian Fri 4 Dec 2009
Promoted to ticket #849 and assigned to brian
thanks for reporting this Yuri
brian Sat 23 Jan 2010
Ticket resolved in 1.0.49
Little bug in the parse - pushed a fix changeset