BREAK
%left ARG BLTIN BREAK CALL CLOSE CONTINUE DELETE DO EXIT FOR FUNC
BREAK st { if (!inloop) SYNTAX("break illegal outside of loops");
$$ = stat1(BREAK, NIL); }
%token <i> ARG BLTIN BREAK CLOSE CONTINUE DELETE DO EXIT FOR FUNC
{ "break", BREAK, BREAK },
{ BREAK, "jump", "break" },
case BREAK:
| BREAK SEMI {
$$ = node(BREAK, NNULL, NNULL);
%token <node> EXIT RETURN BREAK CONTINUE NEXT
M_MB_L("break"), KEYWORD, BREAK, NULL,
case BREAK:
case BREAK:
case BREAK:
case BREAK:
{ "b", 0, 1, 0, 0, 2, BREAK },
{ "br", 0, 1, 0, 0, 2, BREAK },
{ "break", 0, 1, 0, 0, 2, BREAK },
{ "brk", "Send Telnet Break", 1, 0, 0, 2, BREAK },
NET2ADD(IAC, BREAK);
printoption("SENT", IAC, BREAK);
case BREAK:
%token BREAK
| BREAK SC
| BREAK st { $$ = stat1(BREAK, 0); }
%token IF ELSE WHILE FOR IN NEXT EXIT BREAK CONTINUE
{ BREAK, "jump", "break"},
case BREAK:
%token VALUE STEP HELP NUMBER NEWLINE SYMBOL PLUS BREAK CONT DIS GETMAPS
command: BREAK NEWLINE
| BREAK address NEWLINE