app.processing.utils

Utils used within app.processing.

Module Contents

exception app.processing.utils.ProcessingException(msg: str, node: app.model.CompileRequest.Node | None = None)

Exception raises during app.processing.

Parameters:
  • msg (str)

  • node (app.model.CompileRequest.Node | None)

app.processing.utils.normalize_qasm_string(program: str) str

Normalize QASM-string.

Parameters:

program (str)

Return type:

str

app.processing.utils.cast_to_program(node: openqasm3.ast.QASMNode | None) openqasm3.ast.Program

Cast to Program or raise error.

Parameters:

node (openqasm3.ast.QASMNode | None)

Return type:

openqasm3.ast.Program