public ArithmeticOperator GetArithmeticOperator()
{
switch(_type)
{
case TokenType.Addition: return ArithmeticOperator.Addition;
case TokenType.Subtraction: return ArithmeticOperator.Subtraction;
case TokenType.Multiplication: return ArithmeticOperator.Multiplication;
case TokenType.Division: return ArithmeticOperator.Division;
case TokenType.Modulus: return ArithmeticOperator.Modulus;
case TokenType.Exponentiation: return ArithmeticOperator.Exponentiation;
case TokenType.Negation: return ArithmeticOperator.Negation;
default:
return ArithmeticOperator.Unknown;
}
}