qbraid.programs.get_qasm_type_alias

get_qasm_type_alias(qasm)[source]

Determines the type alias for an OpenQASM program based on its version.

Parameters:

qasm (str) – The OpenQASM program string.

Returns:

The QASM version alias (‘qasm2’, ‘qasm3’, or ‘qasm2_kirin’).

Return type:

str

Raises:

QasmError – If the string does not represent a valid OpenQASM program.