Blake Johnson
Blake Johnson
Yeah, definitely dangerous. Colm and I just discussed a proper fix.
Sure, I like that.
In addition to the comments I added from ReviewNB, we also need a section on when NOT to use fractional gates. In particular, we currently do not support using fractional...
Feedback today was: * drop the colon between the classical parameters and quantum arguments * drop registers as allowed quantum arguments (thus, no new broadcasting behavior) * drop type specifiers...
GitHub doesn't offer the combination of Ubuntu 24.04 and python 3.7. So, we either need to bump the minimum python version to 3.8 or drop to Ubuntu 22.04.
Oh, I see we already dealt with the same thing in terms of minimum python version in #570.
This can be merged now, no?
I don't think we intended to make any promises to be able to parse OpenQASM 2. So, we probably need a new issue for rejecting input files containing `"OPENQASM 2.0;"`....
I just confirmed that the parser raises the same error when updating that line to `"OPENQASM 3.0;"`.
@levbishop is going to look into this further.