makedfa
| ppattern MATCHOP reg_expr { $$ = op3($2, NIL, $1, (Node*)makedfa($3, 0)); }
$$ = op3($2, NIL, $1, (Node*)makedfa(strnode($3), 0));
| pattern MATCHOP reg_expr { $$ = op3($2, NIL, $1, (Node*)makedfa($3, 0)); }
$$ = op3($2, NIL, $1, (Node*)makedfa(strnode($3), 0));
{ $$ = op3(MATCH, NIL, rectonode(), (Node*)makedfa($1, 0)); }
{ $$ = op3(MATCHFCN, NIL, $3, (Node*)makedfa($5, 1)); }
$$ = op3(MATCHFCN, NIL, $3, (Node*)makedfa(strnode($5), 1));
{ $$ = op4(SPLIT, $3, makearr($5), (Node*)makedfa($7, 1), (Node *)REGEXPR); }
{ $$ = op4($1, NIL, (Node*)makedfa($3, 1), $5, rectonode()); }
$$ = op4($1, NIL, (Node*)makedfa(strnode($3), 1), $5, rectonode());
{ $$ = op4($1, NIL, (Node*)makedfa($3, 1), $5, $7); }
$$ = op4($1, NIL, (Node*)makedfa(strnode($3), 1), $5, $7);
extern fa *makedfa(const char *, int);
pfa = makedfa(fs, 1);
pfa = makedfa(fs, 1);
pfa = makedfa(getsval(y), 1);
pfa = makedfa(getsval(y), 1);
pfa = makedfa(t, mode);
$$ = op2($2, $1, makedfa($3)); }
valtonode(lookup(L_record, symtab, 0), CFLD), makedfa($1));