remove meta.UseToken

This commit is contained in:
z7zmey
2018-10-25 14:22:34 +03:00
parent c7d595df5c
commit 58f706fa0d
8 changed files with 29 additions and 35 deletions

View File

@@ -1228,8 +1228,6 @@ func (p *Printer) printExprClone(n node.Node) {
func (p *Printer) printExprClosureUse(n node.Node) {
nn := n.(*expr.ClosureUse)
p.printMeta(nn, meta.NodeStart)
p.printMeta(nn, meta.UseToken)
io.WriteString(p.w, "use")
p.printMeta(nn, meta.OpenParenthesisToken)
io.WriteString(p.w, "(")
@@ -2342,7 +2340,6 @@ func (p *Printer) printStmtGroupUse(n node.Node) {
nn := n.(*stmt.GroupUse)
p.printMeta(nn, meta.NodeStart)
p.printMeta(nn, meta.UseToken)
io.WriteString(p.w, "use")
if nn.UseType != nil {
@@ -2647,7 +2644,6 @@ func (p *Printer) printStmtTraitUse(n node.Node) {
nn := n.(*stmt.TraitUse)
p.printMeta(nn, meta.NodeStart)
p.printMeta(nn, meta.UseToken)
io.WriteString(p.w, "use")
p.joinPrint(",", nn.Traits)
@@ -2725,7 +2721,6 @@ func (p *Printer) printStmtUseList(n node.Node) {
nn := n.(*stmt.UseList)
p.printMeta(nn, meta.NodeStart)
p.printMeta(nn, meta.UseToken)
io.WriteString(p.w, "use")
if nn.UseType != nil {

View File

@@ -3075,7 +3075,7 @@ func TestPrinterPrintExprClosureUse(t *testing.T) {
&meta.Data{
Type: meta.WhiteSpaceType,
Value: " ",
TokenName: meta.UseToken,
TokenName: meta.NodeStart,
},
&meta.Data{
Type: meta.WhiteSpaceType,
@@ -7116,7 +7116,7 @@ func TestPrinterPrintStmtGroupUse(t *testing.T) {
&meta.Data{
Type: meta.WhiteSpaceType,
Value: " ",
TokenName: meta.UseToken,
TokenName: meta.NodeStart,
},
&meta.Data{
Type: meta.WhiteSpaceType,
@@ -8202,7 +8202,7 @@ func TestPrinterPrintStmtTraitUse(t *testing.T) {
&meta.Data{
Type: meta.WhiteSpaceType,
Value: " ",
TokenName: meta.UseToken,
TokenName: meta.NodeStart,
},
},
Traits: []node.Node{
@@ -8242,7 +8242,7 @@ func TestPrinterPrintStmtTraitAdaptations(t *testing.T) {
&meta.Data{
Type: meta.WhiteSpaceType,
Value: " ",
TokenName: meta.UseToken,
TokenName: meta.NodeStart,
},
},
Traits: []node.Node{
@@ -8488,7 +8488,7 @@ func TestPrinterPrintStmtUseList(t *testing.T) {
&meta.Data{
Type: meta.WhiteSpaceType,
Value: " ",
TokenName: meta.UseToken,
TokenName: meta.NodeStart,
},
&meta.Data{
Type: meta.WhiteSpaceType,