label node
This commit is contained in:
@@ -2939,7 +2939,7 @@ yydefault:
|
||||
yyDollar = yyS[yypt-2 : yypt+1]
|
||||
//line parser/parser.y:403
|
||||
{
|
||||
yyVAL.node = node.NewSimpleNode("Label").Attribute("name", yyDollar[1].token.String())
|
||||
yyVAL.node = stmt.NewLabel(yyDollar[1].token)
|
||||
}
|
||||
case 153:
|
||||
yyDollar = yyS[yypt-0 : yypt+1]
|
||||
|
||||
@@ -400,7 +400,7 @@ statement:
|
||||
}
|
||||
| T_THROW expr ';' { $$ = node.NewSimpleNode("Throw").Append($2) }
|
||||
| T_GOTO T_STRING ';' { $$ = stmt.NewGoto($1, $2) }
|
||||
| T_STRING ':' { $$ = node.NewSimpleNode("Label").Attribute("name", $1.String()) }
|
||||
| T_STRING ':' { $$ = stmt.NewLabel($1) }
|
||||
|
||||
catch_list:
|
||||
/* empty */ { $$ = []node.Node{} }
|
||||
|
||||
Reference in New Issue
Block a user