33 #ifndef YY_CQASM_VERSION_HOME_DOCS_CHECKOUTS_READTHEDOCS_ORG_USER_BUILDS_LIBQASM_CHECKOUTS_STABLE_CBUILD_SRC_CQASM_CQASM_VERSION_PARSER_HPP_INCLUDED 34 # define YY_CQASM_VERSION_HOME_DOCS_CHECKOUTS_READTHEDOCS_ORG_USER_BUILDS_LIBQASM_CHECKOUTS_STABLE_CBUILD_SRC_CQASM_CQASM_VERSION_PARSER_HPP_INCLUDED 36 #ifndef CQASM_VERSIONDEBUG 39 # define CQASM_VERSIONDEBUG 1 41 # define CQASM_VERSIONDEBUG 0 44 # define CQASM_VERSIONDEBUG 0 47 #if CQASM_VERSIONDEBUG 48 extern int cqasm_versiondebug;
51 #line 5 "/home/docs/checkouts/readthedocs.org/user_builds/libqasm/checkouts/stable/src/cqasm/src/cqasm-version-parser.y" 65 #define YYSTYPE CQASM_VERSIONSTYPE 66 #define YYLTYPE CQASM_VERSIONLTYPE 69 #line 70 "/home/docs/checkouts/readthedocs.org/user_builds/libqasm/checkouts/stable/cbuild/src/cqasm/cqasm-version-parser.hpp" 72 #ifndef CQASM_VERSIONTOKENTYPE 73 # define CQASM_VERSIONTOKENTYPE 84 #if ! defined CQASM_VERSIONSTYPE && ! defined CQASM_VERSIONSTYPE_IS_DECLARED 88 #line 32 "/home/docs/checkouts/readthedocs.org/user_builds/libqasm/checkouts/stable/src/cqasm/src/cqasm-version-parser.y" 93 #line 94 "/home/docs/checkouts/readthedocs.org/user_builds/libqasm/checkouts/stable/cbuild/src/cqasm/cqasm-version-parser.hpp" 95 # define CQASM_VERSIONSTYPE_IS_TRIVIAL 1 96 # define CQASM_VERSIONSTYPE_IS_DECLARED 1 100 #if ! defined CQASM_VERSIONLTYPE && ! defined CQASM_VERSIONLTYPE_IS_DECLARED 109 # define CQASM_VERSIONLTYPE_IS_DECLARED 1 110 # define CQASM_VERSIONLTYPE_IS_TRIVIAL 1
Defines utilities for detecting and dealing with cQASM language versions.
Version number primitive used within the AST and semantic trees.
Internal helper class for parsing cQASM file versions.
Contains custom exception objects used by libqasm.
int cqasm_versionparse(yyscan_t scanner, cqasm::version::ParseHelper &helper)
Namespace for detecting and dealing with cQASM language versions.