SEETWO
while (MORE() && !SEETWO(endc, ']'))
#define SEESPEC(a) (p->bre ? SEETWO('\\', a) : SEE(a))
#define EATTWO(a, b) ((SEETWO(a, b)) ? (NEXT2(), 1) : 0)
#define SEEEND() (!p->bre ? SEE(end1) : SEETWO(end1, end2))
if (MORE() && !SEETWO('\\', ')'))
while (MORE() && !SEETWO('\\', '}'))
while (MORE() && PEEK() != ']' && !SEETWO('-', ']'))