API reference
python:irx:irx.analysis.registry.SemanticRegistry.normalize_function_signature
method normalize_function_signature
normalize_function_signature(prototype: astx.FunctionPrototype, *, definition: astx.FunctionDef | None = None, validate_ffi: bool = True, validate_main: bool = True) -> FunctionSignature
Source: packages/irx/src/irx/analysis/registry.py:415
Normalize and validate one semantic function signature.
Parameters
-
prototype — Type: astx.FunctionPrototype
-
definition — Type: astx.FunctionDef | None
-
validate_ffi — Type: bool
-
validate_main — Type: bool
Returns
Type: FunctionSignature