C# Class xFunc.Maths.Parser

The parser for mathematical expressions.
Datei anzeigen Open project: sys27/xFunc Class Usage Examples

Public Methods

Method Description
Parse ( IEnumerable tokens ) : IExpression

Parses the specified function.

Parser ( ) : System

Initializes a new instance of the Parser class with default implementations of IExpressionFactory.

Parser ( IExpressionFactory factory ) : System

Initializes a new instance of the Parser class.

Private Methods

Method Description
ConvertToReversePolishNotation ( IEnumerable tokens ) : IEnumerable
ConvertTokensToExpressions ( IEnumerable tokens ) : IEnumerable

Method Details

Parse() public method

Parses the specified function.
public Parse ( IEnumerable tokens ) : IExpression
tokens IEnumerable The list of tokens.
return IExpression

Parser() public method

Initializes a new instance of the Parser class with default implementations of IExpressionFactory.
public Parser ( ) : System
return System

Parser() public method

Initializes a new instance of the Parser class.
public Parser ( IExpressionFactory factory ) : System
factory IExpressionFactory The factory.
return System