mirror of https://github.com/openqasm/openqasm.git
64 lines
1.4 KiB
YAML
64 lines
1.4 KiB
YAML
# indent w/ 2 spaces
|
|
source: |
|
|
extern test_kern(bit[5], uint[10], float[16], complex[float[64]]) -> float[6];
|
|
reference: |
|
|
program
|
|
statementOrScope
|
|
statement
|
|
externStatement
|
|
extern
|
|
test_kern
|
|
(
|
|
externArgumentList
|
|
externArgument
|
|
scalarType
|
|
bit
|
|
designator
|
|
[
|
|
expression
|
|
5
|
|
]
|
|
,
|
|
externArgument
|
|
scalarType
|
|
uint
|
|
designator
|
|
[
|
|
expression
|
|
10
|
|
]
|
|
,
|
|
externArgument
|
|
scalarType
|
|
float
|
|
designator
|
|
[
|
|
expression
|
|
16
|
|
]
|
|
,
|
|
externArgument
|
|
scalarType
|
|
complex
|
|
[
|
|
scalarType
|
|
float
|
|
designator
|
|
[
|
|
expression
|
|
64
|
|
]
|
|
]
|
|
)
|
|
returnSignature
|
|
->
|
|
scalarType
|
|
float
|
|
designator
|
|
[
|
|
expression
|
|
6
|
|
]
|
|
;
|
|
<EOF>
|