Commit 51ef69de authored by h2so5's avatar h2so5

Add syntax error for incomplete global variables

parent 97aee949
...@@ -4726,6 +4726,10 @@ parser_yylex(parser_state *p) ...@@ -4726,6 +4726,10 @@ parser_yylex(parser_state *p)
p->lstate = EXPR_END; p->lstate = EXPR_END;
token_column = newtok(p); token_column = newtok(p);
c = nextc(p); c = nextc(p);
if (c == -1) {
yyerror(p, "incomplete global variable syntax");
return 0;
}
switch (c) { switch (c) {
case '_': /* $_: last read line string */ case '_': /* $_: last read line string */
c = nextc(p); c = nextc(p);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment