php5 syntax

This commit is contained in:
z7zmey
2018-02-03 14:29:23 +02:00
parent 4225f07358
commit 9cbf4de42e
6 changed files with 2901 additions and 2587 deletions

View File

@@ -3410,7 +3410,7 @@ yydefault:
yyDollar = yyS[yypt-5 : yypt+1]
//line php7/php7.y:904
{
yyVAL.node = stmt.NewIf(yyDollar[3].node, yyDollar[5].node)
yyVAL.node = stmt.NewIf(yyDollar[3].node, yyDollar[5].node, nil, nil)
positions.AddPosition(yyVAL.node, positionBuilder.NewTokenNodePosition(yyDollar[1].token, yyDollar[5].node))
comments.AddComments(yyVAL.node, yyDollar[1].token.Comments())
}
@@ -3448,7 +3448,7 @@ yydefault:
{
stmts := stmt.NewStmtList(yyDollar[6].list)
positions.AddPosition(stmts, positionBuilder.NewNodeListPosition(yyDollar[6].list))
yyVAL.node = stmt.NewAltIf(yyDollar[3].node, stmts)
yyVAL.node = stmt.NewAltIf(yyDollar[3].node, stmts, nil, nil)
positions.AddPosition(yyVAL.node, positionBuilder.NewTokenNodeListPosition(yyDollar[1].token, yyDollar[6].list))
comments.AddComments(stmts, yyDollar[5].token.Comments())

View File

@@ -902,7 +902,7 @@ while_statement:
if_stmt_without_else:
T_IF '(' expr ')' statement
{
$$ = stmt.NewIf($3, $5)
$$ = stmt.NewIf($3, $5, nil, nil)
positions.AddPosition($$, positionBuilder.NewTokenNodePosition($1, $5))
comments.AddComments($$, $1.Comments())
}
@@ -935,7 +935,7 @@ alt_if_stmt_without_else:
{
stmts := stmt.NewStmtList($6)
positions.AddPosition(stmts, positionBuilder.NewNodeListPosition($6))
$$ = stmt.NewAltIf($3, stmts)
$$ = stmt.NewAltIf($3, stmts, nil, nil)
positions.AddPosition($$, positionBuilder.NewTokenNodeListPosition($1, $6))
comments.AddComments(stmts, $5.Comments())