php-parser/internal/php8/scanner.go

26589 lines
477 KiB
Go
Raw Permalink Normal View History

//line scanner.rl:1
// ragel_subtype=go
package php8
import (
"fmt"
"strconv"
"strings"
2023-12-09 21:36:19 +00:00
"git.maride.cc/maride/php-parser/pkg/token"
)
//line scanner.go:16
const lexer_start int = 138
const lexer_first_final int = 138
const lexer_error int = 0
const lexer_en_main int = 138
const lexer_en_html int = 141
const lexer_en_php int = 148
const lexer_en_property int = 518
const lexer_en_nowdoc int = 525
const lexer_en_heredoc int = 529
const lexer_en_backqote int = 536
const lexer_en_template_string int = 542
const lexer_en_heredoc_end int = 548
const lexer_en_string_var int = 550
const lexer_en_string_var_index int = 556
const lexer_en_string_var_name int = 567
const lexer_en_halt_compiller_open_parenthesis int = 569
const lexer_en_halt_compiller_close_parenthesis int = 573
const lexer_en_halt_compiller_close_semicolon int = 577
const lexer_en_halt_compiller_end int = 581
//line scanner.rl:18
func initLexer(lex *Lexer) {
//line scanner.go:44
{
lex.cs = lexer_start
lex.top = 0
lex.ts = 0
lex.te = 0
lex.act = 0
}
//line scanner.rl:22
}
func (lex *Lexer) Lex() *token.Token {
eof := lex.pe
var tok token.ID
tkn := lex.tokenPool.Get()
lblStart := 0
lblEnd := 0
_, _ = lblStart, lblEnd
//line scanner.go:68
{
var _widec int16
if ( lex.p) == ( lex.pe) {
goto _test_eof
}
goto _resume
_again:
switch lex.cs {
case 138:
goto st138
case 139:
goto st139
case 1:
goto st1
case 140:
goto st140
case 141:
goto st141
case 142:
goto st142
case 143:
goto st143
case 144:
goto st144
case 145:
goto st145
case 146:
goto st146
case 2:
goto st2
case 3:
goto st3
case 4:
goto st4
case 147:
goto st147
case 5:
goto st5
case 148:
goto st148
case 149:
goto st149
case 150:
goto st150
case 6:
goto st6
case 151:
goto st151
case 152:
goto st152
case 153:
goto st153
case 154:
goto st154
case 7:
goto st7
case 8:
goto st8
case 9:
goto st9
case 10:
goto st10
case 155:
goto st155
case 156:
goto st156
case 157:
goto st157
case 158:
goto st158
case 159:
goto st159
case 160:
goto st160
case 161:
goto st161
case 162:
goto st162
case 163:
goto st163
case 164:
goto st164
case 165:
goto st165
case 166:
goto st166
case 11:
goto st11
case 167:
goto st167
case 12:
goto st12
case 168:
goto st168
case 13:
goto st13
case 14:
goto st14
case 169:
goto st169
case 15:
goto st15
case 16:
goto st16
case 17:
goto st17
case 18:
goto st18
case 19:
goto st19
case 20:
goto st20
case 21:
goto st21
case 22:
goto st22
case 23:
goto st23
case 24:
goto st24
case 25:
goto st25
case 26:
goto st26
case 27:
goto st27
case 28:
goto st28
case 29:
goto st29
case 30:
goto st30
case 31:
goto st31
case 32:
goto st32
case 33:
goto st33
case 34:
goto st34
case 35:
goto st35
case 36:
goto st36
case 37:
goto st37
case 38:
goto st38
case 39:
goto st39
case 40:
goto st40
case 41:
goto st41
case 42:
goto st42
case 43:
goto st43
case 44:
goto st44
case 45:
goto st45
case 46:
goto st46
case 47:
goto st47
case 48:
goto st48
case 49:
goto st49
case 50:
goto st50
case 51:
goto st51
case 52:
goto st52
case 53:
goto st53
case 54:
goto st54
case 55:
goto st55
case 56:
goto st56
case 57:
goto st57
case 58:
goto st58
case 59:
goto st59
case 60:
goto st60
case 61:
goto st61
case 62:
goto st62
case 63:
goto st63
case 64:
goto st64
case 65:
goto st65
case 66:
goto st66
case 67:
goto st67
case 68:
goto st68
case 69:
goto st69
case 170:
goto st170
case 171:
goto st171
case 172:
goto st172
case 173:
goto st173
case 174:
goto st174
case 70:
goto st70
case 175:
goto st175
case 71:
goto st71
case 72:
goto st72
case 176:
goto st176
case 73:
goto st73
case 177:
goto st177
case 74:
goto st74
case 75:
goto st75
case 76:
goto st76
case 178:
goto st178
case 179:
goto st179
case 180:
goto st180
case 77:
goto st77
case 78:
goto st78
case 181:
goto st181
case 79:
goto st79
case 182:
goto st182
case 80:
goto st80
case 183:
goto st183
case 184:
goto st184
case 185:
goto st185
case 81:
goto st81
case 82:
goto st82
case 83:
goto st83
case 84:
goto st84
case 186:
goto st186
case 187:
goto st187
case 85:
goto st85
case 188:
goto st188
case 189:
goto st189
case 86:
goto st86
case 87:
goto st87
case 88:
goto st88
case 89:
goto st89
case 190:
goto st190
case 90:
goto st90
case 91:
goto st91
case 92:
goto st92
case 93:
goto st93
case 191:
goto st191
case 192:
goto st192
case 193:
goto st193
case 194:
goto st194
case 195:
goto st195
case 196:
goto st196
case 94:
goto st94
case 197:
goto st197
case 198:
goto st198
case 95:
goto st95
case 199:
goto st199
case 200:
goto st200
case 201:
goto st201
case 96:
goto st96
case 202:
goto st202
case 203:
goto st203
case 204:
goto st204
case 205:
goto st205
case 206:
goto st206
case 207:
goto st207
case 208:
goto st208
case 209:
goto st209
case 210:
goto st210
case 211:
goto st211
case 212:
goto st212
case 213:
goto st213
case 97:
goto st97
case 98:
goto st98
case 214:
goto st214
case 215:
goto st215
case 216:
goto st216
case 217:
goto st217
case 218:
goto st218
case 219:
goto st219
case 220:
goto st220
case 221:
goto st221
case 222:
goto st222
case 223:
goto st223
case 224:
goto st224
case 225:
goto st225
case 226:
goto st226
case 227:
goto st227
case 228:
goto st228
case 229:
goto st229
case 230:
goto st230
case 231:
goto st231
case 232:
goto st232
case 233:
goto st233
case 234:
goto st234
case 235:
goto st235
case 236:
goto st236
case 237:
goto st237
case 238:
goto st238
case 239:
goto st239
case 240:
goto st240
case 241:
goto st241
case 242:
goto st242
case 243:
goto st243
case 244:
goto st244
case 245:
goto st245
case 246:
goto st246
case 247:
goto st247
case 248:
goto st248
case 249:
goto st249
case 250:
goto st250
case 251:
goto st251
case 252:
goto st252
case 253:
goto st253
case 254:
goto st254
case 255:
goto st255
case 256:
goto st256
case 257:
goto st257
case 258:
goto st258
case 259:
goto st259
case 260:
goto st260
case 261:
goto st261
case 262:
goto st262
case 263:
goto st263
case 264:
goto st264
case 265:
goto st265
case 266:
goto st266
case 267:
goto st267
case 268:
goto st268
case 269:
goto st269
case 270:
goto st270
case 271:
goto st271
case 272:
goto st272
case 273:
goto st273
case 274:
goto st274
case 275:
goto st275
case 276:
goto st276
case 277:
goto st277
case 278:
goto st278
case 279:
goto st279
case 280:
goto st280
case 281:
goto st281
case 282:
goto st282
case 283:
goto st283
case 284:
goto st284
case 285:
goto st285
case 286:
goto st286
case 287:
goto st287
case 288:
goto st288
case 289:
goto st289
case 290:
goto st290
case 291:
goto st291
case 292:
goto st292
case 99:
goto st99
case 293:
goto st293
case 100:
goto st100
case 101:
goto st101
case 102:
goto st102
case 103:
goto st103
case 104:
goto st104
case 294:
goto st294
case 105:
goto st105
case 106:
goto st106
case 107:
goto st107
case 108:
goto st108
case 109:
goto st109
case 110:
goto st110
case 111:
goto st111
case 295:
goto st295
case 296:
goto st296
case 297:
goto st297
case 298:
goto st298
case 299:
goto st299
case 300:
goto st300
case 301:
goto st301
case 302:
goto st302
case 303:
goto st303
case 304:
goto st304
case 305:
goto st305
case 306:
goto st306
case 307:
goto st307
case 308:
goto st308
case 309:
goto st309
case 310:
goto st310
case 311:
goto st311
case 312:
goto st312
case 313:
goto st313
case 314:
goto st314
case 315:
goto st315
case 316:
goto st316
case 317:
goto st317
case 318:
goto st318
case 319:
goto st319
case 320:
goto st320
case 321:
goto st321
case 322:
goto st322
case 323:
goto st323
case 324:
goto st324
case 325:
goto st325
case 326:
goto st326
case 327:
goto st327
case 328:
goto st328
case 329:
goto st329
case 330:
goto st330
case 331:
goto st331
case 332:
goto st332
case 333:
goto st333
case 334:
goto st334
case 335:
goto st335
case 336:
goto st336
case 337:
goto st337
case 338:
goto st338
case 339:
goto st339
case 340:
goto st340
case 341:
goto st341
case 342:
goto st342
case 343:
goto st343
case 344:
goto st344
case 345:
goto st345
case 346:
goto st346
case 347:
goto st347
case 348:
goto st348
case 349:
goto st349
case 350:
goto st350
case 351:
goto st351
case 352:
goto st352
case 353:
goto st353
case 354:
goto st354
case 355:
goto st355
case 356:
goto st356
case 357:
goto st357
case 358:
goto st358
case 359:
goto st359
case 360:
goto st360
case 361:
goto st361
case 362:
goto st362
case 363:
goto st363
case 364:
goto st364
case 365:
goto st365
case 366:
goto st366
case 367:
goto st367
case 368:
goto st368
case 369:
goto st369
case 370:
goto st370
case 371:
goto st371
case 372:
goto st372
case 373:
goto st373
case 374:
goto st374
case 375:
goto st375
case 112:
goto st112
case 376:
goto st376
case 377:
goto st377
case 378:
goto st378
case 379:
goto st379
case 380:
goto st380
case 381:
goto st381
case 382:
goto st382
case 383:
goto st383
case 384:
goto st384
case 385:
goto st385
case 386:
goto st386
case 387:
goto st387
case 388:
goto st388
case 389:
goto st389
case 390:
goto st390
case 391:
goto st391
case 392:
goto st392
case 393:
goto st393
case 394:
goto st394
case 395:
goto st395
case 396:
goto st396
case 397:
goto st397
case 398:
goto st398
case 399:
goto st399
case 400:
goto st400
case 401:
goto st401
case 402:
goto st402
case 403:
goto st403
case 404:
goto st404
case 405:
goto st405
case 406:
goto st406
case 407:
goto st407
case 408:
goto st408
case 409:
goto st409
case 410:
goto st410
case 411:
goto st411
case 412:
goto st412
case 413:
goto st413
case 414:
goto st414
case 415:
goto st415
case 416:
goto st416
case 417:
goto st417
case 418:
goto st418
case 419:
goto st419
case 420:
goto st420
case 421:
goto st421
case 422:
goto st422
case 423:
goto st423
case 424:
goto st424
case 425:
goto st425
case 426:
goto st426
case 427:
goto st427
case 428:
goto st428
case 429:
goto st429
case 430:
goto st430
case 431:
goto st431
case 432:
goto st432
case 433:
goto st433
case 434:
goto st434
case 435:
goto st435
case 436:
goto st436
case 437:
goto st437
case 438:
goto st438
case 439:
goto st439
case 440:
goto st440
case 441:
goto st441
case 442:
goto st442
case 443:
goto st443
case 444:
goto st444
case 445:
goto st445
case 446:
goto st446
case 447:
goto st447
case 448:
goto st448
case 113:
goto st113
case 114:
goto st114
case 115:
goto st115
case 116:
goto st116
case 117:
goto st117
case 118:
goto st118
case 449:
goto st449
case 450:
goto st450
case 119:
goto st119
case 451:
goto st451
case 452:
goto st452
case 453:
goto st453
case 454:
goto st454
case 455:
goto st455
case 456:
goto st456
case 457:
goto st457
case 458:
goto st458
case 459:
goto st459
case 460:
goto st460
case 461:
goto st461
case 462:
goto st462
case 463:
goto st463
case 464:
goto st464
case 465:
goto st465
case 466:
goto st466
case 467:
goto st467
case 468:
goto st468
case 469:
goto st469
case 470:
goto st470
case 471:
goto st471
case 472:
goto st472
case 473:
goto st473
case 474:
goto st474
case 475:
goto st475
case 476:
goto st476
case 477:
goto st477
case 478:
goto st478
case 479:
goto st479
case 480:
goto st480
case 481:
goto st481
case 482:
goto st482
case 483:
goto st483
case 484:
goto st484
case 485:
goto st485
case 486:
goto st486
case 487:
goto st487
case 488:
goto st488
case 489:
goto st489
case 490:
goto st490
case 491:
goto st491
case 492:
goto st492
case 493:
goto st493
case 494:
goto st494
case 495:
goto st495
case 496:
goto st496
case 497:
goto st497
case 498:
goto st498
case 499:
goto st499
case 500:
goto st500
case 501:
goto st501
case 502:
goto st502
case 503:
goto st503
case 504:
goto st504
case 505:
goto st505
case 506:
goto st506
case 507:
goto st507
case 508:
goto st508
case 509:
goto st509
case 510:
goto st510
case 511:
goto st511
case 512:
goto st512
case 513:
goto st513
case 514:
goto st514
case 515:
goto st515
case 516:
goto st516
case 517:
goto st517
case 518:
goto st518
case 519:
goto st519
case 520:
goto st520
case 120:
goto st120
case 521:
goto st521
case 522:
goto st522
case 523:
goto st523
case 121:
goto st121
case 524:
goto st524
case 525:
goto st525
case 0:
goto st0
case 526:
goto st526
case 527:
goto st527
case 528:
goto st528
case 529:
goto st529
case 530:
goto st530
case 122:
goto st122
case 531:
goto st531
case 532:
goto st532
case 533:
goto st533
case 534:
goto st534
case 535:
goto st535
case 536:
goto st536
case 123:
goto st123
case 124:
goto st124
case 537:
goto st537
case 538:
goto st538
case 539:
goto st539
case 540:
goto st540
case 541:
goto st541
case 542:
goto st542
case 125:
goto st125
case 126:
goto st126
case 543:
goto st543
case 544:
goto st544
case 545:
goto st545
case 546:
goto st546
case 547:
goto st547
case 548:
goto st548
case 549:
goto st549
case 550:
goto st550
case 551:
goto st551
case 552:
goto st552
case 553:
goto st553
case 127:
goto st127
case 554:
goto st554
case 128:
goto st128
case 129:
goto st129
case 555:
goto st555
case 556:
goto st556
case 557:
goto st557
case 558:
goto st558
case 559:
goto st559
case 560:
goto st560
case 561:
goto st561
case 562:
goto st562
case 130:
goto st130
case 131:
goto st131
case 563:
goto st563
case 132:
goto st132
case 564:
goto st564
case 133:
goto st133
case 565:
goto st565
case 566:
goto st566
case 567:
goto st567
case 568:
goto st568
case 134:
goto st134
case 569:
goto st569
case 570:
goto st570
case 571:
goto st571
case 135:
goto st135
case 572:
goto st572
case 573:
goto st573
case 574:
goto st574
case 575:
goto st575
case 136:
goto st136
case 576:
goto st576
case 577:
goto st577
case 578:
goto st578
case 579:
goto st579
case 137:
goto st137
case 580:
goto st580
case 581:
goto st581
case 582:
goto st582
case 583:
goto st583
case 584:
goto st584
}
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof
}
_resume:
switch lex.cs {
case 138:
goto st_case_138
case 139:
goto st_case_139
case 1:
goto st_case_1
case 140:
goto st_case_140
case 141:
goto st_case_141
case 142:
goto st_case_142
case 143:
goto st_case_143
case 144:
goto st_case_144
case 145:
goto st_case_145
case 146:
goto st_case_146
case 2:
goto st_case_2
case 3:
goto st_case_3
case 4:
goto st_case_4
case 147:
goto st_case_147
case 5:
goto st_case_5
case 148:
goto st_case_148
case 149:
goto st_case_149
case 150:
goto st_case_150
case 6:
goto st_case_6
case 151:
goto st_case_151
case 152:
goto st_case_152
case 153:
goto st_case_153
case 154:
goto st_case_154
case 7:
goto st_case_7
case 8:
goto st_case_8
case 9:
goto st_case_9
case 10:
goto st_case_10
case 155:
goto st_case_155
case 156:
goto st_case_156
case 157:
goto st_case_157
case 158:
goto st_case_158
case 159:
goto st_case_159
case 160:
goto st_case_160
case 161:
goto st_case_161
case 162:
goto st_case_162
case 163:
goto st_case_163
case 164:
goto st_case_164
case 165:
goto st_case_165
case 166:
goto st_case_166
case 11:
goto st_case_11
case 167:
goto st_case_167
case 12:
goto st_case_12
case 168:
goto st_case_168
case 13:
goto st_case_13
case 14:
goto st_case_14
case 169:
goto st_case_169
case 15:
goto st_case_15
case 16:
goto st_case_16
case 17:
goto st_case_17
case 18:
goto st_case_18
case 19:
goto st_case_19
case 20:
goto st_case_20
case 21:
goto st_case_21
case 22:
goto st_case_22
case 23:
goto st_case_23
case 24:
goto st_case_24
case 25:
goto st_case_25
case 26:
goto st_case_26
case 27:
goto st_case_27
case 28:
goto st_case_28
case 29:
goto st_case_29
case 30:
goto st_case_30
case 31:
goto st_case_31
case 32:
goto st_case_32
case 33:
goto st_case_33
case 34:
goto st_case_34
case 35:
goto st_case_35
case 36:
goto st_case_36
case 37:
goto st_case_37
case 38:
goto st_case_38
case 39:
goto st_case_39
case 40:
goto st_case_40
case 41:
goto st_case_41
case 42:
goto st_case_42
case 43:
goto st_case_43
case 44:
goto st_case_44
case 45:
goto st_case_45
case 46:
goto st_case_46
case 47:
goto st_case_47
case 48:
goto st_case_48
case 49:
goto st_case_49
case 50:
goto st_case_50
case 51:
goto st_case_51
case 52:
goto st_case_52
case 53:
goto st_case_53
case 54:
goto st_case_54
case 55:
goto st_case_55
case 56:
goto st_case_56
case 57:
goto st_case_57
case 58:
goto st_case_58
case 59:
goto st_case_59
case 60:
goto st_case_60
case 61:
goto st_case_61
case 62:
goto st_case_62
case 63:
goto st_case_63
case 64:
goto st_case_64
case 65:
goto st_case_65
case 66:
goto st_case_66
case 67:
goto st_case_67
case 68:
goto st_case_68
case 69:
goto st_case_69
case 170:
goto st_case_170
case 171:
goto st_case_171
case 172:
goto st_case_172
case 173:
goto st_case_173
case 174:
goto st_case_174
case 70:
goto st_case_70
case 175:
goto st_case_175
case 71:
goto st_case_71
case 72:
goto st_case_72
case 176:
goto st_case_176
case 73:
goto st_case_73
case 177:
goto st_case_177
case 74:
goto st_case_74
case 75:
goto st_case_75
case 76:
goto st_case_76
case 178:
goto st_case_178
case 179:
goto st_case_179
case 180:
goto st_case_180
case 77:
goto st_case_77
case 78:
goto st_case_78
case 181:
goto st_case_181
case 79:
goto st_case_79
case 182:
goto st_case_182
case 80:
goto st_case_80
case 183:
goto st_case_183
case 184:
goto st_case_184
case 185:
goto st_case_185
case 81:
goto st_case_81
case 82:
goto st_case_82
case 83:
goto st_case_83
case 84:
goto st_case_84
case 186:
goto st_case_186
case 187:
goto st_case_187
case 85:
goto st_case_85
case 188:
goto st_case_188
case 189:
goto st_case_189
case 86:
goto st_case_86
case 87:
goto st_case_87
case 88:
goto st_case_88
case 89:
goto st_case_89
case 190:
goto st_case_190
case 90:
goto st_case_90
case 91:
goto st_case_91
case 92:
goto st_case_92
case 93:
goto st_case_93
case 191:
goto st_case_191
case 192:
goto st_case_192
case 193:
goto st_case_193
case 194:
goto st_case_194
case 195:
goto st_case_195
case 196:
goto st_case_196
case 94:
goto st_case_94
case 197:
goto st_case_197
case 198:
goto st_case_198
case 95:
goto st_case_95
case 199:
goto st_case_199
case 200:
goto st_case_200
case 201:
goto st_case_201
case 96:
goto st_case_96
case 202:
goto st_case_202
case 203:
goto st_case_203
case 204:
goto st_case_204
case 205:
goto st_case_205
case 206:
goto st_case_206
case 207:
goto st_case_207
case 208:
goto st_case_208
case 209:
goto st_case_209
case 210:
goto st_case_210
case 211:
goto st_case_211
case 212:
goto st_case_212
case 213:
goto st_case_213
case 97:
goto st_case_97
case 98:
goto st_case_98
case 214:
goto st_case_214
case 215:
goto st_case_215
case 216:
goto st_case_216
case 217:
goto st_case_217
case 218:
goto st_case_218
case 219:
goto st_case_219
case 220:
goto st_case_220
case 221:
goto st_case_221
case 222:
goto st_case_222
case 223:
goto st_case_223
case 224:
goto st_case_224
case 225:
goto st_case_225
case 226:
goto st_case_226
case 227:
goto st_case_227
case 228:
goto st_case_228
case 229:
goto st_case_229
case 230:
goto st_case_230
case 231:
goto st_case_231
case 232:
goto st_case_232
case 233:
goto st_case_233
case 234:
goto st_case_234
case 235:
goto st_case_235
case 236:
goto st_case_236
case 237:
goto st_case_237
case 238:
goto st_case_238
case 239:
goto st_case_239
case 240:
goto st_case_240
case 241:
goto st_case_241
case 242:
goto st_case_242
case 243:
goto st_case_243
case 244:
goto st_case_244
case 245:
goto st_case_245
case 246:
goto st_case_246
case 247:
goto st_case_247
case 248:
goto st_case_248
case 249:
goto st_case_249
case 250:
goto st_case_250
case 251:
goto st_case_251
case 252:
goto st_case_252
case 253:
goto st_case_253
case 254:
goto st_case_254
case 255:
goto st_case_255
case 256:
goto st_case_256
case 257:
goto st_case_257
case 258:
goto st_case_258
case 259:
goto st_case_259
case 260:
goto st_case_260
case 261:
goto st_case_261
case 262:
goto st_case_262
case 263:
goto st_case_263
case 264:
goto st_case_264
case 265:
goto st_case_265
case 266:
goto st_case_266
case 267:
goto st_case_267
case 268:
goto st_case_268
case 269:
goto st_case_269
case 270:
goto st_case_270
case 271:
goto st_case_271
case 272:
goto st_case_272
case 273:
goto st_case_273
case 274:
goto st_case_274
case 275:
goto st_case_275
case 276:
goto st_case_276
case 277:
goto st_case_277
case 278:
goto st_case_278
case 279:
goto st_case_279
case 280:
goto st_case_280
case 281:
goto st_case_281
case 282:
goto st_case_282
case 283:
goto st_case_283
case 284:
goto st_case_284
case 285:
goto st_case_285
case 286:
goto st_case_286
case 287:
goto st_case_287
case 288:
goto st_case_288
case 289:
goto st_case_289
case 290:
goto st_case_290
case 291:
goto st_case_291
case 292:
goto st_case_292
case 99:
goto st_case_99
case 293:
goto st_case_293
case 100:
goto st_case_100
case 101:
goto st_case_101
case 102:
goto st_case_102
case 103:
goto st_case_103
case 104:
goto st_case_104
case 294:
goto st_case_294
case 105:
goto st_case_105
case 106:
goto st_case_106
case 107:
goto st_case_107
case 108:
goto st_case_108
case 109:
goto st_case_109
case 110:
goto st_case_110
case 111:
goto st_case_111
case 295:
goto st_case_295
case 296:
goto st_case_296
case 297:
goto st_case_297
case 298:
goto st_case_298
case 299:
goto st_case_299
case 300:
goto st_case_300
case 301:
goto st_case_301
case 302:
goto st_case_302
case 303:
goto st_case_303
case 304:
goto st_case_304
case 305:
goto st_case_305
case 306:
goto st_case_306
case 307:
goto st_case_307
case 308:
goto st_case_308
case 309:
goto st_case_309
case 310:
goto st_case_310
case 311:
goto st_case_311
case 312:
goto st_case_312
case 313:
goto st_case_313
case 314:
goto st_case_314
case 315:
goto st_case_315
case 316:
goto st_case_316
case 317:
goto st_case_317
case 318:
goto st_case_318
case 319:
goto st_case_319
case 320:
goto st_case_320
case 321:
goto st_case_321
case 322:
goto st_case_322
case 323:
goto st_case_323
case 324:
goto st_case_324
case 325:
goto st_case_325
case 326:
goto st_case_326
case 327:
goto st_case_327
case 328:
goto st_case_328
case 329:
goto st_case_329
case 330:
goto st_case_330
case 331:
goto st_case_331
case 332:
goto st_case_332
case 333:
goto st_case_333
case 334:
goto st_case_334
case 335:
goto st_case_335
case 336:
goto st_case_336
case 337:
goto st_case_337
case 338:
goto st_case_338
case 339:
goto st_case_339
case 340:
goto st_case_340
case 341:
goto st_case_341
case 342:
goto st_case_342
case 343:
goto st_case_343
case 344:
goto st_case_344
case 345:
goto st_case_345
case 346:
goto st_case_346
case 347:
goto st_case_347
case 348:
goto st_case_348
case 349:
goto st_case_349
case 350:
goto st_case_350
case 351:
goto st_case_351
case 352:
goto st_case_352
case 353:
goto st_case_353
case 354:
goto st_case_354
case 355:
goto st_case_355
case 356:
goto st_case_356
case 357:
goto st_case_357
case 358:
goto st_case_358
case 359:
goto st_case_359
case 360:
goto st_case_360
case 361:
goto st_case_361
case 362:
goto st_case_362
case 363:
goto st_case_363
case 364:
goto st_case_364
case 365:
goto st_case_365
case 366:
goto st_case_366
case 367:
goto st_case_367
case 368:
goto st_case_368
case 369:
goto st_case_369
case 370:
goto st_case_370
case 371:
goto st_case_371
case 372:
goto st_case_372
case 373:
goto st_case_373
case 374:
goto st_case_374
case 375:
goto st_case_375
case 112:
goto st_case_112
case 376:
goto st_case_376
case 377:
goto st_case_377
case 378:
goto st_case_378
case 379:
goto st_case_379
case 380:
goto st_case_380
case 381:
goto st_case_381
case 382:
goto st_case_382
case 383:
goto st_case_383
case 384:
goto st_case_384
case 385:
goto st_case_385
case 386:
goto st_case_386
case 387:
goto st_case_387
case 388:
goto st_case_388
case 389:
goto st_case_389
case 390:
goto st_case_390
case 391:
goto st_case_391
case 392:
goto st_case_392
case 393:
goto st_case_393
case 394:
goto st_case_394
case 395:
goto st_case_395
case 396:
goto st_case_396
case 397:
goto st_case_397
case 398:
goto st_case_398
case 399:
goto st_case_399
case 400:
goto st_case_400
case 401:
goto st_case_401
case 402:
goto st_case_402
case 403:
goto st_case_403
case 404:
goto st_case_404
case 405:
goto st_case_405
case 406:
goto st_case_406
case 407:
goto st_case_407
case 408:
goto st_case_408
case 409:
goto st_case_409
case 410:
goto st_case_410
case 411:
goto st_case_411
case 412:
goto st_case_412
case 413:
goto st_case_413
case 414:
goto st_case_414
case 415:
goto st_case_415
case 416:
goto st_case_416
case 417:
goto st_case_417
case 418:
goto st_case_418
case 419:
goto st_case_419
case 420:
goto st_case_420
case 421:
goto st_case_421
case 422:
goto st_case_422
case 423:
goto st_case_423
case 424:
goto st_case_424
case 425:
goto st_case_425
case 426:
goto st_case_426
case 427:
goto st_case_427
case 428:
goto st_case_428
case 429:
goto st_case_429
case 430:
goto st_case_430
case 431:
goto st_case_431
case 432:
goto st_case_432
case 433:
goto st_case_433
case 434:
goto st_case_434
case 435:
goto st_case_435
case 436:
goto st_case_436
case 437:
goto st_case_437
case 438:
goto st_case_438
case 439:
goto st_case_439
case 440:
goto st_case_440
case 441:
goto st_case_441
case 442:
goto st_case_442
case 443:
goto st_case_443
case 444:
goto st_case_444
case 445:
goto st_case_445
case 446:
goto st_case_446
case 447:
goto st_case_447
case 448:
goto st_case_448
case 113:
goto st_case_113
case 114:
goto st_case_114
case 115:
goto st_case_115
case 116:
goto st_case_116
case 117:
goto st_case_117
case 118:
goto st_case_118
case 449:
goto st_case_449
case 450:
goto st_case_450
case 119:
goto st_case_119
case 451:
goto st_case_451
case 452:
goto st_case_452
case 453:
goto st_case_453
case 454:
goto st_case_454
case 455:
goto st_case_455
case 456:
goto st_case_456
case 457:
goto st_case_457
case 458:
goto st_case_458
case 459:
goto st_case_459
case 460:
goto st_case_460
case 461:
goto st_case_461
case 462:
goto st_case_462
case 463:
goto st_case_463
case 464:
goto st_case_464
case 465:
goto st_case_465
case 466:
goto st_case_466
case 467:
goto st_case_467
case 468:
goto st_case_468
case 469:
goto st_case_469
case 470:
goto st_case_470
case 471:
goto st_case_471
case 472:
goto st_case_472
case 473:
goto st_case_473
case 474:
goto st_case_474
case 475:
goto st_case_475
case 476:
goto st_case_476
case 477:
goto st_case_477
case 478:
goto st_case_478
case 479:
goto st_case_479
case 480:
goto st_case_480
case 481:
goto st_case_481
case 482:
goto st_case_482
case 483:
goto st_case_483
case 484:
goto st_case_484
case 485:
goto st_case_485
case 486:
goto st_case_486
case 487:
goto st_case_487
case 488:
goto st_case_488
case 489:
goto st_case_489
case 490:
goto st_case_490
case 491:
goto st_case_491
case 492:
goto st_case_492
case 493:
goto st_case_493
case 494:
goto st_case_494
case 495:
goto st_case_495
case 496:
goto st_case_496
case 497:
goto st_case_497
case 498:
goto st_case_498
case 499:
goto st_case_499
case 500:
goto st_case_500
case 501:
goto st_case_501
case 502:
goto st_case_502
case 503:
goto st_case_503
case 504:
goto st_case_504
case 505:
goto st_case_505
case 506:
goto st_case_506
case 507:
goto st_case_507
case 508:
goto st_case_508
case 509:
goto st_case_509
case 510:
goto st_case_510
case 511:
goto st_case_511
case 512:
goto st_case_512
case 513:
goto st_case_513
case 514:
goto st_case_514
case 515:
goto st_case_515
case 516:
goto st_case_516
case 517:
goto st_case_517
case 518:
goto st_case_518
case 519:
goto st_case_519
case 520:
goto st_case_520
case 120:
goto st_case_120
case 521:
goto st_case_521
case 522:
goto st_case_522
case 523:
goto st_case_523
case 121:
goto st_case_121
case 524:
goto st_case_524
case 525:
goto st_case_525
case 0:
goto st_case_0
case 526:
goto st_case_526
case 527:
goto st_case_527
case 528:
goto st_case_528
case 529:
goto st_case_529
case 530:
goto st_case_530
case 122:
goto st_case_122
case 531:
goto st_case_531
case 532:
goto st_case_532
case 533:
goto st_case_533
case 534:
goto st_case_534
case 535:
goto st_case_535
case 536:
goto st_case_536
case 123:
goto st_case_123
case 124:
goto st_case_124
case 537:
goto st_case_537
case 538:
goto st_case_538
case 539:
goto st_case_539
case 540:
goto st_case_540
case 541:
goto st_case_541
case 542:
goto st_case_542
case 125:
goto st_case_125
case 126:
goto st_case_126
case 543:
goto st_case_543
case 544:
goto st_case_544
case 545:
goto st_case_545
case 546:
goto st_case_546
case 547:
goto st_case_547
case 548:
goto st_case_548
case 549:
goto st_case_549
case 550:
goto st_case_550
case 551:
goto st_case_551
case 552:
goto st_case_552
case 553:
goto st_case_553
case 127:
goto st_case_127
case 554:
goto st_case_554
case 128:
goto st_case_128
case 129:
goto st_case_129
case 555:
goto st_case_555
case 556:
goto st_case_556
case 557:
goto st_case_557
case 558:
goto st_case_558
case 559:
goto st_case_559
case 560:
goto st_case_560
case 561:
goto st_case_561
case 562:
goto st_case_562
case 130:
goto st_case_130
case 131:
goto st_case_131
case 563:
goto st_case_563
case 132:
goto st_case_132
case 564:
goto st_case_564
case 133:
goto st_case_133
case 565:
goto st_case_565
case 566:
goto st_case_566
case 567:
goto st_case_567
case 568:
goto st_case_568
case 134:
goto st_case_134
case 569:
goto st_case_569
case 570:
goto st_case_570
case 571:
goto st_case_571
case 135:
goto st_case_135
case 572:
goto st_case_572
case 573:
goto st_case_573
case 574:
goto st_case_574
case 575:
goto st_case_575
case 136:
goto st_case_136
case 576:
goto st_case_576
case 577:
goto st_case_577
case 578:
goto st_case_578
case 579:
goto st_case_579
case 137:
goto st_case_137
case 580:
goto st_case_580
case 581:
goto st_case_581
case 582:
goto st_case_582
case 583:
goto st_case_583
case 584:
goto st_case_584
}
goto st_out
tr0:
lex.cs = 138
//line scanner.rl:132
( lex.p) = ( lex.te) - 1
{
lex.cs = 141;
lex.ungetCnt(1)
}
goto _again
tr206:
lex.cs = 138
//line scanner.rl:132
lex.te = ( lex.p)+1
{
lex.cs = 141;
lex.ungetCnt(1)
}
goto _again
tr208:
lex.cs = 138
//line scanner.rl:132
lex.te = ( lex.p)
( lex.p)--
{
lex.cs = 141;
lex.ungetCnt(1)
}
goto _again
tr209:
//line scanner.rl:55
//line scanner.rl:129
lex.te = ( lex.p)
( lex.p)--
{
lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te)
}
goto st138
st138:
//line NONE:1
lex.ts = 0
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof138
}
st_case_138:
//line NONE:1
lex.ts = ( lex.p)
//line scanner.go:2476
if lex.data[( lex.p)] == 35 {
goto tr207
}
goto tr206
tr207:
//line NONE:1
lex.te = ( lex.p)+1
goto st139
st139:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof139
}
st_case_139:
//line scanner.go:2491
if lex.data[( lex.p)] == 33 {
goto st1
}
goto tr208
tr3:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st1
st1:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof1
}
st_case_1:
//line scanner.go:2513
switch lex.data[( lex.p)] {
case 10:
goto tr2
case 13:
goto tr3
}
goto st1
tr2:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st140
st140:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof140
}
st_case_140:
//line scanner.go:2538
goto tr209
tr4:
lex.cs = 141
//line scanner.rl:145
( lex.p) = ( lex.te) - 1
{
lex.addFreeFloatingToken(tkn, token.T_OPEN_TAG, lex.ts, lex.te)
lex.cs = 148;
}
goto _again
tr7:
lex.cs = 141
//line scanner.rl:149
lex.te = ( lex.p)+1
{
lex.ungetCnt(lex.te - lex.ts - 5)
lex.addFreeFloatingToken(tkn, token.T_OPEN_TAG, lex.ts, lex.ts+5)
lex.cs = 148;
}
goto _again
tr214:
//line scanner.rl:139
lex.te = ( lex.p)
( lex.p)--
{
lex.ungetStr("<")
lex.setTokenPosition(tkn)
tok = token.T_INLINE_HTML;
{( lex.p)++; lex.cs = 141; goto _out }
}
goto st141
tr216:
//line scanner.rl:55
//line scanner.rl:139
lex.te = ( lex.p)
( lex.p)--
{
lex.ungetStr("<")
lex.setTokenPosition(tkn)
tok = token.T_INLINE_HTML;
{( lex.p)++; lex.cs = 141; goto _out }
}
goto st141
tr222:
lex.cs = 141
//line scanner.rl:145
lex.te = ( lex.p)
( lex.p)--
{
lex.addFreeFloatingToken(tkn, token.T_OPEN_TAG, lex.ts, lex.te)
lex.cs = 148;
}
goto _again
tr223:
lex.cs = 141
//line scanner.rl:154
lex.te = ( lex.p)+1
{
lex.setTokenPosition(tkn);
tok = token.T_ECHO;
lex.cs = 148;
{( lex.p)++; goto _out }
}
goto _again
tr225:
lex.cs = 141
//line scanner.rl:55
//line scanner.rl:149
lex.te = ( lex.p)
( lex.p)--
{
lex.ungetCnt(lex.te - lex.ts - 5)
lex.addFreeFloatingToken(tkn, token.T_OPEN_TAG, lex.ts, lex.ts+5)
lex.cs = 148;
}
goto _again
st141:
//line NONE:1
lex.ts = 0
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof141
}
st_case_141:
//line NONE:1
lex.ts = ( lex.p)
//line scanner.go:2628
switch lex.data[( lex.p)] {
case 10:
goto tr211
case 13:
goto tr212
case 60:
goto st145
}
goto st142
tr212:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st142
tr217:
//line scanner.rl:55
goto st142
tr219:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st142
st142:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof142
}
st_case_142:
//line scanner.go:2673
switch lex.data[( lex.p)] {
case 10:
goto tr211
case 13:
goto tr212
case 60:
goto st144
}
goto st142
tr211:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st143
tr218:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st143
st143:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof143
}
st_case_143:
//line scanner.go:2714
switch lex.data[( lex.p)] {
case 10:
goto tr218
case 13:
goto tr219
case 60:
goto tr220
}
goto tr217
tr220:
//line scanner.rl:55
goto st144
st144:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof144
}
st_case_144:
//line scanner.go:2733
switch lex.data[( lex.p)] {
case 10:
goto tr211
case 13:
goto tr212
case 60:
goto st144
case 63:
goto tr214
}
goto st142
st145:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof145
}
st_case_145:
switch lex.data[( lex.p)] {
case 10:
goto tr211
case 13:
goto tr212
case 60:
goto st144
case 63:
goto tr221
}
goto st142
tr221:
//line NONE:1
lex.te = ( lex.p)+1
goto st146
st146:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof146
}
st_case_146:
//line scanner.go:2771
switch lex.data[( lex.p)] {
case 61:
goto tr223
case 80:
goto st2
case 112:
goto st2
}
goto tr222
st2:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof2
}
st_case_2:
switch lex.data[( lex.p)] {
case 72:
goto st3
case 104:
goto st3
}
goto tr4
st3:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof3
}
st_case_3:
switch lex.data[( lex.p)] {
case 80:
goto st4
case 112:
goto st4
}
goto tr4
st4:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof4
}
st_case_4:
switch lex.data[( lex.p)] {
case 9:
goto tr7
case 10:
goto tr8
case 13:
goto tr9
case 32:
goto tr7
}
goto tr4
tr8:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st147
st147:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof147
}
st_case_147:
//line scanner.go:2838
goto tr225
tr9:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st5
st5:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof5
}
st_case_5:
//line scanner.go:2857
if lex.data[( lex.p)] == 10 {
goto tr8
}
goto tr4
tr10:
//line scanner.rl:163
( lex.p) = ( lex.te) - 1
{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)}
goto st148
tr12:
lex.cs = 148
//line NONE:1
switch lex.act {
case 10:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; goto _out }}
case 11:
{( lex.p) = ( lex.te) - 1
s := strings.ReplaceAll(string(lex.data[lex.ts+2:lex.te]), "_", "")
_, err := strconv.ParseInt(s, 2, 0)
if err == nil {
lex.setTokenPosition(tkn); tok = token.T_LNUMBER; {( lex.p)++; goto _out }
}
lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; goto _out }
}
case 12:
{( lex.p) = ( lex.te) - 1
base := 10
if lex.data[lex.ts] == '0' {
base = 8
}
s := strings.ReplaceAll(string(lex.data[lex.ts:lex.te]), "_", "")
_, err := strconv.ParseInt(s, base, 0)
if err == nil {
lex.setTokenPosition(tkn); tok = token.T_LNUMBER; {( lex.p)++; goto _out }
}
lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; goto _out }
}
case 13:
{( lex.p) = ( lex.te) - 1
s := strings.ReplaceAll(string(lex.data[lex.ts+2:lex.te]), "_", "")
_, err := strconv.ParseInt(s, 16, 0)
if err == nil {
lex.setTokenPosition(tkn); tok = token.T_LNUMBER; {( lex.p)++; goto _out }
}
lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; goto _out }
}
case 14:
{( lex.p) = ( lex.te) - 1
s := strings.ReplaceAll(string(lex.data[lex.ts+2:lex.te]), "_", "")
_, err := strconv.ParseInt(s, 8, 0)
if err == nil {
lex.setTokenPosition(tkn); tok = token.T_LNUMBER; {( lex.p)++; goto _out }
}
lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; goto _out }
}
case 15:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_NAME_RELATIVE; {( lex.p)++; goto _out }}
case 16:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_NAME_QUALIFIED; {( lex.p)++; goto _out }}
case 19:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_ABSTRACT; {( lex.p)++; goto _out }}
case 20:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_ARRAY; {( lex.p)++; goto _out }}
case 21:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_AS; {( lex.p)++; goto _out }}
case 22:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_BREAK; {( lex.p)++; goto _out }}
case 23:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_CALLABLE; {( lex.p)++; goto _out }}
case 24:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_CASE; {( lex.p)++; goto _out }}
case 25:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_CATCH; {( lex.p)++; goto _out }}
case 26:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_CLASS; {( lex.p)++; goto _out }}
case 27:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_CLONE; {( lex.p)++; goto _out }}
case 28:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_CONST; {( lex.p)++; goto _out }}
case 29:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_CONTINUE; {( lex.p)++; goto _out }}
case 30:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_DECLARE; {( lex.p)++; goto _out }}
case 31:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_DEFAULT; {( lex.p)++; goto _out }}
case 32:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_DO; {( lex.p)++; goto _out }}
case 33:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_ECHO; {( lex.p)++; goto _out }}
case 34:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_ELSE; {( lex.p)++; goto _out }}
case 35:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_ELSEIF; {( lex.p)++; goto _out }}
case 36:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_EMPTY; {( lex.p)++; goto _out }}
case 37:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_ENDDECLARE; {( lex.p)++; goto _out }}
case 38:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_ENDFOR; {( lex.p)++; goto _out }}
case 39:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_ENDFOREACH; {( lex.p)++; goto _out }}
case 40:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_ENDIF; {( lex.p)++; goto _out }}
case 41:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_ENDSWITCH; {( lex.p)++; goto _out }}
case 42:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_ENDWHILE; {( lex.p)++; goto _out }}
case 45:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_EVAL; {( lex.p)++; goto _out }}
case 46:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_EXIT; {( lex.p)++; goto _out }}
case 47:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_EXTENDS; {( lex.p)++; goto _out }}
case 48:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_FINAL; {( lex.p)++; goto _out }}
case 49:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_FINALLY; {( lex.p)++; goto _out }}
case 50:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_FOR; {( lex.p)++; goto _out }}
case 51:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_FOREACH; {( lex.p)++; goto _out }}
case 52:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_FUNCTION; {( lex.p)++; goto _out }}
case 53:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_FN; {( lex.p)++; goto _out }}
case 54:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_GLOBAL; {( lex.p)++; goto _out }}
case 55:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_GOTO; {( lex.p)++; goto _out }}
case 56:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_IF; {( lex.p)++; goto _out }}
case 57:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_ISSET; {( lex.p)++; goto _out }}
case 58:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_IMPLEMENTS; {( lex.p)++; goto _out }}
case 59:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_INSTANCEOF; {( lex.p)++; goto _out }}
case 60:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_INSTEADOF; {( lex.p)++; goto _out }}
case 61:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_INTERFACE; {( lex.p)++; goto _out }}
case 62:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_LIST; {( lex.p)++; goto _out }}
case 63:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_NAMESPACE; {( lex.p)++; goto _out }}
case 64:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_PRIVATE; {( lex.p)++; goto _out }}
case 65:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_PUBLIC; {( lex.p)++; goto _out }}
case 66:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_PRINT; {( lex.p)++; goto _out }}
case 67:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_PROTECTED; {( lex.p)++; goto _out }}
case 68:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_RETURN; {( lex.p)++; goto _out }}
case 69:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_READONLY; {( lex.p)++; goto _out }}
case 70:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_STATIC; {( lex.p)++; goto _out }}
case 71:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_SWITCH; {( lex.p)++; goto _out }}
case 72:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_MATCH; {( lex.p)++; goto _out }}
case 73:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_THROW; {( lex.p)++; goto _out }}
case 74:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_TRAIT; {( lex.p)++; goto _out }}
case 75:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_TRY; {( lex.p)++; goto _out }}
case 76:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_UNSET; {( lex.p)++; goto _out }}
case 77:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_USE; {( lex.p)++; goto _out }}
case 78:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_VAR; {( lex.p)++; goto _out }}
case 79:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_WHILE; {( lex.p)++; goto _out }}
case 81:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_YIELD; {( lex.p)++; goto _out }}
case 82:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_INCLUDE; {( lex.p)++; goto _out }}
case 83:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_INCLUDE_ONCE; {( lex.p)++; goto _out }}
case 84:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_REQUIRE; {( lex.p)++; goto _out }}
case 85:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_REQUIRE_ONCE; {( lex.p)++; goto _out }}
case 86:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_CLASS_C; {( lex.p)++; goto _out }}
case 87:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_DIR; {( lex.p)++; goto _out }}
case 88:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_FILE; {( lex.p)++; goto _out }}
case 89:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_FUNC_C; {( lex.p)++; goto _out }}
case 90:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_LINE; {( lex.p)++; goto _out }}
case 91:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_NS_C; {( lex.p)++; goto _out }}
case 92:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_METHOD_C; {( lex.p)++; goto _out }}
case 93:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_TRAIT_C; {( lex.p)++; goto _out }}
case 94:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_HALT_COMPILER; lex.cs = 569; {( lex.p)++; goto _out }}
case 95:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_NEW; {( lex.p)++; goto _out }}
case 96:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_LOGICAL_AND; {( lex.p)++; goto _out }}
case 97:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_LOGICAL_OR; {( lex.p)++; goto _out }}
case 98:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_LOGICAL_XOR; {( lex.p)++; goto _out }}
case 126:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_SL; {( lex.p)++; goto _out }}
case 151:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_STRING; {( lex.p)++; goto _out } }
case 157:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.ID(int('"')); lex.cs = 542; {( lex.p)++; goto _out }}
}
goto _again
tr15:
//line scanner.rl:388
lex.te = ( lex.p)+1
{
lex.setTokenPosition(tkn);
tok = token.T_CONSTANT_ENCAPSED_STRING;
{( lex.p)++; lex.cs = 148; goto _out }
}
goto st148
tr19:
//line scanner.rl:376
( lex.p) = ( lex.te) - 1
{ lex.ungetWhile('&'); lex.setTokenPosition(tkn); tok = token.T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG; {( lex.p)++; lex.cs = 148; goto _out } }
goto st148
tr20:
//line scanner.rl:55
//line scanner.rl:376
lex.te = ( lex.p)+1
{ lex.ungetWhile('&'); lex.setTokenPosition(tkn); tok = token.T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG; {( lex.p)++; lex.cs = 148; goto _out } }
goto st148
tr24:
//line scanner.rl:55
//line scanner.rl:374
lex.te = ( lex.p)+1
{ lex.ungetWhile('&'); lex.setTokenPosition(tkn); tok = token.T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG; {( lex.p)++; lex.cs = 148; goto _out } }
goto st148
tr26:
//line scanner.rl:375
lex.te = ( lex.p)+1
{ lex.ungetWhile('&'); lex.setTokenPosition(tkn); tok = token.T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG; {( lex.p)++; lex.cs = 148; goto _out } }
goto st148
tr27:
//line scanner.rl:411
( lex.p) = ( lex.te) - 1
{
c := lex.data[lex.p]
lex.error(fmt.Sprintf("WARNING: Unexpected character in input: '%c' (ASCII=%d)", c, c));
}
goto st148
tr31:
//line scanner.rl:368
( lex.p) = ( lex.te) - 1
{
lex.setTokenPosition(tkn);
tok = token.ID(int(lex.data[lex.ts]));
{( lex.p)++; lex.cs = 148; goto _out }
}
goto st148
tr46:
//line scanner.rl:331
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_ARRAY_CAST; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr53:
//line scanner.rl:337
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_STRING_CAST; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr57:
//line scanner.rl:332
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_BOOL_CAST; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr65:
//line scanner.rl:334
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_DOUBLE_CAST; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr72:
//line scanner.rl:335
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_INT_CAST; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr81:
//line scanner.rl:336
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_OBJECT_CAST; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr85:
//line scanner.rl:333
lex.te = ( lex.p)+1
{lex.error(fmt.Sprintf("The (real) cast has been removed, use (float) instead")); {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr94:
//line scanner.rl:338
lex.te = ( lex.p)+1
{lex.error(fmt.Sprintf("The (unset) cast is no longer supported")); {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr95:
//line scanner.rl:379
lex.te = ( lex.p)+1
{ lex.setTokenPosition(tkn); tok = token.T_ELLIPSIS; {( lex.p)++; lex.cs = 148; goto _out } }
goto st148
tr98:
//line scanner.rl:167
( lex.p) = ( lex.te) - 1
{lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr108:
//line scanner.rl:355
lex.te = ( lex.p)+1
{
isDocComment := false;
if lex.te - lex.ts > 4 && string(lex.data[lex.ts:lex.ts+3]) == "/**" {
isDocComment = true;
}
if isDocComment {
lex.addFreeFloatingToken(tkn, token.T_DOC_COMMENT, lex.ts, lex.te)
} else {
lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te)
}
}
goto st148
tr109:
//line scanner.rl:178
( lex.p) = ( lex.te) - 1
{
base := 10
if lex.data[lex.ts] == '0' {
base = 8
}
s := strings.ReplaceAll(string(lex.data[lex.ts:lex.te]), "_", "")
_, err := strconv.ParseInt(s, base, 0)
if err == nil {
lex.setTokenPosition(tkn); tok = token.T_LNUMBER; {( lex.p)++; lex.cs = 148; goto _out }
}
lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; lex.cs = 148; goto _out }
}
goto st148
tr123:
lex.cs = 148
//line scanner.rl:165
( lex.p) = ( lex.te) - 1
{lex.setTokenPosition(tkn); tok = token.ID(int(';')); lex.cs = 141; {( lex.p)++; goto _out }}
goto _again
tr139:
lex.cs = 148
//line scanner.rl:386
lex.te = ( lex.p)+1
{ lex.setTokenPosition(tkn); tok = token.T_NULLSAFE_OBJECT_OPERATOR; lex.cs = 518; {( lex.p)++; goto _out } }
goto _again
tr140:
lex.cs = 148
//line scanner.rl:164
( lex.p) = ( lex.te) - 1
{lex.setTokenPosition(tkn); tok = token.ID(int(';')); lex.cs = 141; {( lex.p)++; goto _out }}
goto _again
tr143:
//line scanner.rl:383
( lex.p) = ( lex.te) - 1
{ lex.setTokenPosition(tkn); tok = token.T_STRING; {( lex.p)++; lex.cs = 148; goto _out } }
goto st148
tr146:
//line scanner.rl:243
lex.te = ( lex.p)+1
{lex.setTokenPrefixPosition(tkn, 4); tok = token.T_ENUM; lex.ungetFromStart(4); {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr149:
//line scanner.rl:243
( lex.p) = ( lex.te) - 1
{lex.setTokenPrefixPosition(tkn, 4); tok = token.T_ENUM; lex.ungetFromStart(4); {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr154:
//line scanner.rl:244
lex.te = ( lex.p)+1
{lex.setTokenPrefixPosition(tkn, 4); tok = token.T_STRING; lex.ungetFromStart(4); {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr162:
//line scanner.rl:281
( lex.p) = ( lex.te) - 1
{lex.setTokenPosition(tkn); tok = token.T_YIELD; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr173:
//line scanner.rl:280
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_YIELD_FROM; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr174:
//line scanner.rl:216
( lex.p) = ( lex.te) - 1
{lex.setTokenPosition(tkn); tok = token.T_NAME_FULLY_QUALIFIED; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr226:
//line scanner.rl:411
lex.te = ( lex.p)+1
{
c := lex.data[lex.p]
lex.error(fmt.Sprintf("WARNING: Unexpected character in input: '%c' (ASCII=%d)", c, c));
}
goto st148
tr237:
//line scanner.rl:368
lex.te = ( lex.p)+1
{
lex.setTokenPosition(tkn);
tok = token.ID(int(lex.data[lex.ts]));
{( lex.p)++; lex.cs = 148; goto _out }
}
goto st148
tr275:
lex.cs = 148
//line scanner.rl:408
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.ID(int('`')); lex.cs = 536; {( lex.p)++; goto _out }}
goto _again
tr276:
//line scanner.rl:380
lex.te = ( lex.p)+1
{ lex.setTokenPosition(tkn); tok = token.ID(int('{')); lex.call(148, 148); goto _out; }
goto st148
tr278:
//line scanner.rl:381
lex.te = ( lex.p)+1
{ lex.setTokenPosition(tkn); tok = token.ID(int('}')); lex.ret(1); goto _out;}
goto st148
tr279:
//line scanner.rl:163
lex.te = ( lex.p)
( lex.p)--
{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)}
goto st148
tr281:
//line scanner.rl:55
//line scanner.rl:163
lex.te = ( lex.p)
( lex.p)--
{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)}
goto st148
tr285:
//line scanner.rl:411
lex.te = ( lex.p)
( lex.p)--
{
c := lex.data[lex.p]
lex.error(fmt.Sprintf("WARNING: Unexpected character in input: '%c' (ASCII=%d)", c, c));
}
goto st148
tr286:
//line scanner.rl:368
lex.te = ( lex.p)
( lex.p)--
{
lex.setTokenPosition(tkn);
tok = token.ID(int(lex.data[lex.ts]));
{( lex.p)++; lex.cs = 148; goto _out }
}
goto st148
tr288:
//line scanner.rl:317
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_IS_NOT_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr289:
//line scanner.rl:318
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_IS_NOT_IDENTICAL; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr290:
lex.cs = 148
//line scanner.rl:409
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.ID(int('"')); lex.cs = 542; {( lex.p)++; goto _out }}
goto _again
tr291:
//line scanner.rl:351
lex.te = ( lex.p)
( lex.p)--
{
lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te)
}
goto st148
tr293:
//line scanner.rl:299
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_ATTRIBUTE; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr296:
//line scanner.rl:346
lex.te = ( lex.p)
( lex.p)--
{
lex.ungetStr("?>")
lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te)
}
goto st148
tr299:
//line scanner.rl:55
//line scanner.rl:346
lex.te = ( lex.p)
( lex.p)--
{
lex.ungetStr("?>")
lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te)
}
goto st148
tr303:
//line scanner.rl:55
//line scanner.rl:341
lex.te = ( lex.p)
( lex.p)--
{
lex.ungetStr("?>")
lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te)
}
goto st148
tr304:
//line scanner.rl:341
lex.te = ( lex.p)
( lex.p)--
{
lex.ungetStr("?>")
lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te)
}
goto st148
tr306:
//line scanner.rl:382
lex.te = ( lex.p)
( lex.p)--
{ lex.setTokenPosition(tkn); tok = token.T_VARIABLE; {( lex.p)++; lex.cs = 148; goto _out } }
goto st148
tr307:
//line scanner.rl:312
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_MOD_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr308:
//line scanner.rl:376
lex.te = ( lex.p)+1
{ lex.ungetWhile('&'); lex.setTokenPosition(tkn); tok = token.T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG; {( lex.p)++; lex.cs = 148; goto _out } }
goto st148
tr312:
//line scanner.rl:374
lex.te = ( lex.p)+1
{ lex.ungetWhile('&'); lex.setTokenPosition(tkn); tok = token.T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG; {( lex.p)++; lex.cs = 148; goto _out } }
goto st148
tr313:
//line scanner.rl:301
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_BOOLEAN_AND; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr315:
//line scanner.rl:303
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_AND_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr316:
//line scanner.rl:376
lex.te = ( lex.p)
( lex.p)--
{ lex.ungetWhile('&'); lex.setTokenPosition(tkn); tok = token.T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG; {( lex.p)++; lex.cs = 148; goto _out } }
goto st148
tr320:
//line scanner.rl:306
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_MUL_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr321:
//line scanner.rl:325
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_POW; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr322:
//line scanner.rl:307
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_POW_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr323:
//line scanner.rl:314
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_INC; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr324:
//line scanner.rl:309
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_PLUS_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr325:
//line scanner.rl:313
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_DEC; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr326:
//line scanner.rl:310
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_MINUS_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr327:
lex.cs = 148
//line scanner.rl:385
lex.te = ( lex.p)+1
{ lex.setTokenPosition(tkn); tok = token.T_OBJECT_OPERATOR; lex.cs = 518; {( lex.p)++; goto _out } }
goto _again
tr329:
//line scanner.rl:305
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_CONCAT_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr330:
//line scanner.rl:167
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr333:
//line scanner.rl:308
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_DIV_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr334:
//line scanner.rl:178
lex.te = ( lex.p)
( lex.p)--
{
base := 10
if lex.data[lex.ts] == '0' {
base = 8
}
s := strings.ReplaceAll(string(lex.data[lex.ts:lex.te]), "_", "")
_, err := strconv.ParseInt(s, base, 0)
if err == nil {
lex.setTokenPosition(tkn); tok = token.T_LNUMBER; {( lex.p)++; lex.cs = 148; goto _out }
}
lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; lex.cs = 148; goto _out }
}
goto st148
tr340:
//line scanner.rl:168
lex.te = ( lex.p)
( lex.p)--
{
s := strings.ReplaceAll(string(lex.data[lex.ts+2:lex.te]), "_", "")
_, err := strconv.ParseInt(s, 2, 0)
if err == nil {
lex.setTokenPosition(tkn); tok = token.T_LNUMBER; {( lex.p)++; lex.cs = 148; goto _out }
}
lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; lex.cs = 148; goto _out }
}
goto st148
tr341:
//line scanner.rl:203
lex.te = ( lex.p)
( lex.p)--
{
s := strings.ReplaceAll(string(lex.data[lex.ts+2:lex.te]), "_", "")
_, err := strconv.ParseInt(s, 8, 0)
if err == nil {
lex.setTokenPosition(tkn); tok = token.T_LNUMBER; {( lex.p)++; lex.cs = 148; goto _out }
}
lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; lex.cs = 148; goto _out }
}
goto st148
tr342:
//line scanner.rl:193
lex.te = ( lex.p)
( lex.p)--
{
s := strings.ReplaceAll(string(lex.data[lex.ts+2:lex.te]), "_", "")
_, err := strconv.ParseInt(s, 16, 0)
if err == nil {
lex.setTokenPosition(tkn); tok = token.T_LNUMBER; {( lex.p)++; lex.cs = 148; goto _out }
}
lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; lex.cs = 148; goto _out }
}
goto st148
tr343:
//line scanner.rl:300
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_PAAMAYIM_NEKUDOTAYIM; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr344:
lex.cs = 148
//line scanner.rl:165
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.ID(int(';')); lex.cs = 141; {( lex.p)++; goto _out }}
goto _again
tr346:
lex.cs = 148
//line scanner.rl:55
//line scanner.rl:165
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.ID(int(';')); lex.cs = 141; {( lex.p)++; goto _out }}
goto _again
tr349:
//line scanner.rl:317
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_IS_NOT_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr350:
//line scanner.rl:326
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_SL; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr351:
//line scanner.rl:321
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_SL_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr352:
lex.cs = 148
//line scanner.rl:55
//line scanner.rl:394
lex.te = ( lex.p)
( lex.p)--
{
lex.heredocLabel = lex.data[lblStart:lblEnd]
lex.setTokenPosition(tkn);
tok = token.T_START_HEREDOC;
if lex.isHeredocEnd(lex.p+1) {
lex.cs = 548;
} else if lex.data[lblStart-1] == '\'' {
lex.cs = 525;
} else {
lex.cs = 529;
}
{( lex.p)++; goto _out }
}
goto _again
tr353:
//line scanner.rl:324
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_IS_SMALLER_OR_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr354:
//line scanner.rl:316
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_SPACESHIP; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr356:
//line scanner.rl:315
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_DOUBLE_ARROW; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr357:
//line scanner.rl:319
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_IS_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr358:
//line scanner.rl:320
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_IS_IDENTICAL; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr359:
//line scanner.rl:323
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_IS_GREATER_OR_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr361:
//line scanner.rl:327
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_SR; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr362:
//line scanner.rl:322
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_SR_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr366:
lex.cs = 148
//line scanner.rl:164
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.ID(int(';')); lex.cs = 141; {( lex.p)++; goto _out }}
goto _again
tr368:
lex.cs = 148
//line scanner.rl:55
//line scanner.rl:164
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.ID(int(';')); lex.cs = 141; {( lex.p)++; goto _out }}
goto _again
tr369:
//line scanner.rl:328
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_COALESCE; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr370:
//line scanner.rl:329
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_COALESCE_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr371:
//line scanner.rl:383
lex.te = ( lex.p)
( lex.p)--
{ lex.setTokenPosition(tkn); tok = token.T_STRING; {( lex.p)++; lex.cs = 148; goto _out } }
goto st148
tr377:
//line scanner.rl:215
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_NAME_QUALIFIED; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr453:
//line scanner.rl:234
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_ELSE; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr474:
//line scanner.rl:238
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_ENDFOR; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr490:
//line scanner.rl:243
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPrefixPosition(tkn, 4); tok = token.T_ENUM; lex.ungetFromStart(4); {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr507:
//line scanner.rl:248
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_FINAL; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr511:
//line scanner.rl:250
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_FOR; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr543:
//line scanner.rl:282
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_INCLUDE; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr586:
//line scanner.rl:263
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_NAMESPACE; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr588:
//line scanner.rl:214
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_NAME_RELATIVE; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr624:
//line scanner.rl:284
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_REQUIRE; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr670:
//line scanner.rl:281
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_YIELD; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr671:
//line scanner.rl:217
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_NS_SEPARATOR; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr672:
//line scanner.rl:216
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_NAME_FULLY_QUALIFIED; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr674:
//line scanner.rl:311
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_XOR_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr748:
//line scanner.rl:304
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_OR_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
tr749:
//line scanner.rl:302
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_BOOLEAN_OR; {( lex.p)++; lex.cs = 148; goto _out }}
goto st148
st148:
//line NONE:1
lex.ts = 0
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof148
}
st_case_148:
//line NONE:1
lex.ts = ( lex.p)
//line scanner.go:3900
switch lex.data[( lex.p)] {
case 10:
goto tr11
case 13:
goto tr228
case 32:
goto tr227
case 33:
goto st152
case 34:
goto tr230
case 35:
goto st155
case 36:
goto st160
case 37:
goto st162
case 38:
goto st163
case 39:
goto tr235
case 40:
goto tr236
case 42:
goto st170
case 43:
goto st172
case 45:
goto st173
case 46:
goto tr241
case 47:
goto tr242
case 48:
goto tr243
case 58:
goto st184
case 59:
goto tr245
case 60:
goto st188
case 61:
goto st192
case 62:
goto st194
case 63:
goto tr249
case 64:
goto tr237
case 65:
goto tr250
case 66:
goto tr251
case 67:
goto tr252
case 68:
goto tr253
case 69:
goto tr254
case 70:
goto tr255
case 71:
goto tr256
case 73:
goto tr258
case 76:
goto tr259
case 77:
goto tr260
case 78:
goto tr261
case 79:
goto tr262
case 80:
goto tr263
case 82:
goto tr264
case 83:
goto tr265
case 84:
goto tr266
case 85:
goto tr267
case 86:
goto tr268
case 87:
goto tr269
case 88:
goto tr270
case 89:
goto tr271
case 92:
goto st449
case 94:
goto st451
case 95:
goto tr274
case 96:
goto tr275
case 97:
goto tr250
case 98:
goto tr251
case 99:
goto tr252
case 100:
goto tr253
case 101:
goto tr254
case 102:
goto tr255
case 103:
goto tr256
case 105:
goto tr258
case 108:
goto tr259
case 109:
goto tr260
case 110:
goto tr261
case 111:
goto tr262
case 112:
goto tr263
case 114:
goto tr264
case 115:
goto tr265
case 116:
goto tr266
case 117:
goto tr267
case 118:
goto tr268
case 119:
goto tr269
case 120:
goto tr270
case 121:
goto tr271
case 123:
goto tr276
case 124:
goto st517
case 125:
goto tr278
case 126:
goto tr237
case 127:
goto tr226
}
switch {
case lex.data[( lex.p)] < 14:
switch {
case lex.data[( lex.p)] > 8:
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto tr227
}
default:
goto tr226
}
case lex.data[( lex.p)] > 31:
switch {
case lex.data[( lex.p)] < 49:
if 41 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 44 {
goto tr237
}
case lex.data[( lex.p)] > 57:
if 91 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 93 {
goto tr237
}
default:
goto tr110
}
default:
goto tr226
}
goto tr257
tr282:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:55
goto st149
tr227:
//line NONE:1
lex.te = ( lex.p)+1
goto st149
st149:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof149
}
st_case_149:
//line scanner.go:4097
switch lex.data[( lex.p)] {
case 10:
goto tr11
case 13:
goto tr280
case 32:
goto tr227
}
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto tr227
}
goto tr279
tr11:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st150
tr283:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st150
st150:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof150
}
st_case_150:
//line scanner.go:4147
switch lex.data[( lex.p)] {
case 10:
goto tr283
case 13:
goto tr284
case 32:
goto tr282
}
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto tr282
}
goto tr281
tr280:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st6
tr284:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st6
st6:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof6
}
st_case_6:
//line scanner.go:4191
if lex.data[( lex.p)] == 10 {
goto tr11
}
goto tr10
tr228:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st151
st151:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof151
}
st_case_151:
//line scanner.go:4213
if lex.data[( lex.p)] == 10 {
goto tr11
}
goto tr285
st152:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof152
}
st_case_152:
if lex.data[( lex.p)] == 61 {
goto st153
}
goto tr286
st153:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof153
}
st_case_153:
if lex.data[( lex.p)] == 61 {
goto tr289
}
goto tr288
tr230:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:409
lex.act = 157;
goto st154
st154:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof154
}
st_case_154:
//line scanner.go:4248
switch lex.data[( lex.p)] {
case 10:
goto tr14
case 13:
goto tr14
case 34:
goto tr15
case 36:
goto st8
case 92:
goto st9
case 123:
goto st10
}
goto st7
tr14:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st7
st7:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof7
}
st_case_7:
//line scanner.go:4281
switch lex.data[( lex.p)] {
case 10:
goto tr14
case 13:
goto tr14
case 34:
goto tr15
case 36:
goto st8
case 92:
goto st9
case 123:
goto st10
}
goto st7
st8:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof8
}
st_case_8:
switch lex.data[( lex.p)] {
case 10:
goto tr14
case 13:
goto tr14
case 34:
goto tr15
case 36:
goto st8
case 92:
goto st9
case 96:
goto st7
}
switch {
case lex.data[( lex.p)] < 91:
if lex.data[( lex.p)] <= 64 {
goto st7
}
case lex.data[( lex.p)] > 94:
if 124 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto st7
}
default:
goto st7
}
goto tr12
st9:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof9
}
st_case_9:
switch lex.data[( lex.p)] {
case 10:
goto tr14
case 13:
goto tr14
}
goto st7
st10:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof10
}
st_case_10:
switch lex.data[( lex.p)] {
case 10:
goto tr14
case 13:
goto tr14
case 34:
goto tr15
case 36:
goto tr12
case 92:
goto st9
}
goto st7
st155:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof155
}
st_case_155:
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] > 10:
if 13 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 13 {
_widec = 256 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotPhpCloseToken() && lex.isNotNewLine() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 10:
_widec = 256 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotPhpCloseToken() && lex.isNotNewLine() {
_widec += 256
}
}
switch _widec {
case 91:
goto tr293
case 266:
goto st156
case 269:
goto st156
case 522:
goto tr294
case 525:
goto tr295
}
switch {
case _widec < 11:
if _widec <= 9 {
goto st156
}
case _widec > 12:
if 14 <= _widec {
goto st156
}
default:
goto st156
}
goto tr291
tr298:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st156
tr300:
//line scanner.rl:55
goto st156
tr302:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st156
st156:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof156
}
st_case_156:
//line scanner.go:4439
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 256 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotPhpCloseToken() && lex.isNotNewLine() {
_widec += 256
}
}
default:
_widec = 256 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotPhpCloseToken() && lex.isNotNewLine() {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 256 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotPhpCloseToken() && lex.isNotNewLine() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 256 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotPhpCloseToken() && lex.isNotNewLine() {
_widec += 256
}
}
default:
_widec = 256 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotPhpCloseToken() && lex.isNotNewLine() {
_widec += 256
}
}
switch _widec {
case 522:
goto tr297
case 525:
goto tr298
}
if 512 <= _widec && _widec <= 767 {
goto st156
}
goto tr296
tr297:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st157
tr301:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st157
st157:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof157
}
st_case_157:
//line scanner.go:4519
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 256 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotPhpCloseToken() && lex.isNotNewLine() {
_widec += 256
}
}
default:
_widec = 256 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotPhpCloseToken() && lex.isNotNewLine() {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 256 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotPhpCloseToken() && lex.isNotNewLine() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 256 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotPhpCloseToken() && lex.isNotNewLine() {
_widec += 256
}
}
default:
_widec = 256 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotPhpCloseToken() && lex.isNotNewLine() {
_widec += 256
}
}
switch _widec {
case 522:
goto tr301
case 525:
goto tr302
}
if 512 <= _widec && _widec <= 767 {
goto tr300
}
goto tr299
tr294:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st158
st158:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof158
}
st_case_158:
//line scanner.go:4585
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 256 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotPhpCloseToken() && lex.isNotNewLine() {
_widec += 256
}
}
default:
_widec = 256 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotPhpCloseToken() && lex.isNotNewLine() {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 256 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotPhpCloseToken() && lex.isNotNewLine() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 256 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotPhpCloseToken() && lex.isNotNewLine() {
_widec += 256
}
}
default:
_widec = 256 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotPhpCloseToken() && lex.isNotNewLine() {
_widec += 256
}
}
switch _widec {
case 522:
goto tr301
case 525:
goto tr302
}
switch {
case _widec > 255:
if 512 <= _widec && _widec <= 767 {
goto tr300
}
default:
goto tr304
}
goto tr303
tr295:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st159
st159:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof159
}
st_case_159:
//line scanner.go:4656
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 256 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotPhpCloseToken() && lex.isNotNewLine() {
_widec += 256
}
}
default:
_widec = 256 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotPhpCloseToken() && lex.isNotNewLine() {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 256 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotPhpCloseToken() && lex.isNotNewLine() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 256 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotPhpCloseToken() && lex.isNotNewLine() {
_widec += 256
}
}
default:
_widec = 256 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotPhpCloseToken() && lex.isNotNewLine() {
_widec += 256
}
}
switch _widec {
case 522:
goto tr294
case 525:
goto tr298
}
if 512 <= _widec && _widec <= 767 {
goto st156
}
goto tr296
st160:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof160
}
st_case_160:
if lex.data[( lex.p)] == 96 {
goto tr286
}
switch {
case lex.data[( lex.p)] < 91:
if lex.data[( lex.p)] <= 64 {
goto tr286
}
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr286
}
default:
goto tr286
}
goto st161
st161:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof161
}
st_case_161:
if lex.data[( lex.p)] == 96 {
goto tr306
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr306
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr306
}
case lex.data[( lex.p)] >= 91:
goto tr306
}
default:
goto tr306
}
goto st161
st162:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof162
}
st_case_162:
if lex.data[( lex.p)] == 61 {
goto tr307
}
goto tr286
st163:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof163
}
st_case_163:
switch lex.data[( lex.p)] {
case 10:
goto tr310
case 13:
goto tr311
case 32:
goto st164
case 36:
goto tr312
case 38:
goto tr313
case 46:
goto tr314
case 61:
goto tr315
}
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto st164
}
goto tr308
tr21:
//line scanner.rl:55
goto st164
st164:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof164
}
st_case_164:
//line scanner.go:4795
switch lex.data[( lex.p)] {
case 10:
goto tr310
case 13:
goto tr311
case 32:
goto st164
case 36:
goto tr312
case 46:
goto tr314
}
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto st164
}
goto tr308
tr310:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st165
tr22:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st165
st165:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof165
}
st_case_165:
//line scanner.go:4843
switch lex.data[( lex.p)] {
case 10:
goto tr22
case 13:
goto tr23
case 32:
goto tr21
case 36:
goto tr24
case 46:
goto tr25
}
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto tr21
}
goto tr20
tr311:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st166
tr23:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st166
st166:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof166
}
st_case_166:
//line scanner.go:4897
if lex.data[( lex.p)] == 10 {
goto tr317
}
goto tr316
tr317:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st11
st11:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof11
}
st_case_11:
//line scanner.go:4919
switch lex.data[( lex.p)] {
case 10:
goto tr22
case 13:
goto tr23
case 32:
goto tr21
case 36:
goto tr24
case 46:
goto tr25
}
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto tr21
}
goto tr20
tr25:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:55
goto st167
tr314:
//line NONE:1
lex.te = ( lex.p)+1
goto st167
st167:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof167
}
st_case_167:
//line scanner.go:4953
if lex.data[( lex.p)] == 46 {
goto st12
}
goto tr316
st12:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof12
}
st_case_12:
if lex.data[( lex.p)] == 46 {
goto tr26
}
goto tr19
tr235:
//line NONE:1
lex.te = ( lex.p)+1
goto st168
st168:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof168
}
st_case_168:
//line scanner.go:4977
switch lex.data[( lex.p)] {
case 10:
goto tr29
case 13:
goto tr29
case 39:
goto tr15
case 92:
goto st14
}
goto st13
tr29:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st13
st13:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof13
}
st_case_13:
//line scanner.go:5006
switch lex.data[( lex.p)] {
case 10:
goto tr29
case 13:
goto tr29
case 39:
goto tr15
case 92:
goto st14
}
goto st13
st14:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof14
}
st_case_14:
switch lex.data[( lex.p)] {
case 10:
goto tr29
case 13:
goto tr29
}
goto st13
tr236:
//line NONE:1
lex.te = ( lex.p)+1
goto st169
st169:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof169
}
st_case_169:
//line scanner.go:5040
switch lex.data[( lex.p)] {
case 9:
goto st15
case 32:
goto st15
case 65:
goto st16
case 66:
goto st21
case 68:
goto st33
case 70:
goto st39
case 73:
goto st43
case 79:
goto st50
case 82:
goto st56
case 83:
goto st60
case 85:
goto st65
case 97:
goto st16
case 98:
goto st21
case 100:
goto st33
case 102:
goto st39
case 105:
goto st43
case 111:
goto st50
case 114:
goto st56
case 115:
goto st60
case 117:
goto st65
}
if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto st15
}
goto tr286
st15:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof15
}
st_case_15:
switch lex.data[( lex.p)] {
case 9:
goto st15
case 32:
goto st15
case 65:
goto st16
case 66:
goto st21
case 68:
goto st33
case 70:
goto st39
case 73:
goto st43
case 79:
goto st50
case 82:
goto st56
case 83:
goto st60
case 85:
goto st65
case 97:
goto st16
case 98:
goto st21
case 100:
goto st33
case 102:
goto st39
case 105:
goto st43
case 111:
goto st50
case 114:
goto st56
case 115:
goto st60
case 117:
goto st65
}
if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto st15
}
goto tr31
st16:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof16
}
st_case_16:
switch lex.data[( lex.p)] {
case 82:
goto st17
case 114:
goto st17
}
goto tr31
st17:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof17
}
st_case_17:
switch lex.data[( lex.p)] {
case 82:
goto st18
case 114:
goto st18
}
goto tr31
st18:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof18
}
st_case_18:
switch lex.data[( lex.p)] {
case 65:
goto st19
case 97:
goto st19
}
goto tr31
st19:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof19
}
st_case_19:
switch lex.data[( lex.p)] {
case 89:
goto st20
case 121:
goto st20
}
goto tr31
st20:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof20
}
st_case_20:
switch lex.data[( lex.p)] {
case 9:
goto st20
case 32:
goto st20
case 41:
goto tr46
}
if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto st20
}
goto tr31
st21:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof21
}
st_case_21:
switch lex.data[( lex.p)] {
case 73:
goto st22
case 79:
goto st27
case 105:
goto st22
case 111:
goto st27
}
goto tr31
st22:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof22
}
st_case_22:
switch lex.data[( lex.p)] {
case 78:
goto st23
case 110:
goto st23
}
goto tr31
st23:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof23
}
st_case_23:
switch lex.data[( lex.p)] {
case 65:
goto st24
case 97:
goto st24
}
goto tr31
st24:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof24
}
st_case_24:
switch lex.data[( lex.p)] {
case 82:
goto st25
case 114:
goto st25
}
goto tr31
st25:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof25
}
st_case_25:
switch lex.data[( lex.p)] {
case 89:
goto st26
case 121:
goto st26
}
goto tr31
st26:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof26
}
st_case_26:
switch lex.data[( lex.p)] {
case 9:
goto st26
case 32:
goto st26
case 41:
goto tr53
}
if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto st26
}
goto tr31
st27:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof27
}
st_case_27:
switch lex.data[( lex.p)] {
case 79:
goto st28
case 111:
goto st28
}
goto tr31
st28:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof28
}
st_case_28:
switch lex.data[( lex.p)] {
case 76:
goto st29
case 108:
goto st29
}
goto tr31
st29:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof29
}
st_case_29:
switch lex.data[( lex.p)] {
case 9:
goto st30
case 32:
goto st30
case 41:
goto tr57
case 69:
goto st31
case 101:
goto st31
}
if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto st30
}
goto tr31
st30:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof30
}
st_case_30:
switch lex.data[( lex.p)] {
case 9:
goto st30
case 32:
goto st30
case 41:
goto tr57
}
if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto st30
}
goto tr31
st31:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof31
}
st_case_31:
switch lex.data[( lex.p)] {
case 65:
goto st32
case 97:
goto st32
}
goto tr31
st32:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof32
}
st_case_32:
switch lex.data[( lex.p)] {
case 78:
goto st30
case 110:
goto st30
}
goto tr31
st33:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof33
}
st_case_33:
switch lex.data[( lex.p)] {
case 79:
goto st34
case 111:
goto st34
}
goto tr31
st34:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof34
}
st_case_34:
switch lex.data[( lex.p)] {
case 85:
goto st35
case 117:
goto st35
}
goto tr31
st35:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof35
}
st_case_35:
switch lex.data[( lex.p)] {
case 66:
goto st36
case 98:
goto st36
}
goto tr31
st36:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof36
}
st_case_36:
switch lex.data[( lex.p)] {
case 76:
goto st37
case 108:
goto st37
}
goto tr31
st37:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof37
}
st_case_37:
switch lex.data[( lex.p)] {
case 69:
goto st38
case 101:
goto st38
}
goto tr31
st38:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof38
}
st_case_38:
switch lex.data[( lex.p)] {
case 9:
goto st38
case 32:
goto st38
case 41:
goto tr65
}
if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto st38
}
goto tr31
st39:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof39
}
st_case_39:
switch lex.data[( lex.p)] {
case 76:
goto st40
case 108:
goto st40
}
goto tr31
st40:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof40
}
st_case_40:
switch lex.data[( lex.p)] {
case 79:
goto st41
case 111:
goto st41
}
goto tr31
st41:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof41
}
st_case_41:
switch lex.data[( lex.p)] {
case 65:
goto st42
case 97:
goto st42
}
goto tr31
st42:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof42
}
st_case_42:
switch lex.data[( lex.p)] {
case 84:
goto st38
case 116:
goto st38
}
goto tr31
st43:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof43
}
st_case_43:
switch lex.data[( lex.p)] {
case 78:
goto st44
case 110:
goto st44
}
goto tr31
st44:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof44
}
st_case_44:
switch lex.data[( lex.p)] {
case 84:
goto st45
case 116:
goto st45
}
goto tr31
st45:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof45
}
st_case_45:
switch lex.data[( lex.p)] {
case 9:
goto st46
case 32:
goto st46
case 41:
goto tr72
case 69:
goto st47
case 101:
goto st47
}
if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto st46
}
goto tr31
st46:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof46
}
st_case_46:
switch lex.data[( lex.p)] {
case 9:
goto st46
case 32:
goto st46
case 41:
goto tr72
}
if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto st46
}
goto tr31
st47:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof47
}
st_case_47:
switch lex.data[( lex.p)] {
case 71:
goto st48
case 103:
goto st48
}
goto tr31
st48:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof48
}
st_case_48:
switch lex.data[( lex.p)] {
case 69:
goto st49
case 101:
goto st49
}
goto tr31
st49:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof49
}
st_case_49:
switch lex.data[( lex.p)] {
case 82:
goto st46
case 114:
goto st46
}
goto tr31
st50:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof50
}
st_case_50:
switch lex.data[( lex.p)] {
case 66:
goto st51
case 98:
goto st51
}
goto tr31
st51:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof51
}
st_case_51:
switch lex.data[( lex.p)] {
case 74:
goto st52
case 106:
goto st52
}
goto tr31
st52:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof52
}
st_case_52:
switch lex.data[( lex.p)] {
case 69:
goto st53
case 101:
goto st53
}
goto tr31
st53:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof53
}
st_case_53:
switch lex.data[( lex.p)] {
case 67:
goto st54
case 99:
goto st54
}
goto tr31
st54:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof54
}
st_case_54:
switch lex.data[( lex.p)] {
case 84:
goto st55
case 116:
goto st55
}
goto tr31
st55:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof55
}
st_case_55:
switch lex.data[( lex.p)] {
case 9:
goto st55
case 32:
goto st55
case 41:
goto tr81
}
if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto st55
}
goto tr31
st56:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof56
}
st_case_56:
switch lex.data[( lex.p)] {
case 69:
goto st57
case 101:
goto st57
}
goto tr31
st57:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof57
}
st_case_57:
switch lex.data[( lex.p)] {
case 65:
goto st58
case 97:
goto st58
}
goto tr31
st58:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof58
}
st_case_58:
switch lex.data[( lex.p)] {
case 76:
goto st59
case 108:
goto st59
}
goto tr31
st59:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof59
}
st_case_59:
switch lex.data[( lex.p)] {
case 9:
goto st59
case 32:
goto st59
case 41:
goto tr85
}
if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto st59
}
goto tr31
st60:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof60
}
st_case_60:
switch lex.data[( lex.p)] {
case 84:
goto st61
case 116:
goto st61
}
goto tr31
st61:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof61
}
st_case_61:
switch lex.data[( lex.p)] {
case 82:
goto st62
case 114:
goto st62
}
goto tr31
st62:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof62
}
st_case_62:
switch lex.data[( lex.p)] {
case 73:
goto st63
case 105:
goto st63
}
goto tr31
st63:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof63
}
st_case_63:
switch lex.data[( lex.p)] {
case 78:
goto st64
case 110:
goto st64
}
goto tr31
st64:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof64
}
st_case_64:
switch lex.data[( lex.p)] {
case 71:
goto st26
case 103:
goto st26
}
goto tr31
st65:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof65
}
st_case_65:
switch lex.data[( lex.p)] {
case 78:
goto st66
case 110:
goto st66
}
goto tr31
st66:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof66
}
st_case_66:
switch lex.data[( lex.p)] {
case 83:
goto st67
case 115:
goto st67
}
goto tr31
st67:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof67
}
st_case_67:
switch lex.data[( lex.p)] {
case 69:
goto st68
case 101:
goto st68
}
goto tr31
st68:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof68
}
st_case_68:
switch lex.data[( lex.p)] {
case 84:
goto st69
case 116:
goto st69
}
goto tr31
st69:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof69
}
st_case_69:
switch lex.data[( lex.p)] {
case 9:
goto st69
case 32:
goto st69
case 41:
goto tr94
}
if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto st69
}
goto tr31
st170:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof170
}
st_case_170:
switch lex.data[( lex.p)] {
case 42:
goto st171
case 61:
goto tr320
}
goto tr286
st171:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof171
}
st_case_171:
if lex.data[( lex.p)] == 61 {
goto tr322
}
goto tr321
st172:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof172
}
st_case_172:
switch lex.data[( lex.p)] {
case 43:
goto tr323
case 61:
goto tr324
}
goto tr286
st173:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof173
}
st_case_173:
switch lex.data[( lex.p)] {
case 45:
goto tr325
case 61:
goto tr326
case 62:
goto tr327
}
goto tr286
tr241:
//line NONE:1
lex.te = ( lex.p)+1
goto st174
st174:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof174
}
st_case_174:
//line scanner.go:5905
switch lex.data[( lex.p)] {
case 46:
goto st70
case 61:
goto tr329
}
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 {
goto tr99
}
goto tr286
st70:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof70
}
st_case_70:
if lex.data[( lex.p)] == 46 {
goto tr95
}
goto tr31
tr99:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:167
lex.act = 10;
goto st175
st175:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof175
}
st_case_175:
//line scanner.go:5937
switch lex.data[( lex.p)] {
case 69:
goto st71
case 95:
goto st73
case 101:
goto st71
}
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 {
goto tr99
}
goto tr330
st71:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof71
}
st_case_71:
switch lex.data[( lex.p)] {
case 43:
goto st72
case 45:
goto st72
}
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 {
goto tr97
}
goto tr12
st72:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof72
}
st_case_72:
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 {
goto tr97
}
goto tr12
tr97:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:167
lex.act = 10;
goto st176
st176:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof176
}
st_case_176:
//line scanner.go:5986
if lex.data[( lex.p)] == 95 {
goto st72
}
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 {
goto tr97
}
goto tr330
st73:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof73
}
st_case_73:
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 {
goto tr99
}
goto tr98
tr242:
//line NONE:1
lex.te = ( lex.p)+1
goto st177
st177:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof177
}
st_case_177:
//line scanner.go:6013
switch lex.data[( lex.p)] {
case 42:
goto st74
case 47:
goto st156
case 61:
goto tr333
}
goto tr286
tr102:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st74
tr104:
//line scanner.rl:55
goto st74
tr106:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st74
st74:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof74
}
st_case_74:
//line scanner.go:6058
switch lex.data[( lex.p)] {
case 10:
goto tr101
case 13:
goto tr102
case 42:
goto st76
}
goto st74
tr101:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st75
tr105:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st75
st75:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof75
}
st_case_75:
//line scanner.go:6099
switch lex.data[( lex.p)] {
case 10:
goto tr105
case 13:
goto tr106
case 42:
goto tr107
}
goto tr104
tr107:
//line scanner.rl:55
goto st76
st76:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof76
}
st_case_76:
//line scanner.go:6118
switch lex.data[( lex.p)] {
case 10:
goto tr101
case 13:
goto tr102
case 42:
goto st76
case 47:
goto tr108
}
goto st74
tr243:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:178
lex.act = 12;
goto st178
st178:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof178
}
st_case_178:
//line scanner.go:6142
switch lex.data[( lex.p)] {
case 46:
goto tr335
case 66:
goto st78
case 69:
goto st71
case 79:
goto st79
case 88:
goto st80
case 95:
goto st77
case 98:
goto st78
case 101:
goto st71
case 111:
goto st79
case 120:
goto st80
}
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 {
goto tr110
}
goto tr334
tr335:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:167
lex.act = 10;
goto st179
st179:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof179
}
st_case_179:
//line scanner.go:6181
switch lex.data[( lex.p)] {
case 69:
goto st71
case 101:
goto st71
}
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 {
goto tr99
}
goto tr330
tr110:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:178
lex.act = 12;
goto st180
st180:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof180
}
st_case_180:
//line scanner.go:6204
switch lex.data[( lex.p)] {
case 46:
goto tr335
case 69:
goto st71
case 95:
goto st77
case 101:
goto st71
}
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 {
goto tr110
}
goto tr334
st77:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof77
}
st_case_77:
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 {
goto tr110
}
goto tr109
st78:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof78
}
st_case_78:
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 49 {
goto tr111
}
goto tr12
tr111:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:168
lex.act = 11;
goto st181
st181:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof181
}
st_case_181:
//line scanner.go:6249
if lex.data[( lex.p)] == 95 {
goto st78
}
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 49 {
goto tr111
}
goto tr340
st79:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof79
}
st_case_79:
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 55 {
goto tr112
}
goto tr12
tr112:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:203
lex.act = 14;
goto st182
st182:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof182
}
st_case_182:
//line scanner.go:6278
if lex.data[( lex.p)] == 95 {
goto st79
}
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 55 {
goto tr112
}
goto tr341
st80:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof80
}
st_case_80:
switch {
case lex.data[( lex.p)] < 65:
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 {
goto tr113
}
case lex.data[( lex.p)] > 70:
if 97 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 102 {
goto tr113
}
default:
goto tr113
}
goto tr12
tr113:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:193
lex.act = 13;
goto st183
st183:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof183
}
st_case_183:
//line scanner.go:6316
if lex.data[( lex.p)] == 95 {
goto st80
}
switch {
case lex.data[( lex.p)] < 65:
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 {
goto tr113
}
case lex.data[( lex.p)] > 70:
if 97 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 102 {
goto tr113
}
default:
goto tr113
}
goto tr342
st184:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof184
}
st_case_184:
if lex.data[( lex.p)] == 58 {
goto tr343
}
goto tr286
tr245:
//line NONE:1
lex.te = ( lex.p)+1
goto st185
st185:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof185
}
st_case_185:
//line scanner.go:6352
switch lex.data[( lex.p)] {
case 10:
goto tr115
case 13:
goto tr116
case 32:
goto st81
case 63:
goto st84
}
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto st81
}
goto tr286
tr118:
//line scanner.rl:55
goto st81
st81:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof81
}
st_case_81:
//line scanner.go:6376
switch lex.data[( lex.p)] {
case 10:
goto tr115
case 13:
goto tr116
case 32:
goto st81
case 63:
goto st84
}
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto st81
}
goto tr31
tr115:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st82
tr119:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st82
st82:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof82
}
st_case_82:
//line scanner.go:6422
switch lex.data[( lex.p)] {
case 10:
goto tr119
case 13:
goto tr120
case 32:
goto tr118
case 63:
goto tr121
}
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto tr118
}
goto tr31
tr116:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st83
tr120:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st83
st83:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof83
}
st_case_83:
//line scanner.go:6468
if lex.data[( lex.p)] == 10 {
goto tr115
}
goto tr31
tr121:
//line scanner.rl:55
goto st84
st84:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof84
}
st_case_84:
//line scanner.go:6482
if lex.data[( lex.p)] == 62 {
goto tr122
}
goto tr31
tr122:
//line NONE:1
lex.te = ( lex.p)+1
goto st186
st186:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof186
}
st_case_186:
//line scanner.go:6497
switch lex.data[( lex.p)] {
case 10:
goto tr124
case 13:
goto tr345
}
goto tr344
tr124:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st187
st187:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof187
}
st_case_187:
//line scanner.go:6522
goto tr346
tr345:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st85
st85:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof85
}
st_case_85:
//line scanner.go:6541
if lex.data[( lex.p)] == 10 {
goto tr124
}
goto tr123
st188:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof188
}
st_case_188:
switch lex.data[( lex.p)] {
case 60:
goto tr347
case 61:
goto st191
case 62:
goto tr349
}
goto tr286
tr347:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:326
lex.act = 126;
goto st189
st189:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof189
}
st_case_189:
//line scanner.go:6572
switch lex.data[( lex.p)] {
case 60:
goto st86
case 61:
goto tr351
}
goto tr350
st86:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof86
}
st_case_86:
switch lex.data[( lex.p)] {
case 9:
goto st86
case 32:
goto st86
case 34:
goto st87
case 39:
goto st91
case 96:
goto tr12
}
switch {
case lex.data[( lex.p)] < 91:
if lex.data[( lex.p)] <= 64 {
goto tr12
}
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr12
}
default:
goto tr12
}
goto tr128
st87:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof87
}
st_case_87:
if lex.data[( lex.p)] == 96 {
goto tr12
}
switch {
case lex.data[( lex.p)] < 91:
if lex.data[( lex.p)] <= 64 {
goto tr12
}
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr12
}
default:
goto tr12
}
goto tr129
tr129:
//line scanner.rl:36
lblStart = lex.p
goto st88
st88:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof88
}
st_case_88:
//line scanner.go:6640
switch lex.data[( lex.p)] {
case 34:
goto tr130
case 96:
goto tr12
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr12
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr12
}
case lex.data[( lex.p)] >= 91:
goto tr12
}
default:
goto tr12
}
goto st88
tr130:
//line scanner.rl:37
lblEnd = lex.p
goto st89
st89:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof89
}
st_case_89:
//line scanner.go:6674
switch lex.data[( lex.p)] {
case 10:
goto tr132
case 13:
goto tr133
}
goto tr12
tr132:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st190
tr136:
//line scanner.rl:37
lblEnd = lex.p
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st190
st190:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof190
}
st_case_190:
//line scanner.go:6713
goto tr352
tr133:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st90
tr137:
//line scanner.rl:37
lblEnd = lex.p
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st90
st90:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof90
}
st_case_90:
//line scanner.go:6746
if lex.data[( lex.p)] == 10 {
goto tr132
}
goto tr12
st91:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof91
}
st_case_91:
if lex.data[( lex.p)] == 96 {
goto tr12
}
switch {
case lex.data[( lex.p)] < 91:
if lex.data[( lex.p)] <= 64 {
goto tr12
}
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr12
}
default:
goto tr12
}
goto tr134
tr134:
//line scanner.rl:36
lblStart = lex.p
goto st92
st92:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof92
}
st_case_92:
//line scanner.go:6781
switch lex.data[( lex.p)] {
case 39:
goto tr130
case 96:
goto tr12
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr12
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr12
}
case lex.data[( lex.p)] >= 91:
goto tr12
}
default:
goto tr12
}
goto st92
tr128:
//line scanner.rl:36
lblStart = lex.p
goto st93
st93:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof93
}
st_case_93:
//line scanner.go:6815
switch lex.data[( lex.p)] {
case 10:
goto tr136
case 13:
goto tr137
case 96:
goto tr12
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr12
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr12
}
case lex.data[( lex.p)] >= 91:
goto tr12
}
default:
goto tr12
}
goto st93
st191:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof191
}
st_case_191:
if lex.data[( lex.p)] == 62 {
goto tr354
}
goto tr353
st192:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof192
}
st_case_192:
switch lex.data[( lex.p)] {
case 61:
goto st193
case 62:
goto tr356
}
goto tr286
st193:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof193
}
st_case_193:
if lex.data[( lex.p)] == 61 {
goto tr358
}
goto tr357
st194:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof194
}
st_case_194:
switch lex.data[( lex.p)] {
case 61:
goto tr359
case 62:
goto st195
}
goto tr286
st195:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof195
}
st_case_195:
if lex.data[( lex.p)] == 61 {
goto tr362
}
goto tr361
tr249:
//line NONE:1
lex.te = ( lex.p)+1
goto st196
st196:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof196
}
st_case_196:
//line scanner.go:6903
switch lex.data[( lex.p)] {
case 45:
goto st94
case 62:
goto tr364
case 63:
goto st199
}
goto tr286
st94:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof94
}
st_case_94:
if lex.data[( lex.p)] == 62 {
goto tr139
}
goto tr31
tr364:
//line NONE:1
lex.te = ( lex.p)+1
goto st197
st197:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof197
}
st_case_197:
//line scanner.go:6932
switch lex.data[( lex.p)] {
case 10:
goto tr141
case 13:
goto tr367
}
goto tr366
tr141:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st198
st198:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof198
}
st_case_198:
//line scanner.go:6957
goto tr368
tr367:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st95
st95:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof95
}
st_case_95:
//line scanner.go:6976
if lex.data[( lex.p)] == 10 {
goto tr141
}
goto tr140
st199:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof199
}
st_case_199:
if lex.data[( lex.p)] == 61 {
goto tr370
}
goto tr369
tr250:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st200
st200:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof200
}
st_case_200:
//line scanner.go:7002
switch lex.data[( lex.p)] {
case 66:
goto tr372
case 78:
goto tr373
case 82:
goto tr374
case 83:
goto tr375
case 92:
goto st96
case 96:
goto tr371
case 98:
goto tr372
case 110:
goto tr373
case 114:
goto tr374
case 115:
goto tr375
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr257:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st201
tr375:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:221
lex.act = 21;
goto st201
tr383:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:219
lex.act = 19;
goto st201
tr384:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:296
lex.act = 96;
goto st201
tr387:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:220
lex.act = 20;
goto st201
tr392:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:222
lex.act = 22;
goto st201
tr404:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:223
lex.act = 23;
goto st201
tr405:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:224
lex.act = 24;
goto st201
tr407:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:225
lex.act = 25;
goto st201
tr414:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:252
lex.act = 52;
goto st201
tr418:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:226
lex.act = 26;
goto st201
tr420:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:227
lex.act = 27;
goto st201
tr424:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:228
lex.act = 28;
goto st201
tr428:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:229
lex.act = 29;
goto st201
tr431:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:232
lex.act = 32;
goto st201
tr437:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:230
lex.act = 30;
goto st201
tr441:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:231
lex.act = 31;
goto st201
tr442:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:246
lex.act = 46;
goto st201
tr450:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:233
lex.act = 33;
goto st201
tr455:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:235
lex.act = 35;
goto st201
tr458:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:236
lex.act = 36;
goto st201
tr471:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:237
lex.act = 37;
goto st201
tr478:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:239
lex.act = 39;
goto st201
tr479:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:240
lex.act = 40;
goto st201
tr484:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:241
lex.act = 41;
goto st201
tr488:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:242
lex.act = 42;
goto st201
tr494:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:245
lex.act = 45;
goto st201
tr500:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:247
lex.act = 47;
goto st201
tr502:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:253
lex.act = 53;
goto st201
tr509:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:249
lex.act = 49;
goto st201
tr515:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:251
lex.act = 51;
goto st201
tr521:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:254
lex.act = 54;
goto st201
tr523:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:255
lex.act = 55;
goto st201
tr524:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:256
lex.act = 56;
goto st201
tr535:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:258
lex.act = 58;
goto st201
tr548:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:283
lex.act = 83;
goto st201
tr556:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:259
lex.act = 59;
goto st201
tr560:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:260
lex.act = 60;
goto st201
tr566:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:261
lex.act = 61;
goto st201
tr569:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:257
lex.act = 57;
goto st201
tr572:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:262
lex.act = 62;
goto st201
tr576:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:272
lex.act = 72;
goto st201
tr589:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:295
lex.act = 95;
goto st201
tr590:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:297
lex.act = 97;
goto st201
tr597:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:266
lex.act = 66;
goto st201
tr600:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:264
lex.act = 64;
goto st201
tr606:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:267
lex.act = 67;
goto st201
tr610:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:265
lex.act = 65;
goto st201
tr619:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:269
lex.act = 69;
goto st201
tr629:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:285
lex.act = 85;
goto st201
tr632:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:268
lex.act = 68;
goto st201
tr638:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:270
lex.act = 70;
goto st201
tr642:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:271
lex.act = 71;
goto st201
tr647:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:273
lex.act = 73;
goto st201
tr649:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:275
lex.act = 75;
goto st201
tr651:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:274
lex.act = 74;
goto st201
tr656:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:276
lex.act = 76;
goto st201
tr657:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:277
lex.act = 77;
goto st201
tr659:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:278
lex.act = 78;
goto st201
tr663:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:279
lex.act = 79;
goto st201
tr665:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:298
lex.act = 98;
goto st201
tr689:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:286
lex.act = 86;
goto st201
tr693:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:287
lex.act = 87;
goto st201
tr699:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:288
lex.act = 88;
goto st201
tr707:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:289
lex.act = 89;
goto st201
tr719:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:294
lex.act = 94;
goto st201
tr724:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:290
lex.act = 90;
goto st201
tr731:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:292
lex.act = 92;
goto st201
tr741:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:291
lex.act = 91;
goto st201
tr747:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:293
lex.act = 93;
goto st201
st201:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof201
}
st_case_201:
//line scanner.go:7538
switch lex.data[( lex.p)] {
case 92:
goto st96
case 96:
goto tr12
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr12
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr12
}
case lex.data[( lex.p)] >= 91:
goto tr12
}
default:
goto tr12
}
goto tr257
st96:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof96
}
st_case_96:
if lex.data[( lex.p)] == 96 {
goto tr12
}
switch {
case lex.data[( lex.p)] < 91:
if lex.data[( lex.p)] <= 64 {
goto tr12
}
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr12
}
default:
goto tr12
}
goto tr142
tr142:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:215
lex.act = 16;
goto st202
st202:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof202
}
st_case_202:
//line scanner.go:7596
switch lex.data[( lex.p)] {
case 92:
goto st96
case 96:
goto tr377
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr377
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr377
}
case lex.data[( lex.p)] >= 91:
goto tr377
}
default:
goto tr377
}
goto tr142
tr372:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st203
st203:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof203
}
st_case_203:
//line scanner.go:7633
switch lex.data[( lex.p)] {
case 83:
goto tr378
case 92:
goto st96
case 96:
goto tr371
case 115:
goto tr378
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr378:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st204
st204:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof204
}
st_case_204:
//line scanner.go:7674
switch lex.data[( lex.p)] {
case 84:
goto tr379
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr379
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr379:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st205
st205:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof205
}
st_case_205:
//line scanner.go:7715
switch lex.data[( lex.p)] {
case 82:
goto tr380
case 92:
goto st96
case 96:
goto tr371
case 114:
goto tr380
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr380:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st206
st206:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof206
}
st_case_206:
//line scanner.go:7756
switch lex.data[( lex.p)] {
case 65:
goto tr381
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr381
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr381:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st207
st207:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof207
}
st_case_207:
//line scanner.go:7797
switch lex.data[( lex.p)] {
case 67:
goto tr382
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr382
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr382:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st208
st208:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof208
}
st_case_208:
//line scanner.go:7838
switch lex.data[( lex.p)] {
case 84:
goto tr383
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr383
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr373:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st209
st209:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof209
}
st_case_209:
//line scanner.go:7879
switch lex.data[( lex.p)] {
case 68:
goto tr384
case 92:
goto st96
case 96:
goto tr371
case 100:
goto tr384
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr374:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st210
st210:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof210
}
st_case_210:
//line scanner.go:7920
switch lex.data[( lex.p)] {
case 82:
goto tr385
case 92:
goto st96
case 96:
goto tr371
case 114:
goto tr385
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr385:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st211
st211:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof211
}
st_case_211:
//line scanner.go:7961
switch lex.data[( lex.p)] {
case 65:
goto tr386
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr386
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr386:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st212
st212:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof212
}
st_case_212:
//line scanner.go:8002
switch lex.data[( lex.p)] {
case 89:
goto tr387
case 92:
goto st96
case 96:
goto tr371
case 121:
goto tr387
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr251:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st213
st213:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof213
}
st_case_213:
//line scanner.go:8043
switch lex.data[( lex.p)] {
case 34:
goto st7
case 60:
goto st97
case 82:
goto tr389
case 92:
goto st96
case 96:
goto tr371
case 114:
goto tr389
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
st97:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof97
}
st_case_97:
if lex.data[( lex.p)] == 60 {
goto st98
}
goto tr143
st98:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof98
}
st_case_98:
if lex.data[( lex.p)] == 60 {
goto st86
}
goto tr143
tr389:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st214
st214:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof214
}
st_case_214:
//line scanner.go:8106
switch lex.data[( lex.p)] {
case 69:
goto tr390
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr390
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr390:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st215
st215:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof215
}
st_case_215:
//line scanner.go:8147
switch lex.data[( lex.p)] {
case 65:
goto tr391
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr391
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr391:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st216
st216:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof216
}
st_case_216:
//line scanner.go:8188
switch lex.data[( lex.p)] {
case 75:
goto tr392
case 92:
goto st96
case 96:
goto tr371
case 107:
goto tr392
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr252:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st217
st217:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof217
}
st_case_217:
//line scanner.go:8229
switch lex.data[( lex.p)] {
case 65:
goto tr393
case 70:
goto tr394
case 76:
goto tr395
case 79:
goto tr396
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr393
case 102:
goto tr394
case 108:
goto tr395
case 111:
goto tr396
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr393:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st218
st218:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof218
}
st_case_218:
//line scanner.go:8282
switch lex.data[( lex.p)] {
case 76:
goto tr397
case 83:
goto tr398
case 84:
goto tr399
case 92:
goto st96
case 96:
goto tr371
case 108:
goto tr397
case 115:
goto tr398
case 116:
goto tr399
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr397:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st219
st219:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof219
}
st_case_219:
//line scanner.go:8331
switch lex.data[( lex.p)] {
case 76:
goto tr400
case 92:
goto st96
case 96:
goto tr371
case 108:
goto tr400
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr400:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st220
st220:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof220
}
st_case_220:
//line scanner.go:8372
switch lex.data[( lex.p)] {
case 65:
goto tr401
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr401
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr401:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st221
st221:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof221
}
st_case_221:
//line scanner.go:8413
switch lex.data[( lex.p)] {
case 66:
goto tr402
case 92:
goto st96
case 96:
goto tr371
case 98:
goto tr402
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr402:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st222
st222:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof222
}
st_case_222:
//line scanner.go:8454
switch lex.data[( lex.p)] {
case 76:
goto tr403
case 92:
goto st96
case 96:
goto tr371
case 108:
goto tr403
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr403:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st223
st223:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof223
}
st_case_223:
//line scanner.go:8495
switch lex.data[( lex.p)] {
case 69:
goto tr404
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr404
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr398:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st224
st224:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof224
}
st_case_224:
//line scanner.go:8536
switch lex.data[( lex.p)] {
case 69:
goto tr405
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr405
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr399:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st225
st225:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof225
}
st_case_225:
//line scanner.go:8577
switch lex.data[( lex.p)] {
case 67:
goto tr406
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr406
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr406:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st226
st226:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof226
}
st_case_226:
//line scanner.go:8618
switch lex.data[( lex.p)] {
case 72:
goto tr407
case 92:
goto st96
case 96:
goto tr371
case 104:
goto tr407
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr394:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st227
st227:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof227
}
st_case_227:
//line scanner.go:8659
switch lex.data[( lex.p)] {
case 85:
goto tr408
case 92:
goto st96
case 96:
goto tr371
case 117:
goto tr408
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr408:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st228
st228:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof228
}
st_case_228:
//line scanner.go:8700
switch lex.data[( lex.p)] {
case 78:
goto tr409
case 92:
goto st96
case 96:
goto tr371
case 110:
goto tr409
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr409:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st229
st229:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof229
}
st_case_229:
//line scanner.go:8741
switch lex.data[( lex.p)] {
case 67:
goto tr410
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr410
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr410:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st230
st230:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof230
}
st_case_230:
//line scanner.go:8782
switch lex.data[( lex.p)] {
case 84:
goto tr411
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr411
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr411:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st231
st231:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof231
}
st_case_231:
//line scanner.go:8823
switch lex.data[( lex.p)] {
case 73:
goto tr412
case 92:
goto st96
case 96:
goto tr371
case 105:
goto tr412
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr412:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st232
st232:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof232
}
st_case_232:
//line scanner.go:8864
switch lex.data[( lex.p)] {
case 79:
goto tr413
case 92:
goto st96
case 96:
goto tr371
case 111:
goto tr413
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr413:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st233
st233:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof233
}
st_case_233:
//line scanner.go:8905
switch lex.data[( lex.p)] {
case 78:
goto tr414
case 92:
goto st96
case 96:
goto tr371
case 110:
goto tr414
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr395:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st234
st234:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof234
}
st_case_234:
//line scanner.go:8946
switch lex.data[( lex.p)] {
case 65:
goto tr415
case 79:
goto tr416
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr415
case 111:
goto tr416
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr415:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st235
st235:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof235
}
st_case_235:
//line scanner.go:8991
switch lex.data[( lex.p)] {
case 83:
goto tr417
case 92:
goto st96
case 96:
goto tr371
case 115:
goto tr417
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr417:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st236
st236:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof236
}
st_case_236:
//line scanner.go:9032
switch lex.data[( lex.p)] {
case 83:
goto tr418
case 92:
goto st96
case 96:
goto tr371
case 115:
goto tr418
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr416:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st237
st237:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof237
}
st_case_237:
//line scanner.go:9073
switch lex.data[( lex.p)] {
case 78:
goto tr419
case 92:
goto st96
case 96:
goto tr371
case 110:
goto tr419
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr419:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st238
st238:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof238
}
st_case_238:
//line scanner.go:9114
switch lex.data[( lex.p)] {
case 69:
goto tr420
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr420
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr396:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st239
st239:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof239
}
st_case_239:
//line scanner.go:9155
switch lex.data[( lex.p)] {
case 78:
goto tr421
case 92:
goto st96
case 96:
goto tr371
case 110:
goto tr421
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr421:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st240
st240:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof240
}
st_case_240:
//line scanner.go:9196
switch lex.data[( lex.p)] {
case 83:
goto tr422
case 84:
goto tr423
case 92:
goto st96
case 96:
goto tr371
case 115:
goto tr422
case 116:
goto tr423
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr422:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st241
st241:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof241
}
st_case_241:
//line scanner.go:9241
switch lex.data[( lex.p)] {
case 84:
goto tr424
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr424
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr423:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st242
st242:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof242
}
st_case_242:
//line scanner.go:9282
switch lex.data[( lex.p)] {
case 73:
goto tr425
case 92:
goto st96
case 96:
goto tr371
case 105:
goto tr425
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr425:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st243
st243:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof243
}
st_case_243:
//line scanner.go:9323
switch lex.data[( lex.p)] {
case 78:
goto tr426
case 92:
goto st96
case 96:
goto tr371
case 110:
goto tr426
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr426:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st244
st244:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof244
}
st_case_244:
//line scanner.go:9364
switch lex.data[( lex.p)] {
case 85:
goto tr427
case 92:
goto st96
case 96:
goto tr371
case 117:
goto tr427
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr427:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st245
st245:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof245
}
st_case_245:
//line scanner.go:9405
switch lex.data[( lex.p)] {
case 69:
goto tr428
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr428
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr253:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st246
st246:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof246
}
st_case_246:
//line scanner.go:9446
switch lex.data[( lex.p)] {
case 69:
goto tr429
case 73:
goto tr430
case 79:
goto tr431
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr429
case 105:
goto tr430
case 111:
goto tr431
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr429:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st247
st247:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof247
}
st_case_247:
//line scanner.go:9495
switch lex.data[( lex.p)] {
case 67:
goto tr432
case 70:
goto tr433
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr432
case 102:
goto tr433
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr432:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st248
st248:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof248
}
st_case_248:
//line scanner.go:9540
switch lex.data[( lex.p)] {
case 76:
goto tr434
case 92:
goto st96
case 96:
goto tr371
case 108:
goto tr434
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr434:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st249
st249:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof249
}
st_case_249:
//line scanner.go:9581
switch lex.data[( lex.p)] {
case 65:
goto tr435
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr435
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr435:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st250
st250:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof250
}
st_case_250:
//line scanner.go:9622
switch lex.data[( lex.p)] {
case 82:
goto tr436
case 92:
goto st96
case 96:
goto tr371
case 114:
goto tr436
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr436:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st251
st251:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof251
}
st_case_251:
//line scanner.go:9663
switch lex.data[( lex.p)] {
case 69:
goto tr437
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr437
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr433:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st252
st252:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof252
}
st_case_252:
//line scanner.go:9704
switch lex.data[( lex.p)] {
case 65:
goto tr438
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr438
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr438:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st253
st253:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof253
}
st_case_253:
//line scanner.go:9745
switch lex.data[( lex.p)] {
case 85:
goto tr439
case 92:
goto st96
case 96:
goto tr371
case 117:
goto tr439
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr439:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st254
st254:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof254
}
st_case_254:
//line scanner.go:9786
switch lex.data[( lex.p)] {
case 76:
goto tr440
case 92:
goto st96
case 96:
goto tr371
case 108:
goto tr440
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr440:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st255
st255:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof255
}
st_case_255:
//line scanner.go:9827
switch lex.data[( lex.p)] {
case 84:
goto tr441
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr441
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr430:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st256
st256:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof256
}
st_case_256:
//line scanner.go:9868
switch lex.data[( lex.p)] {
case 69:
goto tr442
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr442
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr254:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st257
st257:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof257
}
st_case_257:
//line scanner.go:9909
switch lex.data[( lex.p)] {
case 67:
goto tr443
case 76:
goto tr444
case 77:
goto tr445
case 78:
goto tr446
case 86:
goto tr447
case 88:
goto tr448
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr443
case 108:
goto tr444
case 109:
goto tr445
case 110:
goto tr446
case 118:
goto tr447
case 120:
goto tr448
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr443:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st258
st258:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof258
}
st_case_258:
//line scanner.go:9970
switch lex.data[( lex.p)] {
case 72:
goto tr449
case 92:
goto st96
case 96:
goto tr371
case 104:
goto tr449
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr449:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st259
st259:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof259
}
st_case_259:
//line scanner.go:10011
switch lex.data[( lex.p)] {
case 79:
goto tr450
case 92:
goto st96
case 96:
goto tr371
case 111:
goto tr450
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr444:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st260
st260:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof260
}
st_case_260:
//line scanner.go:10052
switch lex.data[( lex.p)] {
case 83:
goto tr451
case 92:
goto st96
case 96:
goto tr371
case 115:
goto tr451
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr451:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st261
st261:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof261
}
st_case_261:
//line scanner.go:10093
switch lex.data[( lex.p)] {
case 69:
goto tr452
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr452
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr452:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:234
lex.act = 34;
goto st262
st262:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof262
}
st_case_262:
//line scanner.go:10134
switch lex.data[( lex.p)] {
case 73:
goto tr454
case 92:
goto st96
case 96:
goto tr453
case 105:
goto tr454
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr453
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr453
}
case lex.data[( lex.p)] >= 91:
goto tr453
}
default:
goto tr453
}
goto tr257
tr454:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st263
st263:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof263
}
st_case_263:
//line scanner.go:10175
switch lex.data[( lex.p)] {
case 70:
goto tr455
case 92:
goto st96
case 96:
goto tr371
case 102:
goto tr455
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr445:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st264
st264:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof264
}
st_case_264:
//line scanner.go:10216
switch lex.data[( lex.p)] {
case 80:
goto tr456
case 92:
goto st96
case 96:
goto tr371
case 112:
goto tr456
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr456:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st265
st265:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof265
}
st_case_265:
//line scanner.go:10257
switch lex.data[( lex.p)] {
case 84:
goto tr457
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr457
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr457:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st266
st266:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof266
}
st_case_266:
//line scanner.go:10298
switch lex.data[( lex.p)] {
case 89:
goto tr458
case 92:
goto st96
case 96:
goto tr371
case 121:
goto tr458
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr446:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st267
st267:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof267
}
st_case_267:
//line scanner.go:10339
switch lex.data[( lex.p)] {
case 68:
goto tr459
case 85:
goto tr460
case 92:
goto st96
case 96:
goto tr371
case 100:
goto tr459
case 117:
goto tr460
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr459:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st268
st268:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof268
}
st_case_268:
//line scanner.go:10384
switch lex.data[( lex.p)] {
case 68:
goto tr461
case 70:
goto tr462
case 73:
goto tr463
case 83:
goto tr464
case 87:
goto tr465
case 92:
goto st96
case 96:
goto tr371
case 100:
goto tr461
case 102:
goto tr462
case 105:
goto tr463
case 115:
goto tr464
case 119:
goto tr465
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr461:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st269
st269:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof269
}
st_case_269:
//line scanner.go:10441
switch lex.data[( lex.p)] {
case 69:
goto tr466
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr466
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr466:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st270
st270:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof270
}
st_case_270:
//line scanner.go:10482
switch lex.data[( lex.p)] {
case 67:
goto tr467
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr467
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr467:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st271
st271:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof271
}
st_case_271:
//line scanner.go:10523
switch lex.data[( lex.p)] {
case 76:
goto tr468
case 92:
goto st96
case 96:
goto tr371
case 108:
goto tr468
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr468:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st272
st272:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof272
}
st_case_272:
//line scanner.go:10564
switch lex.data[( lex.p)] {
case 65:
goto tr469
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr469
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr469:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st273
st273:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof273
}
st_case_273:
//line scanner.go:10605
switch lex.data[( lex.p)] {
case 82:
goto tr470
case 92:
goto st96
case 96:
goto tr371
case 114:
goto tr470
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr470:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st274
st274:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof274
}
st_case_274:
//line scanner.go:10646
switch lex.data[( lex.p)] {
case 69:
goto tr471
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr471
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr462:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st275
st275:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof275
}
st_case_275:
//line scanner.go:10687
switch lex.data[( lex.p)] {
case 79:
goto tr472
case 92:
goto st96
case 96:
goto tr371
case 111:
goto tr472
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr472:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st276
st276:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof276
}
st_case_276:
//line scanner.go:10728
switch lex.data[( lex.p)] {
case 82:
goto tr473
case 92:
goto st96
case 96:
goto tr371
case 114:
goto tr473
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr473:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:238
lex.act = 38;
goto st277
st277:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof277
}
st_case_277:
//line scanner.go:10769
switch lex.data[( lex.p)] {
case 69:
goto tr475
case 92:
goto st96
case 96:
goto tr474
case 101:
goto tr475
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr474
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr474
}
case lex.data[( lex.p)] >= 91:
goto tr474
}
default:
goto tr474
}
goto tr257
tr475:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st278
st278:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof278
}
st_case_278:
//line scanner.go:10810
switch lex.data[( lex.p)] {
case 65:
goto tr476
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr476
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr476:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st279
st279:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof279
}
st_case_279:
//line scanner.go:10851
switch lex.data[( lex.p)] {
case 67:
goto tr477
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr477
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr477:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st280
st280:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof280
}
st_case_280:
//line scanner.go:10892
switch lex.data[( lex.p)] {
case 72:
goto tr478
case 92:
goto st96
case 96:
goto tr371
case 104:
goto tr478
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr463:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st281
st281:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof281
}
st_case_281:
//line scanner.go:10933
switch lex.data[( lex.p)] {
case 70:
goto tr479
case 92:
goto st96
case 96:
goto tr371
case 102:
goto tr479
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr464:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st282
st282:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof282
}
st_case_282:
//line scanner.go:10974
switch lex.data[( lex.p)] {
case 87:
goto tr480
case 92:
goto st96
case 96:
goto tr371
case 119:
goto tr480
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr480:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st283
st283:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof283
}
st_case_283:
//line scanner.go:11015
switch lex.data[( lex.p)] {
case 73:
goto tr481
case 92:
goto st96
case 96:
goto tr371
case 105:
goto tr481
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr481:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st284
st284:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof284
}
st_case_284:
//line scanner.go:11056
switch lex.data[( lex.p)] {
case 84:
goto tr482
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr482
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr482:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st285
st285:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof285
}
st_case_285:
//line scanner.go:11097
switch lex.data[( lex.p)] {
case 67:
goto tr483
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr483
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr483:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st286
st286:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof286
}
st_case_286:
//line scanner.go:11138
switch lex.data[( lex.p)] {
case 72:
goto tr484
case 92:
goto st96
case 96:
goto tr371
case 104:
goto tr484
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr465:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st287
st287:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof287
}
st_case_287:
//line scanner.go:11179
switch lex.data[( lex.p)] {
case 72:
goto tr485
case 92:
goto st96
case 96:
goto tr371
case 104:
goto tr485
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr485:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st288
st288:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof288
}
st_case_288:
//line scanner.go:11220
switch lex.data[( lex.p)] {
case 73:
goto tr486
case 92:
goto st96
case 96:
goto tr371
case 105:
goto tr486
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr486:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st289
st289:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof289
}
st_case_289:
//line scanner.go:11261
switch lex.data[( lex.p)] {
case 76:
goto tr487
case 92:
goto st96
case 96:
goto tr371
case 108:
goto tr487
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr487:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st290
st290:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof290
}
st_case_290:
//line scanner.go:11302
switch lex.data[( lex.p)] {
case 69:
goto tr488
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr488
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr460:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st291
st291:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof291
}
st_case_291:
//line scanner.go:11343
switch lex.data[( lex.p)] {
case 77:
goto tr489
case 92:
goto st96
case 96:
goto tr371
case 109:
goto tr489
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr489:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st292
st292:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof292
}
st_case_292:
//line scanner.go:11384
switch lex.data[( lex.p)] {
case 9:
goto st99
case 32:
goto st99
case 92:
goto st96
case 96:
goto tr371
}
switch {
case lex.data[( lex.p)] < 13:
switch {
case lex.data[( lex.p)] > 10:
if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto st99
}
default:
goto tr371
}
case lex.data[( lex.p)] > 47:
switch {
case lex.data[( lex.p)] < 91:
if 58 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 64 {
goto tr371
}
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
default:
goto tr371
}
default:
goto tr371
}
goto tr257
st99:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof99
}
st_case_99:
switch lex.data[( lex.p)] {
case 9:
goto st99
case 32:
goto st99
case 69:
goto tr147
case 73:
goto tr148
case 96:
goto tr143
case 101:
goto tr147
case 105:
goto tr148
}
switch {
case lex.data[( lex.p)] < 13:
switch {
case lex.data[( lex.p)] > 10:
if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto st99
}
default:
goto tr143
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr143
}
case lex.data[( lex.p)] >= 91:
goto tr143
}
default:
goto tr143
}
goto tr146
tr147:
//line NONE:1
lex.te = ( lex.p)+1
goto st293
st293:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof293
}
st_case_293:
//line scanner.go:11476
switch lex.data[( lex.p)] {
case 88:
goto st100
case 120:
goto st100
}
goto tr490
st100:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof100
}
st_case_100:
switch lex.data[( lex.p)] {
case 84:
goto st101
case 116:
goto st101
}
goto tr149
st101:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof101
}
st_case_101:
switch lex.data[( lex.p)] {
case 69:
goto st102
case 101:
goto st102
}
goto tr149
st102:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof102
}
st_case_102:
switch lex.data[( lex.p)] {
case 78:
goto st103
case 110:
goto st103
}
goto tr149
st103:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof103
}
st_case_103:
switch lex.data[( lex.p)] {
case 68:
goto st104
case 100:
goto st104
}
goto tr149
st104:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof104
}
st_case_104:
switch lex.data[( lex.p)] {
case 83:
goto tr154
case 115:
goto tr154
}
goto tr149
tr148:
//line NONE:1
lex.te = ( lex.p)+1
goto st294
st294:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof294
}
st_case_294:
//line scanner.go:11554
switch lex.data[( lex.p)] {
case 77:
goto st105
case 109:
goto st105
}
goto tr490
st105:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof105
}
st_case_105:
switch lex.data[( lex.p)] {
case 80:
goto st106
case 112:
goto st106
}
goto tr149
st106:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof106
}
st_case_106:
switch lex.data[( lex.p)] {
case 76:
goto st107
case 108:
goto st107
}
goto tr149
st107:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof107
}
st_case_107:
switch lex.data[( lex.p)] {
case 69:
goto st108
case 101:
goto st108
}
goto tr149
st108:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof108
}
st_case_108:
switch lex.data[( lex.p)] {
case 77:
goto st109
case 109:
goto st109
}
goto tr149
st109:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof109
}
st_case_109:
switch lex.data[( lex.p)] {
case 69:
goto st110
case 101:
goto st110
}
goto tr149
st110:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof110
}
st_case_110:
switch lex.data[( lex.p)] {
case 78:
goto st111
case 110:
goto st111
}
goto tr149
st111:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof111
}
st_case_111:
switch lex.data[( lex.p)] {
case 84:
goto st104
case 116:
goto st104
}
goto tr149
tr447:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st295
st295:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof295
}
st_case_295:
//line scanner.go:11658
switch lex.data[( lex.p)] {
case 65:
goto tr493
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr493
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr493:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st296
st296:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof296
}
st_case_296:
//line scanner.go:11699
switch lex.data[( lex.p)] {
case 76:
goto tr494
case 92:
goto st96
case 96:
goto tr371
case 108:
goto tr494
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr448:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st297
st297:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof297
}
st_case_297:
//line scanner.go:11740
switch lex.data[( lex.p)] {
case 73:
goto tr495
case 84:
goto tr496
case 92:
goto st96
case 96:
goto tr371
case 105:
goto tr495
case 116:
goto tr496
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr495:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st298
st298:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof298
}
st_case_298:
//line scanner.go:11785
switch lex.data[( lex.p)] {
case 84:
goto tr442
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr442
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr496:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st299
st299:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof299
}
st_case_299:
//line scanner.go:11826
switch lex.data[( lex.p)] {
case 69:
goto tr497
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr497
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr497:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st300
st300:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof300
}
st_case_300:
//line scanner.go:11867
switch lex.data[( lex.p)] {
case 78:
goto tr498
case 92:
goto st96
case 96:
goto tr371
case 110:
goto tr498
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr498:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st301
st301:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof301
}
st_case_301:
//line scanner.go:11908
switch lex.data[( lex.p)] {
case 68:
goto tr499
case 92:
goto st96
case 96:
goto tr371
case 100:
goto tr499
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr499:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st302
st302:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof302
}
st_case_302:
//line scanner.go:11949
switch lex.data[( lex.p)] {
case 83:
goto tr500
case 92:
goto st96
case 96:
goto tr371
case 115:
goto tr500
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr255:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st303
st303:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof303
}
st_case_303:
//line scanner.go:11990
switch lex.data[( lex.p)] {
case 73:
goto tr501
case 78:
goto tr502
case 79:
goto tr503
case 85:
goto tr408
case 92:
goto st96
case 96:
goto tr371
case 105:
goto tr501
case 110:
goto tr502
case 111:
goto tr503
case 117:
goto tr408
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr501:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st304
st304:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof304
}
st_case_304:
//line scanner.go:12043
switch lex.data[( lex.p)] {
case 78:
goto tr504
case 92:
goto st96
case 96:
goto tr371
case 110:
goto tr504
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr504:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st305
st305:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof305
}
st_case_305:
//line scanner.go:12084
switch lex.data[( lex.p)] {
case 65:
goto tr505
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr505
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr505:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st306
st306:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof306
}
st_case_306:
//line scanner.go:12125
switch lex.data[( lex.p)] {
case 76:
goto tr506
case 92:
goto st96
case 96:
goto tr371
case 108:
goto tr506
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr506:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:248
lex.act = 48;
goto st307
st307:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof307
}
st_case_307:
//line scanner.go:12166
switch lex.data[( lex.p)] {
case 76:
goto tr508
case 92:
goto st96
case 96:
goto tr507
case 108:
goto tr508
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr507
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr507
}
case lex.data[( lex.p)] >= 91:
goto tr507
}
default:
goto tr507
}
goto tr257
tr508:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st308
st308:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof308
}
st_case_308:
//line scanner.go:12207
switch lex.data[( lex.p)] {
case 89:
goto tr509
case 92:
goto st96
case 96:
goto tr371
case 121:
goto tr509
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr503:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st309
st309:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof309
}
st_case_309:
//line scanner.go:12248
switch lex.data[( lex.p)] {
case 82:
goto tr510
case 92:
goto st96
case 96:
goto tr371
case 114:
goto tr510
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr510:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:250
lex.act = 50;
goto st310
st310:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof310
}
st_case_310:
//line scanner.go:12289
switch lex.data[( lex.p)] {
case 69:
goto tr512
case 92:
goto st96
case 96:
goto tr511
case 101:
goto tr512
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr511
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr511
}
case lex.data[( lex.p)] >= 91:
goto tr511
}
default:
goto tr511
}
goto tr257
tr512:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st311
st311:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof311
}
st_case_311:
//line scanner.go:12330
switch lex.data[( lex.p)] {
case 65:
goto tr513
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr513
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr513:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st312
st312:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof312
}
st_case_312:
//line scanner.go:12371
switch lex.data[( lex.p)] {
case 67:
goto tr514
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr514
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr514:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st313
st313:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof313
}
st_case_313:
//line scanner.go:12412
switch lex.data[( lex.p)] {
case 72:
goto tr515
case 92:
goto st96
case 96:
goto tr371
case 104:
goto tr515
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr256:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st314
st314:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof314
}
st_case_314:
//line scanner.go:12453
switch lex.data[( lex.p)] {
case 76:
goto tr516
case 79:
goto tr517
case 92:
goto st96
case 96:
goto tr371
case 108:
goto tr516
case 111:
goto tr517
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr516:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st315
st315:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof315
}
st_case_315:
//line scanner.go:12498
switch lex.data[( lex.p)] {
case 79:
goto tr518
case 92:
goto st96
case 96:
goto tr371
case 111:
goto tr518
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr518:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st316
st316:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof316
}
st_case_316:
//line scanner.go:12539
switch lex.data[( lex.p)] {
case 66:
goto tr519
case 92:
goto st96
case 96:
goto tr371
case 98:
goto tr519
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr519:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st317
st317:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof317
}
st_case_317:
//line scanner.go:12580
switch lex.data[( lex.p)] {
case 65:
goto tr520
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr520
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr520:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st318
st318:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof318
}
st_case_318:
//line scanner.go:12621
switch lex.data[( lex.p)] {
case 76:
goto tr521
case 92:
goto st96
case 96:
goto tr371
case 108:
goto tr521
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr517:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st319
st319:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof319
}
st_case_319:
//line scanner.go:12662
switch lex.data[( lex.p)] {
case 84:
goto tr522
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr522
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr522:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st320
st320:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof320
}
st_case_320:
//line scanner.go:12703
switch lex.data[( lex.p)] {
case 79:
goto tr523
case 92:
goto st96
case 96:
goto tr371
case 111:
goto tr523
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr258:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st321
st321:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof321
}
st_case_321:
//line scanner.go:12744
switch lex.data[( lex.p)] {
case 70:
goto tr524
case 77:
goto tr525
case 78:
goto tr526
case 83:
goto tr527
case 92:
goto st96
case 96:
goto tr371
case 102:
goto tr524
case 109:
goto tr525
case 110:
goto tr526
case 115:
goto tr527
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr525:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st322
st322:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof322
}
st_case_322:
//line scanner.go:12797
switch lex.data[( lex.p)] {
case 80:
goto tr528
case 92:
goto st96
case 96:
goto tr371
case 112:
goto tr528
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr528:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st323
st323:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof323
}
st_case_323:
//line scanner.go:12838
switch lex.data[( lex.p)] {
case 76:
goto tr529
case 92:
goto st96
case 96:
goto tr371
case 108:
goto tr529
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr529:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st324
st324:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof324
}
st_case_324:
//line scanner.go:12879
switch lex.data[( lex.p)] {
case 69:
goto tr530
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr530
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr530:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st325
st325:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof325
}
st_case_325:
//line scanner.go:12920
switch lex.data[( lex.p)] {
case 77:
goto tr531
case 92:
goto st96
case 96:
goto tr371
case 109:
goto tr531
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr531:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st326
st326:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof326
}
st_case_326:
//line scanner.go:12961
switch lex.data[( lex.p)] {
case 69:
goto tr532
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr532
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr532:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st327
st327:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof327
}
st_case_327:
//line scanner.go:13002
switch lex.data[( lex.p)] {
case 78:
goto tr533
case 92:
goto st96
case 96:
goto tr371
case 110:
goto tr533
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr533:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st328
st328:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof328
}
st_case_328:
//line scanner.go:13043
switch lex.data[( lex.p)] {
case 84:
goto tr534
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr534
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr534:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st329
st329:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof329
}
st_case_329:
//line scanner.go:13084
switch lex.data[( lex.p)] {
case 83:
goto tr535
case 92:
goto st96
case 96:
goto tr371
case 115:
goto tr535
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr526:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st330
st330:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof330
}
st_case_330:
//line scanner.go:13125
switch lex.data[( lex.p)] {
case 67:
goto tr536
case 83:
goto tr537
case 84:
goto tr538
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr536
case 115:
goto tr537
case 116:
goto tr538
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr536:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st331
st331:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof331
}
st_case_331:
//line scanner.go:13174
switch lex.data[( lex.p)] {
case 76:
goto tr539
case 92:
goto st96
case 96:
goto tr371
case 108:
goto tr539
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr539:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st332
st332:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof332
}
st_case_332:
//line scanner.go:13215
switch lex.data[( lex.p)] {
case 85:
goto tr540
case 92:
goto st96
case 96:
goto tr371
case 117:
goto tr540
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr540:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st333
st333:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof333
}
st_case_333:
//line scanner.go:13256
switch lex.data[( lex.p)] {
case 68:
goto tr541
case 92:
goto st96
case 96:
goto tr371
case 100:
goto tr541
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr541:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st334
st334:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof334
}
st_case_334:
//line scanner.go:13297
switch lex.data[( lex.p)] {
case 69:
goto tr542
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr542
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr542:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:282
lex.act = 82;
goto st335
st335:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof335
}
st_case_335:
//line scanner.go:13338
switch lex.data[( lex.p)] {
case 92:
goto st96
case 95:
goto tr544
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr543
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 96:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr543
}
case lex.data[( lex.p)] >= 91:
goto tr543
}
default:
goto tr543
}
goto tr257
tr544:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st336
st336:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof336
}
st_case_336:
//line scanner.go:13375
switch lex.data[( lex.p)] {
case 79:
goto tr545
case 92:
goto st96
case 96:
goto tr371
case 111:
goto tr545
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr545:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st337
st337:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof337
}
st_case_337:
//line scanner.go:13416
switch lex.data[( lex.p)] {
case 78:
goto tr546
case 92:
goto st96
case 96:
goto tr371
case 110:
goto tr546
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr546:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st338
st338:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof338
}
st_case_338:
//line scanner.go:13457
switch lex.data[( lex.p)] {
case 67:
goto tr547
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr547
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr547:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st339
st339:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof339
}
st_case_339:
//line scanner.go:13498
switch lex.data[( lex.p)] {
case 69:
goto tr548
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr548
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr537:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st340
st340:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof340
}
st_case_340:
//line scanner.go:13539
switch lex.data[( lex.p)] {
case 84:
goto tr549
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr549
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr549:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st341
st341:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof341
}
st_case_341:
//line scanner.go:13580
switch lex.data[( lex.p)] {
case 65:
goto tr550
case 69:
goto tr551
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr550
case 101:
goto tr551
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr550:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st342
st342:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof342
}
st_case_342:
//line scanner.go:13625
switch lex.data[( lex.p)] {
case 78:
goto tr552
case 92:
goto st96
case 96:
goto tr371
case 110:
goto tr552
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr552:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st343
st343:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof343
}
st_case_343:
//line scanner.go:13666
switch lex.data[( lex.p)] {
case 67:
goto tr553
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr553
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr553:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st344
st344:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof344
}
st_case_344:
//line scanner.go:13707
switch lex.data[( lex.p)] {
case 69:
goto tr554
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr554
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr554:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st345
st345:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof345
}
st_case_345:
//line scanner.go:13748
switch lex.data[( lex.p)] {
case 79:
goto tr555
case 92:
goto st96
case 96:
goto tr371
case 111:
goto tr555
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr555:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st346
st346:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof346
}
st_case_346:
//line scanner.go:13789
switch lex.data[( lex.p)] {
case 70:
goto tr556
case 92:
goto st96
case 96:
goto tr371
case 102:
goto tr556
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr551:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st347
st347:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof347
}
st_case_347:
//line scanner.go:13830
switch lex.data[( lex.p)] {
case 65:
goto tr557
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr557
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr557:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st348
st348:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof348
}
st_case_348:
//line scanner.go:13871
switch lex.data[( lex.p)] {
case 68:
goto tr558
case 92:
goto st96
case 96:
goto tr371
case 100:
goto tr558
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr558:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st349
st349:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof349
}
st_case_349:
//line scanner.go:13912
switch lex.data[( lex.p)] {
case 79:
goto tr559
case 92:
goto st96
case 96:
goto tr371
case 111:
goto tr559
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr559:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st350
st350:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof350
}
st_case_350:
//line scanner.go:13953
switch lex.data[( lex.p)] {
case 70:
goto tr560
case 92:
goto st96
case 96:
goto tr371
case 102:
goto tr560
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr538:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st351
st351:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof351
}
st_case_351:
//line scanner.go:13994
switch lex.data[( lex.p)] {
case 69:
goto tr561
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr561
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr561:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st352
st352:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof352
}
st_case_352:
//line scanner.go:14035
switch lex.data[( lex.p)] {
case 82:
goto tr562
case 92:
goto st96
case 96:
goto tr371
case 114:
goto tr562
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr562:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st353
st353:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof353
}
st_case_353:
//line scanner.go:14076
switch lex.data[( lex.p)] {
case 70:
goto tr563
case 92:
goto st96
case 96:
goto tr371
case 102:
goto tr563
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr563:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st354
st354:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof354
}
st_case_354:
//line scanner.go:14117
switch lex.data[( lex.p)] {
case 65:
goto tr564
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr564
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr564:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st355
st355:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof355
}
st_case_355:
//line scanner.go:14158
switch lex.data[( lex.p)] {
case 67:
goto tr565
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr565
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr565:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st356
st356:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof356
}
st_case_356:
//line scanner.go:14199
switch lex.data[( lex.p)] {
case 69:
goto tr566
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr566
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr527:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st357
st357:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof357
}
st_case_357:
//line scanner.go:14240
switch lex.data[( lex.p)] {
case 83:
goto tr567
case 92:
goto st96
case 96:
goto tr371
case 115:
goto tr567
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr567:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st358
st358:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof358
}
st_case_358:
//line scanner.go:14281
switch lex.data[( lex.p)] {
case 69:
goto tr568
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr568
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr568:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st359
st359:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof359
}
st_case_359:
//line scanner.go:14322
switch lex.data[( lex.p)] {
case 84:
goto tr569
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr569
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr259:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st360
st360:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof360
}
st_case_360:
//line scanner.go:14363
switch lex.data[( lex.p)] {
case 73:
goto tr570
case 92:
goto st96
case 96:
goto tr371
case 105:
goto tr570
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr570:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st361
st361:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof361
}
st_case_361:
//line scanner.go:14404
switch lex.data[( lex.p)] {
case 83:
goto tr571
case 92:
goto st96
case 96:
goto tr371
case 115:
goto tr571
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr571:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st362
st362:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof362
}
st_case_362:
//line scanner.go:14445
switch lex.data[( lex.p)] {
case 84:
goto tr572
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr572
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr260:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st363
st363:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof363
}
st_case_363:
//line scanner.go:14486
switch lex.data[( lex.p)] {
case 65:
goto tr573
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr573
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr573:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st364
st364:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof364
}
st_case_364:
//line scanner.go:14527
switch lex.data[( lex.p)] {
case 84:
goto tr574
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr574
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr574:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st365
st365:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof365
}
st_case_365:
//line scanner.go:14568
switch lex.data[( lex.p)] {
case 67:
goto tr575
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr575
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr575:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st366
st366:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof366
}
st_case_366:
//line scanner.go:14609
switch lex.data[( lex.p)] {
case 72:
goto tr576
case 92:
goto st96
case 96:
goto tr371
case 104:
goto tr576
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr261:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st367
st367:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof367
}
st_case_367:
//line scanner.go:14650
switch lex.data[( lex.p)] {
case 65:
goto tr577
case 69:
goto tr578
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr577
case 101:
goto tr578
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr577:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st368
st368:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof368
}
st_case_368:
//line scanner.go:14695
switch lex.data[( lex.p)] {
case 77:
goto tr579
case 92:
goto st96
case 96:
goto tr371
case 109:
goto tr579
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr579:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st369
st369:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof369
}
st_case_369:
//line scanner.go:14736
switch lex.data[( lex.p)] {
case 69:
goto tr580
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr580
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr580:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st370
st370:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof370
}
st_case_370:
//line scanner.go:14777
switch lex.data[( lex.p)] {
case 83:
goto tr581
case 92:
goto st96
case 96:
goto tr371
case 115:
goto tr581
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr581:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st371
st371:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof371
}
st_case_371:
//line scanner.go:14818
switch lex.data[( lex.p)] {
case 80:
goto tr582
case 92:
goto st96
case 96:
goto tr371
case 112:
goto tr582
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr582:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st372
st372:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof372
}
st_case_372:
//line scanner.go:14859
switch lex.data[( lex.p)] {
case 65:
goto tr583
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr583
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr583:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st373
st373:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof373
}
st_case_373:
//line scanner.go:14900
switch lex.data[( lex.p)] {
case 67:
goto tr584
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr584
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr584:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st374
st374:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof374
}
st_case_374:
//line scanner.go:14941
switch lex.data[( lex.p)] {
case 69:
goto tr585
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr585
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr585:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:263
lex.act = 63;
goto st375
st375:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof375
}
st_case_375:
//line scanner.go:14982
switch lex.data[( lex.p)] {
case 92:
goto st112
case 96:
goto tr586
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr586
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr586
}
case lex.data[( lex.p)] >= 91:
goto tr586
}
default:
goto tr586
}
goto tr257
st112:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof112
}
st_case_112:
if lex.data[( lex.p)] == 96 {
goto tr12
}
switch {
case lex.data[( lex.p)] < 91:
if lex.data[( lex.p)] <= 64 {
goto tr12
}
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr12
}
default:
goto tr12
}
goto tr161
tr161:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:214
lex.act = 15;
goto st376
st376:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof376
}
st_case_376:
//line scanner.go:15040
switch lex.data[( lex.p)] {
case 92:
goto st112
case 96:
goto tr588
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr588
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr588
}
case lex.data[( lex.p)] >= 91:
goto tr588
}
default:
goto tr588
}
goto tr161
tr578:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st377
st377:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof377
}
st_case_377:
//line scanner.go:15077
switch lex.data[( lex.p)] {
case 87:
goto tr589
case 92:
goto st96
case 96:
goto tr371
case 119:
goto tr589
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr262:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st378
st378:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof378
}
st_case_378:
//line scanner.go:15118
switch lex.data[( lex.p)] {
case 82:
goto tr590
case 92:
goto st96
case 96:
goto tr371
case 114:
goto tr590
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr263:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st379
st379:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof379
}
st_case_379:
//line scanner.go:15159
switch lex.data[( lex.p)] {
case 82:
goto tr591
case 85:
goto tr592
case 92:
goto st96
case 96:
goto tr371
case 114:
goto tr591
case 117:
goto tr592
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr591:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st380
st380:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof380
}
st_case_380:
//line scanner.go:15204
switch lex.data[( lex.p)] {
case 73:
goto tr593
case 79:
goto tr594
case 92:
goto st96
case 96:
goto tr371
case 105:
goto tr593
case 111:
goto tr594
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr593:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st381
st381:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof381
}
st_case_381:
//line scanner.go:15249
switch lex.data[( lex.p)] {
case 78:
goto tr595
case 86:
goto tr596
case 92:
goto st96
case 96:
goto tr371
case 110:
goto tr595
case 118:
goto tr596
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr595:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st382
st382:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof382
}
st_case_382:
//line scanner.go:15294
switch lex.data[( lex.p)] {
case 84:
goto tr597
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr597
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr596:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st383
st383:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof383
}
st_case_383:
//line scanner.go:15335
switch lex.data[( lex.p)] {
case 65:
goto tr598
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr598
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr598:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st384
st384:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof384
}
st_case_384:
//line scanner.go:15376
switch lex.data[( lex.p)] {
case 84:
goto tr599
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr599
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr599:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st385
st385:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof385
}
st_case_385:
//line scanner.go:15417
switch lex.data[( lex.p)] {
case 69:
goto tr600
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr600
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr594:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st386
st386:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof386
}
st_case_386:
//line scanner.go:15458
switch lex.data[( lex.p)] {
case 84:
goto tr601
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr601
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr601:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st387
st387:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof387
}
st_case_387:
//line scanner.go:15499
switch lex.data[( lex.p)] {
case 69:
goto tr602
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr602
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr602:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st388
st388:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof388
}
st_case_388:
//line scanner.go:15540
switch lex.data[( lex.p)] {
case 67:
goto tr603
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr603
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr603:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st389
st389:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof389
}
st_case_389:
//line scanner.go:15581
switch lex.data[( lex.p)] {
case 84:
goto tr604
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr604
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr604:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st390
st390:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof390
}
st_case_390:
//line scanner.go:15622
switch lex.data[( lex.p)] {
case 69:
goto tr605
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr605
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr605:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st391
st391:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof391
}
st_case_391:
//line scanner.go:15663
switch lex.data[( lex.p)] {
case 68:
goto tr606
case 92:
goto st96
case 96:
goto tr371
case 100:
goto tr606
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr592:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st392
st392:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof392
}
st_case_392:
//line scanner.go:15704
switch lex.data[( lex.p)] {
case 66:
goto tr607
case 92:
goto st96
case 96:
goto tr371
case 98:
goto tr607
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr607:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st393
st393:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof393
}
st_case_393:
//line scanner.go:15745
switch lex.data[( lex.p)] {
case 76:
goto tr608
case 92:
goto st96
case 96:
goto tr371
case 108:
goto tr608
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr608:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st394
st394:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof394
}
st_case_394:
//line scanner.go:15786
switch lex.data[( lex.p)] {
case 73:
goto tr609
case 92:
goto st96
case 96:
goto tr371
case 105:
goto tr609
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr609:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st395
st395:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof395
}
st_case_395:
//line scanner.go:15827
switch lex.data[( lex.p)] {
case 67:
goto tr610
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr610
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr264:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st396
st396:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof396
}
st_case_396:
//line scanner.go:15868
switch lex.data[( lex.p)] {
case 69:
goto tr611
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr611
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr611:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st397
st397:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof397
}
st_case_397:
//line scanner.go:15909
switch lex.data[( lex.p)] {
case 65:
goto tr612
case 81:
goto tr613
case 84:
goto tr614
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr612
case 113:
goto tr613
case 116:
goto tr614
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr612:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st398
st398:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof398
}
st_case_398:
//line scanner.go:15958
switch lex.data[( lex.p)] {
case 68:
goto tr615
case 92:
goto st96
case 96:
goto tr371
case 100:
goto tr615
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr615:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st399
st399:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof399
}
st_case_399:
//line scanner.go:15999
switch lex.data[( lex.p)] {
case 79:
goto tr616
case 92:
goto st96
case 96:
goto tr371
case 111:
goto tr616
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr616:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st400
st400:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof400
}
st_case_400:
//line scanner.go:16040
switch lex.data[( lex.p)] {
case 78:
goto tr617
case 92:
goto st96
case 96:
goto tr371
case 110:
goto tr617
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr617:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st401
st401:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof401
}
st_case_401:
//line scanner.go:16081
switch lex.data[( lex.p)] {
case 76:
goto tr618
case 92:
goto st96
case 96:
goto tr371
case 108:
goto tr618
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr618:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st402
st402:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof402
}
st_case_402:
//line scanner.go:16122
switch lex.data[( lex.p)] {
case 89:
goto tr619
case 92:
goto st96
case 96:
goto tr371
case 121:
goto tr619
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr613:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st403
st403:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof403
}
st_case_403:
//line scanner.go:16163
switch lex.data[( lex.p)] {
case 85:
goto tr620
case 92:
goto st96
case 96:
goto tr371
case 117:
goto tr620
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr620:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st404
st404:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof404
}
st_case_404:
//line scanner.go:16204
switch lex.data[( lex.p)] {
case 73:
goto tr621
case 92:
goto st96
case 96:
goto tr371
case 105:
goto tr621
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr621:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st405
st405:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof405
}
st_case_405:
//line scanner.go:16245
switch lex.data[( lex.p)] {
case 82:
goto tr622
case 92:
goto st96
case 96:
goto tr371
case 114:
goto tr622
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr622:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st406
st406:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof406
}
st_case_406:
//line scanner.go:16286
switch lex.data[( lex.p)] {
case 69:
goto tr623
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr623
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr623:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:284
lex.act = 84;
goto st407
st407:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof407
}
st_case_407:
//line scanner.go:16327
switch lex.data[( lex.p)] {
case 92:
goto st96
case 95:
goto tr625
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr624
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 96:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr624
}
case lex.data[( lex.p)] >= 91:
goto tr624
}
default:
goto tr624
}
goto tr257
tr625:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st408
st408:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof408
}
st_case_408:
//line scanner.go:16364
switch lex.data[( lex.p)] {
case 79:
goto tr626
case 92:
goto st96
case 96:
goto tr371
case 111:
goto tr626
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr626:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st409
st409:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof409
}
st_case_409:
//line scanner.go:16405
switch lex.data[( lex.p)] {
case 78:
goto tr627
case 92:
goto st96
case 96:
goto tr371
case 110:
goto tr627
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr627:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st410
st410:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof410
}
st_case_410:
//line scanner.go:16446
switch lex.data[( lex.p)] {
case 67:
goto tr628
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr628
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr628:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st411
st411:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof411
}
st_case_411:
//line scanner.go:16487
switch lex.data[( lex.p)] {
case 69:
goto tr629
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr629
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr614:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st412
st412:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof412
}
st_case_412:
//line scanner.go:16528
switch lex.data[( lex.p)] {
case 85:
goto tr630
case 92:
goto st96
case 96:
goto tr371
case 117:
goto tr630
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr630:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st413
st413:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof413
}
st_case_413:
//line scanner.go:16569
switch lex.data[( lex.p)] {
case 82:
goto tr631
case 92:
goto st96
case 96:
goto tr371
case 114:
goto tr631
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr631:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st414
st414:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof414
}
st_case_414:
//line scanner.go:16610
switch lex.data[( lex.p)] {
case 78:
goto tr632
case 92:
goto st96
case 96:
goto tr371
case 110:
goto tr632
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr265:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st415
st415:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof415
}
st_case_415:
//line scanner.go:16651
switch lex.data[( lex.p)] {
case 84:
goto tr633
case 87:
goto tr634
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr633
case 119:
goto tr634
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr633:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st416
st416:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof416
}
st_case_416:
//line scanner.go:16696
switch lex.data[( lex.p)] {
case 65:
goto tr635
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr635
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr635:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st417
st417:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof417
}
st_case_417:
//line scanner.go:16737
switch lex.data[( lex.p)] {
case 84:
goto tr636
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr636
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr636:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st418
st418:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof418
}
st_case_418:
//line scanner.go:16778
switch lex.data[( lex.p)] {
case 73:
goto tr637
case 92:
goto st96
case 96:
goto tr371
case 105:
goto tr637
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr637:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st419
st419:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof419
}
st_case_419:
//line scanner.go:16819
switch lex.data[( lex.p)] {
case 67:
goto tr638
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr638
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr634:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st420
st420:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof420
}
st_case_420:
//line scanner.go:16860
switch lex.data[( lex.p)] {
case 73:
goto tr639
case 92:
goto st96
case 96:
goto tr371
case 105:
goto tr639
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr639:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st421
st421:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof421
}
st_case_421:
//line scanner.go:16901
switch lex.data[( lex.p)] {
case 84:
goto tr640
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr640
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr640:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st422
st422:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof422
}
st_case_422:
//line scanner.go:16942
switch lex.data[( lex.p)] {
case 67:
goto tr641
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr641
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr641:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st423
st423:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof423
}
st_case_423:
//line scanner.go:16983
switch lex.data[( lex.p)] {
case 72:
goto tr642
case 92:
goto st96
case 96:
goto tr371
case 104:
goto tr642
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr266:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st424
st424:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof424
}
st_case_424:
//line scanner.go:17024
switch lex.data[( lex.p)] {
case 72:
goto tr643
case 82:
goto tr644
case 92:
goto st96
case 96:
goto tr371
case 104:
goto tr643
case 114:
goto tr644
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr643:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st425
st425:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof425
}
st_case_425:
//line scanner.go:17069
switch lex.data[( lex.p)] {
case 82:
goto tr645
case 92:
goto st96
case 96:
goto tr371
case 114:
goto tr645
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr645:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st426
st426:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof426
}
st_case_426:
//line scanner.go:17110
switch lex.data[( lex.p)] {
case 79:
goto tr646
case 92:
goto st96
case 96:
goto tr371
case 111:
goto tr646
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr646:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st427
st427:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof427
}
st_case_427:
//line scanner.go:17151
switch lex.data[( lex.p)] {
case 87:
goto tr647
case 92:
goto st96
case 96:
goto tr371
case 119:
goto tr647
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr644:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st428
st428:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof428
}
st_case_428:
//line scanner.go:17192
switch lex.data[( lex.p)] {
case 65:
goto tr648
case 89:
goto tr649
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr648
case 121:
goto tr649
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr648:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st429
st429:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof429
}
st_case_429:
//line scanner.go:17237
switch lex.data[( lex.p)] {
case 73:
goto tr650
case 92:
goto st96
case 96:
goto tr371
case 105:
goto tr650
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr650:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st430
st430:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof430
}
st_case_430:
//line scanner.go:17278
switch lex.data[( lex.p)] {
case 84:
goto tr651
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr651
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr267:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st431
st431:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof431
}
st_case_431:
//line scanner.go:17319
switch lex.data[( lex.p)] {
case 78:
goto tr652
case 83:
goto tr653
case 92:
goto st96
case 96:
goto tr371
case 110:
goto tr652
case 115:
goto tr653
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr652:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st432
st432:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof432
}
st_case_432:
//line scanner.go:17364
switch lex.data[( lex.p)] {
case 83:
goto tr654
case 92:
goto st96
case 96:
goto tr371
case 115:
goto tr654
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr654:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st433
st433:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof433
}
st_case_433:
//line scanner.go:17405
switch lex.data[( lex.p)] {
case 69:
goto tr655
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr655
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr655:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st434
st434:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof434
}
st_case_434:
//line scanner.go:17446
switch lex.data[( lex.p)] {
case 84:
goto tr656
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr656
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr653:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st435
st435:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof435
}
st_case_435:
//line scanner.go:17487
switch lex.data[( lex.p)] {
case 69:
goto tr657
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr657
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr268:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st436
st436:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof436
}
st_case_436:
//line scanner.go:17528
switch lex.data[( lex.p)] {
case 65:
goto tr658
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr658
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr658:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st437
st437:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof437
}
st_case_437:
//line scanner.go:17569
switch lex.data[( lex.p)] {
case 82:
goto tr659
case 92:
goto st96
case 96:
goto tr371
case 114:
goto tr659
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr269:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st438
st438:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof438
}
st_case_438:
//line scanner.go:17610
switch lex.data[( lex.p)] {
case 72:
goto tr660
case 92:
goto st96
case 96:
goto tr371
case 104:
goto tr660
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr660:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st439
st439:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof439
}
st_case_439:
//line scanner.go:17651
switch lex.data[( lex.p)] {
case 73:
goto tr661
case 92:
goto st96
case 96:
goto tr371
case 105:
goto tr661
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr661:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st440
st440:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof440
}
st_case_440:
//line scanner.go:17692
switch lex.data[( lex.p)] {
case 76:
goto tr662
case 92:
goto st96
case 96:
goto tr371
case 108:
goto tr662
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr662:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st441
st441:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof441
}
st_case_441:
//line scanner.go:17733
switch lex.data[( lex.p)] {
case 69:
goto tr663
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr663
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr270:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st442
st442:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof442
}
st_case_442:
//line scanner.go:17774
switch lex.data[( lex.p)] {
case 79:
goto tr664
case 92:
goto st96
case 96:
goto tr371
case 111:
goto tr664
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr664:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st443
st443:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof443
}
st_case_443:
//line scanner.go:17815
switch lex.data[( lex.p)] {
case 82:
goto tr665
case 92:
goto st96
case 96:
goto tr371
case 114:
goto tr665
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr271:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st444
st444:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof444
}
st_case_444:
//line scanner.go:17856
switch lex.data[( lex.p)] {
case 73:
goto tr666
case 92:
goto st96
case 96:
goto tr371
case 105:
goto tr666
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr666:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st445
st445:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof445
}
st_case_445:
//line scanner.go:17897
switch lex.data[( lex.p)] {
case 69:
goto tr667
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr667
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr667:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st446
st446:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof446
}
st_case_446:
//line scanner.go:17938
switch lex.data[( lex.p)] {
case 76:
goto tr668
case 92:
goto st96
case 96:
goto tr371
case 108:
goto tr668
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr668:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st447
st447:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof447
}
st_case_447:
//line scanner.go:17979
switch lex.data[( lex.p)] {
case 68:
goto tr669
case 92:
goto st96
case 96:
goto tr371
case 100:
goto tr669
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr669:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:281
lex.act = 81;
goto st448
st448:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof448
}
st_case_448:
//line scanner.go:18020
switch lex.data[( lex.p)] {
case 10:
goto tr164
case 13:
goto tr165
case 32:
goto st113
case 92:
goto st96
case 96:
goto tr670
}
switch {
case lex.data[( lex.p)] < 14:
switch {
case lex.data[( lex.p)] > 8:
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto st113
}
default:
goto tr670
}
case lex.data[( lex.p)] > 47:
switch {
case lex.data[( lex.p)] < 91:
if 58 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 64 {
goto tr670
}
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr670
}
default:
goto tr670
}
default:
goto tr670
}
goto tr257
tr167:
//line scanner.rl:55
goto st113
st113:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof113
}
st_case_113:
//line scanner.go:18069
switch lex.data[( lex.p)] {
case 10:
goto tr164
case 13:
goto tr165
case 32:
goto st113
case 70:
goto st116
case 102:
goto st116
}
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto st113
}
goto tr162
tr164:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st114
tr168:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st114
st114:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof114
}
st_case_114:
//line scanner.go:18117
switch lex.data[( lex.p)] {
case 10:
goto tr168
case 13:
goto tr169
case 32:
goto tr167
case 70:
goto tr170
case 102:
goto tr170
}
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto tr167
}
goto tr162
tr165:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st115
tr169:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st115
st115:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof115
}
st_case_115:
//line scanner.go:18165
if lex.data[( lex.p)] == 10 {
goto tr164
}
goto tr162
tr170:
//line scanner.rl:55
goto st116
st116:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof116
}
st_case_116:
//line scanner.go:18179
switch lex.data[( lex.p)] {
case 82:
goto st117
case 114:
goto st117
}
goto tr162
st117:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof117
}
st_case_117:
switch lex.data[( lex.p)] {
case 79:
goto st118
case 111:
goto st118
}
goto tr162
st118:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof118
}
st_case_118:
switch lex.data[( lex.p)] {
case 77:
goto tr173
case 109:
goto tr173
}
goto tr162
st449:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof449
}
st_case_449:
if lex.data[( lex.p)] == 96 {
goto tr671
}
switch {
case lex.data[( lex.p)] < 91:
if lex.data[( lex.p)] <= 64 {
goto tr671
}
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr671
}
default:
goto tr671
}
goto tr175
tr175:
//line NONE:1
lex.te = ( lex.p)+1
goto st450
st450:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof450
}
st_case_450:
//line scanner.go:18242
switch lex.data[( lex.p)] {
case 92:
goto st119
case 96:
goto tr672
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr672
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr672
}
case lex.data[( lex.p)] >= 91:
goto tr672
}
default:
goto tr672
}
goto tr175
st119:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof119
}
st_case_119:
if lex.data[( lex.p)] == 96 {
goto tr174
}
switch {
case lex.data[( lex.p)] < 91:
if lex.data[( lex.p)] <= 64 {
goto tr174
}
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr174
}
default:
goto tr174
}
goto tr175
st451:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof451
}
st_case_451:
if lex.data[( lex.p)] == 61 {
goto tr674
}
goto tr286
tr274:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st452
st452:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof452
}
st_case_452:
//line scanner.go:18309
switch lex.data[( lex.p)] {
case 92:
goto st96
case 95:
goto tr675
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 96:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr675:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st453
st453:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof453
}
st_case_453:
//line scanner.go:18346
switch lex.data[( lex.p)] {
case 67:
goto tr676
case 68:
goto tr677
case 70:
goto tr678
case 72:
goto tr679
case 76:
goto tr680
case 77:
goto tr681
case 78:
goto tr682
case 84:
goto tr683
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr676
case 100:
goto tr677
case 102:
goto tr678
case 104:
goto tr679
case 108:
goto tr680
case 109:
goto tr681
case 110:
goto tr682
case 116:
goto tr683
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr676:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st454
st454:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof454
}
st_case_454:
//line scanner.go:18415
switch lex.data[( lex.p)] {
case 76:
goto tr684
case 92:
goto st96
case 96:
goto tr371
case 108:
goto tr684
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr684:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st455
st455:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof455
}
st_case_455:
//line scanner.go:18456
switch lex.data[( lex.p)] {
case 65:
goto tr685
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr685
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr685:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st456
st456:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof456
}
st_case_456:
//line scanner.go:18497
switch lex.data[( lex.p)] {
case 83:
goto tr686
case 92:
goto st96
case 96:
goto tr371
case 115:
goto tr686
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr686:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st457
st457:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof457
}
st_case_457:
//line scanner.go:18538
switch lex.data[( lex.p)] {
case 83:
goto tr687
case 92:
goto st96
case 96:
goto tr371
case 115:
goto tr687
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr687:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st458
st458:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof458
}
st_case_458:
//line scanner.go:18579
switch lex.data[( lex.p)] {
case 92:
goto st96
case 95:
goto tr688
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 96:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr688:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st459
st459:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof459
}
st_case_459:
//line scanner.go:18616
switch lex.data[( lex.p)] {
case 92:
goto st96
case 95:
goto tr689
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 96:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr677:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st460
st460:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof460
}
st_case_460:
//line scanner.go:18653
switch lex.data[( lex.p)] {
case 73:
goto tr690
case 92:
goto st96
case 96:
goto tr371
case 105:
goto tr690
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr690:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st461
st461:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof461
}
st_case_461:
//line scanner.go:18694
switch lex.data[( lex.p)] {
case 82:
goto tr691
case 92:
goto st96
case 96:
goto tr371
case 114:
goto tr691
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr691:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st462
st462:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof462
}
st_case_462:
//line scanner.go:18735
switch lex.data[( lex.p)] {
case 92:
goto st96
case 95:
goto tr692
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 96:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr692:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st463
st463:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof463
}
st_case_463:
//line scanner.go:18772
switch lex.data[( lex.p)] {
case 92:
goto st96
case 95:
goto tr693
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 96:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr678:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st464
st464:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof464
}
st_case_464:
//line scanner.go:18809
switch lex.data[( lex.p)] {
case 73:
goto tr694
case 85:
goto tr695
case 92:
goto st96
case 96:
goto tr371
case 105:
goto tr694
case 117:
goto tr695
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr694:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st465
st465:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof465
}
st_case_465:
//line scanner.go:18854
switch lex.data[( lex.p)] {
case 76:
goto tr696
case 92:
goto st96
case 96:
goto tr371
case 108:
goto tr696
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr696:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st466
st466:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof466
}
st_case_466:
//line scanner.go:18895
switch lex.data[( lex.p)] {
case 69:
goto tr697
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr697
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr697:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st467
st467:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof467
}
st_case_467:
//line scanner.go:18936
switch lex.data[( lex.p)] {
case 92:
goto st96
case 95:
goto tr698
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 96:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr698:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st468
st468:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof468
}
st_case_468:
//line scanner.go:18973
switch lex.data[( lex.p)] {
case 92:
goto st96
case 95:
goto tr699
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 96:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr695:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st469
st469:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof469
}
st_case_469:
//line scanner.go:19010
switch lex.data[( lex.p)] {
case 78:
goto tr700
case 92:
goto st96
case 96:
goto tr371
case 110:
goto tr700
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr700:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st470
st470:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof470
}
st_case_470:
//line scanner.go:19051
switch lex.data[( lex.p)] {
case 67:
goto tr701
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr701
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr701:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st471
st471:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof471
}
st_case_471:
//line scanner.go:19092
switch lex.data[( lex.p)] {
case 84:
goto tr702
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr702
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr702:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st472
st472:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof472
}
st_case_472:
//line scanner.go:19133
switch lex.data[( lex.p)] {
case 73:
goto tr703
case 92:
goto st96
case 96:
goto tr371
case 105:
goto tr703
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr703:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st473
st473:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof473
}
st_case_473:
//line scanner.go:19174
switch lex.data[( lex.p)] {
case 79:
goto tr704
case 92:
goto st96
case 96:
goto tr371
case 111:
goto tr704
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr704:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st474
st474:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof474
}
st_case_474:
//line scanner.go:19215
switch lex.data[( lex.p)] {
case 78:
goto tr705
case 92:
goto st96
case 96:
goto tr371
case 110:
goto tr705
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr705:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st475
st475:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof475
}
st_case_475:
//line scanner.go:19256
switch lex.data[( lex.p)] {
case 92:
goto st96
case 95:
goto tr706
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 96:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr706:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st476
st476:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof476
}
st_case_476:
//line scanner.go:19293
switch lex.data[( lex.p)] {
case 92:
goto st96
case 95:
goto tr707
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 96:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr679:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st477
st477:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof477
}
st_case_477:
//line scanner.go:19330
switch lex.data[( lex.p)] {
case 65:
goto tr708
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr708
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr708:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st478
st478:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof478
}
st_case_478:
//line scanner.go:19371
switch lex.data[( lex.p)] {
case 76:
goto tr709
case 92:
goto st96
case 96:
goto tr371
case 108:
goto tr709
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr709:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st479
st479:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof479
}
st_case_479:
//line scanner.go:19412
switch lex.data[( lex.p)] {
case 84:
goto tr710
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr710
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr710:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st480
st480:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof480
}
st_case_480:
//line scanner.go:19453
switch lex.data[( lex.p)] {
case 92:
goto st96
case 95:
goto tr711
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 96:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr711:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st481
st481:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof481
}
st_case_481:
//line scanner.go:19490
switch lex.data[( lex.p)] {
case 67:
goto tr712
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr712
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr712:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st482
st482:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof482
}
st_case_482:
//line scanner.go:19531
switch lex.data[( lex.p)] {
case 79:
goto tr713
case 92:
goto st96
case 96:
goto tr371
case 111:
goto tr713
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr713:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st483
st483:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof483
}
st_case_483:
//line scanner.go:19572
switch lex.data[( lex.p)] {
case 77:
goto tr714
case 92:
goto st96
case 96:
goto tr371
case 109:
goto tr714
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr714:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st484
st484:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof484
}
st_case_484:
//line scanner.go:19613
switch lex.data[( lex.p)] {
case 80:
goto tr715
case 92:
goto st96
case 96:
goto tr371
case 112:
goto tr715
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr715:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st485
st485:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof485
}
st_case_485:
//line scanner.go:19654
switch lex.data[( lex.p)] {
case 73:
goto tr716
case 92:
goto st96
case 96:
goto tr371
case 105:
goto tr716
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr716:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st486
st486:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof486
}
st_case_486:
//line scanner.go:19695
switch lex.data[( lex.p)] {
case 76:
goto tr717
case 92:
goto st96
case 96:
goto tr371
case 108:
goto tr717
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr717:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st487
st487:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof487
}
st_case_487:
//line scanner.go:19736
switch lex.data[( lex.p)] {
case 69:
goto tr718
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr718
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr718:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st488
st488:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof488
}
st_case_488:
//line scanner.go:19777
switch lex.data[( lex.p)] {
case 82:
goto tr719
case 92:
goto st96
case 96:
goto tr371
case 114:
goto tr719
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr680:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st489
st489:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof489
}
st_case_489:
//line scanner.go:19818
switch lex.data[( lex.p)] {
case 73:
goto tr720
case 92:
goto st96
case 96:
goto tr371
case 105:
goto tr720
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr720:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st490
st490:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof490
}
st_case_490:
//line scanner.go:19859
switch lex.data[( lex.p)] {
case 78:
goto tr721
case 92:
goto st96
case 96:
goto tr371
case 110:
goto tr721
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr721:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st491
st491:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof491
}
st_case_491:
//line scanner.go:19900
switch lex.data[( lex.p)] {
case 69:
goto tr722
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr722
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr722:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st492
st492:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof492
}
st_case_492:
//line scanner.go:19941
switch lex.data[( lex.p)] {
case 92:
goto st96
case 95:
goto tr723
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 96:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr723:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st493
st493:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof493
}
st_case_493:
//line scanner.go:19978
switch lex.data[( lex.p)] {
case 92:
goto st96
case 95:
goto tr724
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 96:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr681:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st494
st494:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof494
}
st_case_494:
//line scanner.go:20015
switch lex.data[( lex.p)] {
case 69:
goto tr725
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr725
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr725:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st495
st495:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof495
}
st_case_495:
//line scanner.go:20056
switch lex.data[( lex.p)] {
case 84:
goto tr726
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr726
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr726:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st496
st496:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof496
}
st_case_496:
//line scanner.go:20097
switch lex.data[( lex.p)] {
case 72:
goto tr727
case 92:
goto st96
case 96:
goto tr371
case 104:
goto tr727
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr727:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st497
st497:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof497
}
st_case_497:
//line scanner.go:20138
switch lex.data[( lex.p)] {
case 79:
goto tr728
case 92:
goto st96
case 96:
goto tr371
case 111:
goto tr728
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr728:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st498
st498:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof498
}
st_case_498:
//line scanner.go:20179
switch lex.data[( lex.p)] {
case 68:
goto tr729
case 92:
goto st96
case 96:
goto tr371
case 100:
goto tr729
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr729:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st499
st499:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof499
}
st_case_499:
//line scanner.go:20220
switch lex.data[( lex.p)] {
case 92:
goto st96
case 95:
goto tr730
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 96:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr730:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st500
st500:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof500
}
st_case_500:
//line scanner.go:20257
switch lex.data[( lex.p)] {
case 92:
goto st96
case 95:
goto tr731
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 96:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr682:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st501
st501:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof501
}
st_case_501:
//line scanner.go:20294
switch lex.data[( lex.p)] {
case 65:
goto tr732
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr732
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr732:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st502
st502:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof502
}
st_case_502:
//line scanner.go:20335
switch lex.data[( lex.p)] {
case 77:
goto tr733
case 92:
goto st96
case 96:
goto tr371
case 109:
goto tr733
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr733:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st503
st503:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof503
}
st_case_503:
//line scanner.go:20376
switch lex.data[( lex.p)] {
case 69:
goto tr734
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr734
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr734:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st504
st504:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof504
}
st_case_504:
//line scanner.go:20417
switch lex.data[( lex.p)] {
case 83:
goto tr735
case 92:
goto st96
case 96:
goto tr371
case 115:
goto tr735
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr735:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st505
st505:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof505
}
st_case_505:
//line scanner.go:20458
switch lex.data[( lex.p)] {
case 80:
goto tr736
case 92:
goto st96
case 96:
goto tr371
case 112:
goto tr736
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr736:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st506
st506:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof506
}
st_case_506:
//line scanner.go:20499
switch lex.data[( lex.p)] {
case 65:
goto tr737
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr737
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr737:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st507
st507:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof507
}
st_case_507:
//line scanner.go:20540
switch lex.data[( lex.p)] {
case 67:
goto tr738
case 92:
goto st96
case 96:
goto tr371
case 99:
goto tr738
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr738:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st508
st508:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof508
}
st_case_508:
//line scanner.go:20581
switch lex.data[( lex.p)] {
case 69:
goto tr739
case 92:
goto st96
case 96:
goto tr371
case 101:
goto tr739
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr739:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st509
st509:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof509
}
st_case_509:
//line scanner.go:20622
switch lex.data[( lex.p)] {
case 92:
goto st96
case 95:
goto tr740
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 96:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr740:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st510
st510:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof510
}
st_case_510:
//line scanner.go:20659
switch lex.data[( lex.p)] {
case 92:
goto st96
case 95:
goto tr741
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 96:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr683:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st511
st511:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof511
}
st_case_511:
//line scanner.go:20696
switch lex.data[( lex.p)] {
case 82:
goto tr742
case 92:
goto st96
case 96:
goto tr371
case 114:
goto tr742
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr742:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st512
st512:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof512
}
st_case_512:
//line scanner.go:20737
switch lex.data[( lex.p)] {
case 65:
goto tr743
case 92:
goto st96
case 96:
goto tr371
case 97:
goto tr743
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr743:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st513
st513:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof513
}
st_case_513:
//line scanner.go:20778
switch lex.data[( lex.p)] {
case 73:
goto tr744
case 92:
goto st96
case 96:
goto tr371
case 105:
goto tr744
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr744:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st514
st514:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof514
}
st_case_514:
//line scanner.go:20819
switch lex.data[( lex.p)] {
case 84:
goto tr745
case 92:
goto st96
case 96:
goto tr371
case 116:
goto tr745
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr745:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st515
st515:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof515
}
st_case_515:
//line scanner.go:20860
switch lex.data[( lex.p)] {
case 92:
goto st96
case 95:
goto tr746
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 96:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
tr746:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:383
lex.act = 151;
goto st516
st516:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof516
}
st_case_516:
//line scanner.go:20897
switch lex.data[( lex.p)] {
case 92:
goto st96
case 95:
goto tr747
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr371
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 96:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr371
}
case lex.data[( lex.p)] >= 91:
goto tr371
}
default:
goto tr371
}
goto tr257
st517:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof517
}
st_case_517:
switch lex.data[( lex.p)] {
case 61:
goto tr748
case 124:
goto tr749
}
goto tr286
tr176:
//line scanner.rl:418
( lex.p) = ( lex.te) - 1
{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)}
goto st518
tr178:
//line scanner.rl:422
( lex.p) = ( lex.te) - 1
{lex.ungetCnt(1); {goto st148 }}
goto st518
tr179:
//line scanner.rl:420
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_NULLSAFE_OBJECT_OPERATOR; {( lex.p)++; lex.cs = 518; goto _out }}
goto st518
tr750:
//line scanner.rl:422
lex.te = ( lex.p)+1
{lex.ungetCnt(1); {goto st148 }}
goto st518
tr756:
//line scanner.rl:418
lex.te = ( lex.p)
( lex.p)--
{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)}
goto st518
tr758:
//line scanner.rl:55
//line scanner.rl:418
lex.te = ( lex.p)
( lex.p)--
{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)}
goto st518
tr762:
//line scanner.rl:422
lex.te = ( lex.p)
( lex.p)--
{lex.ungetCnt(1); {goto st148 }}
goto st518
tr763:
//line scanner.rl:419
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_OBJECT_OPERATOR; {( lex.p)++; lex.cs = 518; goto _out }}
goto st518
tr765:
lex.cs = 518
//line scanner.rl:421
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_STRING; lex.cs = 148; {( lex.p)++; goto _out }}
goto _again
st518:
//line NONE:1
lex.ts = 0
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof518
}
st_case_518:
//line NONE:1
lex.ts = ( lex.p)
//line scanner.go:20997
switch lex.data[( lex.p)] {
case 10:
goto tr177
case 13:
goto tr752
case 32:
goto tr751
case 45:
goto st522
case 63:
goto tr754
case 96:
goto tr750
}
switch {
case lex.data[( lex.p)] < 14:
switch {
case lex.data[( lex.p)] > 8:
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto tr751
}
default:
goto tr750
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr750
}
case lex.data[( lex.p)] >= 91:
goto tr750
}
default:
goto tr750
}
goto st524
tr759:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:55
goto st519
tr751:
//line NONE:1
lex.te = ( lex.p)+1
goto st519
st519:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof519
}
st_case_519:
//line scanner.go:21052
switch lex.data[( lex.p)] {
case 10:
goto tr177
case 13:
goto tr757
case 32:
goto tr751
}
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto tr751
}
goto tr756
tr177:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st520
tr760:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st520
st520:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof520
}
st_case_520:
//line scanner.go:21102
switch lex.data[( lex.p)] {
case 10:
goto tr760
case 13:
goto tr761
case 32:
goto tr759
}
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto tr759
}
goto tr758
tr757:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st120
tr761:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st120
st120:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof120
}
st_case_120:
//line scanner.go:21146
if lex.data[( lex.p)] == 10 {
goto tr177
}
goto tr176
tr752:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st521
st521:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof521
}
st_case_521:
//line scanner.go:21168
if lex.data[( lex.p)] == 10 {
goto tr177
}
goto tr762
st522:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof522
}
st_case_522:
if lex.data[( lex.p)] == 62 {
goto tr763
}
goto tr762
tr754:
//line NONE:1
lex.te = ( lex.p)+1
goto st523
st523:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof523
}
st_case_523:
//line scanner.go:21192
if lex.data[( lex.p)] == 45 {
goto st121
}
goto tr762
st121:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof121
}
st_case_121:
if lex.data[( lex.p)] == 62 {
goto tr179
}
goto tr178
st524:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof524
}
st_case_524:
if lex.data[( lex.p)] == 96 {
goto tr765
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr765
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr765
}
case lex.data[( lex.p)] >= 91:
goto tr765
}
default:
goto tr765
}
goto st524
tr769:
lex.cs = 525
//line NONE:1
switch lex.act {
case 0:
{{goto st0 }}
case 164:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn);
tok = token.T_ENCAPSED_AND_WHITESPACE;
lex.cs = 548;
{( lex.p)++; goto _out }
}
}
goto _again
tr770:
lex.cs = 525
//line scanner.rl:55
//line scanner.rl:426
lex.te = ( lex.p)
( lex.p)--
{
lex.setTokenPosition(tkn);
tok = token.T_ENCAPSED_AND_WHITESPACE;
lex.cs = 548;
{( lex.p)++; goto _out }
}
goto _again
tr774:
lex.cs = 525
//line scanner.rl:426
lex.te = ( lex.p)
( lex.p)--
{
lex.setTokenPosition(tkn);
tok = token.T_ENCAPSED_AND_WHITESPACE;
lex.cs = 548;
{( lex.p)++; goto _out }
}
goto _again
st525:
//line NONE:1
lex.ts = 0
//line NONE:1
lex.act = 0
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof525
}
st_case_525:
//line NONE:1
lex.ts = ( lex.p)
//line scanner.go:21289
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 768 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) {
_widec += 256
}
}
default:
_widec = 768 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 768 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 768 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) {
_widec += 256
}
}
default:
_widec = 768 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) {
_widec += 256
}
}
switch _widec {
case 1034:
goto tr767
case 1037:
goto tr768
}
if 1024 <= _widec && _widec <= 1279 {
goto tr766
}
goto st0
st_case_0:
st0:
lex.cs = 0
goto _out
tr766:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:426
lex.act = 164;
goto st526
tr771:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:55
//line scanner.rl:426
lex.act = 164;
goto st526
st526:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof526
}
st_case_526:
//line scanner.go:21363
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 768 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) {
_widec += 256
}
}
default:
_widec = 768 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 768 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 768 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) {
_widec += 256
}
}
default:
_widec = 768 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) {
_widec += 256
}
}
switch _widec {
case 1034:
goto tr767
case 1037:
goto tr768
}
if 1024 <= _widec && _widec <= 1279 {
goto tr766
}
goto tr769
tr767:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st527
tr772:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st527
st527:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof527
}
st_case_527:
//line scanner.go:21443
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 768 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) {
_widec += 256
}
}
default:
_widec = 768 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 768 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 768 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) {
_widec += 256
}
}
default:
_widec = 768 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) {
_widec += 256
}
}
switch _widec {
case 1034:
goto tr772
case 1037:
goto tr773
}
if 1024 <= _widec && _widec <= 1279 {
goto tr771
}
goto tr770
tr768:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st528
tr773:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st528
st528:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof528
}
st_case_528:
//line scanner.go:21523
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 768 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) {
_widec += 256
}
}
default:
_widec = 768 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 768 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 768 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) {
_widec += 256
}
}
default:
_widec = 768 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) {
_widec += 256
}
}
switch _widec {
case 1034:
goto tr767
case 1037:
goto tr768
}
if 1024 <= _widec && _widec <= 1279 {
goto tr766
}
goto tr774
tr180:
//line scanner.rl:435
lex.te = ( lex.p)+1
{lex.ungetCnt(1); lex.setTokenPosition(tkn); tok = token.T_CURLY_OPEN; lex.call(529, 148); goto _out;}
goto st529
tr782:
//line scanner.rl:437
lex.te = ( lex.p)
( lex.p)--
{lex.ungetCnt(1); { lex.growCallStack(); { lex.stack[ lex.top] = 529; lex.top++; goto st550 }}}
goto st529
tr783:
//line scanner.rl:436
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_DOLLAR_OPEN_CURLY_BRACES; lex.call(529, 567); goto _out;}
goto st529
tr784:
lex.cs = 529
//line NONE:1
switch lex.act {
case 165:
{( lex.p) = ( lex.te) - 1
lex.ungetCnt(1); lex.setTokenPosition(tkn); tok = token.T_CURLY_OPEN; lex.call(529, 148); goto _out;}
case 166:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_DOLLAR_OPEN_CURLY_BRACES; lex.call(529, 567); goto _out;}
case 168:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn);
tok = token.T_ENCAPSED_AND_WHITESPACE;
if len(lex.data) > lex.p+1 && lex.data[lex.p+1] != '$' && lex.data[lex.p+1] != '{' {
lex.cs = 548;
}
{( lex.p)++; goto _out }
}
}
goto _again
tr785:
lex.cs = 529
//line scanner.rl:55
//line scanner.rl:438
lex.te = ( lex.p)
( lex.p)--
{
lex.setTokenPosition(tkn);
tok = token.T_ENCAPSED_AND_WHITESPACE;
if len(lex.data) > lex.p+1 && lex.data[lex.p+1] != '$' && lex.data[lex.p+1] != '{' {
lex.cs = 548;
}
{( lex.p)++; goto _out }
}
goto _again
tr789:
lex.cs = 529
//line scanner.rl:438
lex.te = ( lex.p)
( lex.p)--
{
lex.setTokenPosition(tkn);
tok = token.T_ENCAPSED_AND_WHITESPACE;
if len(lex.data) > lex.p+1 && lex.data[lex.p+1] != '$' && lex.data[lex.p+1] != '{' {
lex.cs = 548;
}
{( lex.p)++; goto _out }
}
goto _again
st529:
//line NONE:1
lex.ts = 0
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof529
}
st_case_529:
//line NONE:1
lex.ts = ( lex.p)
//line scanner.go:21655
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
switch _widec {
case 1316:
goto st530
case 1403:
goto st122
case 1546:
goto tr778
case 1549:
goto tr779
case 1572:
goto st534
case 1659:
goto st535
}
if 1536 <= _widec && _widec <= 1791 {
goto tr777
}
goto st0
st530:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof530
}
st_case_530:
if lex.data[( lex.p)] == 123 {
goto tr783
}
goto tr782
st122:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof122
}
st_case_122:
if lex.data[( lex.p)] == 36 {
goto tr180
}
goto st0
tr777:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:438
lex.act = 168;
goto st531
tr786:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:55
//line scanner.rl:438
lex.act = 168;
goto st531
tr790:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:436
lex.act = 166;
goto st531
tr791:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:435
lex.act = 165;
goto st531
st531:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof531
}
st_case_531:
//line scanner.go:21765
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
switch _widec {
case 1546:
goto tr778
case 1549:
goto tr779
}
if 1536 <= _widec && _widec <= 1791 {
goto tr777
}
goto tr784
tr778:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st532
tr787:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st532
st532:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof532
}
st_case_532:
//line scanner.go:21845
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
switch _widec {
case 1546:
goto tr787
case 1549:
goto tr788
}
if 1536 <= _widec && _widec <= 1791 {
goto tr786
}
goto tr785
tr779:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st533
tr788:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st533
st533:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof533
}
st_case_533:
//line scanner.go:21925
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
switch _widec {
case 1546:
goto tr778
case 1549:
goto tr779
}
if 1536 <= _widec && _widec <= 1791 {
goto tr777
}
goto tr789
st534:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof534
}
st_case_534:
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
switch _widec {
case 1403:
goto tr783
case 1546:
goto tr778
case 1549:
goto tr779
case 1659:
goto tr790
}
if 1536 <= _widec && _widec <= 1791 {
goto tr777
}
goto tr782
st535:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof535
}
st_case_535:
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1280 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() {
_widec += 256
}
}
switch _widec {
case 1316:
goto tr180
case 1546:
goto tr778
case 1549:
goto tr779
case 1572:
goto tr791
}
if 1536 <= _widec && _widec <= 1791 {
goto tr777
}
goto tr789
tr182:
//line scanner.rl:452
lex.te = ( lex.p)+1
{lex.ungetCnt(2); { lex.growCallStack(); { lex.stack[ lex.top] = 536; lex.top++; goto st550 }}}
goto st536
tr183:
//line scanner.rl:451
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_DOLLAR_OPEN_CURLY_BRACES; lex.call(536, 567); goto _out;}
goto st536
tr184:
//line scanner.rl:450
lex.te = ( lex.p)+1
{lex.ungetCnt(1); lex.setTokenPosition(tkn); tok = token.T_CURLY_OPEN; lex.call(536, 148); goto _out;}
goto st536
tr793:
lex.cs = 536
//line scanner.rl:453
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.ID(int('`')); lex.cs = 148; {( lex.p)++; goto _out }}
goto _again
tr801:
lex.cs = 536
//line NONE:1
switch lex.act {
case 169:
{( lex.p) = ( lex.te) - 1
lex.ungetCnt(1); lex.setTokenPosition(tkn); tok = token.T_CURLY_OPEN; lex.call(536, 148); goto _out;}
case 170:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_DOLLAR_OPEN_CURLY_BRACES; lex.call(536, 567); goto _out;}
case 171:
{( lex.p) = ( lex.te) - 1
lex.ungetCnt(2); { lex.growCallStack(); { lex.stack[ lex.top] = 536; lex.top++; goto st550 }}}
case 172:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.ID(int('`')); lex.cs = 148; {( lex.p)++; goto _out }}
case 173:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn);
tok = token.T_ENCAPSED_AND_WHITESPACE;
{( lex.p)++; goto _out }
}
}
goto _again
tr802:
//line scanner.rl:55
//line scanner.rl:454
lex.te = ( lex.p)
( lex.p)--
{
lex.setTokenPosition(tkn);
tok = token.T_ENCAPSED_AND_WHITESPACE;
{( lex.p)++; lex.cs = 536; goto _out }
}
goto st536
tr806:
//line scanner.rl:454
lex.te = ( lex.p)
( lex.p)--
{
lex.setTokenPosition(tkn);
tok = token.T_ENCAPSED_AND_WHITESPACE;
{( lex.p)++; lex.cs = 536; goto _out }
}
goto st536
st536:
//line NONE:1
lex.ts = 0
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof536
}
st_case_536:
//line NONE:1
lex.ts = ( lex.p)
//line scanner.go:22168
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
switch _widec {
case 1828:
goto st123
case 1888:
goto tr793
case 1915:
goto st124
case 2058:
goto tr796
case 2061:
goto tr797
case 2084:
goto st540
case 2144:
goto tr799
case 2171:
goto st541
}
if 2048 <= _widec && _widec <= 2303 {
goto tr795
}
goto st0
st123:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof123
}
st_case_123:
switch lex.data[( lex.p)] {
case 96:
goto st0
case 123:
goto tr183
}
switch {
case lex.data[( lex.p)] < 91:
if lex.data[( lex.p)] <= 64 {
goto st0
}
case lex.data[( lex.p)] > 94:
if 124 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto st0
}
default:
goto st0
}
goto tr182
st124:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof124
}
st_case_124:
if lex.data[( lex.p)] == 36 {
goto tr184
}
goto st0
tr795:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:454
lex.act = 173;
goto st537
tr799:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:453
lex.act = 172;
goto st537
tr803:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:55
//line scanner.rl:454
lex.act = 173;
goto st537
tr807:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:452
lex.act = 171;
goto st537
tr808:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:451
lex.act = 170;
goto st537
tr809:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:450
lex.act = 169;
goto st537
st537:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof537
}
st_case_537:
//line scanner.go:22311
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
switch _widec {
case 2058:
goto tr796
case 2061:
goto tr797
}
if 2048 <= _widec && _widec <= 2303 {
goto tr795
}
goto tr801
tr796:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st538
tr804:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st538
st538:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof538
}
st_case_538:
//line scanner.go:22391
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
switch _widec {
case 2058:
goto tr804
case 2061:
goto tr805
}
if 2048 <= _widec && _widec <= 2303 {
goto tr803
}
goto tr802
tr797:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st539
tr805:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st539
st539:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof539
}
st_case_539:
//line scanner.go:22471
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
switch _widec {
case 2058:
goto tr796
case 2061:
goto tr797
}
if 2048 <= _widec && _widec <= 2303 {
goto tr795
}
goto tr806
st540:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof540
}
st_case_540:
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
switch _widec {
case 1887:
goto tr182
case 1915:
goto tr183
case 2058:
goto tr796
case 2061:
goto tr797
case 2143:
goto tr807
case 2171:
goto tr808
}
switch {
case _widec < 2113:
switch {
case _widec < 1889:
if 1857 <= _widec && _widec <= 1882 {
goto tr182
}
case _widec > 1914:
switch {
case _widec > 2047:
if 2048 <= _widec && _widec <= 2112 {
goto tr795
}
case _widec >= 1920:
goto tr182
}
default:
goto tr182
}
case _widec > 2138:
switch {
case _widec < 2145:
if 2139 <= _widec && _widec <= 2144 {
goto tr795
}
case _widec > 2170:
switch {
case _widec > 2175:
if 2176 <= _widec && _widec <= 2303 {
goto tr807
}
case _widec >= 2172:
goto tr795
}
default:
goto tr807
}
default:
goto tr807
}
goto tr806
st541:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof541
}
st_case_541:
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 1792 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('`') && lex.isNotStringVar() {
_widec += 256
}
}
switch _widec {
case 1828:
goto tr184
case 2058:
goto tr796
case 2061:
goto tr797
case 2084:
goto tr809
}
if 2048 <= _widec && _widec <= 2303 {
goto tr795
}
goto tr806
tr185:
//line scanner.rl:464
lex.te = ( lex.p)+1
{lex.ungetCnt(2); { lex.growCallStack(); { lex.stack[ lex.top] = 542; lex.top++; goto st550 }}}
goto st542
tr186:
//line scanner.rl:463
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_DOLLAR_OPEN_CURLY_BRACES; lex.call(542, 567); goto _out;}
goto st542
tr187:
//line scanner.rl:462
lex.te = ( lex.p)+1
{lex.ungetCnt(1); lex.setTokenPosition(tkn); tok = token.T_CURLY_OPEN; lex.call(542, 148); goto _out;}
goto st542
tr810:
lex.cs = 542
//line scanner.rl:465
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.ID(int('"')); lex.cs = 148; {( lex.p)++; goto _out }}
goto _again
tr819:
lex.cs = 542
//line NONE:1
switch lex.act {
case 174:
{( lex.p) = ( lex.te) - 1
lex.ungetCnt(1); lex.setTokenPosition(tkn); tok = token.T_CURLY_OPEN; lex.call(542, 148); goto _out;}
case 175:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.T_DOLLAR_OPEN_CURLY_BRACES; lex.call(542, 567); goto _out;}
case 176:
{( lex.p) = ( lex.te) - 1
lex.ungetCnt(2); { lex.growCallStack(); { lex.stack[ lex.top] = 542; lex.top++; goto st550 }}}
case 177:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn); tok = token.ID(int('"')); lex.cs = 148; {( lex.p)++; goto _out }}
case 178:
{( lex.p) = ( lex.te) - 1
lex.setTokenPosition(tkn);
tok = token.T_ENCAPSED_AND_WHITESPACE;
{( lex.p)++; goto _out }
}
}
goto _again
tr820:
//line scanner.rl:55
//line scanner.rl:466
lex.te = ( lex.p)
( lex.p)--
{
lex.setTokenPosition(tkn);
tok = token.T_ENCAPSED_AND_WHITESPACE;
{( lex.p)++; lex.cs = 542; goto _out }
}
goto st542
tr824:
//line scanner.rl:466
lex.te = ( lex.p)
( lex.p)--
{
lex.setTokenPosition(tkn);
tok = token.T_ENCAPSED_AND_WHITESPACE;
{( lex.p)++; lex.cs = 542; goto _out }
}
goto st542
st542:
//line NONE:1
lex.ts = 0
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof542
}
st_case_542:
//line NONE:1
lex.ts = ( lex.p)
//line scanner.go:22755
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
switch _widec {
case 2338:
goto tr810
case 2340:
goto st125
case 2427:
goto st126
case 2570:
goto tr814
case 2573:
goto tr815
case 2594:
goto tr816
case 2596:
goto st546
case 2683:
goto st547
}
if 2560 <= _widec && _widec <= 2815 {
goto tr813
}
goto st0
st125:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof125
}
st_case_125:
switch lex.data[( lex.p)] {
case 96:
goto st0
case 123:
goto tr186
}
switch {
case lex.data[( lex.p)] < 91:
if lex.data[( lex.p)] <= 64 {
goto st0
}
case lex.data[( lex.p)] > 94:
if 124 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto st0
}
default:
goto st0
}
goto tr185
st126:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof126
}
st_case_126:
if lex.data[( lex.p)] == 36 {
goto tr187
}
goto st0
tr813:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:466
lex.act = 178;
goto st543
tr816:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:465
lex.act = 177;
goto st543
tr821:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:55
//line scanner.rl:466
lex.act = 178;
goto st543
tr825:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:464
lex.act = 176;
goto st543
tr826:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:463
lex.act = 175;
goto st543
tr827:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:462
lex.act = 174;
goto st543
st543:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof543
}
st_case_543:
//line scanner.go:22898
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
switch _widec {
case 2570:
goto tr814
case 2573:
goto tr815
}
if 2560 <= _widec && _widec <= 2815 {
goto tr813
}
goto tr819
tr814:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st544
tr822:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st544
st544:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof544
}
st_case_544:
//line scanner.go:22978
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
switch _widec {
case 2570:
goto tr822
case 2573:
goto tr823
}
if 2560 <= _widec && _widec <= 2815 {
goto tr821
}
goto tr820
tr815:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st545
tr823:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st545
st545:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof545
}
st_case_545:
//line scanner.go:23058
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
switch _widec {
case 2570:
goto tr814
case 2573:
goto tr815
}
if 2560 <= _widec && _widec <= 2815 {
goto tr813
}
goto tr824
st546:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof546
}
st_case_546:
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
switch _widec {
case 2399:
goto tr185
case 2427:
goto tr186
case 2570:
goto tr814
case 2573:
goto tr815
case 2655:
goto tr825
case 2683:
goto tr826
}
switch {
case _widec < 2625:
switch {
case _widec < 2401:
if 2369 <= _widec && _widec <= 2394 {
goto tr185
}
case _widec > 2426:
switch {
case _widec > 2559:
if 2560 <= _widec && _widec <= 2624 {
goto tr813
}
case _widec >= 2432:
goto tr185
}
default:
goto tr185
}
case _widec > 2650:
switch {
case _widec < 2657:
if 2651 <= _widec && _widec <= 2656 {
goto tr813
}
case _widec > 2682:
switch {
case _widec > 2687:
if 2688 <= _widec && _widec <= 2815 {
goto tr825
}
case _widec >= 2684:
goto tr813
}
default:
goto tr825
}
default:
goto tr825
}
goto tr824
st547:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof547
}
st_case_547:
_widec = int16( lex.data[( lex.p)])
switch {
case lex.data[( lex.p)] < 11:
switch {
case lex.data[( lex.p)] > 9:
if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 {
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] > 12:
switch {
case lex.data[( lex.p)] > 13:
if 14 <= lex.data[( lex.p)] {
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
case lex.data[( lex.p)] >= 13:
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
default:
_widec = 2304 + (int16( lex.data[( lex.p)]) - 0)
if lex.isNotStringEnd('"') && lex.isNotStringVar() {
_widec += 256
}
}
switch _widec {
case 2340:
goto tr187
case 2570:
goto tr814
case 2573:
goto tr815
case 2596:
goto tr827
}
if 2560 <= _widec && _widec <= 2815 {
goto tr813
}
goto tr824
tr829:
lex.cs = 548
//line scanner.rl:474
lex.te = ( lex.p)
( lex.p)--
{
lex.setTokenPosition(tkn);
tok = token.T_END_HEREDOC;
lex.cs = 148;
{( lex.p)++; goto _out }
}
goto _again
st548:
//line NONE:1
lex.ts = 0
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof548
}
st_case_548:
//line NONE:1
lex.ts = ( lex.p)
//line scanner.go:23285
if lex.data[( lex.p)] == 96 {
goto st0
}
switch {
case lex.data[( lex.p)] < 91:
if lex.data[( lex.p)] <= 64 {
goto st0
}
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto st0
}
default:
goto st0
}
goto st549
st549:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof549
}
st_case_549:
if lex.data[( lex.p)] == 96 {
goto tr829
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr829
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr829
}
case lex.data[( lex.p)] >= 91:
goto tr829
}
default:
goto tr829
}
goto st549
tr188:
//line scanner.rl:494
( lex.p) = ( lex.te) - 1
{lex.ungetCnt(1); { lex.top--; lex.cs = lex.stack[ lex.top];goto _again }}
goto st550
tr189:
//line scanner.rl:490
lex.te = ( lex.p)+1
{lex.ungetCnt(1); lex.setTokenPosition(tkn); tok = token.T_OBJECT_OPERATOR; {( lex.p)++; lex.cs = 550; goto _out }}
goto st550
tr191:
//line scanner.rl:491
lex.te = ( lex.p)+1
{lex.ungetCnt(1); lex.setTokenPosition(tkn); tok = token.T_NULLSAFE_OBJECT_OPERATOR; {( lex.p)++; lex.cs = 550; goto _out }}
goto st550
tr830:
//line scanner.rl:494
lex.te = ( lex.p)+1
{lex.ungetCnt(1); { lex.top--; lex.cs = lex.stack[ lex.top];goto _again }}
goto st550
tr835:
//line scanner.rl:493
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.ID(int('[')); lex.call(550, 556); goto _out;}
goto st550
tr836:
//line scanner.rl:494
lex.te = ( lex.p)
( lex.p)--
{lex.ungetCnt(1); { lex.top--; lex.cs = lex.stack[ lex.top];goto _again }}
goto st550
tr838:
//line scanner.rl:489
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_VARIABLE; {( lex.p)++; lex.cs = 550; goto _out }}
goto st550
tr841:
//line scanner.rl:492
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_STRING; {( lex.p)++; lex.cs = 550; goto _out }}
goto st550
st550:
//line NONE:1
lex.ts = 0
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof550
}
st_case_550:
//line NONE:1
lex.ts = ( lex.p)
//line scanner.go:23382
switch lex.data[( lex.p)] {
case 36:
goto st551
case 45:
goto tr832
case 63:
goto tr833
case 91:
goto tr835
case 96:
goto tr830
}
switch {
case lex.data[( lex.p)] < 92:
if lex.data[( lex.p)] <= 64 {
goto tr830
}
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr830
}
default:
goto tr830
}
goto st555
st551:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof551
}
st_case_551:
if lex.data[( lex.p)] == 96 {
goto tr836
}
switch {
case lex.data[( lex.p)] < 91:
if lex.data[( lex.p)] <= 64 {
goto tr836
}
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr836
}
default:
goto tr836
}
goto st552
st552:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof552
}
st_case_552:
if lex.data[( lex.p)] == 96 {
goto tr838
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr838
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr838
}
case lex.data[( lex.p)] >= 91:
goto tr838
}
default:
goto tr838
}
goto st552
tr832:
//line NONE:1
lex.te = ( lex.p)+1
goto st553
st553:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof553
}
st_case_553:
//line scanner.go:23465
if lex.data[( lex.p)] == 62 {
goto st127
}
goto tr836
st127:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof127
}
st_case_127:
if lex.data[( lex.p)] == 96 {
goto tr188
}
switch {
case lex.data[( lex.p)] < 91:
if lex.data[( lex.p)] <= 64 {
goto tr188
}
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr188
}
default:
goto tr188
}
goto tr189
tr833:
//line NONE:1
lex.te = ( lex.p)+1
goto st554
st554:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof554
}
st_case_554:
//line scanner.go:23501
if lex.data[( lex.p)] == 45 {
goto st128
}
goto tr836
st128:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof128
}
st_case_128:
if lex.data[( lex.p)] == 62 {
goto st129
}
goto tr188
st129:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof129
}
st_case_129:
if lex.data[( lex.p)] == 96 {
goto tr188
}
switch {
case lex.data[( lex.p)] < 91:
if lex.data[( lex.p)] <= 64 {
goto tr188
}
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr188
}
default:
goto tr188
}
goto tr191
st555:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof555
}
st_case_555:
if lex.data[( lex.p)] == 96 {
goto tr841
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr841
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr841
}
case lex.data[( lex.p)] >= 91:
goto tr841
}
default:
goto tr841
}
goto st555
tr192:
//line scanner.rl:498
( lex.p) = ( lex.te) - 1
{lex.setTokenPosition(tkn); tok = token.T_NUM_STRING; {( lex.p)++; lex.cs = 556; goto _out }}
goto st556
tr842:
//line scanner.rl:504
lex.te = ( lex.p)+1
{
c := lex.data[lex.p]
lex.error(fmt.Sprintf("WARNING: Unexpected character in input: '%c' (ASCII=%d)", c, c));
}
goto st556
tr843:
//line scanner.rl:501
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.T_ENCAPSED_AND_WHITESPACE; lex.ret(2); goto _out;}
goto st556
tr846:
//line scanner.rl:502
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.ID(int(lex.data[lex.ts])); {( lex.p)++; lex.cs = 556; goto _out }}
goto st556
tr850:
//line scanner.rl:503
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.ID(int(']')); lex.ret(2); goto _out;}
goto st556
tr851:
//line scanner.rl:55
//line scanner.rl:501
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_ENCAPSED_AND_WHITESPACE; lex.ret(2); goto _out;}
goto st556
tr852:
//line scanner.rl:504
lex.te = ( lex.p)
( lex.p)--
{
c := lex.data[lex.p]
lex.error(fmt.Sprintf("WARNING: Unexpected character in input: '%c' (ASCII=%d)", c, c));
}
goto st556
tr853:
//line scanner.rl:502
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.ID(int(lex.data[lex.ts])); {( lex.p)++; lex.cs = 556; goto _out }}
goto st556
tr855:
//line scanner.rl:499
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_VARIABLE; {( lex.p)++; lex.cs = 556; goto _out }}
goto st556
tr856:
//line scanner.rl:498
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_NUM_STRING; {( lex.p)++; lex.cs = 556; goto _out }}
goto st556
tr861:
//line scanner.rl:500
lex.te = ( lex.p)
( lex.p)--
{lex.setTokenPosition(tkn); tok = token.T_STRING; {( lex.p)++; lex.cs = 556; goto _out }}
goto st556
st556:
//line NONE:1
lex.ts = 0
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof556
}
st_case_556:
//line NONE:1
lex.ts = ( lex.p)
//line scanner.go:23642
switch lex.data[( lex.p)] {
case 10:
goto tr844
case 13:
goto tr845
case 32:
goto tr843
case 33:
goto tr846
case 35:
goto tr843
case 36:
goto st559
case 37:
goto tr846
case 39:
goto tr843
case 48:
goto tr848
case 92:
goto tr843
case 93:
goto tr850
case 96:
goto tr842
case 124:
goto tr846
case 126:
goto tr846
}
switch {
case lex.data[( lex.p)] < 40:
switch {
case lex.data[( lex.p)] < 9:
if lex.data[( lex.p)] <= 8 {
goto tr842
}
case lex.data[( lex.p)] > 12:
if 14 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 38 {
goto tr842
}
default:
goto tr843
}
case lex.data[( lex.p)] > 47:
switch {
case lex.data[( lex.p)] < 58:
if 49 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 {
goto tr193
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr842
}
case lex.data[( lex.p)] >= 91:
goto tr846
}
default:
goto tr846
}
default:
goto tr846
}
goto st566
tr844:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st557
st557:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof557
}
st_case_557:
//line scanner.go:23726
goto tr851
tr845:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st558
st558:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof558
}
st_case_558:
//line scanner.go:23745
if lex.data[( lex.p)] == 10 {
goto tr844
}
goto tr852
st559:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof559
}
st_case_559:
if lex.data[( lex.p)] == 96 {
goto tr853
}
switch {
case lex.data[( lex.p)] < 91:
if lex.data[( lex.p)] <= 64 {
goto tr853
}
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr853
}
default:
goto tr853
}
goto st560
st560:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof560
}
st_case_560:
if lex.data[( lex.p)] == 96 {
goto tr855
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr855
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr855
}
case lex.data[( lex.p)] >= 91:
goto tr855
}
default:
goto tr855
}
goto st560
tr848:
//line NONE:1
lex.te = ( lex.p)+1
goto st561
st561:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof561
}
st_case_561:
//line scanner.go:23807
switch lex.data[( lex.p)] {
case 66:
goto st131
case 79:
goto st132
case 88:
goto st133
case 95:
goto st130
case 98:
goto st131
case 111:
goto st132
case 120:
goto st133
}
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 {
goto tr193
}
goto tr856
tr193:
//line NONE:1
lex.te = ( lex.p)+1
goto st562
st562:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof562
}
st_case_562:
//line scanner.go:23838
if lex.data[( lex.p)] == 95 {
goto st130
}
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 {
goto tr193
}
goto tr856
st130:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof130
}
st_case_130:
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 {
goto tr193
}
goto tr192
st131:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof131
}
st_case_131:
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 49 {
goto tr194
}
goto tr192
tr194:
//line NONE:1
lex.te = ( lex.p)+1
goto st563
st563:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof563
}
st_case_563:
//line scanner.go:23874
if lex.data[( lex.p)] == 95 {
goto st131
}
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 49 {
goto tr194
}
goto tr856
st132:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof132
}
st_case_132:
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 55 {
goto tr195
}
goto tr192
tr195:
//line NONE:1
lex.te = ( lex.p)+1
goto st564
st564:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof564
}
st_case_564:
//line scanner.go:23901
if lex.data[( lex.p)] == 95 {
goto st132
}
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 55 {
goto tr195
}
goto tr856
st133:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof133
}
st_case_133:
switch {
case lex.data[( lex.p)] < 65:
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 {
goto tr196
}
case lex.data[( lex.p)] > 70:
if 97 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 102 {
goto tr196
}
default:
goto tr196
}
goto tr192
tr196:
//line NONE:1
lex.te = ( lex.p)+1
goto st565
st565:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof565
}
st_case_565:
//line scanner.go:23937
if lex.data[( lex.p)] == 95 {
goto st133
}
switch {
case lex.data[( lex.p)] < 65:
if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 {
goto tr196
}
case lex.data[( lex.p)] > 70:
if 97 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 102 {
goto tr196
}
default:
goto tr196
}
goto tr856
st566:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof566
}
st_case_566:
if lex.data[( lex.p)] == 96 {
goto tr861
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
2021-07-31 16:44:09 +00:00
goto tr861
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr861
}
case lex.data[( lex.p)] >= 91:
goto tr861
}
default:
goto tr861
}
goto st566
tr197:
lex.cs = 567
//line scanner.rl:512
( lex.p) = ( lex.te) - 1
{lex.ungetCnt(1); lex.cs = 148;}
goto _again
tr199:
lex.cs = 567
//line scanner.rl:511
lex.te = ( lex.p)+1
{lex.ungetCnt(1); lex.setTokenPosition(tkn); tok = token.T_STRING_VARNAME; lex.cs = 148; {( lex.p)++; goto _out }}
goto _again
tr862:
lex.cs = 567
//line scanner.rl:512
lex.te = ( lex.p)+1
{lex.ungetCnt(1); lex.cs = 148;}
goto _again
tr864:
lex.cs = 567
//line scanner.rl:512
lex.te = ( lex.p)
( lex.p)--
{lex.ungetCnt(1); lex.cs = 148;}
goto _again
st567:
//line NONE:1
lex.ts = 0
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof567
}
st_case_567:
//line NONE:1
lex.ts = ( lex.p)
//line scanner.go:24016
if lex.data[( lex.p)] == 96 {
goto tr862
}
switch {
case lex.data[( lex.p)] < 91:
if lex.data[( lex.p)] <= 64 {
goto tr862
}
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr862
}
default:
goto tr862
}
goto tr863
tr863:
//line NONE:1
lex.te = ( lex.p)+1
goto st568
st568:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof568
}
st_case_568:
//line scanner.go:24043
switch lex.data[( lex.p)] {
case 91:
goto tr199
case 96:
goto tr864
case 125:
goto tr199
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr864
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr864
}
case lex.data[( lex.p)] >= 92:
goto tr864
}
default:
goto tr864
}
goto st134
st134:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof134
}
st_case_134:
switch lex.data[( lex.p)] {
case 91:
goto tr199
case 96:
goto tr197
case 125:
goto tr199
}
switch {
case lex.data[( lex.p)] < 58:
if lex.data[( lex.p)] <= 47 {
goto tr197
}
case lex.data[( lex.p)] > 64:
switch {
case lex.data[( lex.p)] > 94:
if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 {
goto tr197
}
case lex.data[( lex.p)] >= 92:
goto tr197
}
default:
goto tr197
}
goto st134
tr200:
//line scanner.rl:516
( lex.p) = ( lex.te) - 1
{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)}
goto st569
tr865:
lex.cs = 569
//line scanner.rl:518
lex.te = ( lex.p)+1
{lex.ungetCnt(1); lex.cs = 148;}
goto _again
tr868:
lex.cs = 569
//line scanner.rl:517
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.ID(int('(')); lex.cs = 573; {( lex.p)++; goto _out }}
goto _again
tr869:
//line scanner.rl:516
lex.te = ( lex.p)
( lex.p)--
{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)}
goto st569
tr871:
//line scanner.rl:55
//line scanner.rl:516
lex.te = ( lex.p)
( lex.p)--
{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)}
goto st569
tr875:
lex.cs = 569
//line scanner.rl:518
lex.te = ( lex.p)
( lex.p)--
{lex.ungetCnt(1); lex.cs = 148;}
goto _again
st569:
//line NONE:1
lex.ts = 0
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof569
}
st_case_569:
//line NONE:1
lex.ts = ( lex.p)
//line scanner.go:24150
switch lex.data[( lex.p)] {
case 10:
goto tr201
case 13:
goto tr867
case 32:
goto tr866
case 40:
goto tr868
}
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto tr866
}
goto tr865
tr872:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:55
goto st570
tr866:
//line NONE:1
lex.te = ( lex.p)+1
goto st570
st570:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof570
}
st_case_570:
//line scanner.go:24182
switch lex.data[( lex.p)] {
case 10:
goto tr201
case 13:
goto tr870
case 32:
goto tr866
}
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto tr866
}
goto tr869
tr201:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st571
tr873:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st571
st571:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof571
}
st_case_571:
//line scanner.go:24232
switch lex.data[( lex.p)] {
case 10:
goto tr873
case 13:
goto tr874
case 32:
goto tr872
}
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto tr872
}
goto tr871
tr870:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st135
tr874:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st135
st135:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof135
}
st_case_135:
//line scanner.go:24276
if lex.data[( lex.p)] == 10 {
goto tr201
}
goto tr200
tr867:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st572
st572:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof572
}
st_case_572:
//line scanner.go:24298
if lex.data[( lex.p)] == 10 {
goto tr201
}
goto tr875
tr202:
//line scanner.rl:522
( lex.p) = ( lex.te) - 1
{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)}
goto st573
tr876:
lex.cs = 573
//line scanner.rl:524
lex.te = ( lex.p)+1
{lex.ungetCnt(1); lex.cs = 148;}
goto _again
tr879:
lex.cs = 573
//line scanner.rl:523
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.ID(int(')')); lex.cs = 577; {( lex.p)++; goto _out }}
goto _again
tr880:
//line scanner.rl:522
lex.te = ( lex.p)
( lex.p)--
{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)}
goto st573
tr882:
//line scanner.rl:55
//line scanner.rl:522
lex.te = ( lex.p)
( lex.p)--
{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)}
goto st573
tr886:
lex.cs = 573
//line scanner.rl:524
lex.te = ( lex.p)
( lex.p)--
{lex.ungetCnt(1); lex.cs = 148;}
goto _again
st573:
//line NONE:1
lex.ts = 0
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof573
}
st_case_573:
//line NONE:1
lex.ts = ( lex.p)
//line scanner.go:24352
switch lex.data[( lex.p)] {
case 10:
goto tr203
case 13:
goto tr878
case 32:
goto tr877
case 41:
goto tr879
}
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto tr877
}
goto tr876
tr883:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:55
goto st574
tr877:
//line NONE:1
lex.te = ( lex.p)+1
goto st574
st574:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof574
}
st_case_574:
//line scanner.go:24384
switch lex.data[( lex.p)] {
case 10:
goto tr203
case 13:
goto tr881
case 32:
goto tr877
}
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto tr877
}
goto tr880
tr203:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st575
tr884:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st575
st575:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof575
}
st_case_575:
//line scanner.go:24434
switch lex.data[( lex.p)] {
case 10:
goto tr884
case 13:
goto tr885
case 32:
goto tr883
}
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto tr883
}
goto tr882
tr881:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st136
tr885:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st136
st136:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof136
}
st_case_136:
//line scanner.go:24478
if lex.data[( lex.p)] == 10 {
goto tr203
}
goto tr202
tr878:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st576
st576:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof576
}
st_case_576:
//line scanner.go:24500
if lex.data[( lex.p)] == 10 {
goto tr203
}
goto tr886
tr204:
//line scanner.rl:528
( lex.p) = ( lex.te) - 1
{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)}
goto st577
tr887:
lex.cs = 577
//line scanner.rl:530
lex.te = ( lex.p)+1
{lex.ungetCnt(1); lex.cs = 148;}
goto _again
tr890:
lex.cs = 577
//line scanner.rl:529
lex.te = ( lex.p)+1
{lex.setTokenPosition(tkn); tok = token.ID(int(';')); lex.cs = 581; {( lex.p)++; goto _out }}
goto _again
tr891:
//line scanner.rl:528
lex.te = ( lex.p)
( lex.p)--
{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)}
goto st577
tr893:
//line scanner.rl:55
//line scanner.rl:528
lex.te = ( lex.p)
( lex.p)--
{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)}
goto st577
tr897:
lex.cs = 577
//line scanner.rl:530
lex.te = ( lex.p)
( lex.p)--
{lex.ungetCnt(1); lex.cs = 148;}
goto _again
st577:
//line NONE:1
lex.ts = 0
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof577
}
st_case_577:
//line NONE:1
lex.ts = ( lex.p)
//line scanner.go:24554
switch lex.data[( lex.p)] {
case 10:
goto tr205
case 13:
goto tr889
case 32:
goto tr888
case 59:
goto tr890
}
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto tr888
}
goto tr887
tr894:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:55
goto st578
tr888:
//line NONE:1
lex.te = ( lex.p)+1
goto st578
st578:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof578
}
st_case_578:
//line scanner.go:24586
switch lex.data[( lex.p)] {
case 10:
goto tr205
case 13:
goto tr892
case 32:
goto tr888
}
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto tr888
}
goto tr891
tr205:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st579
tr895:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st579
st579:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof579
}
st_case_579:
//line scanner.go:24636
switch lex.data[( lex.p)] {
case 10:
goto tr895
case 13:
goto tr896
case 32:
goto tr894
}
if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 {
goto tr894
}
goto tr893
tr892:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st137
tr896:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st137
st137:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof137
}
st_case_137:
//line scanner.go:24680
if lex.data[( lex.p)] == 10 {
goto tr205
}
goto tr204
tr889:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st580
st580:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof580
}
st_case_580:
//line scanner.go:24702
if lex.data[( lex.p)] == 10 {
goto tr205
}
goto tr897
tr901:
//line NONE:1
switch lex.act {
case 0:
{{goto st0 }}
case 205:
{( lex.p) = ( lex.te) - 1
lex.addFreeFloatingToken(tkn, token.T_HALT_COMPILER, lex.ts, lex.te); }
}
goto st581
tr902:
//line scanner.rl:55
//line scanner.rl:534
lex.te = ( lex.p)
( lex.p)--
{ lex.addFreeFloatingToken(tkn, token.T_HALT_COMPILER, lex.ts, lex.te); }
goto st581
tr906:
//line scanner.rl:534
lex.te = ( lex.p)
( lex.p)--
{ lex.addFreeFloatingToken(tkn, token.T_HALT_COMPILER, lex.ts, lex.te); }
goto st581
st581:
//line NONE:1
lex.ts = 0
//line NONE:1
lex.act = 0
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof581
}
st_case_581:
//line NONE:1
lex.ts = ( lex.p)
//line scanner.go:24746
switch lex.data[( lex.p)] {
case 10:
goto tr899
case 13:
goto tr900
}
goto tr898
tr898:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:534
lex.act = 205;
goto st582
tr903:
//line NONE:1
lex.te = ( lex.p)+1
//line scanner.rl:55
//line scanner.rl:534
lex.act = 205;
goto st582
st582:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof582
}
st_case_582:
//line scanner.go:24775
switch lex.data[( lex.p)] {
case 10:
goto tr899
case 13:
goto tr900
}
goto tr898
tr899:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st583
tr904:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st583
st583:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof583
}
st_case_583:
//line scanner.go:24814
switch lex.data[( lex.p)] {
case 10:
goto tr904
case 13:
goto tr905
}
goto tr903
tr900:
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st584
tr905:
//line scanner.rl:55
//line scanner.rl:39
if lex.data[lex.p] == '\n' {
lex.newLines.Append(lex.p+1)
}
if len(lex.data) > lex.p+1 && lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' {
lex.newLines.Append(lex.p+1)
}
goto st584
st584:
if ( lex.p)++; ( lex.p) == ( lex.pe) {
goto _test_eof584
}
st_case_584:
//line scanner.go:24853
switch lex.data[( lex.p)] {
case 10:
goto tr899
case 13:
goto tr900
}
goto tr898
st_out:
_test_eof138: lex.cs = 138; goto _test_eof
_test_eof139: lex.cs = 139; goto _test_eof
_test_eof1: lex.cs = 1; goto _test_eof
_test_eof140: lex.cs = 140; goto _test_eof
_test_eof141: lex.cs = 141; goto _test_eof
_test_eof142: lex.cs = 142; goto _test_eof
_test_eof143: lex.cs = 143; goto _test_eof
_test_eof144: lex.cs = 144; goto _test_eof
_test_eof145: lex.cs = 145; goto _test_eof
_test_eof146: lex.cs = 146; goto _test_eof
_test_eof2: lex.cs = 2; goto _test_eof
_test_eof3: lex.cs = 3; goto _test_eof
_test_eof4: lex.cs = 4; goto _test_eof
_test_eof147: lex.cs = 147; goto _test_eof
_test_eof5: lex.cs = 5; goto _test_eof
_test_eof148: lex.cs = 148; goto _test_eof
_test_eof149: lex.cs = 149; goto _test_eof
_test_eof150: lex.cs = 150; goto _test_eof
_test_eof6: lex.cs = 6; goto _test_eof
_test_eof151: lex.cs = 151; goto _test_eof
_test_eof152: lex.cs = 152; goto _test_eof
_test_eof153: lex.cs = 153; goto _test_eof
_test_eof154: lex.cs = 154; goto _test_eof
_test_eof7: lex.cs = 7; goto _test_eof
_test_eof8: lex.cs = 8; goto _test_eof
_test_eof9: lex.cs = 9; goto _test_eof
_test_eof10: lex.cs = 10; goto _test_eof
_test_eof155: lex.cs = 155; goto _test_eof
_test_eof156: lex.cs = 156; goto _test_eof
_test_eof157: lex.cs = 157; goto _test_eof
_test_eof158: lex.cs = 158; goto _test_eof
_test_eof159: lex.cs = 159; goto _test_eof
_test_eof160: lex.cs = 160; goto _test_eof
_test_eof161: lex.cs = 161; goto _test_eof
_test_eof162: lex.cs = 162; goto _test_eof
_test_eof163: lex.cs = 163; goto _test_eof
_test_eof164: lex.cs = 164; goto _test_eof
_test_eof165: lex.cs = 165; goto _test_eof
_test_eof166: lex.cs = 166; goto _test_eof
_test_eof11: lex.cs = 11; goto _test_eof
_test_eof167: lex.cs = 167; goto _test_eof
_test_eof12: lex.cs = 12; goto _test_eof
_test_eof168: lex.cs = 168; goto _test_eof
_test_eof13: lex.cs = 13; goto _test_eof
_test_eof14: lex.cs = 14; goto _test_eof
_test_eof169: lex.cs = 169; goto _test_eof
_test_eof15: lex.cs = 15; goto _test_eof
_test_eof16: lex.cs = 16; goto _test_eof
_test_eof17: lex.cs = 17; goto _test_eof
_test_eof18: lex.cs = 18; goto _test_eof
_test_eof19: lex.cs = 19; goto _test_eof
_test_eof20: lex.cs = 20; goto _test_eof
_test_eof21: lex.cs = 21; goto _test_eof
_test_eof22: lex.cs = 22; goto _test_eof
_test_eof23: lex.cs = 23; goto _test_eof
_test_eof24: lex.cs = 24; goto _test_eof
_test_eof25: lex.cs = 25; goto _test_eof
_test_eof26: lex.cs = 26; goto _test_eof
_test_eof27: lex.cs = 27; goto _test_eof
_test_eof28: lex.cs = 28; goto _test_eof
_test_eof29: lex.cs = 29; goto _test_eof
_test_eof30: lex.cs = 30; goto _test_eof
_test_eof31: lex.cs = 31; goto _test_eof
_test_eof32: lex.cs = 32; goto _test_eof
_test_eof33: lex.cs = 33; goto _test_eof
_test_eof34: lex.cs = 34; goto _test_eof
_test_eof35: lex.cs = 35; goto _test_eof
_test_eof36: lex.cs = 36; goto _test_eof
_test_eof37: lex.cs = 37; goto _test_eof
_test_eof38: lex.cs = 38; goto _test_eof
_test_eof39: lex.cs = 39; goto _test_eof
_test_eof40: lex.cs = 40; goto _test_eof
_test_eof41: lex.cs = 41; goto _test_eof
_test_eof42: lex.cs = 42; goto _test_eof
_test_eof43: lex.cs = 43; goto _test_eof
_test_eof44: lex.cs = 44; goto _test_eof
_test_eof45: lex.cs = 45; goto _test_eof
_test_eof46: lex.cs = 46; goto _test_eof
_test_eof47: lex.cs = 47; goto _test_eof
_test_eof48: lex.cs = 48; goto _test_eof
_test_eof49: lex.cs = 49; goto _test_eof
_test_eof50: lex.cs = 50; goto _test_eof
_test_eof51: lex.cs = 51; goto _test_eof
_test_eof52: lex.cs = 52; goto _test_eof
_test_eof53: lex.cs = 53; goto _test_eof
_test_eof54: lex.cs = 54; goto _test_eof
_test_eof55: lex.cs = 55; goto _test_eof
_test_eof56: lex.cs = 56; goto _test_eof
_test_eof57: lex.cs = 57; goto _test_eof
_test_eof58: lex.cs = 58; goto _test_eof
_test_eof59: lex.cs = 59; goto _test_eof
_test_eof60: lex.cs = 60; goto _test_eof
_test_eof61: lex.cs = 61; goto _test_eof
_test_eof62: lex.cs = 62; goto _test_eof
_test_eof63: lex.cs = 63; goto _test_eof
_test_eof64: lex.cs = 64; goto _test_eof
_test_eof65: lex.cs = 65; goto _test_eof
_test_eof66: lex.cs = 66; goto _test_eof
_test_eof67: lex.cs = 67; goto _test_eof
_test_eof68: lex.cs = 68; goto _test_eof
_test_eof69: lex.cs = 69; goto _test_eof
_test_eof170: lex.cs = 170; goto _test_eof
_test_eof171: lex.cs = 171; goto _test_eof
_test_eof172: lex.cs = 172; goto _test_eof
_test_eof173: lex.cs = 173; goto _test_eof
_test_eof174: lex.cs = 174; goto _test_eof
_test_eof70: lex.cs = 70; goto _test_eof
_test_eof175: lex.cs = 175; goto _test_eof
_test_eof71: lex.cs = 71; goto _test_eof
_test_eof72: lex.cs = 72; goto _test_eof
_test_eof176: lex.cs = 176; goto _test_eof
_test_eof73: lex.cs = 73; goto _test_eof
_test_eof177: lex.cs = 177; goto _test_eof
_test_eof74: lex.cs = 74; goto _test_eof
_test_eof75: lex.cs = 75; goto _test_eof
_test_eof76: lex.cs = 76; goto _test_eof
_test_eof178: lex.cs = 178; goto _test_eof
_test_eof179: lex.cs = 179; goto _test_eof
_test_eof180: lex.cs = 180; goto _test_eof
_test_eof77: lex.cs = 77; goto _test_eof
_test_eof78: lex.cs = 78; goto _test_eof
_test_eof181: lex.cs = 181; goto _test_eof
_test_eof79: lex.cs = 79; goto _test_eof
_test_eof182: lex.cs = 182; goto _test_eof
_test_eof80: lex.cs = 80; goto _test_eof
_test_eof183: lex.cs = 183; goto _test_eof
_test_eof184: lex.cs = 184; goto _test_eof
_test_eof185: lex.cs = 185; goto _test_eof
_test_eof81: lex.cs = 81; goto _test_eof
_test_eof82: lex.cs = 82; goto _test_eof
_test_eof83: lex.cs = 83; goto _test_eof
_test_eof84: lex.cs = 84; goto _test_eof
_test_eof186: lex.cs = 186; goto _test_eof
_test_eof187: lex.cs = 187; goto _test_eof
_test_eof85: lex.cs = 85; goto _test_eof
_test_eof188: lex.cs = 188; goto _test_eof
_test_eof189: lex.cs = 189; goto _test_eof
_test_eof86: lex.cs = 86; goto _test_eof
_test_eof87: lex.cs = 87; goto _test_eof
_test_eof88: lex.cs = 88; goto _test_eof
_test_eof89: lex.cs = 89; goto _test_eof
_test_eof190: lex.cs = 190; goto _test_eof
_test_eof90: lex.cs = 90; goto _test_eof
_test_eof91: lex.cs = 91; goto _test_eof
_test_eof92: lex.cs = 92; goto _test_eof
_test_eof93: lex.cs = 93; goto _test_eof
_test_eof191: lex.cs = 191; goto _test_eof
_test_eof192: lex.cs = 192; goto _test_eof
_test_eof193: lex.cs = 193; goto _test_eof
_test_eof194: lex.cs = 194; goto _test_eof
_test_eof195: lex.cs = 195; goto _test_eof
_test_eof196: lex.cs = 196; goto _test_eof
_test_eof94: lex.cs = 94; goto _test_eof
_test_eof197: lex.cs = 197; goto _test_eof
_test_eof198: lex.cs = 198; goto _test_eof
_test_eof95: lex.cs = 95; goto _test_eof
_test_eof199: lex.cs = 199; goto _test_eof
_test_eof200: lex.cs = 200; goto _test_eof
_test_eof201: lex.cs = 201; goto _test_eof
_test_eof96: lex.cs = 96; goto _test_eof
_test_eof202: lex.cs = 202; goto _test_eof
_test_eof203: lex.cs = 203; goto _test_eof
_test_eof204: lex.cs = 204; goto _test_eof
_test_eof205: lex.cs = 205; goto _test_eof
_test_eof206: lex.cs = 206; goto _test_eof
_test_eof207: lex.cs = 207; goto _test_eof
_test_eof208: lex.cs = 208; goto _test_eof
_test_eof209: lex.cs = 209; goto _test_eof
_test_eof210: lex.cs = 210; goto _test_eof
_test_eof211: lex.cs = 211; goto _test_eof
_test_eof212: lex.cs = 212; goto _test_eof
_test_eof213: lex.cs = 213; goto _test_eof
_test_eof97: lex.cs = 97; goto _test_eof
_test_eof98: lex.cs = 98; goto _test_eof
_test_eof214: lex.cs = 214; goto _test_eof
_test_eof215: lex.cs = 215; goto _test_eof
_test_eof216: lex.cs = 216; goto _test_eof
_test_eof217: lex.cs = 217; goto _test_eof
_test_eof218: lex.cs = 218; goto _test_eof
_test_eof219: lex.cs = 219; goto _test_eof
_test_eof220: lex.cs = 220; goto _test_eof
_test_eof221: lex.cs = 221; goto _test_eof
_test_eof222: lex.cs = 222; goto _test_eof
_test_eof223: lex.cs = 223; goto _test_eof
_test_eof224: lex.cs = 224; goto _test_eof
_test_eof225: lex.cs = 225; goto _test_eof
_test_eof226: lex.cs = 226; goto _test_eof
_test_eof227: lex.cs = 227; goto _test_eof
_test_eof228: lex.cs = 228; goto _test_eof
_test_eof229: lex.cs = 229; goto _test_eof
_test_eof230: lex.cs = 230; goto _test_eof
_test_eof231: lex.cs = 231; goto _test_eof
_test_eof232: lex.cs = 232; goto _test_eof
_test_eof233: lex.cs = 233; goto _test_eof
_test_eof234: lex.cs = 234; goto _test_eof
_test_eof235: lex.cs = 235; goto _test_eof
_test_eof236: lex.cs = 236; goto _test_eof
_test_eof237: lex.cs = 237; goto _test_eof
_test_eof238: lex.cs = 238; goto _test_eof
_test_eof239: lex.cs = 239; goto _test_eof
_test_eof240: lex.cs = 240; goto _test_eof
_test_eof241: lex.cs = 241; goto _test_eof
_test_eof242: lex.cs = 242; goto _test_eof
_test_eof243: lex.cs = 243; goto _test_eof
_test_eof244: lex.cs = 244; goto _test_eof
_test_eof245: lex.cs = 245; goto _test_eof
_test_eof246: lex.cs = 246; goto _test_eof
_test_eof247: lex.cs = 247; goto _test_eof
_test_eof248: lex.cs = 248; goto _test_eof
_test_eof249: lex.cs = 249; goto _test_eof
_test_eof250: lex.cs = 250; goto _test_eof
_test_eof251: lex.cs = 251; goto _test_eof
_test_eof252: lex.cs = 252; goto _test_eof
_test_eof253: lex.cs = 253; goto _test_eof
_test_eof254: lex.cs = 254; goto _test_eof
_test_eof255: lex.cs = 255; goto _test_eof
_test_eof256: lex.cs = 256; goto _test_eof
_test_eof257: lex.cs = 257; goto _test_eof
_test_eof258: lex.cs = 258; goto _test_eof
_test_eof259: lex.cs = 259; goto _test_eof
_test_eof260: lex.cs = 260; goto _test_eof
_test_eof261: lex.cs = 261; goto _test_eof
_test_eof262: lex.cs = 262; goto _test_eof
_test_eof263: lex.cs = 263; goto _test_eof
_test_eof264: lex.cs = 264; goto _test_eof
_test_eof265: lex.cs = 265; goto _test_eof
_test_eof266: lex.cs = 266; goto _test_eof
_test_eof267: lex.cs = 267; goto _test_eof
_test_eof268: lex.cs = 268; goto _test_eof
_test_eof269: lex.cs = 269; goto _test_eof
_test_eof270: lex.cs = 270; goto _test_eof
_test_eof271: lex.cs = 271; goto _test_eof
_test_eof272: lex.cs = 272; goto _test_eof
_test_eof273: lex.cs = 273; goto _test_eof
_test_eof274: lex.cs = 274; goto _test_eof
_test_eof275: lex.cs = 275; goto _test_eof
_test_eof276: lex.cs = 276; goto _test_eof
_test_eof277: lex.cs = 277; goto _test_eof
_test_eof278: lex.cs = 278; goto _test_eof
_test_eof279: lex.cs = 279; goto _test_eof
_test_eof280: lex.cs = 280; goto _test_eof
_test_eof281: lex.cs = 281; goto _test_eof
_test_eof282: lex.cs = 282; goto _test_eof
_test_eof283: lex.cs = 283; goto _test_eof
_test_eof284: lex.cs = 284; goto _test_eof
_test_eof285: lex.cs = 285; goto _test_eof
_test_eof286: lex.cs = 286; goto _test_eof
_test_eof287: lex.cs = 287; goto _test_eof
_test_eof288: lex.cs = 288; goto _test_eof
_test_eof289: lex.cs = 289; goto _test_eof
_test_eof290: lex.cs = 290; goto _test_eof
_test_eof291: lex.cs = 291; goto _test_eof
_test_eof292: lex.cs = 292; goto _test_eof
_test_eof99: lex.cs = 99; goto _test_eof
_test_eof293: lex.cs = 293; goto _test_eof
_test_eof100: lex.cs = 100; goto _test_eof
_test_eof101: lex.cs = 101; goto _test_eof
_test_eof102: lex.cs = 102; goto _test_eof
_test_eof103: lex.cs = 103; goto _test_eof
_test_eof104: lex.cs = 104; goto _test_eof
_test_eof294: lex.cs = 294; goto _test_eof
_test_eof105: lex.cs = 105; goto _test_eof
_test_eof106: lex.cs = 106; goto _test_eof
_test_eof107: lex.cs = 107; goto _test_eof
_test_eof108: lex.cs = 108; goto _test_eof
_test_eof109: lex.cs = 109; goto _test_eof
_test_eof110: lex.cs = 110; goto _test_eof
_test_eof111: lex.cs = 111; goto _test_eof
_test_eof295: lex.cs = 295; goto _test_eof
_test_eof296: lex.cs = 296; goto _test_eof
_test_eof297: lex.cs = 297; goto _test_eof
_test_eof298: lex.cs = 298; goto _test_eof
_test_eof299: lex.cs = 299; goto _test_eof
_test_eof300: lex.cs = 300; goto _test_eof
_test_eof301: lex.cs = 301; goto _test_eof
_test_eof302: lex.cs = 302; goto _test_eof
_test_eof303: lex.cs = 303; goto _test_eof
_test_eof304: lex.cs = 304; goto _test_eof
_test_eof305: lex.cs = 305; goto _test_eof
_test_eof306: lex.cs = 306; goto _test_eof
_test_eof307: lex.cs = 307; goto _test_eof
_test_eof308: lex.cs = 308; goto _test_eof
_test_eof309: lex.cs = 309; goto _test_eof
_test_eof310: lex.cs = 310; goto _test_eof
_test_eof311: lex.cs = 311; goto _test_eof
_test_eof312: lex.cs = 312; goto _test_eof
_test_eof313: lex.cs = 313; goto _test_eof
_test_eof314: lex.cs = 314; goto _test_eof
_test_eof315: lex.cs = 315; goto _test_eof
_test_eof316: lex.cs = 316; goto _test_eof
_test_eof317: lex.cs = 317; goto _test_eof
_test_eof318: lex.cs = 318; goto _test_eof
_test_eof319: lex.cs = 319; goto _test_eof
_test_eof320: lex.cs = 320; goto _test_eof
_test_eof321: lex.cs = 321; goto _test_eof
_test_eof322: lex.cs = 322; goto _test_eof
_test_eof323: lex.cs = 323; goto _test_eof
_test_eof324: lex.cs = 324; goto _test_eof
_test_eof325: lex.cs = 325; goto _test_eof
_test_eof326: lex.cs = 326; goto _test_eof
_test_eof327: lex.cs = 327; goto _test_eof
_test_eof328: lex.cs = 328; goto _test_eof
_test_eof329: lex.cs = 329; goto _test_eof
_test_eof330: lex.cs = 330; goto _test_eof
_test_eof331: lex.cs = 331; goto _test_eof
_test_eof332: lex.cs = 332; goto _test_eof
_test_eof333: lex.cs = 333; goto _test_eof
_test_eof334: lex.cs = 334; goto _test_eof
_test_eof335: lex.cs = 335; goto _test_eof
_test_eof336: lex.cs = 336; goto _test_eof
_test_eof337: lex.cs = 337; goto _test_eof
_test_eof338: lex.cs = 338; goto _test_eof
_test_eof339: lex.cs = 339; goto _test_eof
_test_eof340: lex.cs = 340; goto _test_eof
_test_eof341: lex.cs = 341; goto _test_eof
_test_eof342: lex.cs = 342; goto _test_eof
_test_eof343: lex.cs = 343; goto _test_eof
_test_eof344: lex.cs = 344; goto _test_eof
_test_eof345: lex.cs = 345; goto _test_eof
_test_eof346: lex.cs = 346; goto _test_eof
_test_eof347: lex.cs = 347; goto _test_eof
_test_eof348: lex.cs = 348; goto _test_eof
_test_eof349: lex.cs = 349; goto _test_eof
_test_eof350: lex.cs = 350; goto _test_eof
_test_eof351: lex.cs = 351; goto _test_eof
_test_eof352: lex.cs = 352; goto _test_eof
_test_eof353: lex.cs = 353; goto _test_eof
_test_eof354: lex.cs = 354; goto _test_eof
_test_eof355: lex.cs = 355; goto _test_eof
_test_eof356: lex.cs = 356; goto _test_eof
_test_eof357: lex.cs = 357; goto _test_eof
_test_eof358: lex.cs = 358; goto _test_eof
_test_eof359: lex.cs = 359; goto _test_eof
_test_eof360: lex.cs = 360; goto _test_eof
_test_eof361: lex.cs = 361; goto _test_eof
_test_eof362: lex.cs = 362; goto _test_eof
_test_eof363: lex.cs = 363; goto _test_eof
_test_eof364: lex.cs = 364; goto _test_eof
_test_eof365: lex.cs = 365; goto _test_eof
_test_eof366: lex.cs = 366; goto _test_eof
_test_eof367: lex.cs = 367; goto _test_eof
_test_eof368: lex.cs = 368; goto _test_eof
_test_eof369: lex.cs = 369; goto _test_eof
_test_eof370: lex.cs = 370; goto _test_eof
_test_eof371: lex.cs = 371; goto _test_eof
_test_eof372: lex.cs = 372; goto _test_eof
_test_eof373: lex.cs = 373; goto _test_eof
_test_eof374: lex.cs = 374; goto _test_eof
_test_eof375: lex.cs = 375; goto _test_eof
_test_eof112: lex.cs = 112; goto _test_eof
_test_eof376: lex.cs = 376; goto _test_eof
_test_eof377: lex.cs = 377; goto _test_eof
_test_eof378: lex.cs = 378; goto _test_eof
_test_eof379: lex.cs = 379; goto _test_eof
_test_eof380: lex.cs = 380; goto _test_eof
_test_eof381: lex.cs = 381; goto _test_eof
_test_eof382: lex.cs = 382; goto _test_eof
_test_eof383: lex.cs = 383; goto _test_eof
_test_eof384: lex.cs = 384; goto _test_eof
_test_eof385: lex.cs = 385; goto _test_eof
_test_eof386: lex.cs = 386; goto _test_eof
_test_eof387: lex.cs = 387; goto _test_eof
_test_eof388: lex.cs = 388; goto _test_eof
_test_eof389: lex.cs = 389; goto _test_eof
_test_eof390: lex.cs = 390; goto _test_eof
_test_eof391: lex.cs = 391; goto _test_eof
_test_eof392: lex.cs = 392; goto _test_eof
_test_eof393: lex.cs = 393; goto _test_eof
_test_eof394: lex.cs = 394; goto _test_eof
_test_eof395: lex.cs = 395; goto _test_eof
_test_eof396: lex.cs = 396; goto _test_eof
_test_eof397: lex.cs = 397; goto _test_eof
_test_eof398: lex.cs = 398; goto _test_eof
_test_eof399: lex.cs = 399; goto _test_eof
_test_eof400: lex.cs = 400; goto _test_eof
_test_eof401: lex.cs = 401; goto _test_eof
_test_eof402: lex.cs = 402; goto _test_eof
_test_eof403: lex.cs = 403; goto _test_eof
_test_eof404: lex.cs = 404; goto _test_eof
_test_eof405: lex.cs = 405; goto _test_eof
_test_eof406: lex.cs = 406; goto _test_eof
_test_eof407: lex.cs = 407; goto _test_eof
_test_eof408: lex.cs = 408; goto _test_eof
_test_eof409: lex.cs = 409; goto _test_eof
_test_eof410: lex.cs = 410; goto _test_eof
_test_eof411: lex.cs = 411; goto _test_eof
_test_eof412: lex.cs = 412; goto _test_eof
_test_eof413: lex.cs = 413; goto _test_eof
_test_eof414: lex.cs = 414; goto _test_eof
_test_eof415: lex.cs = 415; goto _test_eof
_test_eof416: lex.cs = 416; goto _test_eof
_test_eof417: lex.cs = 417; goto _test_eof
_test_eof418: lex.cs = 418; goto _test_eof
_test_eof419: lex.cs = 419; goto _test_eof
_test_eof420: lex.cs = 420; goto _test_eof
_test_eof421: lex.cs = 421; goto _test_eof
_test_eof422: lex.cs = 422; goto _test_eof
_test_eof423: lex.cs = 423; goto _test_eof
_test_eof424: lex.cs = 424; goto _test_eof
_test_eof425: lex.cs = 425; goto _test_eof
_test_eof426: lex.cs = 426; goto _test_eof
_test_eof427: lex.cs = 427; goto _test_eof
_test_eof428: lex.cs = 428; goto _test_eof
_test_eof429: lex.cs = 429; goto _test_eof
_test_eof430: lex.cs = 430; goto _test_eof
_test_eof431: lex.cs = 431; goto _test_eof
_test_eof432: lex.cs = 432; goto _test_eof
_test_eof433: lex.cs = 433; goto _test_eof
_test_eof434: lex.cs = 434; goto _test_eof
_test_eof435: lex.cs = 435; goto _test_eof
_test_eof436: lex.cs = 436; goto _test_eof
_test_eof437: lex.cs = 437; goto _test_eof
_test_eof438: lex.cs = 438; goto _test_eof
_test_eof439: lex.cs = 439; goto _test_eof
_test_eof440: lex.cs = 440; goto _test_eof
_test_eof441: lex.cs = 441; goto _test_eof
_test_eof442: lex.cs = 442; goto _test_eof
_test_eof443: lex.cs = 443; goto _test_eof
_test_eof444: lex.cs = 444; goto _test_eof
_test_eof445: lex.cs = 445; goto _test_eof
_test_eof446: lex.cs = 446; goto _test_eof
_test_eof447: lex.cs = 447; goto _test_eof
_test_eof448: lex.cs = 448; goto _test_eof
_test_eof113: lex.cs = 113; goto _test_eof
_test_eof114: lex.cs = 114; goto _test_eof
_test_eof115: lex.cs = 115; goto _test_eof
_test_eof116: lex.cs = 116; goto _test_eof
_test_eof117: lex.cs = 117; goto _test_eof
_test_eof118: lex.cs = 118; goto _test_eof
_test_eof449: lex.cs = 449; goto _test_eof
_test_eof450: lex.cs = 450; goto _test_eof
_test_eof119: lex.cs = 119; goto _test_eof
_test_eof451: lex.cs = 451; goto _test_eof
_test_eof452: lex.cs = 452; goto _test_eof
_test_eof453: lex.cs = 453; goto _test_eof
_test_eof454: lex.cs = 454; goto _test_eof
_test_eof455: lex.cs = 455; goto _test_eof
_test_eof456: lex.cs = 456; goto _test_eof
_test_eof457: lex.cs = 457; goto _test_eof
_test_eof458: lex.cs = 458; goto _test_eof
_test_eof459: lex.cs = 459; goto _test_eof
_test_eof460: lex.cs = 460; goto _test_eof
_test_eof461: lex.cs = 461; goto _test_eof
_test_eof462: lex.cs = 462; goto _test_eof
_test_eof463: lex.cs = 463; goto _test_eof
_test_eof464: lex.cs = 464; goto _test_eof
_test_eof465: lex.cs = 465; goto _test_eof
_test_eof466: lex.cs = 466; goto _test_eof
_test_eof467: lex.cs = 467; goto _test_eof
_test_eof468: lex.cs = 468; goto _test_eof
_test_eof469: lex.cs = 469; goto _test_eof
_test_eof470: lex.cs = 470; goto _test_eof
_test_eof471: lex.cs = 471; goto _test_eof
_test_eof472: lex.cs = 472; goto _test_eof
_test_eof473: lex.cs = 473; goto _test_eof
_test_eof474: lex.cs = 474; goto _test_eof
_test_eof475: lex.cs = 475; goto _test_eof
_test_eof476: lex.cs = 476; goto _test_eof
_test_eof477: lex.cs = 477; goto _test_eof
_test_eof478: lex.cs = 478; goto _test_eof
_test_eof479: lex.cs = 479; goto _test_eof
_test_eof480: lex.cs = 480; goto _test_eof
_test_eof481: lex.cs = 481; goto _test_eof
_test_eof482: lex.cs = 482; goto _test_eof
_test_eof483: lex.cs = 483; goto _test_eof
_test_eof484: lex.cs = 484; goto _test_eof
_test_eof485: lex.cs = 485; goto _test_eof
_test_eof486: lex.cs = 486; goto _test_eof
_test_eof487: lex.cs = 487; goto _test_eof
_test_eof488: lex.cs = 488; goto _test_eof
_test_eof489: lex.cs = 489; goto _test_eof
_test_eof490: lex.cs = 490; goto _test_eof
_test_eof491: lex.cs = 491; goto _test_eof
_test_eof492: lex.cs = 492; goto _test_eof
_test_eof493: lex.cs = 493; goto _test_eof
_test_eof494: lex.cs = 494; goto _test_eof
_test_eof495: lex.cs = 495; goto _test_eof
_test_eof496: lex.cs = 496; goto _test_eof
_test_eof497: lex.cs = 497; goto _test_eof
_test_eof498: lex.cs = 498; goto _test_eof
_test_eof499: lex.cs = 499; goto _test_eof
_test_eof500: lex.cs = 500; goto _test_eof
_test_eof501: lex.cs = 501; goto _test_eof
_test_eof502: lex.cs = 502; goto _test_eof
_test_eof503: lex.cs = 503; goto _test_eof
_test_eof504: lex.cs = 504; goto _test_eof
_test_eof505: lex.cs = 505; goto _test_eof
_test_eof506: lex.cs = 506; goto _test_eof
_test_eof507: lex.cs = 507; goto _test_eof
_test_eof508: lex.cs = 508; goto _test_eof
_test_eof509: lex.cs = 509; goto _test_eof
_test_eof510: lex.cs = 510; goto _test_eof
_test_eof511: lex.cs = 511; goto _test_eof
_test_eof512: lex.cs = 512; goto _test_eof
_test_eof513: lex.cs = 513; goto _test_eof
_test_eof514: lex.cs = 514; goto _test_eof
_test_eof515: lex.cs = 515; goto _test_eof
_test_eof516: lex.cs = 516; goto _test_eof
_test_eof517: lex.cs = 517; goto _test_eof
_test_eof518: lex.cs = 518; goto _test_eof
_test_eof519: lex.cs = 519; goto _test_eof
_test_eof520: lex.cs = 520; goto _test_eof
_test_eof120: lex.cs = 120; goto _test_eof
_test_eof521: lex.cs = 521; goto _test_eof
_test_eof522: lex.cs = 522; goto _test_eof
_test_eof523: lex.cs = 523; goto _test_eof
_test_eof121: lex.cs = 121; goto _test_eof
_test_eof524: lex.cs = 524; goto _test_eof
_test_eof525: lex.cs = 525; goto _test_eof
_test_eof526: lex.cs = 526; goto _test_eof
_test_eof527: lex.cs = 527; goto _test_eof
_test_eof528: lex.cs = 528; goto _test_eof
_test_eof529: lex.cs = 529; goto _test_eof
_test_eof530: lex.cs = 530; goto _test_eof
_test_eof122: lex.cs = 122; goto _test_eof
_test_eof531: lex.cs = 531; goto _test_eof
_test_eof532: lex.cs = 532; goto _test_eof
_test_eof533: lex.cs = 533; goto _test_eof
_test_eof534: lex.cs = 534; goto _test_eof
_test_eof535: lex.cs = 535; goto _test_eof
_test_eof536: lex.cs = 536; goto _test_eof
_test_eof123: lex.cs = 123; goto _test_eof
_test_eof124: lex.cs = 124; goto _test_eof
_test_eof537: lex.cs = 537; goto _test_eof
_test_eof538: lex.cs = 538; goto _test_eof
_test_eof539: lex.cs = 539; goto _test_eof
_test_eof540: lex.cs = 540; goto _test_eof
_test_eof541: lex.cs = 541; goto _test_eof
_test_eof542: lex.cs = 542; goto _test_eof
_test_eof125: lex.cs = 125; goto _test_eof
_test_eof126: lex.cs = 126; goto _test_eof
_test_eof543: lex.cs = 543; goto _test_eof
_test_eof544: lex.cs = 544; goto _test_eof
_test_eof545: lex.cs = 545; goto _test_eof
_test_eof546: lex.cs = 546; goto _test_eof
_test_eof547: lex.cs = 547; goto _test_eof
_test_eof548: lex.cs = 548; goto _test_eof
_test_eof549: lex.cs = 549; goto _test_eof
_test_eof550: lex.cs = 550; goto _test_eof
_test_eof551: lex.cs = 551; goto _test_eof
_test_eof552: lex.cs = 552; goto _test_eof
_test_eof553: lex.cs = 553; goto _test_eof
_test_eof127: lex.cs = 127; goto _test_eof
_test_eof554: lex.cs = 554; goto _test_eof
_test_eof128: lex.cs = 128; goto _test_eof
_test_eof129: lex.cs = 129; goto _test_eof
_test_eof555: lex.cs = 555; goto _test_eof
_test_eof556: lex.cs = 556; goto _test_eof
_test_eof557: lex.cs = 557; goto _test_eof
_test_eof558: lex.cs = 558; goto _test_eof
_test_eof559: lex.cs = 559; goto _test_eof
_test_eof560: lex.cs = 560; goto _test_eof
_test_eof561: lex.cs = 561; goto _test_eof
_test_eof562: lex.cs = 562; goto _test_eof
_test_eof130: lex.cs = 130; goto _test_eof
_test_eof131: lex.cs = 131; goto _test_eof
_test_eof563: lex.cs = 563; goto _test_eof
_test_eof132: lex.cs = 132; goto _test_eof
_test_eof564: lex.cs = 564; goto _test_eof
_test_eof133: lex.cs = 133; goto _test_eof
_test_eof565: lex.cs = 565; goto _test_eof
_test_eof566: lex.cs = 566; goto _test_eof
_test_eof567: lex.cs = 567; goto _test_eof
_test_eof568: lex.cs = 568; goto _test_eof
_test_eof134: lex.cs = 134; goto _test_eof
_test_eof569: lex.cs = 569; goto _test_eof
_test_eof570: lex.cs = 570; goto _test_eof
_test_eof571: lex.cs = 571; goto _test_eof
_test_eof135: lex.cs = 135; goto _test_eof
_test_eof572: lex.cs = 572; goto _test_eof
_test_eof573: lex.cs = 573; goto _test_eof
_test_eof574: lex.cs = 574; goto _test_eof
_test_eof575: lex.cs = 575; goto _test_eof
_test_eof136: lex.cs = 136; goto _test_eof
_test_eof576: lex.cs = 576; goto _test_eof
_test_eof577: lex.cs = 577; goto _test_eof
_test_eof578: lex.cs = 578; goto _test_eof
_test_eof579: lex.cs = 579; goto _test_eof
_test_eof137: lex.cs = 137; goto _test_eof
_test_eof580: lex.cs = 580; goto _test_eof
_test_eof581: lex.cs = 581; goto _test_eof
_test_eof582: lex.cs = 582; goto _test_eof
_test_eof583: lex.cs = 583; goto _test_eof
_test_eof584: lex.cs = 584; goto _test_eof
_test_eof: {}
if ( lex.p) == eof {
switch lex.cs {
case 139:
goto tr208
case 1:
goto tr0
case 140:
goto tr209
case 142:
goto tr214
case 143:
goto tr216
case 144:
goto tr214
case 145:
goto tr214
case 146:
goto tr222
case 2:
goto tr4
case 3:
goto tr4
case 4:
goto tr4
case 147:
goto tr225
case 5:
goto tr4
case 149:
goto tr279
case 150:
goto tr281
case 6:
goto tr10
case 151:
goto tr285
case 152:
goto tr286
case 153:
goto tr288
case 154:
goto tr290
case 7:
goto tr12
case 8:
goto tr12
case 9:
goto tr12
case 10:
goto tr12
case 155:
goto tr291
case 156:
goto tr296
case 157:
goto tr299
case 158:
goto tr303
case 159:
goto tr296
case 160:
goto tr286
case 161:
goto tr306
case 162:
goto tr286
case 163:
goto tr285
case 164:
goto tr316
case 165:
goto tr316
case 166:
goto tr316
case 11:
goto tr19
case 167:
goto tr316
case 12:
goto tr19
case 168:
goto tr285
case 13:
goto tr27
case 14:
goto tr27
case 169:
goto tr286
case 15:
goto tr31
case 16:
goto tr31
case 17:
goto tr31
case 18:
goto tr31
case 19:
goto tr31
case 20:
goto tr31
case 21:
goto tr31
case 22:
goto tr31
case 23:
goto tr31
case 24:
goto tr31
case 25:
goto tr31
case 26:
goto tr31
case 27:
goto tr31
case 28:
goto tr31
case 29:
goto tr31
case 30:
goto tr31
case 31:
goto tr31
case 32:
goto tr31
case 33:
goto tr31
case 34:
goto tr31
case 35:
goto tr31
case 36:
goto tr31
case 37:
goto tr31
case 38:
goto tr31
case 39:
goto tr31
case 40:
goto tr31
case 41:
goto tr31
case 42:
goto tr31
case 43:
goto tr31
case 44:
goto tr31
case 45:
goto tr31
case 46:
goto tr31
case 47:
goto tr31
case 48:
goto tr31
case 49:
goto tr31
case 50:
goto tr31
case 51:
goto tr31
case 52:
goto tr31
case 53:
goto tr31
case 54:
goto tr31
case 55:
goto tr31
case 56:
goto tr31
case 57:
goto tr31
case 58:
goto tr31
case 59:
goto tr31
case 60:
goto tr31
case 61:
goto tr31
case 62:
goto tr31
case 63:
goto tr31
case 64:
goto tr31
case 65:
goto tr31
case 66:
goto tr31
case 67:
goto tr31
case 68:
goto tr31
case 69:
goto tr31
case 170:
goto tr286
case 171:
goto tr321
case 172:
goto tr286
case 173:
goto tr286
case 174:
goto tr286
case 70:
goto tr31
case 175:
goto tr330
case 71:
goto tr12
case 72:
goto tr12
case 176:
goto tr330
case 73:
goto tr98
case 177:
goto tr286
case 74:
goto tr31
case 75:
goto tr31
case 76:
goto tr31
case 178:
goto tr334
case 179:
goto tr330
case 180:
goto tr334
case 77:
goto tr109
case 78:
goto tr12
case 181:
goto tr340
case 79:
goto tr12
case 182:
goto tr341
case 80:
goto tr12
case 183:
goto tr342
case 184:
goto tr286
case 185:
goto tr286
case 81:
goto tr31
case 82:
goto tr31
case 83:
goto tr31
case 84:
goto tr31
case 186:
goto tr344
case 187:
goto tr346
case 85:
goto tr123
case 188:
goto tr286
case 189:
goto tr350
case 86:
goto tr12
case 87:
goto tr12
case 88:
goto tr12
case 89:
goto tr12
case 190:
goto tr352
case 90:
goto tr12
case 91:
goto tr12
case 92:
goto tr12
case 93:
goto tr12
case 191:
goto tr353
case 192:
goto tr286
case 193:
goto tr357
case 194:
goto tr286
case 195:
goto tr361
case 196:
goto tr286
case 94:
goto tr31
case 197:
goto tr366
case 198:
goto tr368
case 95:
goto tr140
case 199:
goto tr369
case 200:
goto tr371
case 201:
goto tr12
case 96:
goto tr12
case 202:
goto tr377
case 203:
goto tr371
case 204:
goto tr371
case 205:
goto tr371
case 206:
goto tr371
case 207:
goto tr371
case 208:
goto tr371
case 209:
goto tr371
case 210:
goto tr371
case 211:
goto tr371
case 212:
goto tr371
case 213:
goto tr371
case 97:
goto tr143
case 98:
goto tr143
case 214:
goto tr371
case 215:
goto tr371
case 216:
goto tr371
case 217:
goto tr371
case 218:
goto tr371
case 219:
goto tr371
case 220:
goto tr371
case 221:
goto tr371
case 222:
goto tr371
case 223:
goto tr371
case 224:
goto tr371
case 225:
goto tr371
case 226:
goto tr371
case 227:
goto tr371
case 228:
goto tr371
case 229:
goto tr371
case 230:
goto tr371
case 231:
goto tr371
case 232:
goto tr371
case 233:
goto tr371
case 234:
goto tr371
case 235:
goto tr371
case 236:
goto tr371
case 237:
goto tr371
case 238:
goto tr371
case 239:
goto tr371
case 240:
goto tr371
case 241:
goto tr371
case 242:
goto tr371
case 243:
goto tr371
case 244:
goto tr371
case 245:
goto tr371
case 246:
goto tr371
case 247:
goto tr371
case 248:
goto tr371
case 249:
goto tr371
case 250:
goto tr371
case 251:
goto tr371
case 252:
goto tr371
case 253:
goto tr371
case 254:
goto tr371
case 255:
goto tr371
case 256:
goto tr371
case 257:
goto tr371
case 258:
goto tr371
case 259:
goto tr371
case 260:
goto tr371
case 261:
goto tr371
case 262:
goto tr453
case 263:
goto tr371
case 264:
goto tr371
case 265:
goto tr371
case 266:
goto tr371
case 267:
goto tr371
case 268:
goto tr371
case 269:
goto tr371
case 270:
goto tr371
case 271:
goto tr371
case 272:
goto tr371
case 273:
goto tr371
case 274:
goto tr371
case 275:
goto tr371
case 276:
goto tr371
case 277:
goto tr474
case 278:
goto tr371
case 279:
goto tr371
case 280:
goto tr371
case 281:
goto tr371
case 282:
goto tr371
case 283:
goto tr371
case 284:
goto tr371
case 285:
goto tr371
case 286:
goto tr371
case 287:
goto tr371
case 288:
goto tr371
case 289:
goto tr371
case 290:
goto tr371
case 291:
goto tr371
case 292:
goto tr371
case 99:
goto tr143
case 293:
goto tr490
case 100:
goto tr149
case 101:
goto tr149
case 102:
goto tr149
case 103:
goto tr149
case 104:
goto tr149
case 294:
goto tr490
case 105:
goto tr149
case 106:
goto tr149
case 107:
goto tr149
case 108:
goto tr149
case 109:
goto tr149
case 110:
goto tr149
case 111:
goto tr149
case 295:
goto tr371
case 296:
goto tr371
case 297:
goto tr371
case 298:
goto tr371
case 299:
goto tr371
case 300:
goto tr371
case 301:
goto tr371
case 302:
goto tr371
case 303:
goto tr371
case 304:
goto tr371
case 305:
goto tr371
case 306:
goto tr371
case 307:
goto tr507
case 308:
goto tr371
case 309:
goto tr371
case 310:
goto tr511
case 311:
goto tr371
case 312:
goto tr371
case 313:
goto tr371
case 314:
goto tr371
case 315:
goto tr371
case 316:
goto tr371
case 317:
goto tr371
case 318:
goto tr371
case 319:
goto tr371
case 320:
goto tr371
case 321:
goto tr371
case 322:
goto tr371
case 323:
goto tr371
case 324:
goto tr371
case 325:
goto tr371
case 326:
goto tr371
case 327:
goto tr371
case 328:
goto tr371
case 329:
goto tr371
case 330:
goto tr371
case 331:
goto tr371
case 332:
goto tr371
case 333:
goto tr371
case 334:
goto tr371
case 335:
goto tr543
case 336:
goto tr371
case 337:
goto tr371
case 338:
goto tr371
case 339:
goto tr371
case 340:
goto tr371
case 341:
goto tr371
case 342:
goto tr371
case 343:
goto tr371
case 344:
goto tr371
case 345:
goto tr371
case 346:
goto tr371
case 347:
goto tr371
case 348:
goto tr371
case 349:
goto tr371
case 350:
goto tr371
case 351:
goto tr371
case 352:
goto tr371
case 353:
goto tr371
case 354:
goto tr371
case 355:
goto tr371
case 356:
goto tr371
case 357:
goto tr371
case 358:
goto tr371
case 359:
goto tr371
case 360:
goto tr371
case 361:
goto tr371
case 362:
goto tr371
case 363:
goto tr371
case 364:
goto tr371
case 365:
goto tr371
case 366:
goto tr371
case 367:
goto tr371
case 368:
goto tr371
case 369:
goto tr371
case 370:
goto tr371
case 371:
goto tr371
case 372:
goto tr371
case 373:
goto tr371
case 374:
goto tr371
case 375:
goto tr586
case 112:
goto tr12
case 376:
goto tr588
case 377:
goto tr371
case 378:
goto tr371
case 379:
goto tr371
case 380:
goto tr371
case 381:
goto tr371
case 382:
goto tr371
case 383:
goto tr371
case 384:
goto tr371
case 385:
goto tr371
case 386:
goto tr371
case 387:
goto tr371
case 388:
goto tr371
case 389:
goto tr371
case 390:
goto tr371
case 391:
goto tr371
case 392:
goto tr371
case 393:
goto tr371
case 394:
goto tr371
case 395:
goto tr371
case 396:
goto tr371
case 397:
goto tr371
case 398:
goto tr371
case 399:
goto tr371
case 400:
goto tr371
case 401:
goto tr371
case 402:
goto tr371
case 403:
goto tr371
case 404:
goto tr371
case 405:
goto tr371
case 406:
goto tr371
case 407:
goto tr624
case 408:
goto tr371
case 409:
goto tr371
case 410:
goto tr371
case 411:
goto tr371
case 412:
goto tr371
case 413:
goto tr371
case 414:
goto tr371
case 415:
goto tr371
case 416:
goto tr371
case 417:
goto tr371
case 418:
goto tr371
case 419:
goto tr371
case 420:
goto tr371
case 421:
goto tr371
case 422:
goto tr371
case 423:
goto tr371
case 424:
goto tr371
case 425:
goto tr371
case 426:
goto tr371
case 427:
goto tr371
case 428:
goto tr371
case 429:
goto tr371
case 430:
goto tr371
case 431:
goto tr371
case 432:
goto tr371
case 433:
goto tr371
case 434:
goto tr371
case 435:
goto tr371
case 436:
goto tr371
case 437:
goto tr371
case 438:
goto tr371
case 439:
goto tr371
case 440:
goto tr371
case 441:
goto tr371
case 442:
goto tr371
case 443:
goto tr371
case 444:
goto tr371
case 445:
goto tr371
case 446:
goto tr371
case 447:
goto tr371
case 448:
goto tr670
case 113:
goto tr162
case 114:
goto tr162
case 115:
goto tr162
case 116:
goto tr162
case 117:
goto tr162
case 118:
goto tr162
case 449:
goto tr671
case 450:
goto tr672
case 119:
goto tr174
case 451:
goto tr286
case 452:
goto tr371
case 453:
goto tr371
case 454:
goto tr371
case 455:
goto tr371
case 456:
goto tr371
case 457:
goto tr371
case 458:
goto tr371
case 459:
goto tr371
case 460:
goto tr371
case 461:
goto tr371
case 462:
goto tr371
case 463:
goto tr371
case 464:
goto tr371
case 465:
goto tr371
case 466:
goto tr371
case 467:
goto tr371
case 468:
goto tr371
case 469:
goto tr371
case 470:
goto tr371
case 471:
goto tr371
case 472:
goto tr371
case 473:
goto tr371
case 474:
goto tr371
case 475:
goto tr371
case 476:
goto tr371
case 477:
goto tr371
case 478:
goto tr371
case 479:
goto tr371
case 480:
goto tr371
case 481:
goto tr371
case 482:
goto tr371
case 483:
goto tr371
case 484:
goto tr371
case 485:
goto tr371
case 486:
goto tr371
case 487:
goto tr371
case 488:
goto tr371
case 489:
goto tr371
case 490:
goto tr371
case 491:
goto tr371
case 492:
goto tr371
case 493:
goto tr371
case 494:
goto tr371
case 495:
goto tr371
case 496:
goto tr371
case 497:
goto tr371
case 498:
goto tr371
case 499:
goto tr371
case 500:
goto tr371
case 501:
goto tr371
case 502:
goto tr371
case 503:
goto tr371
case 504:
goto tr371
case 505:
goto tr371
case 506:
goto tr371
case 507:
goto tr371
case 508:
goto tr371
case 509:
goto tr371
case 510:
goto tr371
case 511:
goto tr371
case 512:
goto tr371
case 513:
goto tr371
case 514:
goto tr371
case 515:
goto tr371
case 516:
goto tr371
case 517:
goto tr286
case 519:
goto tr756
case 520:
goto tr758
case 120:
goto tr176
case 521:
goto tr762
case 522:
goto tr762
case 523:
goto tr762
case 121:
goto tr178
case 524:
goto tr765
case 526:
goto tr769
case 527:
goto tr770
case 528:
goto tr774
case 530:
goto tr782
case 531:
goto tr784
case 532:
goto tr785
case 533:
goto tr789
case 534:
goto tr782
case 535:
goto tr789
case 537:
goto tr801
case 538:
goto tr802
case 539:
goto tr806
case 540:
goto tr806
case 541:
goto tr806
case 543:
goto tr819
case 544:
goto tr820
case 545:
goto tr824
case 546:
goto tr824
case 547:
goto tr824
case 549:
goto tr829
case 551:
goto tr836
case 552:
goto tr838
case 553:
goto tr836
case 127:
goto tr188
case 554:
goto tr836
case 128:
goto tr188
case 129:
goto tr188
case 555:
goto tr841
case 557:
goto tr851
case 558:
goto tr852
case 559:
goto tr853
case 560:
goto tr855
case 561:
goto tr856
case 562:
goto tr856
case 130:
goto tr192
case 131:
goto tr192
case 563:
goto tr856
case 132:
goto tr192
case 564:
goto tr856
case 133:
goto tr192
case 565:
goto tr856
case 566:
goto tr861
case 568:
goto tr864
case 134:
goto tr197
case 570:
goto tr869
case 571:
goto tr871
case 135:
goto tr200
case 572:
goto tr875
case 574:
goto tr880
case 575:
goto tr882
case 136:
goto tr202
case 576:
goto tr886
case 578:
goto tr891
case 579:
goto tr893
case 137:
goto tr204
case 580:
goto tr897
case 582:
goto tr901
case 583:
goto tr902
case 584:
goto tr906
}
}
_out: {}
}
//line scanner.rl:538
tkn.Value = lex.data[lex.ts:lex.te]
tkn.ID = token.ID(tok)
return tkn
}