autoqasm.converters.break_statements module
Converters for break statement nodes.
- class autoqasm.converters.break_statements.BreakValidator(ctx)[source]
Bases:
BaseInitialize the transformer.
Subclasses should call this.
- Parameters:
ctx – A Context object.
- autoqasm.converters.break_statements.transform(node: stmt, ctx: ControlStatusCtx, default_to_null_return: bool = True) stmt[source]
AutoQASM-specific break statement handling.
- Parameters:
node (ast.stmt) – Break statement node to transform.
ctx (ag_ctx.ControlStatusCtx) – Transformer context.
default_to_null_return (bool) – Whether to return null by default. Defaults to True.
- Returns:
ast.stmt – Transformed break statement node.