LBRACKET
if (*pe == LBRACKET) {
case LBRACKET:
case LBRACKET:
*bufnext++ = LBRACKET;
if (c == LBRACKET && *qpatnext == ':') {
} while (c == LBRACKET && *qpatnext == ':');
%token COMMA SEMICOLON LPAR RPAR LBRACE RBRACE LBRACKET RBRACKET DOT
| LETTER LBRACKET RBRACKET
| parameter_list COMMA LETTER LBRACKET RBRACKET
| LETTER LBRACKET RBRACKET
| define_list COMMA LETTER LBRACKET RBRACKET
| argument_list COMMA LETTER LBRACKET RBRACKET
| LETTER LBRACKET expression RBRACKET