nkdsl.compiler.diagnostics.traversalsΒΆ
IR traversal helpers used by diagnostic rules.
Functions
|
Yields one amplitude-expression subtree in pre-order. |
|
Yields amplitude-expression leaves reachable from one predicate. |
|
Yields all amplitude nodes reachable from one symbolic IR term. |
|
Yields all static-index uses in one term. |
|
Yields amplitude nodes reachable from one update operation. |
Classes
|
Typed expression node for operator matrix elements. |
|
Special type indicating an unconstrained type. |
|
|
|
Typed boolean expression node for operator branch filtering. |
|
One primitive declarative symbolic operator term. |
|
One primitive site-update operation. |