--- parser.c~ 2021-02-04 00:51:34.000000000 +0400 +++ parser.c 2021-02-05 12:42:43.616635640 +0400 @@ -1274,7 +1274,7 @@ do { STPUTC(c, out); c = pgetc_eatbnl(); - } while (!subtype && is_digit(c)); + } while ((!subtype || subtype == VSLENGTH) && is_digit(c)); } else if (c != '}') { int cc = c;