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.