From 6f7cc1e9aa52e44311a4901f1e2103a6dd725765 Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Wed, 26 Oct 2005 23:45:57 +0000 Subject: [PATCH] Fixed grammar loading scanner The scanner for grammar loading did not read input when it has reached the end of the buffer unless the last token finished in the end of the buffer. git-archimport-id: cascardo@tlscascardo--private/libgrammatic--nogobject-lr1--0.1--patch-9 --- bnf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bnf.c b/bnf.c index 92d385f..1e0ab1c 100644 --- a/bnf.c +++ b/bnf.c @@ -35,7 +35,7 @@ static gint bnf_scanner_next (scanner_t* scanner, GString** val) gchar c; - if (scanner->buffer->len == 0) + if (scanner->buffer->len == i) { int r; r = scanner->cb (scanner->data, buffer, 256); -- 2.20.1