github.com/nevalang/neva@v0.23.1-0.20240507185603-7696a9bb8dda/internal/compiler/parser/generated/nevaLexer.interp (about)

     1  token literal names:
     2  null
     3  '#'
     4  '('
     5  ','
     6  ')'
     7  'import'
     8  '{'
     9  '}'
    10  ':'
    11  '@'
    12  '/'
    13  '.'
    14  'type'
    15  '<'
    16  '>'
    17  'enum'
    18  'struct'
    19  '|'
    20  'interface'
    21  '['
    22  ']'
    23  'const'
    24  '='
    25  'nil'
    26  'true'
    27  'false'
    28  '::'
    29  'component'
    30  'nodes'
    31  '?'
    32  'net'
    33  '->'
    34  '=>'
    35  '$'
    36  null
    37  'pub'
    38  null
    39  null
    40  '-'
    41  null
    42  null
    43  null
    44  null
    45  
    46  token symbolic names:
    47  null
    48  null
    49  null
    50  null
    51  null
    52  null
    53  null
    54  null
    55  null
    56  null
    57  null
    58  null
    59  null
    60  null
    61  null
    62  null
    63  null
    64  null
    65  null
    66  null
    67  null
    68  null
    69  null
    70  null
    71  null
    72  null
    73  null
    74  null
    75  null
    76  null
    77  null
    78  null
    79  null
    80  null
    81  COMMENT
    82  PUB_KW
    83  IDENTIFIER
    84  INT
    85  MINUS
    86  FLOAT
    87  STRING
    88  NEWLINE
    89  WS
    90  
    91  rule names:
    92  T__0
    93  T__1
    94  T__2
    95  T__3
    96  T__4
    97  T__5
    98  T__6
    99  T__7
   100  T__8
   101  T__9
   102  T__10
   103  T__11
   104  T__12
   105  T__13
   106  T__14
   107  T__15
   108  T__16
   109  T__17
   110  T__18
   111  T__19
   112  T__20
   113  T__21
   114  T__22
   115  T__23
   116  T__24
   117  T__25
   118  T__26
   119  T__27
   120  T__28
   121  T__29
   122  T__30
   123  T__31
   124  T__32
   125  COMMENT
   126  PUB_KW
   127  IDENTIFIER
   128  LETTER
   129  INT
   130  MINUS
   131  FLOAT
   132  STRING
   133  NEWLINE
   134  WS
   135  
   136  channel names:
   137  DEFAULT_TOKEN_CHANNEL
   138  HIDDEN
   139  
   140  mode names:
   141  DEFAULT_MODE
   142  
   143  atn:
   144  [4, 0, 42, 270, 6, -1, 2, 0, 7, 0, 2, 1, 7, 1, 2, 2, 7, 2, 2, 3, 7, 3, 2, 4, 7, 4, 2, 5, 7, 5, 2, 6, 7, 6, 2, 7, 7, 7, 2, 8, 7, 8, 2, 9, 7, 9, 2, 10, 7, 10, 2, 11, 7, 11, 2, 12, 7, 12, 2, 13, 7, 13, 2, 14, 7, 14, 2, 15, 7, 15, 2, 16, 7, 16, 2, 17, 7, 17, 2, 18, 7, 18, 2, 19, 7, 19, 2, 20, 7, 20, 2, 21, 7, 21, 2, 22, 7, 22, 2, 23, 7, 23, 2, 24, 7, 24, 2, 25, 7, 25, 2, 26, 7, 26, 2, 27, 7, 27, 2, 28, 7, 28, 2, 29, 7, 29, 2, 30, 7, 30, 2, 31, 7, 31, 2, 32, 7, 32, 2, 33, 7, 33, 2, 34, 7, 34, 2, 35, 7, 35, 2, 36, 7, 36, 2, 37, 7, 37, 2, 38, 7, 38, 2, 39, 7, 39, 2, 40, 7, 40, 2, 41, 7, 41, 2, 42, 7, 42, 1, 0, 1, 0, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 3, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 5, 1, 5, 1, 6, 1, 6, 1, 7, 1, 7, 1, 8, 1, 8, 1, 9, 1, 9, 1, 10, 1, 10, 1, 11, 1, 11, 1, 11, 1, 11, 1, 11, 1, 12, 1, 12, 1, 13, 1, 13, 1, 14, 1, 14, 1, 14, 1, 14, 1, 14, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 16, 1, 16, 1, 17, 1, 17, 1, 17, 1, 17, 1, 17, 1, 17, 1, 17, 1, 17, 1, 17, 1, 17, 1, 18, 1, 18, 1, 19, 1, 19, 1, 20, 1, 20, 1, 20, 1, 20, 1, 20, 1, 20, 1, 21, 1, 21, 1, 22, 1, 22, 1, 22, 1, 22, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 25, 1, 25, 1, 25, 1, 26, 1, 26, 1, 26, 1, 26, 1, 26, 1, 26, 1, 26, 1, 26, 1, 26, 1, 26, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, 28, 1, 28, 1, 29, 1, 29, 1, 29, 1, 29, 1, 30, 1, 30, 1, 30, 1, 31, 1, 31, 1, 31, 1, 32, 1, 32, 1, 33, 1, 33, 1, 33, 1, 33, 5, 33, 212, 8, 33, 10, 33, 12, 33, 215, 9, 33, 1, 34, 1, 34, 1, 34, 1, 34, 1, 35, 1, 35, 1, 35, 5, 35, 224, 8, 35, 10, 35, 12, 35, 227, 9, 35, 1, 36, 1, 36, 1, 37, 4, 37, 232, 8, 37, 11, 37, 12, 37, 233, 1, 38, 1, 38, 1, 39, 5, 39, 239, 8, 39, 10, 39, 12, 39, 242, 9, 39, 1, 39, 1, 39, 4, 39, 246, 8, 39, 11, 39, 12, 39, 247, 1, 40, 1, 40, 5, 40, 252, 8, 40, 10, 40, 12, 40, 255, 9, 40, 1, 40, 1, 40, 1, 41, 3, 41, 260, 8, 41, 1, 41, 1, 41, 1, 42, 4, 42, 265, 8, 42, 11, 42, 12, 42, 266, 1, 42, 1, 42, 1, 253, 0, 43, 1, 1, 3, 2, 5, 3, 7, 4, 9, 5, 11, 6, 13, 7, 15, 8, 17, 9, 19, 10, 21, 11, 23, 12, 25, 13, 27, 14, 29, 15, 31, 16, 33, 17, 35, 18, 37, 19, 39, 20, 41, 21, 43, 22, 45, 23, 47, 24, 49, 25, 51, 26, 53, 27, 55, 28, 57, 29, 59, 30, 61, 31, 63, 32, 65, 33, 67, 34, 69, 35, 71, 36, 73, 0, 75, 37, 77, 38, 79, 39, 81, 40, 83, 41, 85, 42, 1, 0, 4, 2, 0, 10, 10, 13, 13, 3, 0, 65, 90, 95, 95, 97, 122, 1, 0, 48, 57, 2, 0, 9, 9, 32, 32, 277, 0, 1, 1, 0, 0, 0, 0, 3, 1, 0, 0, 0, 0, 5, 1, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0, 11, 1, 0, 0, 0, 0, 13, 1, 0, 0, 0, 0, 15, 1, 0, 0, 0, 0, 17, 1, 0, 0, 0, 0, 19, 1, 0, 0, 0, 0, 21, 1, 0, 0, 0, 0, 23, 1, 0, 0, 0, 0, 25, 1, 0, 0, 0, 0, 27, 1, 0, 0, 0, 0, 29, 1, 0, 0, 0, 0, 31, 1, 0, 0, 0, 0, 33, 1, 0, 0, 0, 0, 35, 1, 0, 0, 0, 0, 37, 1, 0, 0, 0, 0, 39, 1, 0, 0, 0, 0, 41, 1, 0, 0, 0, 0, 43, 1, 0, 0, 0, 0, 45, 1, 0, 0, 0, 0, 47, 1, 0, 0, 0, 0, 49, 1, 0, 0, 0, 0, 51, 1, 0, 0, 0, 0, 53, 1, 0, 0, 0, 0, 55, 1, 0, 0, 0, 0, 57, 1, 0, 0, 0, 0, 59, 1, 0, 0, 0, 0, 61, 1, 0, 0, 0, 0, 63, 1, 0, 0, 0, 0, 65, 1, 0, 0, 0, 0, 67, 1, 0, 0, 0, 0, 69, 1, 0, 0, 0, 0, 71, 1, 0, 0, 0, 0, 75, 1, 0, 0, 0, 0, 77, 1, 0, 0, 0, 0, 79, 1, 0, 0, 0, 0, 81, 1, 0, 0, 0, 0, 83, 1, 0, 0, 0, 0, 85, 1, 0, 0, 0, 1, 87, 1, 0, 0, 0, 3, 89, 1, 0, 0, 0, 5, 91, 1, 0, 0, 0, 7, 93, 1, 0, 0, 0, 9, 95, 1, 0, 0, 0, 11, 102, 1, 0, 0, 0, 13, 104, 1, 0, 0, 0, 15, 106, 1, 0, 0, 0, 17, 108, 1, 0, 0, 0, 19, 110, 1, 0, 0, 0, 21, 112, 1, 0, 0, 0, 23, 114, 1, 0, 0, 0, 25, 119, 1, 0, 0, 0, 27, 121, 1, 0, 0, 0, 29, 123, 1, 0, 0, 0, 31, 128, 1, 0, 0, 0, 33, 135, 1, 0, 0, 0, 35, 137, 1, 0, 0, 0, 37, 147, 1, 0, 0, 0, 39, 149, 1, 0, 0, 0, 41, 151, 1, 0, 0, 0, 43, 157, 1, 0, 0, 0, 45, 159, 1, 0, 0, 0, 47, 163, 1, 0, 0, 0, 49, 168, 1, 0, 0, 0, 51, 174, 1, 0, 0, 0, 53, 177, 1, 0, 0, 0, 55, 187, 1, 0, 0, 0, 57, 193, 1, 0, 0, 0, 59, 195, 1, 0, 0, 0, 61, 199, 1, 0, 0, 0, 63, 202, 1, 0, 0, 0, 65, 205, 1, 0, 0, 0, 67, 207, 1, 0, 0, 0, 69, 216, 1, 0, 0, 0, 71, 220, 1, 0, 0, 0, 73, 228, 1, 0, 0, 0, 75, 231, 1, 0, 0, 0, 77, 235, 1, 0, 0, 0, 79, 240, 1, 0, 0, 0, 81, 249, 1, 0, 0, 0, 83, 259, 1, 0, 0, 0, 85, 264, 1, 0, 0, 0, 87, 88, 5, 35, 0, 0, 88, 2, 1, 0, 0, 0, 89, 90, 5, 40, 0, 0, 90, 4, 1, 0, 0, 0, 91, 92, 5, 44, 0, 0, 92, 6, 1, 0, 0, 0, 93, 94, 5, 41, 0, 0, 94, 8, 1, 0, 0, 0, 95, 96, 5, 105, 0, 0, 96, 97, 5, 109, 0, 0, 97, 98, 5, 112, 0, 0, 98, 99, 5, 111, 0, 0, 99, 100, 5, 114, 0, 0, 100, 101, 5, 116, 0, 0, 101, 10, 1, 0, 0, 0, 102, 103, 5, 123, 0, 0, 103, 12, 1, 0, 0, 0, 104, 105, 5, 125, 0, 0, 105, 14, 1, 0, 0, 0, 106, 107, 5, 58, 0, 0, 107, 16, 1, 0, 0, 0, 108, 109, 5, 64, 0, 0, 109, 18, 1, 0, 0, 0, 110, 111, 5, 47, 0, 0, 111, 20, 1, 0, 0, 0, 112, 113, 5, 46, 0, 0, 113, 22, 1, 0, 0, 0, 114, 115, 5, 116, 0, 0, 115, 116, 5, 121, 0, 0, 116, 117, 5, 112, 0, 0, 117, 118, 5, 101, 0, 0, 118, 24, 1, 0, 0, 0, 119, 120, 5, 60, 0, 0, 120, 26, 1, 0, 0, 0, 121, 122, 5, 62, 0, 0, 122, 28, 1, 0, 0, 0, 123, 124, 5, 101, 0, 0, 124, 125, 5, 110, 0, 0, 125, 126, 5, 117, 0, 0, 126, 127, 5, 109, 0, 0, 127, 30, 1, 0, 0, 0, 128, 129, 5, 115, 0, 0, 129, 130, 5, 116, 0, 0, 130, 131, 5, 114, 0, 0, 131, 132, 5, 117, 0, 0, 132, 133, 5, 99, 0, 0, 133, 134, 5, 116, 0, 0, 134, 32, 1, 0, 0, 0, 135, 136, 5, 124, 0, 0, 136, 34, 1, 0, 0, 0, 137, 138, 5, 105, 0, 0, 138, 139, 5, 110, 0, 0, 139, 140, 5, 116, 0, 0, 140, 141, 5, 101, 0, 0, 141, 142, 5, 114, 0, 0, 142, 143, 5, 102, 0, 0, 143, 144, 5, 97, 0, 0, 144, 145, 5, 99, 0, 0, 145, 146, 5, 101, 0, 0, 146, 36, 1, 0, 0, 0, 147, 148, 5, 91, 0, 0, 148, 38, 1, 0, 0, 0, 149, 150, 5, 93, 0, 0, 150, 40, 1, 0, 0, 0, 151, 152, 5, 99, 0, 0, 152, 153, 5, 111, 0, 0, 153, 154, 5, 110, 0, 0, 154, 155, 5, 115, 0, 0, 155, 156, 5, 116, 0, 0, 156, 42, 1, 0, 0, 0, 157, 158, 5, 61, 0, 0, 158, 44, 1, 0, 0, 0, 159, 160, 5, 110, 0, 0, 160, 161, 5, 105, 0, 0, 161, 162, 5, 108, 0, 0, 162, 46, 1, 0, 0, 0, 163, 164, 5, 116, 0, 0, 164, 165, 5, 114, 0, 0, 165, 166, 5, 117, 0, 0, 166, 167, 5, 101, 0, 0, 167, 48, 1, 0, 0, 0, 168, 169, 5, 102, 0, 0, 169, 170, 5, 97, 0, 0, 170, 171, 5, 108, 0, 0, 171, 172, 5, 115, 0, 0, 172, 173, 5, 101, 0, 0, 173, 50, 1, 0, 0, 0, 174, 175, 5, 58, 0, 0, 175, 176, 5, 58, 0, 0, 176, 52, 1, 0, 0, 0, 177, 178, 5, 99, 0, 0, 178, 179, 5, 111, 0, 0, 179, 180, 5, 109, 0, 0, 180, 181, 5, 112, 0, 0, 181, 182, 5, 111, 0, 0, 182, 183, 5, 110, 0, 0, 183, 184, 5, 101, 0, 0, 184, 185, 5, 110, 0, 0, 185, 186, 5, 116, 0, 0, 186, 54, 1, 0, 0, 0, 187, 188, 5, 110, 0, 0, 188, 189, 5, 111, 0, 0, 189, 190, 5, 100, 0, 0, 190, 191, 5, 101, 0, 0, 191, 192, 5, 115, 0, 0, 192, 56, 1, 0, 0, 0, 193, 194, 5, 63, 0, 0, 194, 58, 1, 0, 0, 0, 195, 196, 5, 110, 0, 0, 196, 197, 5, 101, 0, 0, 197, 198, 5, 116, 0, 0, 198, 60, 1, 0, 0, 0, 199, 200, 5, 45, 0, 0, 200, 201, 5, 62, 0, 0, 201, 62, 1, 0, 0, 0, 202, 203, 5, 61, 0, 0, 203, 204, 5, 62, 0, 0, 204, 64, 1, 0, 0, 0, 205, 206, 5, 36, 0, 0, 206, 66, 1, 0, 0, 0, 207, 208, 5, 47, 0, 0, 208, 209, 5, 47, 0, 0, 209, 213, 1, 0, 0, 0, 210, 212, 8, 0, 0, 0, 211, 210, 1, 0, 0, 0, 212, 215, 1, 0, 0, 0, 213, 211, 1, 0, 0, 0, 213, 214, 1, 0, 0, 0, 214, 68, 1, 0, 0, 0, 215, 213, 1, 0, 0, 0, 216, 217, 5, 112, 0, 0, 217, 218, 5, 117, 0, 0, 218, 219, 5, 98, 0, 0, 219, 70, 1, 0, 0, 0, 220, 225, 3, 73, 36, 0, 221, 224, 3, 73, 36, 0, 222, 224, 3, 75, 37, 0, 223, 221, 1, 0, 0, 0, 223, 222, 1, 0, 0, 0, 224, 227, 1, 0, 0, 0, 225, 223, 1, 0, 0, 0, 225, 226, 1, 0, 0, 0, 226, 72, 1, 0, 0, 0, 227, 225, 1, 0, 0, 0, 228, 229, 7, 1, 0, 0, 229, 74, 1, 0, 0, 0, 230, 232, 7, 2, 0, 0, 231, 230, 1, 0, 0, 0, 232, 233, 1, 0, 0, 0, 233, 231, 1, 0, 0, 0, 233, 234, 1, 0, 0, 0, 234, 76, 1, 0, 0, 0, 235, 236, 5, 45, 0, 0, 236, 78, 1, 0, 0, 0, 237, 239, 7, 2, 0, 0, 238, 237, 1, 0, 0, 0, 239, 242, 1, 0, 0, 0, 240, 238, 1, 0, 0, 0, 240, 241, 1, 0, 0, 0, 241, 243, 1, 0, 0, 0, 242, 240, 1, 0, 0, 0, 243, 245, 5, 46, 0, 0, 244, 246, 7, 2, 0, 0, 245, 244, 1, 0, 0, 0, 246, 247, 1, 0, 0, 0, 247, 245, 1, 0, 0, 0, 247, 248, 1, 0, 0, 0, 248, 80, 1, 0, 0, 0, 249, 253, 5, 39, 0, 0, 250, 252, 9, 0, 0, 0, 251, 250, 1, 0, 0, 0, 252, 255, 1, 0, 0, 0, 253, 254, 1, 0, 0, 0, 253, 251, 1, 0, 0, 0, 254, 256, 1, 0, 0, 0, 255, 253, 1, 0, 0, 0, 256, 257, 5, 39, 0, 0, 257, 82, 1, 0, 0, 0, 258, 260, 5, 13, 0, 0, 259, 258, 1, 0, 0, 0, 259, 260, 1, 0, 0, 0, 260, 261, 1, 0, 0, 0, 261, 262, 5, 10, 0, 0, 262, 84, 1, 0, 0, 0, 263, 265, 7, 3, 0, 0, 264, 263, 1, 0, 0, 0, 265, 266, 1, 0, 0, 0, 266, 264, 1, 0, 0, 0, 266, 267, 1, 0, 0, 0, 267, 268, 1, 0, 0, 0, 268, 269, 6, 42, 0, 0, 269, 86, 1, 0, 0, 0, 10, 0, 213, 223, 225, 233, 240, 247, 253, 259, 266, 1, 0, 1, 0]