API reference
python:irx:irx.analysis.handlers.control_flow.ControlFlowVisitorMixin
class ControlFlowVisitorMixin
Source: packages/irx/src/irx/analysis/handlers/control_flow.py:70
Process control flow in the current compilation phase.
Methods
-
_current_generator — Return the active generator metadata, if any.
-
_declare_context_target — Declare one with-statement target binding.
-
_resolve_context_method — Resolve one context-manager protocol method.
-
_resolve_return_resource_ownership — Resolve ownership transfer for one list-valued return.
-
_resolve_string_return_resource_ownership — Resolve ownership transfer for one string-valued return.
-
_resolve_yield — Resolve one yield statement or expression.
-
_validate_boolean_condition — Validate a control-flow condition is Boolean.
-
_yield_value_type — Analyze and return one yielded value type.
-
visit — Visit AssertStmt nodes.