Lines Matching refs:op

789 		free(arg->op.op);  in free_arg()
790 free_arg(arg->op.left); in free_arg()
791 free_arg(arg->op.right); in free_arg()
1676 arg->op.left = left; in process_cond()
1677 arg->op.right = right; in process_cond()
1692 arg->op.op = token; in process_cond()
1696 top->op.right = arg; in process_cond()
1703 top->op.right = NULL; in process_cond()
1729 top->op.right = arg; in process_array()
1743 static int get_op_prio(char *op) in get_op_prio() argument
1745 if (!op[1]) { in get_op_prio()
1746 switch (op[0]) { in get_op_prio()
1771 do_warning("unknown op '%c'", op[0]); in get_op_prio()
1775 if (strcmp(op, "++") == 0 || in get_op_prio()
1776 strcmp(op, "--") == 0) { in get_op_prio()
1778 } else if (strcmp(op, ">>") == 0 || in get_op_prio()
1779 strcmp(op, "<<") == 0) { in get_op_prio()
1781 } else if (strcmp(op, ">=") == 0 || in get_op_prio()
1782 strcmp(op, "<=") == 0) { in get_op_prio()
1784 } else if (strcmp(op, "==") == 0 || in get_op_prio()
1785 strcmp(op, "!=") == 0) { in get_op_prio()
1787 } else if (strcmp(op, "&&") == 0) { in get_op_prio()
1789 } else if (strcmp(op, "||") == 0) { in get_op_prio()
1792 do_warning("unknown op '%s'", op); in get_op_prio()
1802 if (!arg->op.left || arg->op.left->type == PRINT_NULL) in set_op_prio()
1803 arg->op.prio = 0; in set_op_prio()
1805 arg->op.prio = get_op_prio(arg->op.op); in set_op_prio()
1807 return arg->op.prio; in set_op_prio()
1821 if (arg->type == PRINT_OP && !arg->op.left) { in process_op()
1845 arg->op.left = left; in process_op()
1851 arg->op.right = right; in process_op()
1867 arg->op.op = token; in process_op()
1868 arg->op.left = left; in process_op()
1869 arg->op.prio = 0; in process_op()
1900 arg->op.op = token; in process_op()
1901 arg->op.left = left; in process_op()
1902 arg->op.right = NULL; in process_op()
1907 arg->op.op = NULL; in process_op()
1915 if ((strcmp(arg->op.op, "*") == 0) && in process_op()
1930 free(arg->op.op); in process_op()
1944 get_op_prio(arg->op.op) < get_op_prio(right->op.op)) { in process_op()
1948 arg->op.right = right->op.left; in process_op()
1954 arg->op.left = right; in process_op()
1956 arg->op.right = right; in process_op()
1968 arg->op.op = token; in process_op()
1969 arg->op.left = left; in process_op()
1971 arg->op.prio = 0; in process_op()
1989 if (prio > arg->op.prio) in process_op()
2200 switch (arg->op.op[0]) { in arg_num_eval()
2202 ret = arg_num_eval(arg->op.left, &left); in arg_num_eval()
2205 ret = arg_num_eval(arg->op.right, &right); in arg_num_eval()
2208 if (arg->op.op[1]) in arg_num_eval()
2214 ret = arg_num_eval(arg->op.left, &left); in arg_num_eval()
2217 ret = arg_num_eval(arg->op.right, &right); in arg_num_eval()
2220 if (arg->op.op[1]) in arg_num_eval()
2226 ret = arg_num_eval(arg->op.left, &left); in arg_num_eval()
2229 ret = arg_num_eval(arg->op.right, &right); in arg_num_eval()
2232 switch (arg->op.op[1]) { in arg_num_eval()
2243 do_warning("unknown op '%s'", arg->op.op); in arg_num_eval()
2248 ret = arg_num_eval(arg->op.left, &left); in arg_num_eval()
2251 ret = arg_num_eval(arg->op.right, &right); in arg_num_eval()
2254 switch (arg->op.op[1]) { in arg_num_eval()
2265 do_warning("unknown op '%s'", arg->op.op); in arg_num_eval()
2270 ret = arg_num_eval(arg->op.left, &left); in arg_num_eval()
2273 ret = arg_num_eval(arg->op.right, &right); in arg_num_eval()
2277 if (arg->op.op[1] != '=') { in arg_num_eval()
2278 do_warning("unknown op '%s'", arg->op.op); in arg_num_eval()
2284 ret = arg_num_eval(arg->op.left, &left); in arg_num_eval()
2287 ret = arg_num_eval(arg->op.right, &right); in arg_num_eval()
2291 switch (arg->op.op[1]) { in arg_num_eval()
2296 do_warning("unknown op '%s'", arg->op.op); in arg_num_eval()
2302 if (arg->op.left->type == PRINT_NULL) in arg_num_eval()
2305 ret = arg_num_eval(arg->op.left, &left); in arg_num_eval()
2308 ret = arg_num_eval(arg->op.right, &right); in arg_num_eval()
2314 if (arg->op.left->type == PRINT_NULL) in arg_num_eval()
2317 ret = arg_num_eval(arg->op.left, &left); in arg_num_eval()
2320 ret = arg_num_eval(arg->op.right, &right); in arg_num_eval()
2326 do_warning("unknown op '%s'", arg->op.op); in arg_num_eval()
2984 arg->op.op = token; in process_arg_token()
2985 arg->op.left = NULL; in process_arg_token()
2990 arg->op.op = NULL; in process_arg_token()
3438 if (strcmp(arg->op.op, "[") == 0) { in eval_num_arg()
3443 right = eval_num_arg(data, size, event, arg->op.right); in eval_num_arg()
3446 larg = arg->op.left; in eval_num_arg()
3492 } else if (strcmp(arg->op.op, "?") == 0) { in eval_num_arg()
3493 left = eval_num_arg(data, size, event, arg->op.left); in eval_num_arg()
3494 arg = arg->op.right; in eval_num_arg()
3496 val = eval_num_arg(data, size, event, arg->op.left); in eval_num_arg()
3498 val = eval_num_arg(data, size, event, arg->op.right); in eval_num_arg()
3502 left = eval_num_arg(data, size, event, arg->op.left); in eval_num_arg()
3503 right = eval_num_arg(data, size, event, arg->op.right); in eval_num_arg()
3504 switch (arg->op.op[0]) { in eval_num_arg()
3506 switch (arg->op.op[1]) { in eval_num_arg()
3521 if (arg->op.op[1]) in eval_num_arg()
3527 if (arg->op.op[1]) in eval_num_arg()
3533 switch (arg->op.op[1]) { in eval_num_arg()
3548 switch (arg->op.op[1]) { in eval_num_arg()
3563 if (arg->op.op[1] != '=') in eval_num_arg()
3603 do_warning_event(event, "%s: unknown op '%s'", __func__, arg->op.op); in eval_num_arg()
3936 if (arg->op.op[0] != '?') in print_str_arg()
3938 val = eval_num_arg(data, size, event, arg->op.left); in print_str_arg()
3941 format, len_arg, arg->op.right->op.left); in print_str_arg()
3944 format, len_arg, arg->op.right->op.right); in print_str_arg()
5500 if (strcmp(args->op.op, ":") == 0) in print_args()
5504 print_args(args->op.left); in print_args()
5505 printf(" %s ", args->op.op); in print_args()
5506 print_args(args->op.right); in print_args()