semicolon
ps.last_token = semicolon;
parse(semicolon);
(type_code != semicolon) &&
parse(semicolon); /* I said this was a kluge... */
case semicolon: /* got a ';' */
parse(semicolon); /* let parser know about end of stmt */
parse(semicolon);
(state->last_token == semicolon || state->last_token == lbrace ||
code = semicolon;
case semicolon: /* this indicates a simple stmt */
semicolon: EATSPACE();
goto semicolon;
goto semicolon;
goto semicolon;
goto semicolon;
goto semicolon;