Lines Matching defs:OP
60 OP(EQ, "=") \
61 OP(NOT, "!") \
62 OP(GREATER, ">") /* compare */ \
63 OP(LESS, "<") \
64 OP(PLUS, "+") /* math */ \
65 OP(MINUS, "-") \
66 OP(MULT, "*") \
67 OP(DIV, "/") \
68 OP(MOD, "%") \
69 OP(AND, "&") /* bit ops */ \
70 OP(OR, "|") \
71 OP(XOR, "^") \
72 OP(RSHIFT, ">>") \
73 OP(LSHIFT, "<<") \
75 OP(COMPL, "~") \
76 OP(AND_AND, "&&") /* logical */ \
77 OP(OR_OR, "||") \
78 OP(QUERY, "?") \
79 OP(COLON, ":") \
80 OP(COMMA, ",") /* grouping */ \
81 OP(OPEN_PAREN, "(") \
82 OP(CLOSE_PAREN, ")") \
84 OP(EQ_EQ, "==") /* compare */ \
85 OP(NOT_EQ, "!=") \
86 OP(GREATER_EQ, ">=") \
87 OP(LESS_EQ, "<=") \
90 OP(PLUS_EQ, "+=") /* math */ \
91 OP(MINUS_EQ, "-=") \
93 OP(MULT_EQ, "*=") \
94 OP(DIV_EQ, "/=") \
95 OP(MOD_EQ, "%=") \
96 OP(AND_EQ, "&=") /* bit ops */ \
97 OP(OR_EQ, "|=") \
98 OP(XOR_EQ, "^=") \
99 OP(RSHIFT_EQ, ">>=") \
100 OP(LSHIFT_EQ, "<<=") \
102 OP(HASH, "#") /* digraphs */ \
103 OP(PASTE, "##") \
104 OP(OPEN_SQUARE, "[") \
105 OP(CLOSE_SQUARE, "]") \
106 OP(OPEN_BRACE, "{") \
107 OP(CLOSE_BRACE, "}") \
109 OP(SEMICOLON, ";") /* structure */ \
110 OP(ELLIPSIS, "...") \
111 OP(PLUS_PLUS, "++") /* increment */ \
112 OP(MINUS_MINUS, "--") \
113 OP(DEREF, "->") /* accessors */ \
114 OP(DOT, ".") \
115 OP(SCOPE, "::") \
116 OP(DEREF_STAR, "->*") \
117 OP(DOT_STAR, ".*") \
118 OP(ATSIGN, "@") /* used in Objective-C */ \
140 #define OP(e, s) CPP_ ## e,
153 #undef OP