prism-q 0.32.0

Fast Rust quantum circuit simulator. OpenQASM 3.0, multiple backends, AVX2 SIMD kernels, optional CUDA and MPI, QEC tooling, Python bindings.
Documentation
1
2
3
4
5
6
7
8
9
10
11
//! OpenQASM front end: source text to tokens, tokens to a syntax tree, and the
//! tree to instructions.
//!
//! The public entry points live in [`openqasm`](super::openqasm); this module
//! is what they are built on.

pub(crate) mod ast;
pub(crate) mod expr;
pub(crate) mod lexer;
pub(crate) mod parser;
pub(crate) mod stream;