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