namespace AppCalc { static class Operators { internal static readonly string[] With2Operands = { "+", "-", "*", "/", "%", "^" }; internal static int GetPrecedence(string token) { switch (token) { case "^": return 4; case "*": case "/": case "%": return 3; case "+": case "-": return 2; default: return 1; } } internal static bool IsRightAssociative(string token) { return token == "^"; } } }