From 1ee63c5e63b16addf4f3026fc3ed037a4efe47f8 Mon Sep 17 00:00:00 2001 From: z7zmey Date: Thu, 3 Jan 2019 19:02:58 +0200 Subject: [PATCH] #70: [php7] fix saving meta for *expr.NewArrayDimFetch at encaps_var --- php7/php7.go | 6 ++++-- php7/php7.y | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/php7/php7.go b/php7/php7.go index 18d76a6..57b32e7 100644 --- a/php7/php7.go +++ b/php7/php7.go @@ -1,3 +1,5 @@ +// Code generated by goyacc -o php7/php7.go php7/php7.y. DO NOT EDIT. + //line php7/php7.y:2 package php7 @@ -8028,9 +8030,9 @@ yydefault: // save comments yylex.(*Parser).appendMeta(variable, &meta.Data{"$", meta.TokenType, nil, meta.NodeStart}, meta.NodeStart) yyDollar[2].token.Meta.SetTokenName(meta.OpenSquareBracket).AppendTo(yyVAL.node.GetMeta()) - yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[2].token, meta.OpenCurlyBracesToken) + yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[2].token, meta.OpenSquareBracket) yyDollar[4].token.Meta.SetTokenName(meta.CloseSquareBracket).AppendTo(yyVAL.node.GetMeta()) - yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[4].token, meta.CloseCurlyBracesToken) + yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[4].token, meta.CloseSquareBracket) yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) } diff --git a/php7/php7.y b/php7/php7.y index 47f0a59..f1ecbed 100644 --- a/php7/php7.y +++ b/php7/php7.y @@ -5355,9 +5355,9 @@ encaps_var: // save comments yylex.(*Parser).appendMeta(variable, &meta.Data{"$", meta.TokenType, nil, meta.NodeStart}, meta.NodeStart) $2.Meta.SetTokenName(meta.OpenSquareBracket).AppendTo($$.GetMeta()) - yylex.(*Parser).appendMetaToken($$, $2, meta.OpenCurlyBracesToken) + yylex.(*Parser).appendMetaToken($$, $2, meta.OpenSquareBracket) $4.Meta.SetTokenName(meta.CloseSquareBracket).AppendTo($$.GetMeta()) - yylex.(*Parser).appendMetaToken($$, $4, meta.CloseCurlyBracesToken) + yylex.(*Parser).appendMetaToken($$, $4, meta.CloseSquareBracket) yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) }