Skip to content

OpenQASM Missing Language Features #2471

Open
@orpuente-MS

Description

@orpuente-MS

The following features are missing in our OpenQASM implementation, and we plan to implement them in the near future:

These features require work in the Q# compiler and we plan to implement them at some point, but not in the near future:

  • break keyword.
  • continue keyword.
  • Array references (passing arrays as mutable parameters).
  • alias declarations for non-qubits
  • register concatenation

These features are not planned for full compilation support:

  • Hardware qubit ids.
  • Duration type value, this includes supplying durations on gate and box instructions.
  • Stretch type values.
  • Calibration statements.
  • Calibration grammar statements.
  • Defcal statements.
  • Delay statements.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions