Moved the Compiler class and renamed it to CompilerFunctions.
Assignments and @array['notation'] seems to work now, including assignments with arrays converting to array_set properly.
Removed cbracket class, since it's not used anymore.