public CLS_Environment(ICLS_Logger logger) { this.logger = logger; tokenParser = new CLS_TokenParser(); compiler = new CLS_Expression_Compiler(logger); RegType(new CLS_Type_Int()); RegType(new CLS_Type_UInt()); RegType(new CLS_Type_Float()); RegType(new CLS_Type_Double()); RegType(new CLS_Type_String()); RegType(new CLS_Type_Var()); typess["null"] = new CLS_Type_NULL(); contentGloabl = CreateContent(); RegFunction(new FunctionTrace()); }