namespace Bts.ArithmeticExpressions; using Bts.ExpressionCore; public static class ArithmeticProgramParser { public static IArithmeticProgram Parse(Stream expression) => new Parser().Parse(expression); public static IArithmeticProgram Parse(string expression) => new Parser().Parse(expression); class Parser : IParser { public ArithmeticProgram Parse(Stream expression) => new ArithmeticExpressionParserImpl().Parse(expression).Program; } }