Lines Matching refs:pat
133 s_pattern pat[] = { "array", s_base_type, s_size };
134 if (MATCH(expr, pat)) {
189 s_pattern pat[] = { "function", name };
190 if (!PARTIAL_MATCH(expr, pat)) {
219 s_pattern pat[] = { "signature", type_expr, paramlist, body_list };
220 if (!MATCH(expr, pat)) {
373 s_pattern pat[] = { "declare", s_quals, s_type, s_name };
374 if (!MATCH(expr, pat)) {
438 s_pattern pat[] = { "if", s_cond, s_then, s_else };
439 if (!MATCH(expr, pat)) {
467 s_pattern pat[] = { "loop", s_counter, s_from, s_to, s_inc, s_body };
468 if (!MATCH(expr, pat)) {
677 s_pattern pat[] = { "expression", s_type, s_op, s_arg1 };
678 if (!PARTIAL_MATCH(expr, pat)) {
733 s_pattern pat[] = { "swiz", swiz, sub };
734 if (!MATCH(expr, pat)) {
762 s_pattern pat[] = { "constant", type_expr, values };
763 if (!MATCH(expr, pat)) {