/// <summary> /// The parser will inspect the tokens and construct an expression tree that can /// be evaluated by walking it. /// </summary> /// <param name="tokens"></param> /// <returns></returns> public ExpressionTree Parse(IList<AToken> tokens) { OrderedExpressionTreeBuilder treeBuilder = new OrderedExpressionTreeBuilder(); return treeBuilder.Build(tokens, _order); }
/// <summary> /// The parser will inspect the tokens and construct an expression tree that can /// be evaluated by walking it. /// </summary> /// <param name="tokens"></param> /// <returns></returns> public ExpressionTree Parse(IList <AToken> tokens) { OrderedExpressionTreeBuilder treeBuilder = new OrderedExpressionTreeBuilder(); return(treeBuilder.Build(tokens, _order)); }