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