braket.default_simulator.openqasm.parser.generated.BraketPragmasLexer module
- class braket.default_simulator.openqasm.parser.generated.BraketPragmasLexer.BraketPragmasLexer(input=None, output: ~typing.TextIO = <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>)[source]
Bases:
Lexer
- 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>]
- VERSION_IDENTIFIER = 1
- EAT_TO_LINE_END = 2
- 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
- channelNames = ['DEFAULT_TOKEN_CHANNEL', 'HIDDEN']
- modeNames = ['DEFAULT_MODE', 'VERSION_IDENTIFIER', 'EAT_TO_LINE_END']
- 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'", "'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'", "'['", "']'", "'{'", "'}'", "'('", "')'", "':'", "';'", "'.'", "','", "'='", "'->'", "'+'", "'++'", "'-'", "'*'", "'**'", "'/'", "'%'", "'|'", "'||'", "'&'", "'&&'", "'^'", "'~'", "'!'", "'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']
- ruleNames = ['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', 'ValidUnicode', 'Letter', 'FirstIdCharacter', 'GeneralIdCharacter', 'Identifier', 'HardwareQubit', 'FloatLiteralExponent', 'FloatLiteral', 'TimeUnit', 'TimingLiteral', 'BitstringLiteral', 'StringLiteral', 'Whitespace', 'Newline', 'LineComment', 'BlockComment', 'VERSION_IDENTIFER_WHITESPACE', 'VersionSpecifier', 'EAT_INITIAL_SPACE', 'EAT_LINE_END', 'RemainingLineContent']
- grammarFileName = 'BraketPragmasLexer.g4'