QuTech-Delft / OpenSquirrel

A flexible (Python-based) quantum program compiler
Apache License 2.0
7 stars 2 forks source link

Allow multiple register definitions and mid-circuit measurements #196

Closed rturrado closed 5 months ago

rturrado commented 5 months ago

Update libqasm version to 0.6.6.

libqasm parser can parse an AST with:

Parser:

RegisterManager:

Update tests to use measure instructions with bit operands.

Add test_multiple_qubit_bit_definitions_and_mid_circuit_measure_instructions integration test. Add Identity gate to the default gate set.