allow reserved word for heredoc terminator

parent 20a5d57d
...@@ -3942,6 +3942,7 @@ parser_yylex(parser_state *p) ...@@ -3942,6 +3942,7 @@ parser_yylex(parser_state *p)
if (!ISSPACE(c2)) { if (!ISSPACE(c2)) {
tokfix(p); tokfix(p);
yylval.nd = new_str(p, tok(p), toklen(p)); yylval.nd = new_str(p, tok(p), toklen(p));
p->lstate = EXPR_DOT;
return tHEREDOC_BEG; return tHEREDOC_BEG;
} }
} }
......
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