---
title: qasm (v0.46)
description: API reference for qiskit.qasm in qiskit v0.46
source: https://eu-de.quantum.cloud.ibm.com/docs/en/api/qiskit/0.46/qasm
---

# Qasm

`qiskit.qasm`

> **Deprecated since version 0.46.0**
>
> The [`qiskit.qasm`](#module-qiskit.qasm "qiskit.qasm") module has been deprecated and superseded by the [`qiskit.qasm2`](/docs/api/qiskit/0.46/qasm2#module-qiskit.qasm2 "qiskit.qasm2") module which provides a faster more correct parser.

## QASM Routines

### Qasm

*class* `qiskit.qasm.Qasm(filename=None, data=None)`

[GitHub](https://github.com/qiskit/qiskit/tree/stable/0.46/qiskit/qasm/qasm.py)

OPENQASM circuit object.

Create an OPENQASM circuit object.

## Pygments

### OpenQASMLexer

*class* `qiskit.qasm.OpenQASMLexer(*args, **kwds)`

[GitHub](https://github.com/qiskit/qiskit/tree/stable/0.46/qiskit/qasm/pygments/lexer.py)

A pygments lexer for OpenQasm.

### QasmHTMLStyle

*class* `qiskit.qasm.QasmHTMLStyle`

[GitHub](https://github.com/qiskit/qiskit/tree/stable/0.46/qiskit/qasm/pygments/lexer.py)

A style for OpenQasm in a HTML env (e.g. Jupyter widget).

### QasmTerminalStyle

*class* `qiskit.qasm.QasmTerminalStyle`

[GitHub](https://github.com/qiskit/qiskit/tree/stable/0.46/qiskit/qasm/pygments/lexer.py)

A style for OpenQasm in a Terminal env (e.g. Jupyter print).
