1 module orelang.Transpiler; 2 import orelang.Parser, 3 orelang.Value; 4 import std.regex; 5 6 class Transpiler { 7 static Value transpile(string code) { 8 import std.stdio; 9 auto ret = Parser.parse(code.replaceAll(ctRegex!"\n", "")); 10 if (ret.length) { 11 return ret[0]; 12 } else { 13 return new Value(0); 14 } 15 } 16 }