braket.default_simulator.openqasm.parser.generated.BraketPragmasParser module
- class braket.default_simulator.openqasm.parser.generated.BraketPragmasParser.BraketPragmasParser(input: ~antlr4.BufferedTokenStream.TokenStream, output: ~typing.TextIO = <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>)[source]
Bases:
Parser
- grammarFileName = 'BraketPragmasParser.g4'
- atn = <antlr4.atn.ATN.ATN object>
- decisionsToDFA = [<antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>]
- literalNames = ['<INVALID>', "'braket'", "'unitary'", "'result'", "'noise'", "'verbatim'", "'state_vector'", "'probability'", "'density_matrix'", "'amplitude'", "'expectation'", "'variance'", "'sample'", "'x'", "'y'", "'z'", "'i'", "'h'", "'hermitian'", "'all'", "'@'", "'bit_flip'", "'phase_flip'", "'pauli_channel'", "'depolarizing'", "'two_qubit_depolarizing'", "'two_qubit_dephasing'", "'amplitude_damping'", "'generalized_amplitude_damping'", "'phase_damping'", "'kraus'", "'OPENQASM'", "'include'", "'defcalgrammar'", "'def'", "'defcal'", "'gate'", "'extern'", "'box'", "'let'", "'break'", "'continue'", "'if'", "'else'", "'end'", "'return'", "'for'", "'while'", "'in'", '<INVALID>', '<INVALID>', "'input'", "'output'", "'const'", "'mutable'", "'qreg'", "'qubit'", "'creg'", "'bool'", "'bit'", "'int'", "'uint'", "'float'", "'angle'", "'complex'", "'array'", "'duration'", "'stretch'", "'gphase'", "'inv'", "'pow'", "'ctrl'", "'negctrl'", "'#dim'", "'durationof'", "'delay'", "'reset'", "'measure'", "'barrier'", '<INVALID>', "'['", "']'", "'{'", "'}'", "'('", "')'", "':'", "';'", "'.'", "','", "'='", "'->'", "'+'", "'++'", "'-'", "'*'", "'**'", "'/'", "'%'", "'|'", "'||'", "'&'", "'&&'", "'^'", "'~'", "'!'", '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', "'im'"]
- symbolicNames = ['<INVALID>', 'BRAKET', 'UNITARY', 'RESULT', 'NOISE', 'VERBATIM', 'STATE_VECTOR', 'PROBABILITY', 'DENSITY_MATRIX', 'AMPLITUDE', 'EXPECTATION', 'VARIANCE', 'SAMPLE', 'X', 'Y', 'Z', 'I', 'H', 'HERMITIAN', 'ALL', 'AT', 'BIT_FLIP', 'PHASE_FLIP', 'PAULI_CHANNEL', 'DEPOLARIZING', 'TWO_QUBIT_DEPOLARIZING', 'TWO_QUBIT_DEPHASING', 'AMPLITUDE_DAMPING', 'GENERALIZED_AMPLITUDE_DAMPING', 'PHASE_DAMPING', 'KRAUS', 'OPENQASM', 'INCLUDE', 'DEFCALGRAMMAR', 'DEF', 'DEFCAL', 'GATE', 'EXTERN', 'BOX', 'LET', 'BREAK', 'CONTINUE', 'IF', 'ELSE', 'END', 'RETURN', 'FOR', 'WHILE', 'IN', 'PRAGMA', 'AnnotationKeyword', 'INPUT', 'OUTPUT', 'CONST', 'MUTABLE', 'QREG', 'QUBIT', 'CREG', 'BOOL', 'BIT', 'INT', 'UINT', 'FLOAT', 'ANGLE', 'COMPLEX', 'ARRAY', 'DURATION', 'STRETCH', 'GPHASE', 'INV', 'POW', 'CTRL', 'NEGCTRL', 'DIM', 'DURATIONOF', 'DELAY', 'RESET', 'MEASURE', 'BARRIER', 'BooleanLiteral', 'LBRACKET', 'RBRACKET', 'LBRACE', 'RBRACE', 'LPAREN', 'RPAREN', 'COLON', 'SEMICOLON', 'DOT', 'COMMA', 'EQUALS', 'ARROW', 'PLUS', 'DOUBLE_PLUS', 'MINUS', 'ASTERISK', 'DOUBLE_ASTERISK', 'SLASH', 'PERCENT', 'PIPE', 'DOUBLE_PIPE', 'AMPERSAND', 'DOUBLE_AMPERSAND', 'CARET', 'TILDE', 'EXCLAMATION_POINT', 'EqualityOperator', 'CompoundAssignmentOperator', 'ComparisonOperator', 'BitshiftOperator', 'IMAG', 'ImaginaryLiteral', 'BinaryIntegerLiteral', 'OctalIntegerLiteral', 'DecimalIntegerLiteral', 'HexIntegerLiteral', 'Identifier', 'HardwareQubit', 'FloatLiteral', 'TimingLiteral', 'BitstringLiteral', 'StringLiteral', 'Whitespace', 'Newline', 'LineComment', 'BlockComment', 'VERSION_IDENTIFER_WHITESPACE', 'VersionSpecifier', 'EAT_INITIAL_SPACE', 'EAT_LINE_END', 'RemainingLineContent']
- RULE_braketPragma = 0
- RULE_braketUnitaryPragma = 1
- RULE_braketVerbatimPragma = 2
- RULE_twoDimMatrix = 3
- RULE_row = 4
- RULE_braketResultPragma = 5
- RULE_resultType = 6
- RULE_noArgResultType = 7
- RULE_noArgResultTypeName = 8
- RULE_optionalMultiTargetResultType = 9
- RULE_optionalMultiTargetResultTypeName = 10
- RULE_multiTarget = 11
- RULE_multiStateResultType = 12
- RULE_multiStateResultTypeName = 13
- RULE_multiState = 14
- RULE_observableResultType = 15
- RULE_observable = 16
- RULE_standardObservable = 17
- RULE_tensorProductObservable = 18
- RULE_hermitianObservable = 19
- RULE_observableResultTypeName = 20
- RULE_standardObservableName = 21
- RULE_complexNumber = 22
- RULE_braketNoisePragma = 23
- RULE_noiseInstruction = 24
- RULE_matrices = 25
- RULE_probabilities = 26
- RULE_noiseInstructionName = 27
- RULE_program = 28
- RULE_version = 29
- RULE_statement = 30
- RULE_annotation = 31
- RULE_scope = 32
- RULE_pragma = 33
- RULE_statementOrScope = 34
- RULE_calibrationGrammarStatement = 35
- RULE_includeStatement = 36
- RULE_breakStatement = 37
- RULE_continueStatement = 38
- RULE_endStatement = 39
- RULE_forStatement = 40
- RULE_ifStatement = 41
- RULE_returnStatement = 42
- RULE_whileStatement = 43
- RULE_barrierStatement = 44
- RULE_boxStatement = 45
- RULE_delayStatement = 46
- RULE_gateCallStatement = 47
- RULE_measureArrowAssignmentStatement = 48
- RULE_resetStatement = 49
- RULE_aliasDeclarationStatement = 50
- RULE_classicalDeclarationStatement = 51
- RULE_constDeclarationStatement = 52
- RULE_ioDeclarationStatement = 53
- RULE_oldStyleDeclarationStatement = 54
- RULE_quantumDeclarationStatement = 55
- RULE_defStatement = 56
- RULE_externStatement = 57
- RULE_gateStatement = 58
- RULE_assignmentStatement = 59
- RULE_expressionStatement = 60
- RULE_defcalStatement = 61
- RULE_expression = 62
- RULE_aliasExpression = 63
- RULE_declarationExpression = 64
- RULE_measureExpression = 65
- RULE_rangeExpression = 66
- RULE_setExpression = 67
- RULE_arrayLiteral = 68
- RULE_indexOperator = 69
- RULE_indexedIdentifier = 70
- RULE_returnSignature = 71
- RULE_gateModifier = 72
- RULE_scalarType = 73
- RULE_qubitType = 74
- RULE_arrayType = 75
- RULE_arrayReferenceType = 76
- RULE_designator = 77
- RULE_gateOperand = 78
- RULE_externArgument = 79
- RULE_defcalArgument = 80
- RULE_argumentDefinition = 81
- RULE_argumentDefinitionList = 82
- RULE_expressionList = 83
- RULE_defcalArgumentList = 84
- RULE_identifierList = 85
- RULE_gateOperandList = 86
- RULE_externArgumentList = 87
- ruleNames = ['braketPragma', 'braketUnitaryPragma', 'braketVerbatimPragma', 'twoDimMatrix', 'row', 'braketResultPragma', 'resultType', 'noArgResultType', 'noArgResultTypeName', 'optionalMultiTargetResultType', 'optionalMultiTargetResultTypeName', 'multiTarget', 'multiStateResultType', 'multiStateResultTypeName', 'multiState', 'observableResultType', 'observable', 'standardObservable', 'tensorProductObservable', 'hermitianObservable', 'observableResultTypeName', 'standardObservableName', 'complexNumber', 'braketNoisePragma', 'noiseInstruction', 'matrices', 'probabilities', 'noiseInstructionName', 'program', 'version', 'statement', 'annotation', 'scope', 'pragma', 'statementOrScope', 'calibrationGrammarStatement', 'includeStatement', 'breakStatement', 'continueStatement', 'endStatement', 'forStatement', 'ifStatement', 'returnStatement', 'whileStatement', 'barrierStatement', 'boxStatement', 'delayStatement', 'gateCallStatement', 'measureArrowAssignmentStatement', 'resetStatement', 'aliasDeclarationStatement', 'classicalDeclarationStatement', 'constDeclarationStatement', 'ioDeclarationStatement', 'oldStyleDeclarationStatement', 'quantumDeclarationStatement', 'defStatement', 'externStatement', 'gateStatement', 'assignmentStatement', 'expressionStatement', 'defcalStatement', 'expression', 'aliasExpression', 'declarationExpression', 'measureExpression', 'rangeExpression', 'setExpression', 'arrayLiteral', 'indexOperator', 'indexedIdentifier', 'returnSignature', 'gateModifier', 'scalarType', 'qubitType', 'arrayType', 'arrayReferenceType', 'designator', 'gateOperand', 'externArgument', 'defcalArgument', 'argumentDefinition', 'argumentDefinitionList', 'expressionList', 'defcalArgumentList', 'identifierList', 'gateOperandList', 'externArgumentList']
- EOF = -1
- BRAKET = 1
- UNITARY = 2
- RESULT = 3
- NOISE = 4
- VERBATIM = 5
- STATE_VECTOR = 6
- PROBABILITY = 7
- DENSITY_MATRIX = 8
- AMPLITUDE = 9
- EXPECTATION = 10
- VARIANCE = 11
- SAMPLE = 12
- X = 13
- Y = 14
- Z = 15
- I = 16
- H = 17
- HERMITIAN = 18
- ALL = 19
- AT = 20
- BIT_FLIP = 21
- PHASE_FLIP = 22
- PAULI_CHANNEL = 23
- DEPOLARIZING = 24
- TWO_QUBIT_DEPOLARIZING = 25
- TWO_QUBIT_DEPHASING = 26
- AMPLITUDE_DAMPING = 27
- GENERALIZED_AMPLITUDE_DAMPING = 28
- PHASE_DAMPING = 29
- KRAUS = 30
- OPENQASM = 31
- INCLUDE = 32
- DEFCALGRAMMAR = 33
- DEF = 34
- DEFCAL = 35
- GATE = 36
- EXTERN = 37
- BOX = 38
- LET = 39
- BREAK = 40
- CONTINUE = 41
- IF = 42
- ELSE = 43
- END = 44
- RETURN = 45
- FOR = 46
- WHILE = 47
- IN = 48
- PRAGMA = 49
- AnnotationKeyword = 50
- INPUT = 51
- OUTPUT = 52
- CONST = 53
- MUTABLE = 54
- QREG = 55
- QUBIT = 56
- CREG = 57
- BOOL = 58
- BIT = 59
- INT = 60
- UINT = 61
- FLOAT = 62
- ANGLE = 63
- COMPLEX = 64
- ARRAY = 65
- DURATION = 66
- STRETCH = 67
- GPHASE = 68
- INV = 69
- POW = 70
- CTRL = 71
- NEGCTRL = 72
- DIM = 73
- DURATIONOF = 74
- DELAY = 75
- RESET = 76
- MEASURE = 77
- BARRIER = 78
- BooleanLiteral = 79
- LBRACKET = 80
- RBRACKET = 81
- LBRACE = 82
- RBRACE = 83
- LPAREN = 84
- RPAREN = 85
- COLON = 86
- SEMICOLON = 87
- DOT = 88
- COMMA = 89
- EQUALS = 90
- ARROW = 91
- PLUS = 92
- DOUBLE_PLUS = 93
- MINUS = 94
- ASTERISK = 95
- DOUBLE_ASTERISK = 96
- SLASH = 97
- PERCENT = 98
- PIPE = 99
- DOUBLE_PIPE = 100
- AMPERSAND = 101
- DOUBLE_AMPERSAND = 102
- CARET = 103
- TILDE = 104
- EXCLAMATION_POINT = 105
- EqualityOperator = 106
- CompoundAssignmentOperator = 107
- ComparisonOperator = 108
- BitshiftOperator = 109
- IMAG = 110
- ImaginaryLiteral = 111
- BinaryIntegerLiteral = 112
- OctalIntegerLiteral = 113
- DecimalIntegerLiteral = 114
- HexIntegerLiteral = 115
- Identifier = 116
- HardwareQubit = 117
- FloatLiteral = 118
- TimingLiteral = 119
- BitstringLiteral = 120
- StringLiteral = 121
- Whitespace = 122
- Newline = 123
- LineComment = 124
- BlockComment = 125
- VERSION_IDENTIFER_WHITESPACE = 126
- VersionSpecifier = 127
- EAT_INITIAL_SPACE = 128
- EAT_LINE_END = 129
- RemainingLineContent = 130
- class BraketPragmaContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class BraketUnitaryPragmaContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class BraketVerbatimPragmaContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class TwoDimMatrixContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class RowContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class BraketResultPragmaContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ResultTypeContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class NoArgResultTypeContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class NoArgResultTypeNameContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class OptionalMultiTargetResultTypeContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class OptionalMultiTargetResultTypeNameContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class MultiTargetContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class MultiTargetAllContext(parser, ctx: ParserRuleContext)[source]
Bases:
MultiTargetContext
- parser
- class MultiTargetIdentifiersContext(parser, ctx: ParserRuleContext)[source]
Bases:
MultiTargetContext
- parser
- class MultiStateResultTypeContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class MultiStateResultTypeNameContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class MultiStateContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ObservableResultTypeContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ObservableContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class StandardObservableContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class StandardObservableAllContext(parser, ctx: ParserRuleContext)[source]
Bases:
StandardObservableContext
- parser
- class StandardObservableIdentifierContext(parser, ctx: ParserRuleContext)[source]
Bases:
StandardObservableContext
- parser
- class TensorProductObservableContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class HermitianObservableContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ObservableResultTypeNameContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class StandardObservableNameContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ComplexNumberContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ComplexOneValueContext(parser, ctx: ParserRuleContext)[source]
Bases:
ComplexNumberContext
- parser
- class ComplexTwoValuesContext(parser, ctx: ParserRuleContext)[source]
Bases:
ComplexNumberContext
- parser
- class BraketNoisePragmaContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class NoiseInstructionContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class NoiseContext(parser, ctx: ParserRuleContext)[source]
Bases:
NoiseInstructionContext
- parser
- class KrausContext(parser, ctx: ParserRuleContext)[source]
Bases:
NoiseInstructionContext
- parser
- class MatricesContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ProbabilitiesContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class NoiseInstructionNameContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ProgramContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class VersionContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class StatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class AnnotationContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ScopeContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class PragmaContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class StatementOrScopeContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class CalibrationGrammarStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class IncludeStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class BreakStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ContinueStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class EndStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ForStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class IfStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ReturnStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class WhileStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class BarrierStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class BoxStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class DelayStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class GateCallStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class MeasureArrowAssignmentStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ResetStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class AliasDeclarationStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ClassicalDeclarationStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ConstDeclarationStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class IoDeclarationStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class OldStyleDeclarationStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class QuantumDeclarationStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class DefStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ExternStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class GateStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class AssignmentStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ExpressionStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class DefcalStatementContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ExpressionContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class BitwiseXorExpressionContext(parser, ctx: ParserRuleContext)[source]
Bases:
ExpressionContext
- parser
- class AdditiveExpressionContext(parser, ctx: ParserRuleContext)[source]
Bases:
ExpressionContext
- parser
- class DurationofExpressionContext(parser, ctx: ParserRuleContext)[source]
Bases:
ExpressionContext
- parser
- class ParenthesisExpressionContext(parser, ctx: ParserRuleContext)[source]
Bases:
ExpressionContext
- parser
- class ComparisonExpressionContext(parser, ctx: ParserRuleContext)[source]
Bases:
ExpressionContext
- parser
- class MultiplicativeExpressionContext(parser, ctx: ParserRuleContext)[source]
Bases:
ExpressionContext
- parser
- class LogicalOrExpressionContext(parser, ctx: ParserRuleContext)[source]
Bases:
ExpressionContext
- parser
- class CastExpressionContext(parser, ctx: ParserRuleContext)[source]
Bases:
ExpressionContext
- parser
- class PowerExpressionContext(parser, ctx: ParserRuleContext)[source]
Bases:
ExpressionContext
- parser
- class BitwiseOrExpressionContext(parser, ctx: ParserRuleContext)[source]
Bases:
ExpressionContext
- parser
- class CallExpressionContext(parser, ctx: ParserRuleContext)[source]
Bases:
ExpressionContext
- parser
- class BitshiftExpressionContext(parser, ctx: ParserRuleContext)[source]
Bases:
ExpressionContext
- parser
- class BitwiseAndExpressionContext(parser, ctx: ParserRuleContext)[source]
Bases:
ExpressionContext
- parser
- class EqualityExpressionContext(parser, ctx: ParserRuleContext)[source]
Bases:
ExpressionContext
- parser
- class LogicalAndExpressionContext(parser, ctx: ParserRuleContext)[source]
Bases:
ExpressionContext
- parser
- class IndexExpressionContext(parser, ctx: ParserRuleContext)[source]
Bases:
ExpressionContext
- parser
- class UnaryExpressionContext(parser, ctx: ParserRuleContext)[source]
Bases:
ExpressionContext
- parser
- class LiteralExpressionContext(parser, ctx: ParserRuleContext)[source]
Bases:
ExpressionContext
- parser
- class AliasExpressionContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class DeclarationExpressionContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class MeasureExpressionContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class RangeExpressionContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class SetExpressionContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ArrayLiteralContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class IndexOperatorContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class IndexedIdentifierContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ReturnSignatureContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class GateModifierContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ScalarTypeContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class QubitTypeContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ArrayTypeContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ArrayReferenceTypeContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class DesignatorContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class GateOperandContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ExternArgumentContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class DefcalArgumentContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ArgumentDefinitionContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ArgumentDefinitionListContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ExpressionListContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class DefcalArgumentListContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class IdentifierListContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class GateOperandListContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- class ExternArgumentListContext(parser, parent: ParserRuleContext | None = None, invokingState: int = -1)[source]
Bases:
ParserRuleContext
- parser
- buildParseTrees
- expression_sempred(localctx: ExpressionContext, predIndex: int)[source]