QuTech-Delft / OpenQL

OpenQL: A Portable Quantum Programming Framework for Quantum Accelerators. https://dl.acm.org/doi/10.1145/3474222
https://openql.readthedocs.io
Other
99 stars 44 forks source link

Update cQASM reader to new libqasm API #381

Closed jvanstraten closed 3 years ago

jvanstraten commented 3 years ago

Updates the cQASM reader to use the new libqasm API, and enable cQASM 1.1 features (such as variables). Includes commented-out support for bit registers that will be added to the OpenQL IR in #379. Also, unlike the previous version, the new version allows the libqasm gateset and rules for converting to OpenQL IR to be configured using a secondary JSON file.