public void EmptyObject() => SimpleJsonParser .ParseString("{}") .ShouldBe(new JObject());
public List <IToken> Parse(string str) { var re = _parser.ParseString(str); return(re.Result.ToList()); }
public void SingleChar() => SimpleRegexParser .ParseString("a").OkResult() .Matches("a") .ShouldBe(true);
public void ImplicitMul() => ExprParser .ParseString("3 4") .ShouldBe(12);
public void Parentheses() => RecursiveExprParser .ParseString("((1+2)*(3))") .ShouldBe(9);
public void Add() => BasicExprParser .ParseString("1+1") .ShouldBe(2);
public void SingleChar() => GlobParser .ParseString("a").OkResult() .Matches("a") .ShouldBe(true);