Lines Matching refs:pattern

65 %type	<p>	pas pattern ppattern plist pplist patlist prarg term re
124 FOR '(' opt_simple_stmt ';' opt_nl pattern ';' opt_nl opt_simple_stmt rparen {inloop++;} stmt
138 IF '(' pattern rparen { $$ = notnull($3); }
171 pattern { $$ = notnull($1); }
194 pattern
195 | patlist comma pattern { $$ = linkum($1, $3); }
219 pattern:
220 var ASGNOP pattern { $$ = op2($2, $1, $3); }
221 | pattern '?' pattern ':' pattern %prec '?'
223 | pattern bor pattern %prec BOR
225 | pattern and pattern %prec AND
227 | pattern EQ pattern { $$ = op2($2, $1, $3); }
228 | pattern GE pattern { $$ = op2($2, $1, $3); }
229 | pattern GT pattern { $$ = op2($2, $1, $3); }
230 | pattern LE pattern { $$ = op2($2, $1, $3); }
231 | pattern LT pattern { $$ = op2($2, $1, $3); }
232 | pattern NE pattern { $$ = op2($2, $1, $3); }
233 | pattern MATCHOP reg_expr { $$ = op3($2, NIL, $1, (Node*)makedfa($3, 0)); }
234 | pattern MATCHOP pattern
239 | pattern IN varname { $$ = op2(INTEST, $1, makearr($3)); }
241 | pattern '|' GETLINE var {
244 | pattern '|' GETLINE {
247 | pattern term %prec CAT { $$ = op2(CAT, $1, $2); }
253 pattern comma pattern { $$ = linkum($1, $3); }
254 | plist comma pattern { $$ = linkum($1, $3); }
307 | pattern { $$ = exptostat($1); }
321 | do {inloop++;} stmt {--inloop;} WHILE '(' pattern ')' st
323 | EXIT pattern st { $$ = stat1(EXIT, $2); }
335 | RETURN pattern st { $$ = stat1(RETURN, $2); }
376 | INDEX '(' pattern comma pattern ')'
378 | INDEX '(' pattern comma reg_expr ')'
381 | '(' pattern ')' { $$ = $2; }
382 | MATCHFCN '(' pattern comma reg_expr ')'
384 | MATCHFCN '(' pattern comma pattern ')'
390 | SPLIT '(' pattern comma varname comma pattern ')' /* string */
392 | SPLIT '(' pattern comma varname comma reg_expr ')' /* const /regexp/ */
394 | SPLIT '(' pattern comma varname ')'
398 | subop '(' reg_expr comma pattern ')'
400 | subop '(' pattern comma pattern ')'
405 | subop '(' reg_expr comma pattern comma var ')'
407 | subop '(' pattern comma pattern comma var ')'
412 | SUBSTR '(' pattern comma pattern comma pattern ')'
414 | SUBSTR '(' pattern comma pattern ')'
442 WHILE '(' pattern rparen { $$ = notnull($3); }