Ejemplo n.º 1
0
 public ParseResult Parse(string input)
 {
     var lexer = new Lexer(input);
     if (lexer.Errors.Any()) return new ParseResult(lexer.Errors);
     var node = new Expression();
     node.Parse(this, lexer);
     if (node.Errors.Any()) return new ParseResult(node.Errors);
     return new ParseResult(node.GetSingleChild() ?? node);
 }