PEEK2
c = (MORE2()) ? PEEK2() : '\0';
if (SEE('-') && MORE2() && PEEK2() != ']') {
#define SEETWO(a, b) (MORE2() && PEEK() == (a) && PEEK2() == (b))
(c == '{' && MORE2() && isdigit((uch)PEEK2()))
(isdigit((uch)PEEK2()) || PEEK2() == ','), REG_BADRPT);
(c == '{' && MORE2() && isdigit((uch)PEEK2())) ) )