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