Lines Matching refs:pattern

98 %type	<p>	pas pattern ppattern plist pplist patlist prarg term re
157 FOR '(' opt_simple_stmt ';' opt_nl pattern ';' opt_nl opt_simple_stmt rparen {inloop++;} stmt
171 IF '(' pattern rparen { $$ = notnull($3); }
204 pattern { $$ = notnull($1); }
227 pattern
228 | patlist comma pattern { $$ = linkum($1, $3); }
252 pattern:
253 var ASGNOP pattern { $$ = op2($2, $1, $3); }
254 | pattern '?' pattern ':' pattern %prec '?'
256 | pattern bor pattern %prec BOR
258 | pattern and pattern %prec AND
260 | pattern EQ pattern { $$ = op2($2, $1, $3); }
261 | pattern GE pattern { $$ = op2($2, $1, $3); }
262 | pattern GT pattern { $$ = op2($2, $1, $3); }
263 | pattern LE pattern { $$ = op2($2, $1, $3); }
264 | pattern LT pattern { $$ = op2($2, $1, $3); }
265 | pattern NE pattern { $$ = op2($2, $1, $3); }
266 | pattern MATCHOP reg_expr { $$ = op3($2, NIL, $1, (Node*)makedfa($3, 0)); }
267 | pattern MATCHOP pattern
272 | pattern IN varname { $$ = op2(INTEST, $1, makearr($3)); }
274 | pattern '|' GETLINE var {
277 | pattern '|' GETLINE {
280 | pattern term %prec CAT { $$ = op2(CAT, $1, $2); }
286 pattern comma pattern { $$ = linkum($1, $3); }
287 | plist comma pattern { $$ = linkum($1, $3); }
340 | pattern { $$ = exptostat($1); }
354 | do {inloop++;} stmt {--inloop;} WHILE '(' pattern ')' st
356 | EXIT pattern st { $$ = stat1(EXIT, $2); }
368 | RETURN pattern st { $$ = stat1(RETURN, $2); }
409 | INDEX '(' pattern comma pattern ')'
411 | INDEX '(' pattern comma reg_expr ')'
414 | '(' pattern ')' { $$ = $2; }
415 | MATCHFCN '(' pattern comma reg_expr ')'
417 | MATCHFCN '(' pattern comma pattern ')'
423 | SPLIT '(' pattern comma varname comma pattern ')' /* string */
425 | SPLIT '(' pattern comma varname comma reg_expr ')' /* const /regexp/ */
427 | SPLIT '(' pattern comma varname ')'
431 | subop '(' reg_expr comma pattern ')'
433 | subop '(' pattern comma pattern ')'
438 | subop '(' reg_expr comma pattern comma var ')'
440 | subop '(' pattern comma pattern comma var ')'
445 | SUBSTR '(' pattern comma pattern comma pattern ')'
447 | SUBSTR '(' pattern comma pattern ')'
475 WHILE '(' pattern rparen { $$ = notnull($3); }