trait_method_ref node
This commit is contained in:
@@ -3585,7 +3585,7 @@ yydefault:
|
||||
yyDollar = yyS[yypt-1 : yypt+1]
|
||||
//line parser/parser.y:720
|
||||
{
|
||||
yyVAL.node = node.NewSimpleNode("TraitMethodRef").Attribute("value", yyDollar[1].token.Value)
|
||||
yyVAL.node = stmt.NewTraitMethodRef(nil, yyDollar[1].token)
|
||||
}
|
||||
case 259:
|
||||
yyDollar = yyS[yypt-1 : yypt+1]
|
||||
@@ -3597,7 +3597,7 @@ yydefault:
|
||||
yyDollar = yyS[yypt-3 : yypt+1]
|
||||
//line parser/parser.y:725
|
||||
{
|
||||
yyVAL.node = node.NewSimpleNode("TraitMethodRef").Append(yyDollar[1].node).Attribute("value", yyDollar[3].token.Value)
|
||||
yyVAL.node = stmt.NewTraitMethodRef(yyDollar[1].node, yyDollar[3].token)
|
||||
}
|
||||
case 261:
|
||||
yyDollar = yyS[yypt-1 : yypt+1]
|
||||
|
||||
@@ -717,12 +717,12 @@ trait_alias:
|
||||
;
|
||||
|
||||
trait_method_reference:
|
||||
identifier { $$ = node.NewSimpleNode("TraitMethodRef").Attribute("value", $1.Value); }
|
||||
identifier { $$ = stmt.NewTraitMethodRef(nil, $1) }
|
||||
| absolute_trait_method_reference { $$ = $1; }
|
||||
;
|
||||
|
||||
absolute_trait_method_reference:
|
||||
name T_PAAMAYIM_NEKUDOTAYIM identifier { $$ = node.NewSimpleNode("TraitMethodRef").Append($1).Attribute("value", $3.Value) }
|
||||
name T_PAAMAYIM_NEKUDOTAYIM identifier { $$ = stmt.NewTraitMethodRef($1, $3) }
|
||||
;
|
||||
|
||||
method_body:
|
||||
|
||||
Reference in New Issue
Block a user