Update PyXASM
Created by: tnguyen-ornl
-
Support array (inline in the function call and var assignment), string literals, and array slice notation. Related to https://github.com/ORNL-QCI/qcor/issues/111 and https://github.com/ORNL-QCI/qcor/issues/112
-
Support
KernelSignature: type annotation withtyping.Callable, passing the function pointer, syntax handler to inject code to unpack the function pointer from HetMap and construct the appropriately-typedKernelSignature.
The ctrl and adjoint of KernelSignature argument won't work yet since we need to distinguish b/w KernelSignature and global scope kernels to use . rather than ::. This PR is getting big so get this in first then will continue to iterate.