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

     1  // Code generated from ./neva.g4 by ANTLR 4.13.1. DO NOT EDIT.
     2  
     3  package parsing
     4  
     5  import (
     6  	"fmt"
     7  	"github.com/antlr4-go/antlr/v4"
     8  	"sync"
     9  	"unicode"
    10  )
    11  
    12  // Suppress unused import error
    13  var _ = fmt.Printf
    14  var _ = sync.Once{}
    15  var _ = unicode.IsLetter
    16  
    17  type nevaLexer struct {
    18  	*antlr.BaseLexer
    19  	channelNames []string
    20  	modeNames    []string
    21  	// TODO: EOF string
    22  }
    23  
    24  var NevaLexerLexerStaticData struct {
    25  	once                   sync.Once
    26  	serializedATN          []int32
    27  	ChannelNames           []string
    28  	ModeNames              []string
    29  	LiteralNames           []string
    30  	SymbolicNames          []string
    31  	RuleNames              []string
    32  	PredictionContextCache *antlr.PredictionContextCache
    33  	atn                    *antlr.ATN
    34  	decisionToDFA          []*antlr.DFA
    35  }
    36  
    37  func nevalexerLexerInit() {
    38  	staticData := &NevaLexerLexerStaticData
    39  	staticData.ChannelNames = []string{
    40  		"DEFAULT_TOKEN_CHANNEL", "HIDDEN",
    41  	}
    42  	staticData.ModeNames = []string{
    43  		"DEFAULT_MODE",
    44  	}
    45  	staticData.LiteralNames = []string{
    46  		"", "'#'", "'('", "','", "')'", "'import'", "'{'", "'}'", "':'", "'@'",
    47  		"'/'", "'.'", "'type'", "'<'", "'>'", "'enum'", "'struct'", "'|'", "'interface'",
    48  		"'['", "']'", "'const'", "'='", "'nil'", "'true'", "'false'", "'::'",
    49  		"'component'", "'nodes'", "'?'", "'net'", "'->'", "'=>'", "'$'", "",
    50  		"'pub'", "", "", "'-'",
    51  	}
    52  	staticData.SymbolicNames = []string{
    53  		"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
    54  		"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
    55  		"COMMENT", "PUB_KW", "IDENTIFIER", "INT", "MINUS", "FLOAT", "STRING",
    56  		"NEWLINE", "WS",
    57  	}
    58  	staticData.RuleNames = []string{
    59  		"T__0", "T__1", "T__2", "T__3", "T__4", "T__5", "T__6", "T__7", "T__8",
    60  		"T__9", "T__10", "T__11", "T__12", "T__13", "T__14", "T__15", "T__16",
    61  		"T__17", "T__18", "T__19", "T__20", "T__21", "T__22", "T__23", "T__24",
    62  		"T__25", "T__26", "T__27", "T__28", "T__29", "T__30", "T__31", "T__32",
    63  		"COMMENT", "PUB_KW", "IDENTIFIER", "LETTER", "INT", "MINUS", "FLOAT",
    64  		"STRING", "NEWLINE", "WS",
    65  	}
    66  	staticData.PredictionContextCache = antlr.NewPredictionContextCache()
    67  	staticData.serializedATN = []int32{
    68  		4, 0, 42, 270, 6, -1, 2, 0, 7, 0, 2, 1, 7, 1, 2, 2, 7, 2, 2, 3, 7, 3, 2,
    69  		4, 7, 4, 2, 5, 7, 5, 2, 6, 7, 6, 2, 7, 7, 7, 2, 8, 7, 8, 2, 9, 7, 9, 2,
    70  		10, 7, 10, 2, 11, 7, 11, 2, 12, 7, 12, 2, 13, 7, 13, 2, 14, 7, 14, 2, 15,
    71  		7, 15, 2, 16, 7, 16, 2, 17, 7, 17, 2, 18, 7, 18, 2, 19, 7, 19, 2, 20, 7,
    72  		20, 2, 21, 7, 21, 2, 22, 7, 22, 2, 23, 7, 23, 2, 24, 7, 24, 2, 25, 7, 25,
    73  		2, 26, 7, 26, 2, 27, 7, 27, 2, 28, 7, 28, 2, 29, 7, 29, 2, 30, 7, 30, 2,
    74  		31, 7, 31, 2, 32, 7, 32, 2, 33, 7, 33, 2, 34, 7, 34, 2, 35, 7, 35, 2, 36,
    75  		7, 36, 2, 37, 7, 37, 2, 38, 7, 38, 2, 39, 7, 39, 2, 40, 7, 40, 2, 41, 7,
    76  		41, 2, 42, 7, 42, 1, 0, 1, 0, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 3, 1, 4,
    77  		1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 5, 1, 5, 1, 6, 1, 6, 1, 7, 1, 7,
    78  		1, 8, 1, 8, 1, 9, 1, 9, 1, 10, 1, 10, 1, 11, 1, 11, 1, 11, 1, 11, 1, 11,
    79  		1, 12, 1, 12, 1, 13, 1, 13, 1, 14, 1, 14, 1, 14, 1, 14, 1, 14, 1, 15, 1,
    80  		15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 16, 1, 16, 1, 17, 1, 17, 1, 17,
    81  		1, 17, 1, 17, 1, 17, 1, 17, 1, 17, 1, 17, 1, 17, 1, 18, 1, 18, 1, 19, 1,
    82  		19, 1, 20, 1, 20, 1, 20, 1, 20, 1, 20, 1, 20, 1, 21, 1, 21, 1, 22, 1, 22,
    83  		1, 22, 1, 22, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, 24, 1, 24, 1, 24, 1,
    84  		24, 1, 24, 1, 24, 1, 25, 1, 25, 1, 25, 1, 26, 1, 26, 1, 26, 1, 26, 1, 26,
    85  		1, 26, 1, 26, 1, 26, 1, 26, 1, 26, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1,
    86  		27, 1, 28, 1, 28, 1, 29, 1, 29, 1, 29, 1, 29, 1, 30, 1, 30, 1, 30, 1, 31,
    87  		1, 31, 1, 31, 1, 32, 1, 32, 1, 33, 1, 33, 1, 33, 1, 33, 5, 33, 212, 8,
    88  		33, 10, 33, 12, 33, 215, 9, 33, 1, 34, 1, 34, 1, 34, 1, 34, 1, 35, 1, 35,
    89  		1, 35, 5, 35, 224, 8, 35, 10, 35, 12, 35, 227, 9, 35, 1, 36, 1, 36, 1,
    90  		37, 4, 37, 232, 8, 37, 11, 37, 12, 37, 233, 1, 38, 1, 38, 1, 39, 5, 39,
    91  		239, 8, 39, 10, 39, 12, 39, 242, 9, 39, 1, 39, 1, 39, 4, 39, 246, 8, 39,
    92  		11, 39, 12, 39, 247, 1, 40, 1, 40, 5, 40, 252, 8, 40, 10, 40, 12, 40, 255,
    93  		9, 40, 1, 40, 1, 40, 1, 41, 3, 41, 260, 8, 41, 1, 41, 1, 41, 1, 42, 4,
    94  		42, 265, 8, 42, 11, 42, 12, 42, 266, 1, 42, 1, 42, 1, 253, 0, 43, 1, 1,
    95  		3, 2, 5, 3, 7, 4, 9, 5, 11, 6, 13, 7, 15, 8, 17, 9, 19, 10, 21, 11, 23,
    96  		12, 25, 13, 27, 14, 29, 15, 31, 16, 33, 17, 35, 18, 37, 19, 39, 20, 41,
    97  		21, 43, 22, 45, 23, 47, 24, 49, 25, 51, 26, 53, 27, 55, 28, 57, 29, 59,
    98  		30, 61, 31, 63, 32, 65, 33, 67, 34, 69, 35, 71, 36, 73, 0, 75, 37, 77,
    99  		38, 79, 39, 81, 40, 83, 41, 85, 42, 1, 0, 4, 2, 0, 10, 10, 13, 13, 3, 0,
   100  		65, 90, 95, 95, 97, 122, 1, 0, 48, 57, 2, 0, 9, 9, 32, 32, 277, 0, 1, 1,
   101  		0, 0, 0, 0, 3, 1, 0, 0, 0, 0, 5, 1, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 9, 1,
   102  		0, 0, 0, 0, 11, 1, 0, 0, 0, 0, 13, 1, 0, 0, 0, 0, 15, 1, 0, 0, 0, 0, 17,
   103  		1, 0, 0, 0, 0, 19, 1, 0, 0, 0, 0, 21, 1, 0, 0, 0, 0, 23, 1, 0, 0, 0, 0,
   104  		25, 1, 0, 0, 0, 0, 27, 1, 0, 0, 0, 0, 29, 1, 0, 0, 0, 0, 31, 1, 0, 0, 0,
   105  		0, 33, 1, 0, 0, 0, 0, 35, 1, 0, 0, 0, 0, 37, 1, 0, 0, 0, 0, 39, 1, 0, 0,
   106  		0, 0, 41, 1, 0, 0, 0, 0, 43, 1, 0, 0, 0, 0, 45, 1, 0, 0, 0, 0, 47, 1, 0,
   107  		0, 0, 0, 49, 1, 0, 0, 0, 0, 51, 1, 0, 0, 0, 0, 53, 1, 0, 0, 0, 0, 55, 1,
   108  		0, 0, 0, 0, 57, 1, 0, 0, 0, 0, 59, 1, 0, 0, 0, 0, 61, 1, 0, 0, 0, 0, 63,
   109  		1, 0, 0, 0, 0, 65, 1, 0, 0, 0, 0, 67, 1, 0, 0, 0, 0, 69, 1, 0, 0, 0, 0,
   110  		71, 1, 0, 0, 0, 0, 75, 1, 0, 0, 0, 0, 77, 1, 0, 0, 0, 0, 79, 1, 0, 0, 0,
   111  		0, 81, 1, 0, 0, 0, 0, 83, 1, 0, 0, 0, 0, 85, 1, 0, 0, 0, 1, 87, 1, 0, 0,
   112  		0, 3, 89, 1, 0, 0, 0, 5, 91, 1, 0, 0, 0, 7, 93, 1, 0, 0, 0, 9, 95, 1, 0,
   113  		0, 0, 11, 102, 1, 0, 0, 0, 13, 104, 1, 0, 0, 0, 15, 106, 1, 0, 0, 0, 17,
   114  		108, 1, 0, 0, 0, 19, 110, 1, 0, 0, 0, 21, 112, 1, 0, 0, 0, 23, 114, 1,
   115  		0, 0, 0, 25, 119, 1, 0, 0, 0, 27, 121, 1, 0, 0, 0, 29, 123, 1, 0, 0, 0,
   116  		31, 128, 1, 0, 0, 0, 33, 135, 1, 0, 0, 0, 35, 137, 1, 0, 0, 0, 37, 147,
   117  		1, 0, 0, 0, 39, 149, 1, 0, 0, 0, 41, 151, 1, 0, 0, 0, 43, 157, 1, 0, 0,
   118  		0, 45, 159, 1, 0, 0, 0, 47, 163, 1, 0, 0, 0, 49, 168, 1, 0, 0, 0, 51, 174,
   119  		1, 0, 0, 0, 53, 177, 1, 0, 0, 0, 55, 187, 1, 0, 0, 0, 57, 193, 1, 0, 0,
   120  		0, 59, 195, 1, 0, 0, 0, 61, 199, 1, 0, 0, 0, 63, 202, 1, 0, 0, 0, 65, 205,
   121  		1, 0, 0, 0, 67, 207, 1, 0, 0, 0, 69, 216, 1, 0, 0, 0, 71, 220, 1, 0, 0,
   122  		0, 73, 228, 1, 0, 0, 0, 75, 231, 1, 0, 0, 0, 77, 235, 1, 0, 0, 0, 79, 240,
   123  		1, 0, 0, 0, 81, 249, 1, 0, 0, 0, 83, 259, 1, 0, 0, 0, 85, 264, 1, 0, 0,
   124  		0, 87, 88, 5, 35, 0, 0, 88, 2, 1, 0, 0, 0, 89, 90, 5, 40, 0, 0, 90, 4,
   125  		1, 0, 0, 0, 91, 92, 5, 44, 0, 0, 92, 6, 1, 0, 0, 0, 93, 94, 5, 41, 0, 0,
   126  		94, 8, 1, 0, 0, 0, 95, 96, 5, 105, 0, 0, 96, 97, 5, 109, 0, 0, 97, 98,
   127  		5, 112, 0, 0, 98, 99, 5, 111, 0, 0, 99, 100, 5, 114, 0, 0, 100, 101, 5,
   128  		116, 0, 0, 101, 10, 1, 0, 0, 0, 102, 103, 5, 123, 0, 0, 103, 12, 1, 0,
   129  		0, 0, 104, 105, 5, 125, 0, 0, 105, 14, 1, 0, 0, 0, 106, 107, 5, 58, 0,
   130  		0, 107, 16, 1, 0, 0, 0, 108, 109, 5, 64, 0, 0, 109, 18, 1, 0, 0, 0, 110,
   131  		111, 5, 47, 0, 0, 111, 20, 1, 0, 0, 0, 112, 113, 5, 46, 0, 0, 113, 22,
   132  		1, 0, 0, 0, 114, 115, 5, 116, 0, 0, 115, 116, 5, 121, 0, 0, 116, 117, 5,
   133  		112, 0, 0, 117, 118, 5, 101, 0, 0, 118, 24, 1, 0, 0, 0, 119, 120, 5, 60,
   134  		0, 0, 120, 26, 1, 0, 0, 0, 121, 122, 5, 62, 0, 0, 122, 28, 1, 0, 0, 0,
   135  		123, 124, 5, 101, 0, 0, 124, 125, 5, 110, 0, 0, 125, 126, 5, 117, 0, 0,
   136  		126, 127, 5, 109, 0, 0, 127, 30, 1, 0, 0, 0, 128, 129, 5, 115, 0, 0, 129,
   137  		130, 5, 116, 0, 0, 130, 131, 5, 114, 0, 0, 131, 132, 5, 117, 0, 0, 132,
   138  		133, 5, 99, 0, 0, 133, 134, 5, 116, 0, 0, 134, 32, 1, 0, 0, 0, 135, 136,
   139  		5, 124, 0, 0, 136, 34, 1, 0, 0, 0, 137, 138, 5, 105, 0, 0, 138, 139, 5,
   140  		110, 0, 0, 139, 140, 5, 116, 0, 0, 140, 141, 5, 101, 0, 0, 141, 142, 5,
   141  		114, 0, 0, 142, 143, 5, 102, 0, 0, 143, 144, 5, 97, 0, 0, 144, 145, 5,
   142  		99, 0, 0, 145, 146, 5, 101, 0, 0, 146, 36, 1, 0, 0, 0, 147, 148, 5, 91,
   143  		0, 0, 148, 38, 1, 0, 0, 0, 149, 150, 5, 93, 0, 0, 150, 40, 1, 0, 0, 0,
   144  		151, 152, 5, 99, 0, 0, 152, 153, 5, 111, 0, 0, 153, 154, 5, 110, 0, 0,
   145  		154, 155, 5, 115, 0, 0, 155, 156, 5, 116, 0, 0, 156, 42, 1, 0, 0, 0, 157,
   146  		158, 5, 61, 0, 0, 158, 44, 1, 0, 0, 0, 159, 160, 5, 110, 0, 0, 160, 161,
   147  		5, 105, 0, 0, 161, 162, 5, 108, 0, 0, 162, 46, 1, 0, 0, 0, 163, 164, 5,
   148  		116, 0, 0, 164, 165, 5, 114, 0, 0, 165, 166, 5, 117, 0, 0, 166, 167, 5,
   149  		101, 0, 0, 167, 48, 1, 0, 0, 0, 168, 169, 5, 102, 0, 0, 169, 170, 5, 97,
   150  		0, 0, 170, 171, 5, 108, 0, 0, 171, 172, 5, 115, 0, 0, 172, 173, 5, 101,
   151  		0, 0, 173, 50, 1, 0, 0, 0, 174, 175, 5, 58, 0, 0, 175, 176, 5, 58, 0, 0,
   152  		176, 52, 1, 0, 0, 0, 177, 178, 5, 99, 0, 0, 178, 179, 5, 111, 0, 0, 179,
   153  		180, 5, 109, 0, 0, 180, 181, 5, 112, 0, 0, 181, 182, 5, 111, 0, 0, 182,
   154  		183, 5, 110, 0, 0, 183, 184, 5, 101, 0, 0, 184, 185, 5, 110, 0, 0, 185,
   155  		186, 5, 116, 0, 0, 186, 54, 1, 0, 0, 0, 187, 188, 5, 110, 0, 0, 188, 189,
   156  		5, 111, 0, 0, 189, 190, 5, 100, 0, 0, 190, 191, 5, 101, 0, 0, 191, 192,
   157  		5, 115, 0, 0, 192, 56, 1, 0, 0, 0, 193, 194, 5, 63, 0, 0, 194, 58, 1, 0,
   158  		0, 0, 195, 196, 5, 110, 0, 0, 196, 197, 5, 101, 0, 0, 197, 198, 5, 116,
   159  		0, 0, 198, 60, 1, 0, 0, 0, 199, 200, 5, 45, 0, 0, 200, 201, 5, 62, 0, 0,
   160  		201, 62, 1, 0, 0, 0, 202, 203, 5, 61, 0, 0, 203, 204, 5, 62, 0, 0, 204,
   161  		64, 1, 0, 0, 0, 205, 206, 5, 36, 0, 0, 206, 66, 1, 0, 0, 0, 207, 208, 5,
   162  		47, 0, 0, 208, 209, 5, 47, 0, 0, 209, 213, 1, 0, 0, 0, 210, 212, 8, 0,
   163  		0, 0, 211, 210, 1, 0, 0, 0, 212, 215, 1, 0, 0, 0, 213, 211, 1, 0, 0, 0,
   164  		213, 214, 1, 0, 0, 0, 214, 68, 1, 0, 0, 0, 215, 213, 1, 0, 0, 0, 216, 217,
   165  		5, 112, 0, 0, 217, 218, 5, 117, 0, 0, 218, 219, 5, 98, 0, 0, 219, 70, 1,
   166  		0, 0, 0, 220, 225, 3, 73, 36, 0, 221, 224, 3, 73, 36, 0, 222, 224, 3, 75,
   167  		37, 0, 223, 221, 1, 0, 0, 0, 223, 222, 1, 0, 0, 0, 224, 227, 1, 0, 0, 0,
   168  		225, 223, 1, 0, 0, 0, 225, 226, 1, 0, 0, 0, 226, 72, 1, 0, 0, 0, 227, 225,
   169  		1, 0, 0, 0, 228, 229, 7, 1, 0, 0, 229, 74, 1, 0, 0, 0, 230, 232, 7, 2,
   170  		0, 0, 231, 230, 1, 0, 0, 0, 232, 233, 1, 0, 0, 0, 233, 231, 1, 0, 0, 0,
   171  		233, 234, 1, 0, 0, 0, 234, 76, 1, 0, 0, 0, 235, 236, 5, 45, 0, 0, 236,
   172  		78, 1, 0, 0, 0, 237, 239, 7, 2, 0, 0, 238, 237, 1, 0, 0, 0, 239, 242, 1,
   173  		0, 0, 0, 240, 238, 1, 0, 0, 0, 240, 241, 1, 0, 0, 0, 241, 243, 1, 0, 0,
   174  		0, 242, 240, 1, 0, 0, 0, 243, 245, 5, 46, 0, 0, 244, 246, 7, 2, 0, 0, 245,
   175  		244, 1, 0, 0, 0, 246, 247, 1, 0, 0, 0, 247, 245, 1, 0, 0, 0, 247, 248,
   176  		1, 0, 0, 0, 248, 80, 1, 0, 0, 0, 249, 253, 5, 39, 0, 0, 250, 252, 9, 0,
   177  		0, 0, 251, 250, 1, 0, 0, 0, 252, 255, 1, 0, 0, 0, 253, 254, 1, 0, 0, 0,
   178  		253, 251, 1, 0, 0, 0, 254, 256, 1, 0, 0, 0, 255, 253, 1, 0, 0, 0, 256,
   179  		257, 5, 39, 0, 0, 257, 82, 1, 0, 0, 0, 258, 260, 5, 13, 0, 0, 259, 258,
   180  		1, 0, 0, 0, 259, 260, 1, 0, 0, 0, 260, 261, 1, 0, 0, 0, 261, 262, 5, 10,
   181  		0, 0, 262, 84, 1, 0, 0, 0, 263, 265, 7, 3, 0, 0, 264, 263, 1, 0, 0, 0,
   182  		265, 266, 1, 0, 0, 0, 266, 264, 1, 0, 0, 0, 266, 267, 1, 0, 0, 0, 267,
   183  		268, 1, 0, 0, 0, 268, 269, 6, 42, 0, 0, 269, 86, 1, 0, 0, 0, 10, 0, 213,
   184  		223, 225, 233, 240, 247, 253, 259, 266, 1, 0, 1, 0,
   185  	}
   186  	deserializer := antlr.NewATNDeserializer(nil)
   187  	staticData.atn = deserializer.Deserialize(staticData.serializedATN)
   188  	atn := staticData.atn
   189  	staticData.decisionToDFA = make([]*antlr.DFA, len(atn.DecisionToState))
   190  	decisionToDFA := staticData.decisionToDFA
   191  	for index, state := range atn.DecisionToState {
   192  		decisionToDFA[index] = antlr.NewDFA(state, index)
   193  	}
   194  }
   195  
   196  // nevaLexerInit initializes any static state used to implement nevaLexer. By default the
   197  // static state used to implement the lexer is lazily initialized during the first call to
   198  // NewnevaLexer(). You can call this function if you wish to initialize the static state ahead
   199  // of time.
   200  func NevaLexerInit() {
   201  	staticData := &NevaLexerLexerStaticData
   202  	staticData.once.Do(nevalexerLexerInit)
   203  }
   204  
   205  // NewnevaLexer produces a new lexer instance for the optional input antlr.CharStream.
   206  func NewnevaLexer(input antlr.CharStream) *nevaLexer {
   207  	NevaLexerInit()
   208  	l := new(nevaLexer)
   209  	l.BaseLexer = antlr.NewBaseLexer(input)
   210  	staticData := &NevaLexerLexerStaticData
   211  	l.Interpreter = antlr.NewLexerATNSimulator(l, staticData.atn, staticData.decisionToDFA, staticData.PredictionContextCache)
   212  	l.channelNames = staticData.ChannelNames
   213  	l.modeNames = staticData.ModeNames
   214  	l.RuleNames = staticData.RuleNames
   215  	l.LiteralNames = staticData.LiteralNames
   216  	l.SymbolicNames = staticData.SymbolicNames
   217  	l.GrammarFileName = "neva.g4"
   218  	// TODO: l.EOF = antlr.TokenEOF
   219  
   220  	return l
   221  }
   222  
   223  // nevaLexer tokens.
   224  const (
   225  	nevaLexerT__0       = 1
   226  	nevaLexerT__1       = 2
   227  	nevaLexerT__2       = 3
   228  	nevaLexerT__3       = 4
   229  	nevaLexerT__4       = 5
   230  	nevaLexerT__5       = 6
   231  	nevaLexerT__6       = 7
   232  	nevaLexerT__7       = 8
   233  	nevaLexerT__8       = 9
   234  	nevaLexerT__9       = 10
   235  	nevaLexerT__10      = 11
   236  	nevaLexerT__11      = 12
   237  	nevaLexerT__12      = 13
   238  	nevaLexerT__13      = 14
   239  	nevaLexerT__14      = 15
   240  	nevaLexerT__15      = 16
   241  	nevaLexerT__16      = 17
   242  	nevaLexerT__17      = 18
   243  	nevaLexerT__18      = 19
   244  	nevaLexerT__19      = 20
   245  	nevaLexerT__20      = 21
   246  	nevaLexerT__21      = 22
   247  	nevaLexerT__22      = 23
   248  	nevaLexerT__23      = 24
   249  	nevaLexerT__24      = 25
   250  	nevaLexerT__25      = 26
   251  	nevaLexerT__26      = 27
   252  	nevaLexerT__27      = 28
   253  	nevaLexerT__28      = 29
   254  	nevaLexerT__29      = 30
   255  	nevaLexerT__30      = 31
   256  	nevaLexerT__31      = 32
   257  	nevaLexerT__32      = 33
   258  	nevaLexerCOMMENT    = 34
   259  	nevaLexerPUB_KW     = 35
   260  	nevaLexerIDENTIFIER = 36
   261  	nevaLexerINT        = 37
   262  	nevaLexerMINUS      = 38
   263  	nevaLexerFLOAT      = 39
   264  	nevaLexerSTRING     = 40
   265  	nevaLexerNEWLINE    = 41
   266  	nevaLexerWS         = 42
   267  )