FOR
case FOR:
t = newtp((c == FOR) ? TFOR : TSELECT);
c == FOR ? "for" : "select");
{ "for", FOR, true },
ia_pd : REQUEST PREFIX DELEGATION ON STRING FOR {
{"for", FOR},
%token ERROR DELEGATION FOR ON PREFIX REQUEST RAPID COMMIT
antispoof_ifspc : FOR antispoof_if { $$ = $2; }
| FOR '{' optnl antispoof_iflst '}' { $$ = $4; }
| bandwidth BURST bandwidth FOR STRING {
%token ANTISPOOF FOR INCLUDE MATCHES
{ "for", FOR},
FOR '(' opt_simple_stmt ';' opt_nl pattern ';' opt_nl opt_simple_stmt rparen {inloop++;} stmt
{ --inloop; $$ = stat4(FOR, $3, notnull($6), $9, $12); }
| FOR '(' opt_simple_stmt ';' ';' opt_nl opt_simple_stmt rparen {inloop++;} stmt
{ --inloop; $$ = stat4(FOR, $3, NIL, $7, $10); }
| FOR '(' varname IN varname rparen {inloop++;} stmt
%token <i> ARG BLTIN BREAK CLOSE CONTINUE DELETE DO EXIT FOR FUNC
%left ARG BLTIN BREAK CALL CLOSE CONTINUE DELETE DO EXIT FOR FUNC
{ "for", FOR, FOR },
{ FOR, "forstat", "for(" },
%token RETURN FOR IF WHILE SQRT
| FOR LPAR alloc_macro opt_expression SEMICOLON
if (DEBUG(FOR)) {
if (DEBUG(FOR))
if (DEBUG(FOR))
if (DEBUG(FOR))
if (DEBUG(FOR))
{ "for", FOR},
%token POOL_ADDRESS DNS_SERVERS NBNS_SERVERS FOR STATIC DYNAMIC
| FOR DYNAMIC { $$ = 0; }
| FOR STATIC { $$ = 1; }
| negation FOR LOCAL {
| negation FOR ANY {
| negation FOR DOMAIN tables {
| negation FOR DOMAIN REGEX tables {
| negation FOR RCPT_TO tables {
| negation FOR RCPT_TO REGEX tables {
%token FCRDNS FILTER FOR FORWARD_ONLY FROM
{ "for", FOR },
| MTA LIMIT FOR DOMAIN STRING {