libqasm
library for handling cQASM files
|
Parser, generated by Bison. More...
Go to the source code of this file.
Classes | |
union | CQASM_VERSIONSTYPE |
struct | CQASM_VERSIONLTYPE |
Macros | |
#define | CQASM_VERSIONDEBUG 0 |
#define | YYSTYPE CQASM_VERSIONSTYPE |
#define | YYLTYPE CQASM_VERSIONLTYPE |
#define | CQASM_VERSIONTOKENTYPE |
#define | CQASM_VERSIONSTYPE_IS_TRIVIAL 1 |
#define | CQASM_VERSIONSTYPE_IS_DECLARED 1 |
#define | CQASM_VERSIONLTYPE_IS_DECLARED 1 |
#define | CQASM_VERSIONLTYPE_IS_TRIVIAL 1 |
Typedefs | |
typedef void * | yyscan_t |
typedef union CQASM_VERSIONSTYPE | CQASM_VERSIONSTYPE |
typedef struct CQASM_VERSIONLTYPE | CQASM_VERSIONLTYPE |
Enumerations | |
enum | cqasm_versiontokentype { VERSION = 258, INT_LITERAL = 259, UNKNOWN = 260, END_OF_FILE = 261, VERSION = 258, INT_LITERAL = 259, UNKNOWN = 260, END_OF_FILE = 261 } |
Functions | |
int | cqasm_versionparse (yyscan_t scanner, cqasm::version::ParseHelper &helper) |
Parser, generated by Bison.
Definition in file cqasm-version-parser.hpp.
#include <memory>
#include <cstdio>
#include <cstdint>
#include "cqasm-error.hpp"
#include "cqasm-version.hpp"
#define CQASM_VERSIONDEBUG 0 |
Definition at line 44 of file cqasm-version-parser.hpp.
#define YYSTYPE CQASM_VERSIONSTYPE |
Definition at line 65 of file cqasm-version-parser.hpp.
#define YYLTYPE CQASM_VERSIONLTYPE |
Definition at line 66 of file cqasm-version-parser.hpp.
#define CQASM_VERSIONTOKENTYPE |
Definition at line 73 of file cqasm-version-parser.hpp.
#define CQASM_VERSIONSTYPE_IS_TRIVIAL 1 |
Definition at line 95 of file cqasm-version-parser.hpp.
#define CQASM_VERSIONSTYPE_IS_DECLARED 1 |
Definition at line 96 of file cqasm-version-parser.hpp.
#define CQASM_VERSIONLTYPE_IS_DECLARED 1 |
Definition at line 109 of file cqasm-version-parser.hpp.
#define CQASM_VERSIONLTYPE_IS_TRIVIAL 1 |
Definition at line 110 of file cqasm-version-parser.hpp.
typedef void* yyscan_t |
Definition at line 63 of file cqasm-version-parser.hpp.
typedef union CQASM_VERSIONSTYPE CQASM_VERSIONSTYPE |
Definition at line 85 of file cqasm-version-parser.hpp.
typedef struct CQASM_VERSIONLTYPE CQASM_VERSIONLTYPE |
Definition at line 101 of file cqasm-version-parser.hpp.
Enumerator | |
---|---|
VERSION | |
INT_LITERAL | |
UNKNOWN | |
END_OF_FILE | |
VERSION | |
INT_LITERAL | |
UNKNOWN | |
END_OF_FILE |
Definition at line 74 of file cqasm-version-parser.hpp.
int cqasm_versionparse | ( | yyscan_t | scanner, |
cqasm::version::ParseHelper & | helper | ||
) |