Programs.QCLParser.Main

A monad for a QCL state

type QCLState

type QCLCirc a

Auxiliary state functions

provide

Implementation of the QCL primitives

qcl_reset

qcl_cnot

qcl_not

qcl_fanout

sqdist

matrix_w

matrix_exp

qcl_matrix

qcl_cnot_inv

qcl_not_inv

qcl_fanout_inv

testcircuit1

Unpacking QCLCirc

run

An abstract syntax for QCL output

data QCLGate

do_qcl_gate

Parsing

identifier

int

double

commalist

qureg

inversechar

complex

qcl_line

parse_qcl_line

run_qcl_line

run_qcl_lines

testcircuit2

Main function

main