[#82] property type

This commit is contained in:
z7zmey
2019-12-29 16:36:56 +02:00
parent 7b4c72a3af
commit dc7aa7302d
10 changed files with 715 additions and 574 deletions

View File

@@ -4904,7 +4904,7 @@ yydefault:
yyDollar = yyS[yypt-3 : yypt+1]
//line php5/php5.y:2703
{
yyVAL.node = stmt.NewPropertyList(yyDollar[1].list, yyDollar[2].list)
yyVAL.node = stmt.NewPropertyList(yyDollar[1].list, nil, yyDollar[2].list)
// save position
yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewNodeListTokenPosition(yyDollar[1].list, yyDollar[3].token))

View File

@@ -2701,7 +2701,7 @@ class_statement_list:
class_statement:
variable_modifiers class_variable_declaration ';'
{
$$ = stmt.NewPropertyList($1, $2)
$$ = stmt.NewPropertyList($1, nil, $2)
// save position
$$.SetPosition(yylex.(*Parser).positionBuilder.NewNodeListTokenPosition($1, $3))