braket.default_simulator.openqasm.parser.generated.BraketPragmasLexer module

braket.default_simulator.openqasm.parser.generated.BraketPragmasLexer.serializedATN()[source]
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'