func itpExpand(left, right ast.Expr) string { var s string switch v := left.(type) { case *ast.Interp: s += v.Obj.Decl.(*ast.BasicLit).Value case *ast.BasicLit: s += v.Value } if right != nil { if left.End() < right.Pos() { s += " " } } return s }