qiskit-documentation/docs/api/qiskit/0.46/qasm.mdx

55 lines
1.7 KiB
Plaintext

---
title: qasm
description: API reference for qiskit.qasm
in_page_toc_min_heading_level: 2
python_api_type: module
python_api_name: qiskit.qasm
---
<span id="module-qiskit.qasm" />
<span id="qiskit-qasm" />
<span id="qasm-qiskit-qasm" />
# Qasm
<span id="module-qiskit.qasm" />
`qiskit.qasm`
<Admonition title="Deprecated since version 0.46.0" type="danger">
The [`qiskit.qasm`](#module-qiskit.qasm "qiskit.qasm") module has been deprecated and superseded by the [`qiskit.qasm2`](qasm2#module-qiskit.qasm2 "qiskit.qasm2") module which provides a faster more correct parser.
</Admonition>
## QASM Routines
### Qasm
<Class id="qiskit.qasm.Qasm" github="https://github.com/qiskit/qiskit/tree/stable/0.46/qiskit/qasm/qasm.py" signature="qiskit.qasm.Qasm(filename=None, data=None)" modifiers="class">
OPENQASM circuit object.
Create an OPENQASM circuit object.
</Class>
## Pygments
### OpenQASMLexer
<Class id="qiskit.qasm.OpenQASMLexer" github="https://github.com/qiskit/qiskit/tree/stable/0.46/qiskit/qasm/pygments/lexer.py" signature="qiskit.qasm.OpenQASMLexer(*args, **kwds)" modifiers="class">
A pygments lexer for OpenQasm.
</Class>
### QasmHTMLStyle
<Class id="qiskit.qasm.QasmHTMLStyle" github="https://github.com/qiskit/qiskit/tree/stable/0.46/qiskit/qasm/pygments/lexer.py" signature="qiskit.qasm.QasmHTMLStyle" modifiers="class">
A style for OpenQasm in a HTML env (e.g. Jupyter widget).
</Class>
### QasmTerminalStyle
<Class id="qiskit.qasm.QasmTerminalStyle" github="https://github.com/qiskit/qiskit/tree/stable/0.46/qiskit/qasm/pygments/lexer.py" signature="qiskit.qasm.QasmTerminalStyle" modifiers="class">
A style for OpenQasm in a Terminal env (e.g. Jupyter print).
</Class>