Lines Matching refs:pattern
76 %type <p> pas pattern ppattern plist pplist patlist prarg term
134 FOR '(' opt_simple_stmt ';' pattern ';' opt_simple_stmt rparen stmt
148 IF '(' pattern rparen { $$ = notnull($3); }
181 pattern { $$ = notnull($1); }
204 pattern
205 | patlist comma pattern { $$ = linkum($1, $3); }
232 pattern:
233 var ASGNOP pattern { $$ = op2($2, $1, $3); }
234 | pattern '?' pattern ':' pattern %prec '?'
236 | pattern bor pattern %prec BOR
238 | pattern and pattern %prec AND
240 | NOT pattern
242 | pattern EQ pattern { $$ = op2($2, $1, $3); }
243 | pattern GE pattern { $$ = op2($2, $1, $3); }
244 | pattern GT pattern { $$ = op2($2, $1, $3); }
245 | pattern LE pattern { $$ = op2($2, $1, $3); }
246 | pattern LT pattern { $$ = op2($2, $1, $3); }
247 | pattern NE pattern { $$ = op2($2, $1, $3); }
248 | pattern MATCHOP reg_expr { $$ = op3($2, NIL, $1, (Node*)makedfa($3, 0)); }
249 | pattern MATCHOP pattern
254 | pattern IN varname { $$ = op2(INTEST, $1, makearr($3)); }
256 | pattern '|' GETLINE var { $$ = op3(GETLINE, $4, (Node*)$2, $1); }
257 | pattern '|' GETLINE { $$ = op3(GETLINE, (Node*)0, (Node*)$2, $1); }
258 | pattern term %prec CAT { $$ = op2(CAT, $1, $2); }
265 pattern comma pattern { $$ = linkum($1, $3); }
266 | plist comma pattern { $$ = linkum($1, $3); }
306 | pattern { $$ = exptostat($1); }
316 | CLOSE pattern st { $$ = stat1(CLOSE, $2); }
318 | do stmt WHILE '(' pattern ')' st
320 | EXIT pattern st { $$ = stat1(EXIT, $2); }
329 | RETURN pattern st { $$ = stat1(RETURN, $2); }
367 | INDEX '(' pattern comma pattern ')'
369 | INDEX '(' pattern comma reg_expr ')'
372 | '(' pattern ')' { $$ = $2; }
373 | MATCHFCN '(' pattern comma reg_expr ')'
375 | MATCHFCN '(' pattern comma pattern ')'
381 | SPLIT '(' pattern comma varname comma pattern ')' /* string */
383 | SPLIT '(' pattern comma varname comma reg_expr ')' /* const /regexp/ */
385 | SPLIT '(' pattern comma varname ')'
389 | subop '(' reg_expr comma pattern ')'
391 | subop '(' pattern comma pattern ')'
396 | subop '(' reg_expr comma pattern comma var ')'
398 | subop '(' pattern comma pattern comma var ')'
403 | SUBSTR '(' pattern comma pattern comma pattern ')'
405 | SUBSTR '(' pattern comma pattern ')'
432 WHILE '(' pattern rparen { $$ = notnull($3); }