public static CsEvaluator GetEvaluator(string data) {
if (!data.TrimEnd().EndsWith("\n;"))
data += "\n;";
CseParser parser =
new CseParser(
new CommonTokenStream(
new CseLexer(
new ANTLRInputStream(
new MemoryStream(Encoding.UTF8.GetBytes(data))
)
)
)
);
CsEvaluator evaluator = new CsEvaluator();
evaluator.parser = parser;
return evaluator;
}
}