Changes:
* added check of returntype and argument types when redefining a method
* fixed bug in Binop: replaced !(t1.isSubtype(t2)||t2.isSubtype(t1)) with t1.lub(t2) match { }
* added check of returntype of if/else blocks
* fixed _string function in Parser.scala (TODO: check this)
* fixed lub(): added  NullType, NullType => NullType
1 parent 5726193 commit cf6f303e761f6d0b8553e4e156eb5f499c55e899
@ajaggi ajaggi authored on 27 Dec 2005
Showing 3 changed files
View
sources/zweic/Analyzer.scala
View
sources/zweic/Parser.scala
View
sources/zweic/Type.scala