irx.analysis.call_arguments
irx.analysis.call_arguments
Source: packages/irx/src/irx/analysis/call_arguments.py
title: Bind source call operands without reordering their evaluation.Functions
call_evaluations(node: astx.AST) -> tuple[astx.DataType, ...]
title: Read positional operands followed by named values in source order.
parameters:
node:
type: astx.AST
returns:
type: tuple[astx.DataType, Ellipsis]argument_slots(function: SemanticFunction, node: astx.AST, diagnostics: DiagnosticBag | None=None) -> tuple[int, ...] | None
title: >-
Bind against visible declaration names, optionally diagnosing errors.
parameters:
function:
type: SemanticFunction
node:
type: astx.AST
diagnostics:
type: DiagnosticBag | None
returns:
type: tuple[int, Ellipsis] | None