Lines Matching refs:op

855 		free(arg->op.op);  in free_arg()
856 free_arg(arg->op.left); in free_arg()
857 free_arg(arg->op.right); in free_arg()
1742 arg->op.left = left; in process_cond()
1743 arg->op.right = right; in process_cond()
1761 arg->op.op = token; in process_cond()
1765 top->op.right = arg; in process_cond()
1772 top->op.right = NULL; in process_cond()
1798 top->op.right = arg; in process_array()
1812 static int get_op_prio(char *op) in get_op_prio() argument
1814 if (!op[1]) { in get_op_prio()
1815 switch (op[0]) { in get_op_prio()
1840 do_warning("unknown op '%c'", op[0]); in get_op_prio()
1844 if (strcmp(op, "++") == 0 || in get_op_prio()
1845 strcmp(op, "--") == 0) { in get_op_prio()
1847 } else if (strcmp(op, ">>") == 0 || in get_op_prio()
1848 strcmp(op, "<<") == 0) { in get_op_prio()
1850 } else if (strcmp(op, ">=") == 0 || in get_op_prio()
1851 strcmp(op, "<=") == 0) { in get_op_prio()
1853 } else if (strcmp(op, "==") == 0 || in get_op_prio()
1854 strcmp(op, "!=") == 0) { in get_op_prio()
1856 } else if (strcmp(op, "&&") == 0) { in get_op_prio()
1858 } else if (strcmp(op, "||") == 0) { in get_op_prio()
1861 do_warning("unknown op '%s'", op); in get_op_prio()
1871 if (!arg->op.left || arg->op.left->type == PRINT_NULL) in set_op_prio()
1872 arg->op.prio = 0; in set_op_prio()
1874 arg->op.prio = get_op_prio(arg->op.op); in set_op_prio()
1876 return arg->op.prio; in set_op_prio()
1890 if (arg->type == PRINT_OP && !arg->op.left) { in process_op()
1914 arg->op.left = left; in process_op()
1920 arg->op.right = right; in process_op()
1936 arg->op.op = token; in process_op()
1937 arg->op.left = left; in process_op()
1938 arg->op.prio = 0; in process_op()
1969 arg->op.op = token; in process_op()
1970 arg->op.left = left; in process_op()
1971 arg->op.right = NULL; in process_op()
1976 arg->op.op = NULL; in process_op()
1984 if ((strcmp(arg->op.op, "*") == 0) && in process_op()
1999 free(arg->op.op); in process_op()
2019 get_op_prio(arg->op.op) < get_op_prio(right->op.op)) { in process_op()
2023 arg->op.right = right->op.left; in process_op()
2029 arg->op.left = right; in process_op()
2031 arg->op.right = right; in process_op()
2043 arg->op.op = token; in process_op()
2044 arg->op.left = left; in process_op()
2046 arg->op.prio = 0; in process_op()
2064 if (prio > arg->op.prio) in process_op()
2275 switch (arg->op.op[0]) { in arg_num_eval()
2277 ret = arg_num_eval(arg->op.left, &left); in arg_num_eval()
2280 ret = arg_num_eval(arg->op.right, &right); in arg_num_eval()
2283 if (arg->op.op[1]) in arg_num_eval()
2289 ret = arg_num_eval(arg->op.left, &left); in arg_num_eval()
2292 ret = arg_num_eval(arg->op.right, &right); in arg_num_eval()
2295 if (arg->op.op[1]) in arg_num_eval()
2301 ret = arg_num_eval(arg->op.left, &left); in arg_num_eval()
2304 ret = arg_num_eval(arg->op.right, &right); in arg_num_eval()
2307 switch (arg->op.op[1]) { in arg_num_eval()
2318 do_warning("unknown op '%s'", arg->op.op); in arg_num_eval()
2323 ret = arg_num_eval(arg->op.left, &left); in arg_num_eval()
2326 ret = arg_num_eval(arg->op.right, &right); in arg_num_eval()
2329 switch (arg->op.op[1]) { in arg_num_eval()
2340 do_warning("unknown op '%s'", arg->op.op); in arg_num_eval()
2345 ret = arg_num_eval(arg->op.left, &left); in arg_num_eval()
2348 ret = arg_num_eval(arg->op.right, &right); in arg_num_eval()
2352 if (arg->op.op[1] != '=') { in arg_num_eval()
2353 do_warning("unknown op '%s'", arg->op.op); in arg_num_eval()
2359 ret = arg_num_eval(arg->op.left, &left); in arg_num_eval()
2362 ret = arg_num_eval(arg->op.right, &right); in arg_num_eval()
2366 switch (arg->op.op[1]) { in arg_num_eval()
2371 do_warning("unknown op '%s'", arg->op.op); in arg_num_eval()
2377 if (arg->op.left->type == PRINT_NULL) in arg_num_eval()
2380 ret = arg_num_eval(arg->op.left, &left); in arg_num_eval()
2383 ret = arg_num_eval(arg->op.right, &right); in arg_num_eval()
2389 if (arg->op.left->type == PRINT_NULL) in arg_num_eval()
2392 ret = arg_num_eval(arg->op.left, &left); in arg_num_eval()
2395 ret = arg_num_eval(arg->op.right, &right); in arg_num_eval()
2401 do_warning("unknown op '%s'", arg->op.op); in arg_num_eval()
3099 arg->op.op = token; in process_arg_token()
3100 arg->op.left = NULL; in process_arg_token()
3105 arg->op.op = NULL; in process_arg_token()
3553 if (strcmp(arg->op.op, "[") == 0) { in eval_num_arg()
3558 right = eval_num_arg(data, size, event, arg->op.right); in eval_num_arg()
3561 larg = arg->op.left; in eval_num_arg()
3607 } else if (strcmp(arg->op.op, "?") == 0) { in eval_num_arg()
3608 left = eval_num_arg(data, size, event, arg->op.left); in eval_num_arg()
3609 arg = arg->op.right; in eval_num_arg()
3611 val = eval_num_arg(data, size, event, arg->op.left); in eval_num_arg()
3613 val = eval_num_arg(data, size, event, arg->op.right); in eval_num_arg()
3617 left = eval_num_arg(data, size, event, arg->op.left); in eval_num_arg()
3618 right = eval_num_arg(data, size, event, arg->op.right); in eval_num_arg()
3619 switch (arg->op.op[0]) { in eval_num_arg()
3621 switch (arg->op.op[1]) { in eval_num_arg()
3636 if (arg->op.op[1]) in eval_num_arg()
3642 if (arg->op.op[1]) in eval_num_arg()
3648 switch (arg->op.op[1]) { in eval_num_arg()
3663 switch (arg->op.op[1]) { in eval_num_arg()
3678 if (arg->op.op[1] != '=') in eval_num_arg()
3729 do_warning_event(event, "%s: unknown op '%s'", __func__, arg->op.op); in eval_num_arg()
4062 if (arg->op.op[0] != '?') in print_str_arg()
4064 val = eval_num_arg(data, size, event, arg->op.left); in print_str_arg()
4067 format, len_arg, arg->op.right->op.left); in print_str_arg()
4070 format, len_arg, arg->op.right->op.right); in print_str_arg()
5627 if (strcmp(args->op.op, ":") == 0) in print_args()
5631 print_args(args->op.left); in print_args()
5632 printf(" %s ", args->op.op); in print_args()
5633 print_args(args->op.right); in print_args()