Lines Matching full:pattern
65 %type <p> pas pattern ppattern plist pplist patlist prarg term re
125 FOR '(' opt_simple_stmt ';' opt_nl pattern ';' opt_nl opt_simple_stmt rparen {inloop++;} stmt
139 IF '(' pattern rparen { $$ = notnull($3); }
172 pattern { $$ = notnull($1); }
195 pattern
196 | patlist comma pattern { $$ = linkum($1, $3); }
221 pattern:
222 var ASGNOP pattern { $$ = op2($2, $1, $3); }
223 | pattern '?' pattern ':' pattern %prec '?'
225 | pattern bor pattern %prec BOR
227 | pattern and pattern %prec AND
229 | pattern EQ pattern { $$ = op2($2, $1, $3); }
230 | pattern GE pattern { $$ = op2($2, $1, $3); }
231 | pattern GT pattern { $$ = op2($2, $1, $3); }
232 | pattern LE pattern { $$ = op2($2, $1, $3); }
233 | pattern LT pattern { $$ = op2($2, $1, $3); }
234 | pattern NE pattern { $$ = op2($2, $1, $3); }
235 | pattern MATCHOP reg_expr { $$ = op3($2, NIL, $1, (Node*)makedfa($3, 0)); free($3); }
236 | pattern MATCHOP pattern
242 | pattern IN varname { $$ = op2(INTEST, $1, makearr($3)); }
244 | pattern '|' GETLINE var {
247 | pattern '|' GETLINE {
250 | pattern term %prec CAT { $$ = op2(CAT, $1, $2); }
256 pattern comma pattern { $$ = linkum($1, $3); }
257 | plist comma pattern { $$ = linkum($1, $3); }
310 | pattern { $$ = exptostat($1); }
324 | do {inloop++;} stmt {--inloop;} WHILE '(' pattern ')' st
326 | EXIT pattern st { $$ = stat1(EXIT, $2); }
338 | RETURN pattern st { $$ = stat1(RETURN, $2); }
380 | GENSUB '(' reg_expr comma pattern comma pattern ')'
382 | GENSUB '(' pattern comma pattern comma pattern ')'
389 | GENSUB '(' reg_expr comma pattern comma pattern comma pattern ')'
391 | GENSUB '(' pattern comma pattern comma pattern comma pattern ')'
402 | INDEX '(' pattern comma pattern ')'
404 | INDEX '(' pattern comma reg_expr ')'
407 | '(' pattern ')' { $$ = $2; }
408 | MATCHFCN '(' pattern comma reg_expr ')'
410 | MATCHFCN '(' pattern comma pattern ')'
417 | SPLIT '(' pattern comma varname comma pattern ')' /* string */
419 | SPLIT '(' pattern comma varname comma reg_expr ')' /* const /regexp/ */
421 | SPLIT '(' pattern comma varname ')'
425 | subop '(' reg_expr comma pattern ')'
427 | subop '(' pattern comma pattern ')'
433 | subop '(' reg_expr comma pattern comma var ')'
435 | subop '(' pattern comma pattern comma var ')'
441 | SUBSTR '(' pattern comma pattern comma pattern ')'
443 | SUBSTR '(' pattern comma pattern ')'
471 WHILE '(' pattern rparen { $$ = notnull($3); }