DO
%left ARG BLTIN BREAK CALL CLOSE CONTINUE DELETE DO EXIT FOR FUNC
DO | do NL
{ $$ = stat2(DO, $3, notnull($7)); }
%token <i> ARG BLTIN BREAK CLOSE CONTINUE DELETE DO EXIT FOR FUNC
{ "do", DO, DO },
{ DO, "dostat", "do" },
| DO statement WHILE LPAREN expr RPAREN {
$$ = node(DO, $5, $2);
%token <node> DELETE WHILE DO FOR FORIN IF
M_MB_L("do"), KEYWORD, DO, NULL,
case DO:
if (np->n_type == DO)
case DO:
case DO:
if ((*p == DO) || (*p == DONT))
case DO:
printoption("RCVD", DO, c);
case DO:
NET2ADD(IAC, DO);
printoption("SENT", DO, TELOPT_TM);
NET2ADD(IAC, DO);
printoption("SENT", DO, c);
case DO:
(cmd == DO) ? "DO" : (cmd == DONT) ? "DONT" : 0;
case DO:
case DO:
static uchar_t doopt[] = { (uchar_t)IAC, (uchar_t)DO, '%', 'c', 0 };
write_data("%c%c%c", (uchar_t)IAC, (uchar_t)DO, (uchar_t)option);
case DO:
case DO:
(uint8_t)cmd == DO || (uint8_t)cmd == DONT) {
case DO:
DO(HEAD);
DO(SNAP);
DO(CHILD);
DO(CHILD_RSRV);
DO(REFRSRV);
DO(tzh_magic);
DO(tzh_version);
DO(tzh_reserved);
DO(tzh_ttisutcnt);
DO(tzh_ttisstdcnt);
DO(tzh_leapcnt);
DO(tzh_timecnt);
DO(tzh_typecnt);
DO(tzh_charcnt);
{ DO (yyvsp[-2].val, 0, 0, yyvsp[0].val); ;
{ DO ( 0, yyvsp[-2].val, 0, yyvsp[0].val); ;
{ DO ( 0, 0, yyvsp[-2].val, yyvsp[0].val); ;
{ DO ( 0, 0, 0, yyvsp[-1].val); ;
{ DO (yyvsp[-6].val, yyvsp[-4].val, yyvsp[-2].val, yyvsp[0].val); ;
{ DO ( 0, yyvsp[-4].val, yyvsp[-2].val, yyvsp[0].val); ;
{ DO ( 0, yyvsp[-2].val, yyvsp[0].val, 0); ;
{ DO ( 0, 0, 0, yyvsp[0].val); ;
Killian Killian (DO NOT REMOVE):/tmp:
Killian Killian (DO NOT REMOVE):/tmp:
bootes bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp
cdjuke cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp
*DM, *DO, *ED, *EI, *K0, *K1, *K2, *K3, *K4, *K5, *K6,
&DC, &DL, &DM, &DO, &ED, &EI, &K0, &K1, &K2,
*DO, *ED, *EI, *K0, *K1, *K2, *K3, *K4, *K5, *K6, *K7, *K8,