1. A compiling system for compiling a markup language file into an executable application, the compiling system comprising: a parser for parsing the markup language file and providing the compiling system with detailed token information; a code generator for generating a language-independent tree of code expressions based on the token information, wherein the code expressions represent the markup file as a class; and a compiler for compiling the code expressions to create the executable application.