Public Types | |
enum | Operator { DIV = ("/", OperatorKind.ARITHMETIC), MINUS = ("-", OperatorKind.ARITHMETIC), MOD = ("%", OperatorKind.ARITHMETIC), PLUS = ("+", OperatorKind.ARITHMETIC), TIMES = ("*", OperatorKind.ARITHMETIC), INCREMENT = ("++", OperatorKind.INTEGER), DECREMENT = ("--", OperatorKind.INTEGER), NOT = ("!", OperatorKind.BOOLEAN), AND = ("&&", OperatorKind.BOOLEAN), OR = ("||", OperatorKind.BOOLEAN), EQUAL = ("==", OperatorKind.COMPARISON), GREATER = (">", OperatorKind.COMPARISON), GREATEROREQUAL = (">=", OperatorKind.COMPARISON), LESS = ("<", OperatorKind.COMPARISON), LESSOREQUAL = ("<=", OperatorKind.COMPARISON), NOTEQUAL = ("!=", OperatorKind.COMPARISON) } |
enum | OperatorKind { ARITHMETIC, BOOLEAN, COMPARISON, INTEGER } |