in format.go [526:541]
func (un *formatter) visitCallIndexInternal(expr ast.Expr, op string) error {
c := expr.AsCall()
args := c.Args()
nested := isBinaryOrTernaryOperator(args[0])
err := un.visitMaybeNested(args[0], nested)
if err != nil {
return err
}
un.WriteString(op)
err = un.visit(args[1], false)
if err != nil {
return err
}
un.WriteString("]")
return nil
}