+TODO:
+
+ 1. Create a "partial" emit context for each TypeContainer..
+
+ 2. EmitContext should be partially constructed. No IL Generator.
+
+ Optimize the internal type expressions in the parser (system_object, etc)
+ to be something other than DecomposeQI-based expressions.
+
+ interface_type review.
+
+ parameter_array, line 952: `note: must be a single dimension array type'. Validate this
+
Dead Code Elimination bugs:
---------------------------
Implement base indexer access.
readonly variables and ref/out
-
+
BUGS
----
+* We suck at reporting what turns out to be error -6. Use the standard error message
+ instead.
+
+* Explicit indexer implementation is missing.
+
* Check for Final when overriding, if the parent is Final, then we cant
allow an override.
Explanation: The reason for the `instance' attribute on
indexers is that indexers only apply to instances
-* Arrays
-
- We need to make sure at *compile time* that the arguments in
- the expression list of an array creation are always positive.
-
* Indexer bugs:
the following wont work:
PENDING TASKS
-------------
+* IMprove error handling here:
+
+ public static Process ()
+
+ THat assumes that it is a constructor, check if its the same name
+ as the class, if not report a different error than the one we use now.
+
* Merge test 89 and test-34
* Revisit