stmt visitor tests

This commit is contained in:
z7zmey
2018-02-06 19:11:47 +02:00
parent b06fd9887d
commit d7d17326b6
12 changed files with 523 additions and 36 deletions

View File

@@ -2880,7 +2880,7 @@ yydefault:
yyDollar = yyS[yypt-5 : yypt+1]
//line php7/php7.y:525
{
yyVAL.node = stmt.NewWhile(yyDollar[1].token, yyDollar[3].node, yyDollar[5].node)
yyVAL.node = stmt.NewWhile(yyDollar[3].node, yyDollar[5].node)
positions.AddPosition(yyVAL.node, positionBuilder.NewTokenNodePosition(yyDollar[1].token, yyDollar[5].node))
comments.AddComments(yyVAL.node, yyDollar[1].token.Comments())
}
@@ -2904,7 +2904,7 @@ yydefault:
yyDollar = yyS[yypt-5 : yypt+1]
//line php7/php7.y:543
{
yyVAL.node = stmt.NewSwitch(yyDollar[1].token, yyDollar[3].node, yyDollar[5].nodesWithEndToken.nodes)
yyVAL.node = stmt.NewSwitch(yyDollar[3].node, yyDollar[5].nodesWithEndToken.nodes)
positions.AddPosition(yyVAL.node, positionBuilder.NewTokensPosition(yyDollar[1].token, yyDollar[5].nodesWithEndToken.endToken))
comments.AddComments(yyVAL.node, yyDollar[1].token.Comments())
}

View File

@@ -523,7 +523,7 @@ statement:
| alt_if_stmt { $$ = $1; }
| T_WHILE '(' expr ')' while_statement
{
$$ = stmt.NewWhile($1, $3, $5)
$$ = stmt.NewWhile($3, $5)
positions.AddPosition($$, positionBuilder.NewTokenNodePosition($1, $5))
comments.AddComments($$, $1.Comments())
}
@@ -541,7 +541,7 @@ statement:
}
| T_SWITCH '(' expr ')' switch_case_list
{
$$ = stmt.NewSwitch($1, $3, $5.nodes)
$$ = stmt.NewSwitch($3, $5.nodes)
positions.AddPosition($$, positionBuilder.NewTokensPosition($1, $5.endToken))
comments.AddComments($$, $1.Comments())
}