remove meta.EmptyToken

This commit is contained in:
z7zmey
2018-10-26 11:50:21 +03:00
parent 221129e959
commit 3b5fd08743
7 changed files with 7 additions and 12 deletions

View File

@@ -1282,17 +1282,13 @@ func (p *Printer) printExprClosure(n node.Node) {
func (p *Printer) printExprConstFetch(n node.Node) {
nn := n.(*expr.ConstFetch)
p.printMeta(nn, meta.NodeStart)
p.Print(nn.Constant)
p.printMeta(nn, meta.NodeEnd)
}
func (p *Printer) printExprEmpty(n node.Node) {
nn := n.(*expr.Empty)
p.printMeta(nn, meta.NodeStart)
p.printMeta(nn, meta.EmptyToken)
io.WriteString(p.w, "empty")
p.printMeta(nn, meta.OpenParenthesisToken)
io.WriteString(p.w, "(")

View File

@@ -3261,7 +3261,7 @@ func TestPrinterPrintEmpty(t *testing.T) {
&meta.Data{
Type: meta.WhiteSpaceType,
Value: " ",
TokenName: meta.EmptyToken,
TokenName: meta.NodeStart,
},
&meta.Data{
Type: meta.WhiteSpaceType,