(expr ast.Expr, op string)
| 245 | } |
| 246 | |
| 247 | func (un *unparser) visitCallIndexInternal(expr ast.Expr, op string) error { |
| 248 | c := expr.AsCall() |
| 249 | args := c.Args() |
| 250 | nested := isBinaryOrTernaryOperator(args[0]) |
| 251 | err := un.visitMaybeNested(args[0], nested) |
| 252 | if err != nil { |
| 253 | return err |
| 254 | } |
| 255 | un.str.WriteString(op) |
| 256 | err = un.visit(args[1]) |
| 257 | if err != nil { |
| 258 | return err |
| 259 | } |
| 260 | un.str.WriteString("]") |
| 261 | return nil |
| 262 | } |
| 263 | |
| 264 | func (un *unparser) visitCallUnary(expr ast.Expr) error { |
| 265 | c := expr.AsCall() |
no test coverage detected