diff --git a/src/parser.h b/src/parser.h index 09aa96a..38c4bf2 100644 --- a/src/parser.h +++ b/src/parser.h @@ -182,8 +182,7 @@ private: } static Status keepGoing(Parser2 *self) { - assert(!self->complete); - if (self->len() == 0) { + if (self->len() == 0 && !self->complete) { return S_AGAIN; } // self->debugPrint();