trait_use_precedence node

This commit is contained in:
vadim
2017-12-09 13:05:12 +02:00
parent f4a0a56b14
commit 20232dd30c
3 changed files with 276 additions and 236 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -701,7 +701,10 @@ trait_adaptation:
trait_precedence:
absolute_trait_method_reference T_INSTEADOF name_list
{ $$ = node.NewSimpleNode("TraitPrecedence").Append($1).Append($3) }
{
name := name.NewName($3.(node.SimpleNode).Children)
$$ = stmt.NewTraitUsePrecedence($1, name)
}
;
trait_alias: