public static bool IsMatch(ParseOperator <Cell> parseOperator, string input) { var processor = new CellProcessorBase(); ((CellOperator)parseOperator).Processor = processor; return(parseOperator.CanParse(typeof(string), TypedValue.Void, TestUtils.CreateCell(input))); }
static object Parse(ParseOperator <string> parseOperator, Type type, Tree <string> parameters) { Assert.IsTrue(parseOperator.CanParse(type, TypedValue.Void, parameters)); TypedValue result = parseOperator.Parse(type, TypedValue.Void, parameters); return(result.Value); }
public static bool IsMatch(ParseOperator<Cell> parseOperator, string input) { var processor = new CellProcessorBase(); ((CellOperator) parseOperator).Processor = processor; return parseOperator.CanParse(typeof (string), TypedValue.Void, TestUtils.CreateCell(input)); }
static object Parse(ParseOperator<string> parseOperator, Type type, Tree<string> parameters) { Assert.IsTrue(parseOperator.CanParse(type, TypedValue.Void, parameters)); TypedValue result = parseOperator.Parse(type, TypedValue.Void, parameters); return result.Value; }