|
libqasm
library for handling cQASM files
|
Public Attributes | |
| char * | str |
| IntegerLiteral * | ilit |
| FloatLiteral * | flit |
| MatrixLiteral * | mat |
| StringBuilder * | strb |
| StringLiteral * | slit |
| JsonLiteral * | jlit |
| Identifier * | idnt |
| FunctionCall * | func |
| Index * | indx |
| UnaryOp * | unop |
| BinaryOp * | biop |
| TernaryCond * | tcnd |
| Expression * | expr |
| ExpressionList * | expl |
| IndexItem * | idxi |
| IndexRange * | idxr |
| IndexEntry * | idxe |
| IndexList * | idxl |
| AnnotationData * | adat |
| Instruction * | inst |
| Bundle * | bun |
| Mapping * | map |
| Variables * | vars |
| Subcircuit * | sub |
| Assignment * | asgn |
| IfElse * | ifel |
| ForLoop * | forl |
| ForeachLoop * | fore |
| WhileLoop * | whil |
| RepeatUntilLoop * | repu |
| BreakStatement * | brk |
| ContinueStatement * | cont |
| Statement * | stmt |
| StatementList * | stms |
| Version * | vers |
| Program * | prog |
Definition at line 234 of file cqasm-v1-parser.cpp.
#include <cqasm-v1-parser.hpp>

| char * CQASM_V1STYPE::str |
Definition at line 238 of file cqasm-v1-parser.cpp.
| IntegerLiteral * CQASM_V1STYPE::ilit |
Definition at line 239 of file cqasm-v1-parser.cpp.
| FloatLiteral * CQASM_V1STYPE::flit |
Definition at line 240 of file cqasm-v1-parser.cpp.
| MatrixLiteral * CQASM_V1STYPE::mat |
Definition at line 241 of file cqasm-v1-parser.cpp.
| StringBuilder * CQASM_V1STYPE::strb |
Definition at line 242 of file cqasm-v1-parser.cpp.
| StringLiteral * CQASM_V1STYPE::slit |
Definition at line 243 of file cqasm-v1-parser.cpp.
| JsonLiteral * CQASM_V1STYPE::jlit |
Definition at line 244 of file cqasm-v1-parser.cpp.
| Identifier * CQASM_V1STYPE::idnt |
Definition at line 245 of file cqasm-v1-parser.cpp.
| FunctionCall * CQASM_V1STYPE::func |
Definition at line 246 of file cqasm-v1-parser.cpp.
| Index * CQASM_V1STYPE::indx |
Definition at line 247 of file cqasm-v1-parser.cpp.
| UnaryOp * CQASM_V1STYPE::unop |
Definition at line 248 of file cqasm-v1-parser.cpp.
| BinaryOp * CQASM_V1STYPE::biop |
Definition at line 249 of file cqasm-v1-parser.cpp.
| TernaryCond * CQASM_V1STYPE::tcnd |
Definition at line 250 of file cqasm-v1-parser.cpp.
| Expression * CQASM_V1STYPE::expr |
Definition at line 251 of file cqasm-v1-parser.cpp.
| ExpressionList * CQASM_V1STYPE::expl |
Definition at line 252 of file cqasm-v1-parser.cpp.
| IndexItem * CQASM_V1STYPE::idxi |
Definition at line 253 of file cqasm-v1-parser.cpp.
| IndexRange * CQASM_V1STYPE::idxr |
Definition at line 254 of file cqasm-v1-parser.cpp.
| IndexEntry * CQASM_V1STYPE::idxe |
Definition at line 255 of file cqasm-v1-parser.cpp.
| IndexList * CQASM_V1STYPE::idxl |
Definition at line 256 of file cqasm-v1-parser.cpp.
| AnnotationData * CQASM_V1STYPE::adat |
Definition at line 257 of file cqasm-v1-parser.cpp.
| Instruction * CQASM_V1STYPE::inst |
Definition at line 258 of file cqasm-v1-parser.cpp.
| Bundle * CQASM_V1STYPE::bun |
Definition at line 259 of file cqasm-v1-parser.cpp.
| Mapping * CQASM_V1STYPE::map |
Definition at line 260 of file cqasm-v1-parser.cpp.
| Variables * CQASM_V1STYPE::vars |
Definition at line 261 of file cqasm-v1-parser.cpp.
| Subcircuit * CQASM_V1STYPE::sub |
Definition at line 262 of file cqasm-v1-parser.cpp.
| Assignment * CQASM_V1STYPE::asgn |
Definition at line 263 of file cqasm-v1-parser.cpp.
| IfElse * CQASM_V1STYPE::ifel |
Definition at line 264 of file cqasm-v1-parser.cpp.
| ForLoop * CQASM_V1STYPE::forl |
Definition at line 265 of file cqasm-v1-parser.cpp.
| ForeachLoop * CQASM_V1STYPE::fore |
Definition at line 266 of file cqasm-v1-parser.cpp.
| WhileLoop * CQASM_V1STYPE::whil |
Definition at line 267 of file cqasm-v1-parser.cpp.
| RepeatUntilLoop * CQASM_V1STYPE::repu |
Definition at line 268 of file cqasm-v1-parser.cpp.
| BreakStatement * CQASM_V1STYPE::brk |
Definition at line 269 of file cqasm-v1-parser.cpp.
| ContinueStatement * CQASM_V1STYPE::cont |
Definition at line 270 of file cqasm-v1-parser.cpp.
| Statement * CQASM_V1STYPE::stmt |
Definition at line 271 of file cqasm-v1-parser.cpp.
| StatementList * CQASM_V1STYPE::stms |
Definition at line 272 of file cqasm-v1-parser.cpp.
| Version * CQASM_V1STYPE::vers |
Definition at line 273 of file cqasm-v1-parser.cpp.
| Program * CQASM_V1STYPE::prog |
Definition at line 274 of file cqasm-v1-parser.cpp.
1.8.13