Lines Matching refs:op
220 int op,
228 // Try to find an operator (op will be it's index in the array, or -1
229 op = find_operator(expr, from_pos, to_pos, &pos);
230 if (op >= 0) {
231 int opstrlen = strlen(op_list[op].opstr);
234 if ((op_list[op].arity == 0x10) && (pos + opstrlen <= to_pos)) {
236 } else if ((op_list[op].arity == 0x01) && (pos > from_pos)) {
240 (out, out_len, out_sz, op_list[op].reserved_length))
242 (*out)[*out_len] = op_list[op].opcode;
243 *out_len += op_list[op].reserved_length;
245 if (op_list[op].arity & 0x10) { // left side relevant for operator
251 if (op_list[op].arity & 0x01) { // right side relevant for
259 if ((op_list[op].opcode == OP_OR) || (op_list[op].opcode == OP_AND)) { // special