@@ -68,9 +68,9 @@ if( typ is null ) throw genex!RuntimeException(callpos, text(`Invalid AST (no "is" field): `, _v)); foreach(AT; ListOfASTTypes) - if(typ.data == typeid(AT).name.split(".")[$-1].tolower()) + if(typ.data == typeid(AT).name.split(".")[$-1]) { typeof(AT.tupleof) mems; foreach(i,m; mems) { @@ -145,9 +145,9 @@ { assert( typeid(e) == typeid(T), text("abstracted: ", typeid(e), " vs ", typeid(T)) ); auto t = new Table; t.set("pos", ValueLayer, ast2table(e.pos,rec)); - t.set("is" , ValueLayer, new StrValue(typeid(e).name.split(".")[$-1].tolower())); + t.set("is" , ValueLayer, new StrValue(typeid(e).name.split(".")[$-1])); foreach(i,m; e.tupleof) static if(is(typeof(m) : AST)) t.set(e.tupleof[i].stringof.split(".")[$-1], ValueLayer, rec(m)); else