You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think validation pass is similar to analysis pass but its a bit different.
analysis pass require lattice. and depends on the return value as placeholder for analysis result,
while validation one might want to have validation result for all the statements (not just the one that has result value) and not necessarily need a lattice
for example: qasm2.cx(a,b) # no result value, but one might want to have validation result for this stmt
since we are developing more and more dialects. It is now worth thinking how we should do validations. There are many different things to verify here:
verify
method that checks if the statement constructed correctlytypecheck
method that checks if the statement typed correctlyThe text was updated successfully, but these errors were encountered: