RBRK
for (++pe; *pe != RBRK && *pe != EOS; pe++)
return (-RBRK);
for (++pm; *pm != RBRK && *pm != EOS; pm++)
return (-RBRK);
%token RBRK
map : LBRK RUNE RUNE RBRK
| map LBRK RUNE RUNE RBRK
| LBRK RUNE THRU RUNE ':' RUNE RBRK
| map LBRK RUNE THRU RUNE ':' RUNE RBRK