All uppercase is a constant
more general ranges in foreach
allow explicit exceptions
make class instantiation more general
allow "this" and "super" as identifiers
allow negative constants
ignore case in conversion script where function has "return" right before it
allow expressions in array declarations
function for parsing types
allow newlines and comments in expressions