app.transformation_manager.post.qiskit_compat

Utilities for adapting the merged program to Qiskit compatibility expectations.

Module Contents

app.transformation_manager.post.qiskit_compat.apply_qiskit_compatibility(program: openqasm3.ast.Program, literal_nodes: collections.abc.Iterable[str], literal_nodes_with_consumers: collections.abc.Iterable[str]) openqasm3.ast.Program

Remove literal node implementations from the program and optionally add a warning.

Parameters:
Return type:

openqasm3.ast.Program