Lines Matching defs:table
39 static Cxtable_t table;
988 cx->table = &table;
1257 (*disc->errorf)(NiL, disc, 2, "%s: no member table", type->name);
2288 table.opcode['+'] = CX_ADD;
2289 table.opcode['&'] = CX_AND;
2290 table.opcode['/'] = CX_DIV;
2291 table.opcode['>'] = CX_GT;
2292 table.opcode['~'] = CX_INV;
2293 table.opcode['<'] = CX_LT;
2294 table.opcode['%'] = CX_MOD;
2295 table.opcode['*'] = CX_MPY;
2296 table.opcode['!'] = CX_NOT;
2297 table.opcode['|'] = CX_OR;
2298 table.opcode['='] = CX_SET;
2299 table.opcode['-'] = CX_SUB;
2300 table.opcode['^'] = CX_XOR;
2302 table.comparison[CX_LOG] =
2303 table.comparison[CX_LT] =
2304 table.comparison[CX_LE] =
2305 table.comparison[CX_EQ] =
2306 table.comparison[CX_NE] =
2307 table.comparison[CX_MATCH] =
2308 table.comparison[CX_NOMATCH] =
2309 table.comparison[CX_GE] =
2310 table.comparison[CX_GT] = 1;
2312 table.logical[CX_ANDAND] =
2313 table.logical[CX_OROR] =
2314 table.logical[CX_NOT] = 1;
2316 table.precedence[CX_INV] =
2317 table.precedence[CX_NOT] =
2318 table.precedence[CX_UMINUS] =
2319 table.precedence[CX_UPLUS] = 15;
2320 table.precedence[CX_DIV] =
2321 table.precedence[CX_MOD] =
2322 table.precedence[CX_MPY] = 14;
2323 table.precedence[CX_ADD] =
2324 table.precedence[CX_SUB] = 13;
2325 table.precedence[CX_LSH] =
2326 table.precedence[CX_RSH] = 12;
2327 table.precedence[CX_GE] =
2328 table.precedence[CX_GT] =
2329 table.precedence[CX_LE] =
2330 table.precedence[CX_LT] = 11;
2331 table.precedence[CX_EQ] =
2332 table.precedence[CX_NE] =
2333 table.precedence[CX_MATCH] =
2334 table.precedence[CX_NOMATCH] = 10;
2335 table.precedence[CX_AND] = 9;
2336 table.precedence[CX_XOR] = 8;
2337 table.precedence[CX_AND] =
2338 table.precedence[CX_OR] = 7;
2339 table.precedence[CX_ANDAND] = 6;
2340 table.precedence[CX_OROR] = 5;
2341 table.precedence[CX_TST] = 4;
2342 table.precedence[CX_SET] = 3;
2343 table.precedence[CX_PAREN] = 2;
2344 table.precedence[CX_CALL] = 1;