C# Class MBUtilities.Calc.Evaluator

Mostra file Open project: MatthewCox/MoronBot

Public Methods

Method Description
EvaluateBasic ( List postfixTokens ) : double
Validate ( Expression expression, List &postfixTokens, bool &isError, int &errorTokenIndex, string &errorMessage ) : void

Private Methods

Method Description
EvaluateArithmetic ( Token token1, Token token2, Token operatorToken ) : Token

Method Details

EvaluateBasic() public static method

public static EvaluateBasic ( List postfixTokens ) : double
postfixTokens List
return double

Validate() public static method

public static Validate ( Expression expression, List &postfixTokens, bool &isError, int &errorTokenIndex, string &errorMessage ) : void
expression Expression
postfixTokens List
isError bool
errorTokenIndex int
errorMessage string
return void