The compiler is BROKEN, but it's NOT MY FAULT. I think Brian forgot to check in somet...
authorstephey <stephey>
Thu, 21 Apr 2011 09:15:39 +0000 (09:15 +0000)
committerstephey <stephey>
Thu, 21 Apr 2011 09:15:39 +0000 (09:15 +0000)
commit558796182f5f78acdc46b30c243bcb1cc1d89584
treee48f5441ff2da0b201a362fe23a1b70155117721
parentc03b08b2fb9e4b48c6da1ffec05c4415e5dee14b
The compiler is BROKEN, but it's NOT MY FAULT. I think Brian forgot to check in something. Anyway, now my code can do single imports and on demand multi-imports.

KNOWN PROBLEM: The package declarations can go only 1 level deep.. this means that imports would only work 1 level deep as well (but the logic for it is all correct). I think the problem lies in the .cup file... When I get the name of a package, I only get the last thing in the list of something.something.something.last.class when I ask for the package. I'll check it out later.
Robust/src/IR/ClassDescriptor.java
Robust/src/IR/Tree/BuildIR.java
Robust/src/IR/Tree/SemanticCheck.java
Robust/src/IR/TypeUtil.java