bistromathic: don't display undefined locations

Currently, completion when there is a syntax error shows broken
locations.

* examples/c/bistromathic/parse.y (expected_tokens): Initialize the
location.
* examples/c/bistromathic/bistromathic.test: Check that.
This commit is contained in:
Akim Demaille
2020-06-28 15:52:05 +02:00
parent ed10c308fa
commit 7c609859ee
2 changed files with 15 additions and 1 deletions

View File

@@ -447,7 +447,7 @@ expected_tokens (const char *input,
yypstate *ps = yypstate_new ();
int status = 0;
do {
YYLTYPE lloc;
YYLTYPE lloc = { 1, 1, 1, 1 };
YYSTYPE lval;
int token = yylex (&input, &lval, &lloc);
// Don't let the parse know when we reach the end of input.