Skip to main content

parse_arglist

Function parse_arglist 

Source
pub fn parse_arglist(
    arglist: &str,
    multi_line: bool,
    ctx: &PyRefContext,
    cfg: &PySigConfig,
) -> Result<Node, SigParseError>
Expand description

Port of _parse_arglist (_annotations.py:462-516, [PY §2.1]): a desc_parameterlist carrying multi_line_parameter_list / multi_line_trailing_comma UNCONDITIONALLY ([SIG §1.4]), one desc_parameter per param, / and * separator parameters between kind transitions, and the trailing-/ epilogue when the list ends positional-only.