dakk / qlasskit

A python-to-quantum compiler
https://dakk.github.io/qlasskit/
Apache License 2.0
53 stars 9 forks source link

Fix Qmatrix/TupleOfTuple var access error #63

Closed dakk closed 1 week ago

dakk commented 1 week ago

This raises Not a tuple in ast2ast visit subscript with not constant _sval: Subscript (value=Name(id='a', ctx=Load()), slice=Name(id='i', ctx=Load()), ctx=Load())

@qlassf
def test(a: Qmatrix[Qint[2], 2, 2]) -> Qint[2]:
   i = 1
   j = i + 1
   return a[i][i]