class_docstr: Mixin to render Doc objects that can be called
  
  i.e. classes (for the __init__ method) and functions/methods
class_docstr_tok: ["Mixin","to","render","Doc","objects","that","can","be","called","i.e",".","classes","(","for","the","__init__","method",")","and","functions\/methods"]
docstr: Render parameters in a function / method signature
  
  i.e. The stuff in the brackets of func(a, b, c=3, d=4, **kwargs)
docstr_tok: ["Render","parameters","in","a","function","\/","method","signature","i.e",".","The","stuff","in","the","brackets","of","func","(","a",",","b",",","c=3",",","d=4",",","*","*","kwargs",")"]
code: def render_signature_parameters(self) -> list[str]:
      """
      Render parameters in a function / method signature
  
      i.e. The stuff in the brackets of func(a, b, c=3, d=4, **kwargs)
      """
      parameters = self.get_function_parameters()
  
      params: list[str] = []
      prev, cur = 0, 1
      state = (dc.ParameterKind.positional_or_keyword,) * 2
  
      for parameter in parameters:
          state = state[cur], parameter.kind
          append_transition_token = (
              state[prev] != state[cur]
              and state[prev] != dc.ParameterKind.var_positional
          )
  
          if append_transition_token:
              if state[cur] == dc.ParameterKind.positional_only:
                  params.append("/")
              if state[cur] == dc.ParameterKind.keyword_only:
                  params.append("*")
  
          params.append(self.render_signature_parameter(parameter))
      return params
  
file_path: plotnine/doc/_renderers/render/mixin_call.py
imports: from __future__ import annotations
  from typing import TYPE_CHECKING, cast
  from griffe import dataclasses
  from quartodoc import layout
  from quartodoc.pandoc.blocks import CodeBlock, DefinitionItem, DefinitionList, Div
  from quartodoc.pandoc.components import Attr
  from quartodoc.pandoc.inlines import Code
  from ..format import formatted_signature, repr_obj
  from ..typing import DocstringSectionWithDefinitions
  from .doc import RenderDoc
label_desc: Use image node_id 5 for calling the __RenderDocCallMixin obj's underlying member method code with example usage: obj.render_signature_parameters() and returns: params