Consume whitespace in loop
This commit is contained in:
@@ -856,9 +856,11 @@ inline Status n_whitespace(Parser3 *self) {
|
|||||||
self->pop();
|
self->pop();
|
||||||
MUSTTAIL return Parser3::keepGoing(self);
|
MUSTTAIL return Parser3::keepGoing(self);
|
||||||
}
|
}
|
||||||
if (tables.whitespace[uint8_t(*self->buf)]) {
|
while (tables.whitespace[uint8_t(*self->buf)]) {
|
||||||
++self->buf;
|
++self->buf;
|
||||||
MUSTTAIL return Parser3::keepGoing(self);
|
if (self->buf == self->bufEnd) {
|
||||||
|
return S_AGAIN;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
self->pop();
|
self->pop();
|
||||||
MUSTTAIL return Parser3::keepGoing(self);
|
MUSTTAIL return Parser3::keepGoing(self);
|
||||||
|
|||||||
Reference in New Issue
Block a user