Fixed: #2508 AS1/2 direct editation - first command in for loop header not compiled

This commit is contained in:
Jindra Petřík
2025-08-12 08:57:14 +02:00
parent 18b5bdb418
commit 6f472ffa92
5 changed files with 408 additions and 450 deletions

View File

@@ -79,83 +79,83 @@ public final class FlasmLexer {
"\1\5\17\0\1\6\1\5\1\6\36\5\33\6\2\0\131\5\13\6"+
"\1\5\16\0\12\6\41\5\11\6\2\5\4\0\1\5\2\0\1\6"+
"\30\5\4\6\1\5\11\6\1\5\3\6\1\5\5\6\22\0\31\5"+
"\3\6\4\0\13\5\5\0\30\5\1\0\6\5\1\0\2\6\5\0"+
"\11\6\52\5\72\6\66\5\3\6\1\5\22\6\1\5\7\6\12\5"+
"\2\6\2\0\12\6\1\0\20\5\3\6\1\0\10\5\2\0\2\5"+
"\2\0\26\5\1\0\7\5\1\0\1\5\3\0\4\5\2\0\1\6"+
"\1\5\7\6\2\0\2\6\2\0\3\6\1\5\10\0\1\6\4\0"+
"\2\5\1\0\3\5\2\6\2\0\12\6\4\5\7\0\2\5\1\0"+
"\1\6\2\0\3\6\1\0\6\5\4\0\2\5\2\0\26\5\1\0"+
"\7\5\1\0\2\5\1\0\2\5\1\0\2\5\2\0\1\6\1\0"+
"\5\6\4\0\2\6\2\0\3\6\3\0\1\6\7\0\4\5\1\0"+
"\1\5\7\0\14\6\3\5\1\6\13\0\3\6\1\0\11\5\1\0"+
"\3\5\1\0\26\5\1\0\7\5\1\0\2\5\1\0\5\5\2\0"+
"\1\6\1\5\10\6\1\0\3\6\1\0\3\6\2\0\1\5\17\0"+
"\2\5\2\6\2\0\12\6\1\0\1\5\7\0\1\5\6\6\1\0"+
"\3\6\1\0\10\5\2\0\2\5\2\0\26\5\1\0\7\5\1\0"+
"\2\5\1\0\5\5\2\0\1\6\1\5\7\6\2\0\2\6\2\0"+
"\3\6\7\0\3\6\4\0\2\5\1\0\3\5\2\6\2\0\12\6"+
"\1\0\1\5\20\0\1\6\1\5\1\0\6\5\3\0\3\5\1\0"+
"\4\5\3\0\2\5\1\0\1\5\1\0\2\5\3\0\2\5\3\0"+
"\3\5\3\0\14\5\4\0\5\6\3\0\3\6\1\0\4\6\2\0"+
"\1\5\6\0\1\6\16\0\12\6\11\0\1\5\6\0\5\6\10\5"+
"\1\0\3\5\1\0\27\5\1\0\20\5\2\0\1\6\1\5\7\6"+
"\1\0\3\6\1\0\4\6\7\0\2\6\1\0\3\5\2\0\1\5"+
"\2\0\2\5\2\6\2\0\12\6\20\0\1\5\3\6\1\0\10\5"+
"\1\0\3\5\1\0\27\5\1\0\12\5\1\0\5\5\2\0\1\6"+
"\1\5\7\6\1\0\3\6\1\0\4\6\7\0\2\6\6\0\2\5"+
"\1\0\2\5\2\6\2\0\12\6\1\0\2\5\1\6\14\0\4\6"+
"\11\5\1\0\3\5\1\0\51\5\2\6\1\5\7\6\1\0\3\6"+
"\1\0\4\6\1\5\5\0\3\5\1\6\7\0\3\5\2\6\2\0"+
"\12\6\12\0\6\5\1\0\3\6\1\0\22\5\3\0\30\5\1\0"+
"\11\5\1\0\1\5\2\0\7\5\3\0\1\6\4\0\6\6\1\0"+
"\1\6\1\0\10\6\6\0\12\6\2\0\2\6\15\0\60\5\1\6"+
"\2\5\7\6\4\0\10\5\10\6\1\0\12\6\47\0\2\5\1\0"+
"\1\5\1\0\5\5\1\0\30\5\1\0\1\5\1\0\12\5\1\6"+
"\2\5\11\6\1\5\2\0\5\5\1\0\1\5\1\0\7\6\1\0"+
"\12\6\2\0\4\5\40\0\1\5\27\0\2\6\6\0\12\6\13\0"+
"\1\6\1\0\1\6\1\0\1\6\4\0\2\6\10\5\1\0\44\5"+
"\4\0\24\6\1\0\2\6\5\5\13\6\1\0\44\6\11\0\1\6"+
"\71\0\53\5\24\6\1\5\12\6\6\0\6\5\4\6\4\5\3\6"+
"\1\5\3\6\2\5\7\6\3\5\4\6\15\5\14\6\1\5\17\6"+
"\2\0\46\5\1\0\1\5\5\0\1\5\2\0\53\5\1\0\u014d\5"+
"\1\0\4\5\2\0\7\5\1\0\1\5\1\0\4\5\2\0\51\5"+
"\1\0\4\5\2\0\41\5\1\0\4\5\2\0\7\5\1\0\1\5"+
"\1\0\4\5\2\0\17\5\1\0\71\5\1\0\4\5\2\0\103\5"+
"\2\0\3\6\40\0\20\5\20\0\126\5\2\0\6\5\3\0\u026c\5"+
"\2\0\21\5\1\0\32\5\5\0\113\5\3\0\13\5\7\0\22\5"+
"\4\6\11\0\23\5\3\6\13\0\22\5\2\6\14\0\15\5\1\0"+
"\3\5\1\0\2\6\14\0\64\5\40\6\3\0\1\5\3\0\2\5"+
"\1\6\2\0\12\6\41\0\17\6\6\0\131\5\7\0\5\5\2\6"+
"\42\5\1\6\1\5\5\0\106\5\12\0\37\5\1\0\14\6\4\0"+
"\14\6\12\0\12\6\36\5\2\0\5\5\13\0\54\5\4\0\32\5"+
"\6\0\12\6\46\0\27\5\5\6\4\0\65\5\12\6\1\0\35\6"+
"\2\0\13\6\6\0\12\6\15\0\1\5\10\0\16\6\1\0\20\6"+
"\61\0\5\6\57\5\21\6\10\5\3\0\12\6\21\0\11\6\14\0"+
"\3\6\36\5\15\6\2\5\12\6\54\5\16\6\14\0\44\5\24\6"+
"\10\0\12\6\3\0\3\5\12\6\44\5\2\0\13\5\5\0\53\5"+
"\2\0\3\5\20\0\3\6\1\0\25\6\4\5\1\6\6\5\1\6"+
"\2\5\3\6\1\5\5\0\300\5\100\6\u0116\5\2\0\6\5\2\0"+
"\46\5\2\0\6\5\2\0\10\5\1\0\1\5\1\0\1\5\1\0"+
"\1\5\1\0\37\5\2\0\65\5\1\0\7\5\1\0\1\5\3\0"+
"\3\5\1\0\7\5\3\0\4\5\2\0\6\5\4\0\15\5\5\0"+
"\3\5\1\0\7\5\16\0\5\6\30\0\1\51\1\51\5\6\20\0"+
"\2\5\23\0\1\5\13\0\5\6\1\0\12\6\1\0\1\5\15\0"+
"\1\5\20\0\15\5\3\0\41\5\17\0\15\6\4\0\1\6\3\0"+
"\14\6\21\0\1\5\4\0\1\5\2\0\12\5\1\0\1\5\3\0"+
"\5\5\6\0\1\5\1\0\1\5\1\0\1\5\1\0\4\5\1\0"+
"\13\5\2\0\4\5\5\0\5\5\4\0\1\5\21\0\51\5\u0a77\0"+
"\345\5\6\0\4\5\3\6\2\5\14\0\46\5\1\0\1\5\5\0"+
"\1\5\2\0\70\5\7\0\1\5\17\0\1\6\27\5\11\0\7\5"+
"\1\0\7\5\1\0\7\5\1\0\7\5\1\0\7\5\1\0\7\5"+
"\1\0\7\5\1\0\7\5\1\0\40\6\57\0\1\5\u01d5\0\3\5"+
"\31\0\11\5\6\6\1\0\5\5\2\0\5\5\4\0\126\5\2\0"+
"\2\6\2\0\3\5\1\0\132\5\1\0\4\5\5\0\53\5\1\0"+
"\136\5\21\0\40\5\60\0\20\5\u0200\0\u19c0\5\100\0\u568d\5\103\0"+
"\56\5\2\0\u010d\5\3\0\20\5\12\6\2\5\24\0\57\5\1\6"+
"\4\0\12\6\1\0\37\5\2\6\120\5\2\6\45\0\11\5\2\0"+
"\147\5\2\0\103\5\2\0\2\5\1\0\1\5\1\0\10\5\25\0"+
"\20\5\1\6\3\5\1\6\4\5\1\6\27\5\5\6\4\0\1\6"+
"\3\6\4\0\13\5\65\0\25\5\1\0\22\5\13\0\61\6\66\5"+
"\3\6\1\5\22\6\1\5\7\6\12\5\2\6\2\0\12\6\1\0"+
"\20\5\3\6\1\0\10\5\2\0\2\5\2\0\26\5\1\0\7\5"+
"\1\0\1\5\3\0\4\5\2\0\1\6\1\5\7\6\2\0\2\6"+
"\2\0\3\6\1\5\10\0\1\6\4\0\2\5\1\0\3\5\2\6"+
"\2\0\12\6\4\5\7\0\2\5\1\0\1\6\2\0\3\6\1\0"+
"\6\5\4\0\2\5\2\0\26\5\1\0\7\5\1\0\2\5\1\0"+
"\2\5\1\0\2\5\2\0\1\6\1\0\5\6\4\0\2\6\2\0"+
"\3\6\3\0\1\6\7\0\4\5\1\0\1\5\7\0\14\6\3\5"+
"\1\6\13\0\3\6\1\0\11\5\1\0\3\5\1\0\26\5\1\0"+
"\7\5\1\0\2\5\1\0\5\5\2\0\1\6\1\5\10\6\1\0"+
"\3\6\1\0\3\6\2\0\1\5\17\0\2\5\2\6\2\0\12\6"+
"\1\0\1\5\7\0\1\5\6\6\1\0\3\6\1\0\10\5\2\0"+
"\2\5\2\0\26\5\1\0\7\5\1\0\2\5\1\0\5\5\2\0"+
"\1\6\1\5\7\6\2\0\2\6\2\0\3\6\7\0\3\6\4\0"+
"\2\5\1\0\3\5\2\6\2\0\12\6\1\0\1\5\20\0\1\6"+
"\1\5\1\0\6\5\3\0\3\5\1\0\4\5\3\0\2\5\1\0"+
"\1\5\1\0\2\5\3\0\2\5\3\0\3\5\3\0\14\5\4\0"+
"\5\6\3\0\3\6\1\0\4\6\2\0\1\5\6\0\1\6\16\0"+
"\12\6\11\0\1\5\6\0\5\6\10\5\1\0\3\5\1\0\27\5"+
"\1\0\20\5\3\0\1\5\7\6\1\0\3\6\1\0\4\6\7\0"+
"\2\6\1\0\3\5\5\0\2\5\2\6\2\0\12\6\20\0\1\5"+
"\3\6\1\0\10\5\1\0\3\5\1\0\27\5\1\0\12\5\1\0"+
"\5\5\2\0\1\6\1\5\7\6\1\0\3\6\1\0\4\6\7\0"+
"\2\6\7\0\1\5\1\0\2\5\2\6\2\0\12\6\1\0\2\5"+
"\15\0\4\6\11\5\1\0\3\5\1\0\51\5\2\6\1\5\7\6"+
"\1\0\3\6\1\0\4\6\1\5\5\0\3\5\1\6\7\0\3\5"+
"\2\6\2\0\12\6\12\0\6\5\1\0\3\6\1\0\22\5\3\0"+
"\30\5\1\0\11\5\1\0\1\5\2\0\7\5\3\0\1\6\4\0"+
"\6\6\1\0\1\6\1\0\10\6\6\0\12\6\2\0\2\6\15\0"+
"\60\5\1\6\2\5\7\6\4\0\10\5\10\6\1\0\12\6\47\0"+
"\2\5\1\0\1\5\1\0\5\5\1\0\30\5\1\0\1\5\1\0"+
"\12\5\1\6\2\5\11\6\1\5\2\0\5\5\1\0\1\5\1\0"+
"\6\6\2\0\12\6\2\0\4\5\40\0\1\5\27\0\2\6\6\0"+
"\12\6\13\0\1\6\1\0\1\6\1\0\1\6\4\0\2\6\10\5"+
"\1\0\44\5\4\0\24\6\1\0\2\6\5\5\13\6\1\0\44\6"+
"\11\0\1\6\71\0\53\5\24\6\1\5\12\6\6\0\6\5\4\6"+
"\4\5\3\6\1\5\3\6\2\5\7\6\3\5\4\6\15\5\14\6"+
"\1\5\17\6\2\0\46\5\1\0\1\5\5\0\1\5\2\0\53\5"+
"\1\0\u014d\5\1\0\4\5\2\0\7\5\1\0\1\5\1\0\4\5"+
"\2\0\51\5\1\0\4\5\2\0\41\5\1\0\4\5\2\0\7\5"+
"\1\0\1\5\1\0\4\5\2\0\17\5\1\0\71\5\1\0\4\5"+
"\2\0\103\5\2\0\3\6\40\0\20\5\20\0\126\5\2\0\6\5"+
"\3\0\u026c\5\2\0\21\5\1\0\32\5\5\0\113\5\3\0\13\5"+
"\7\0\15\5\1\0\4\5\3\6\13\0\22\5\3\6\13\0\22\5"+
"\2\6\14\0\15\5\1\0\3\5\1\0\2\6\14\0\64\5\40\6"+
"\3\0\1\5\3\0\2\5\1\6\2\0\12\6\41\0\4\6\1\0"+
"\12\6\6\0\131\5\7\0\5\5\2\6\42\5\1\6\1\5\5\0"+
"\106\5\12\0\37\5\1\0\14\6\4\0\14\6\12\0\12\6\36\5"+
"\2\0\5\5\13\0\54\5\4\0\32\5\6\0\12\6\46\0\27\5"+
"\5\6\4\0\65\5\12\6\1\0\35\6\2\0\13\6\6\0\12\6"+
"\15\0\1\5\10\0\16\6\1\0\2\6\77\0\5\6\57\5\21\6"+
"\7\5\4\0\12\6\21\0\11\6\14\0\3\6\36\5\15\6\2\5"+
"\12\6\54\5\16\6\14\0\44\5\24\6\10\0\12\6\3\0\3\5"+
"\12\6\44\5\2\0\11\5\7\0\53\5\2\0\3\5\20\0\3\6"+
"\1\0\25\6\4\5\1\6\6\5\1\6\2\5\3\6\1\5\5\0"+
"\300\5\72\6\1\0\5\6\u0116\5\2\0\6\5\2\0\46\5\2\0"+
"\6\5\2\0\10\5\1\0\1\5\1\0\1\5\1\0\1\5\1\0"+
"\37\5\2\0\65\5\1\0\7\5\1\0\1\5\3\0\3\5\1\0"+
"\7\5\3\0\4\5\2\0\6\5\4\0\15\5\5\0\3\5\1\0"+
"\7\5\16\0\5\6\30\0\1\51\1\51\5\6\20\0\2\5\23\0"+
"\1\5\13\0\5\6\1\0\12\6\1\0\1\5\15\0\1\5\20\0"+
"\15\5\3\0\40\5\20\0\15\6\4\0\1\6\3\0\14\6\21\0"+
"\1\5\4\0\1\5\2\0\12\5\1\0\1\5\3\0\5\5\6\0"+
"\1\5\1\0\1\5\1\0\1\5\1\0\4\5\1\0\13\5\2\0"+
"\4\5\5\0\5\5\4\0\1\5\21\0\51\5\u0a77\0\57\5\1\0"+
"\57\5\1\0\205\5\6\0\4\5\3\6\2\5\14\0\46\5\1\0"+
"\1\5\5\0\1\5\2\0\70\5\7\0\1\5\17\0\1\6\27\5"+
"\11\0\7\5\1\0\7\5\1\0\7\5\1\0\7\5\1\0\7\5"+
"\1\0\7\5\1\0\7\5\1\0\7\5\1\0\40\6\57\0\1\5"+
"\u01d5\0\3\5\31\0\11\5\6\6\1\0\5\5\2\0\5\5\4\0"+
"\126\5\2\0\2\6\2\0\3\5\1\0\132\5\1\0\4\5\5\0"+
"\53\5\1\0\136\5\21\0\40\5\60\0\20\5\u0200\0\u19c0\5\100\0"+
"\u51fd\5\3\0\u048d\5\103\0\56\5\2\0\u010d\5\3\0\20\5\12\6"+
"\2\5\24\0\57\5\1\6\4\0\12\6\1\0\37\5\2\6\120\5"+
"\2\6\45\0\11\5\2\0\147\5\2\0\65\5\2\0\11\5\52\0"+
"\15\5\1\6\3\5\1\6\4\5\1\6\27\5\5\6\4\0\1\6"+
"\13\0\1\5\7\0\64\5\14\0\2\6\62\5\22\6\12\0\12\6"+
"\6\0\22\6\6\5\3\0\1\5\1\0\2\5\13\6\34\5\10\6"+
"\2\0\27\5\15\6\14\0\35\5\3\0\4\6\57\5\16\6\16\0"+
@@ -178,62 +178,50 @@ public final class FlasmLexer {
"\1\6\202\0\35\5\3\0\61\5\17\0\1\6\37\0\40\5\15\0"+
"\36\5\5\0\46\5\5\6\5\0\36\5\2\0\44\5\4\0\10\5"+
"\1\0\5\5\52\0\236\5\2\0\12\6\6\0\44\5\4\0\44\5"+
"\4\0\50\5\10\0\64\5\14\0\13\5\1\0\17\5\1\0\7\5"+
"\1\0\2\5\1\0\13\5\1\0\17\5\1\0\7\5\1\0\2\5"+
"\3\0\64\5\14\0\u0137\5\11\0\26\5\12\0\10\5\30\0\6\5"+
"\1\0\52\5\1\0\11\5\105\0\6\5\2\0\1\5\1\0\54\5"+
"\1\0\2\5\3\0\1\5\2\0\27\5\12\0\27\5\11\0\37\5"+
"\101\0\23\5\1\0\2\5\12\0\26\5\12\0\32\5\106\0\70\5"+
"\6\0\2\5\100\0\1\5\3\6\1\0\2\6\5\0\4\6\4\5"+
"\1\0\3\5\1\0\35\5\2\0\3\6\4\0\1\6\40\0\35\5"+
"\3\0\35\5\43\0\10\5\1\0\34\5\2\6\31\0\66\5\12\0"+
"\26\5\12\0\23\5\15\0\22\5\156\0\111\5\67\0\63\5\15\0"+
"\63\5\15\0\44\5\4\6\10\0\12\6\6\0\12\6\34\5\3\0"+
"\5\6\1\0\27\5\372\0\52\5\1\0\2\6\3\0\2\5\20\0"+
"\3\5\67\0\4\6\35\5\12\0\1\5\10\0\26\5\13\6\37\0"+
"\22\5\4\6\52\0\25\5\33\0\27\5\11\0\3\6\65\5\17\6"+
"\37\0\13\6\2\5\2\6\1\5\11\0\4\6\55\5\13\6\2\0"+
"\1\6\4\0\1\6\12\0\1\6\2\0\31\5\7\0\12\6\6\0"+
"\3\6\44\5\16\6\1\0\12\6\4\0\1\5\2\6\1\5\10\0"+
"\43\5\1\6\2\0\1\5\11\0\3\6\60\5\16\6\4\5\4\0"+
"\4\6\1\0\14\6\1\5\1\0\1\5\43\0\22\5\1\0\31\5"+
"\14\6\6\0\1\6\2\5\1\6\76\0\7\5\1\0\1\5\1\0"+
"\4\5\1\0\17\5\1\0\12\5\7\0\57\5\14\6\5\0\12\6"+
"\6\0\4\6\1\0\10\5\2\0\2\5\2\0\26\5\1\0\7\5"+
"\1\0\2\5\1\0\5\5\1\0\2\6\1\5\7\6\2\0\2\6"+
"\2\0\3\6\2\0\1\5\6\0\1\6\5\0\5\5\2\6\2\0"+
"\7\6\3\0\5\6\13\0\12\5\1\0\1\5\2\0\1\5\1\0"+
"\46\5\1\0\1\5\11\6\1\0\1\6\2\0\1\6\1\0\4\6"+
"\1\0\5\6\1\5\1\6\1\5\15\0\2\6\35\0\65\5\22\6"+
"\4\5\5\0\12\6\4\0\1\6\3\5\36\0\60\5\24\6\2\5"+
"\1\0\1\5\10\0\12\6\246\0\57\5\7\6\2\0\11\6\27\0"+
"\4\5\2\6\42\0\60\5\21\6\3\0\1\5\13\0\12\6\46\0"+
"\53\5\15\6\1\5\7\0\12\6\6\0\24\6\34\0\33\5\2\0"+
"\17\6\4\0\12\6\6\0\7\5\271\0\54\5\17\6\145\0\100\5"+
"\12\6\25\0\10\5\2\0\1\5\2\0\10\5\1\0\2\5\1\0"+
"\30\5\6\6\1\0\2\6\2\0\4\6\1\5\1\6\1\5\2\6"+
"\14\0\12\6\106\0\10\5\2\0\47\5\7\6\2\0\7\6\1\5"+
"\1\0\1\5\1\6\33\0\1\5\12\6\50\5\7\6\1\5\4\6"+
"\10\0\1\6\10\0\1\5\13\6\56\5\20\6\3\0\1\5\22\0"+
"\111\5\307\0\41\5\17\0\12\6\6\0\11\5\1\0\45\5\10\6"+
"\1\0\10\6\1\5\17\0\12\6\30\0\36\5\2\0\26\6\1\0"+
"\16\6\111\0\7\5\1\0\2\5\1\0\46\5\6\6\3\0\1\6"+
"\1\0\2\6\1\0\7\6\1\5\1\6\10\0\12\6\6\0\6\5"+
"\1\0\2\5\1\0\40\5\5\6\1\0\2\6\1\0\5\6\1\5"+
"\7\0\12\6\u0136\0\23\5\4\6\11\0\2\6\1\5\1\6\15\5"+
"\1\0\42\5\7\6\3\0\5\6\15\0\13\6\125\0\1\5\54\0"+
"\4\5\37\0\u039a\5\146\0\157\5\21\0\304\5\u0a4c\0\141\5\17\0"+
"\u0430\5\21\6\6\5\17\6\12\0\u0f9b\5\5\0\u0247\5\u1ab9\0\36\5"+
"\34\6\u06c6\0\u0239\5\7\0\37\5\1\0\12\6\6\0\117\5\1\0"+
"\12\6\6\0\36\5\2\0\5\6\13\0\60\5\7\6\11\0\4\5"+
"\14\0\12\6\11\0\25\5\5\0\23\5\u01b0\0\55\5\3\0\12\6"+
"\306\0\100\5\200\0\113\5\4\0\1\6\1\5\67\6\7\0\4\6"+
"\15\5\100\0\2\5\1\0\1\5\1\6\13\0\2\6\16\0\u17f8\5"+
"\10\0\u04d6\5\51\0\12\5\u22e7\0\4\5\1\0\7\5\1\0\2\5"+
"\1\0\u0123\5\17\0\1\5\35\0\3\5\2\0\1\5\16\0\4\5"+
"\10\0\u018c\5\u0904\0\153\5\5\0\15\5\3\0\11\5\7\0\12\5"+
"\3\0\2\6\1\0\4\6\u104c\0\12\6\u0206\0\56\6\2\0\27\6"+
"\u021e\0\5\6\3\0\26\6\2\0\7\6\36\0\4\6\224\0\3\6"+
"\4\0\50\5\10\0\64\5\234\0\u0137\5\11\0\26\5\12\0\10\5"+
"\230\0\6\5\2\0\1\5\1\0\54\5\1\0\2\5\3\0\1\5"+
"\2\0\27\5\12\0\27\5\11\0\37\5\101\0\23\5\1\0\2\5"+
"\12\0\26\5\12\0\32\5\106\0\70\5\6\0\2\5\100\0\1\5"+
"\3\6\1\0\2\6\5\0\4\6\4\5\1\0\3\5\1\0\35\5"+
"\2\0\3\6\4\0\1\6\40\0\35\5\3\0\35\5\43\0\10\5"+
"\1\0\34\5\2\6\31\0\66\5\12\0\26\5\12\0\23\5\15\0"+
"\22\5\156\0\111\5\67\0\63\5\15\0\63\5\15\0\44\5\4\6"+
"\10\0\12\6\u0146\0\52\5\1\0\2\6\3\0\2\5\116\0\35\5"+
"\12\0\1\5\10\0\26\5\13\6\137\0\25\5\33\0\27\5\11\0"+
"\3\6\65\5\17\6\37\0\12\6\17\0\4\6\55\5\13\6\2\0"+
"\1\6\17\0\1\6\2\0\31\5\7\0\12\6\6\0\3\6\44\5"+
"\16\6\1\0\12\6\4\0\1\5\2\6\1\5\10\0\43\5\1\6"+
"\2\0\1\5\11\0\3\6\60\5\16\6\4\5\4\0\4\6\1\0"+
"\14\6\1\5\1\0\1\5\43\0\22\5\1\0\31\5\14\6\6\0"+
"\1\6\101\0\7\5\1\0\1\5\1\0\4\5\1\0\17\5\1\0"+
"\12\5\7\0\57\5\14\6\5\0\12\6\6\0\4\6\1\0\10\5"+
"\2\0\2\5\2\0\26\5\1\0\7\5\1\0\2\5\1\0\5\5"+
"\1\0\2\6\1\5\7\6\2\0\2\6\2\0\3\6\2\0\1\5"+
"\6\0\1\6\5\0\5\5\2\6\2\0\7\6\3\0\5\6\213\0"+
"\65\5\22\6\4\5\5\0\12\6\4\0\1\6\3\5\36\0\60\5"+
"\24\6\2\5\1\0\1\5\10\0\12\6\246\0\57\5\7\6\2\0"+
"\11\6\27\0\4\5\2\6\42\0\60\5\21\6\3\0\1\5\13\0"+
"\12\6\46\0\53\5\15\6\1\5\7\0\12\6\66\0\33\5\2\0"+
"\17\6\4\0\12\6\306\0\54\5\17\6\145\0\100\5\12\6\25\0"+
"\10\5\2\0\1\5\2\0\10\5\1\0\2\5\1\0\30\5\6\6"+
"\1\0\2\6\2\0\4\6\1\5\1\6\1\5\2\6\14\0\12\6"+
"\106\0\10\5\2\0\47\5\7\6\2\0\7\6\1\5\1\0\1\5"+
"\1\6\33\0\1\5\12\6\50\5\7\6\1\5\4\6\10\0\1\6"+
"\10\0\1\5\13\6\56\5\20\6\3\0\1\5\42\0\71\5\u0107\0"+
"\11\5\1\0\45\5\10\6\1\0\10\6\1\5\17\0\12\6\30\0"+
"\36\5\2\0\26\6\1\0\16\6\111\0\7\5\1\0\2\5\1\0"+
"\46\5\6\6\3\0\1\6\1\0\2\6\1\0\7\6\1\5\1\6"+
"\10\0\12\6\6\0\6\5\1\0\2\5\1\0\40\5\5\6\1\0"+
"\2\6\1\0\5\6\1\5\7\0\12\6\u0136\0\23\5\4\6\271\0"+
"\1\5\54\0\4\5\37\0\u039a\5\146\0\157\5\21\0\304\5\u0abc\0"+
"\u042f\5\1\0\11\6\u0fc7\0\u0247\5\u21b9\0\u0239\5\7\0\37\5\1\0"+
"\12\6\146\0\36\5\2\0\5\6\13\0\60\5\7\6\11\0\4\5"+
"\14\0\12\6\11\0\25\5\5\0\23\5\u02b0\0\100\5\200\0\113\5"+
"\4\0\1\6\1\5\67\6\7\0\4\6\15\5\100\0\2\5\1\0"+
"\1\5\1\6\13\0\2\6\16\0\u17f8\5\10\0\u04d6\5\52\0\11\5"+
"\u22f7\0\u011f\5\61\0\3\5\21\0\4\5\10\0\u018c\5\u0904\0\153\5"+
"\5\0\15\5\3\0\11\5\7\0\12\5\3\0\2\6\1\0\4\6"+
"\u14c1\0\5\6\3\0\26\6\2\0\7\6\36\0\4\6\224\0\3\6"+
"\u01bb\0\125\5\1\0\107\5\1\0\2\5\2\0\1\5\2\0\2\5"+
"\2\0\4\5\1\0\14\5\1\0\1\5\1\0\7\5\1\0\101\5"+
"\1\0\4\5\2\0\10\5\1\0\7\5\1\0\34\5\1\0\4\5"+
@@ -241,22 +229,19 @@ public final class FlasmLexer {
"\1\0\31\5\1\0\37\5\1\0\31\5\1\0\37\5\1\0\31\5"+
"\1\0\37\5\1\0\31\5\1\0\37\5\1\0\31\5\1\0\10\5"+
"\2\0\62\6\u0200\0\67\6\4\0\62\6\10\0\1\6\16\0\1\6"+
"\26\0\5\6\1\0\17\6\u0450\0\37\5\6\0\6\5\325\0\7\6"+
"\1\0\21\6\2\0\7\6\1\0\2\6\1\0\5\6\5\0\76\5"+
"\41\0\1\6\160\0\55\5\3\0\7\6\7\5\2\0\12\6\4\0"+
"\1\5\u0141\0\36\5\1\6\21\0\54\5\16\6\5\0\1\5\u01d0\0"+
"\34\5\16\6\326\0\36\5\2\6\1\5\12\6\u01e5\0\7\5\1\0"+
"\4\5\1\0\2\5\1\0\17\5\1\0\305\5\13\0\7\6\51\0"+
"\104\5\7\6\1\5\4\0\12\6\u0356\0\1\5\u014f\0\4\5\1\0"+
"\33\5\1\0\2\5\1\0\1\5\2\0\1\5\1\0\12\5\1\0"+
"\4\5\1\0\1\5\1\0\1\5\6\0\1\5\4\0\1\5\1\0"+
"\1\5\1\0\1\5\1\0\3\5\1\0\2\5\1\0\1\5\2\0"+
"\1\5\1\0\1\5\1\0\1\5\1\0\1\5\1\0\1\5\1\0"+
"\2\5\1\0\1\5\2\0\4\5\1\0\7\5\1\0\4\5\1\0"+
"\4\5\1\0\1\5\1\0\12\5\1\0\21\5\5\0\3\5\1\0"+
"\5\5\1\0\21\5\u0d34\0\12\6\u0406\0\ua6e0\5\40\0\u103a\5\6\0"+
"\336\5\2\0\u1682\5\16\0\u1d31\5\17\0\u026e\5\u09a2\0\u021e\5\u05e2\0"+
"\u134b\5\5\0\u1060\5\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\udc5b\0"+
"\26\0\5\6\1\0\17\6\u0550\0\7\6\1\0\21\6\2\0\7\6"+
"\1\0\2\6\1\0\5\6\325\0\55\5\3\0\7\6\7\5\2\0"+
"\12\6\4\0\1\5\u0171\0\54\5\16\6\5\0\1\5\u0500\0\305\5"+
"\13\0\7\6\51\0\104\5\7\6\1\5\4\0\12\6\u0356\0\1\5"+
"\u014f\0\4\5\1\0\33\5\1\0\2\5\1\0\1\5\2\0\1\5"+
"\1\0\12\5\1\0\4\5\1\0\1\5\1\0\1\5\6\0\1\5"+
"\4\0\1\5\1\0\1\5\1\0\1\5\1\0\3\5\1\0\2\5"+
"\1\0\1\5\2\0\1\5\1\0\1\5\1\0\1\5\1\0\1\5"+
"\1\0\1\5\1\0\2\5\1\0\1\5\2\0\4\5\1\0\7\5"+
"\1\0\4\5\1\0\4\5\1\0\1\5\1\0\12\5\1\0\21\5"+
"\5\0\3\5\1\0\5\5\1\0\21\5\u0d34\0\12\6\u0406\0\ua6de\5"+
"\42\0\u1035\5\13\0\336\5\2\0\u1682\5\16\0\u1d31\5\u0c1f\0\u021e\5"+
"\u05e2\0\u134b\5\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uecc0\0"+
"\1\6\36\0\140\6\200\0\360\6\uffff\0\uffff\0\ufe12\0";
/**
@@ -679,7 +664,7 @@ public final class FlasmLexer {
char [] map = new char[0x110000];
int i = 0; /* index in packed string */
int j = 0; /* index in unpacked array */
while (i < 3984) {
while (i < 3682) {
int count = packed.charAt(i++);
char value = packed.charAt(i++);
do map[j++] = value; while (--count > 0);

View File

@@ -81,83 +81,83 @@ public final class ActionScriptLexer {
"\3\6\2\0\1\6\17\0\1\7\1\6\1\7\36\6\33\7\2\0"+
"\131\6\13\7\1\6\16\0\12\7\41\6\11\7\2\6\4\0\1\6"+
"\2\0\1\7\30\6\4\7\1\6\11\7\1\6\3\7\1\6\5\7"+
"\22\0\31\6\3\7\4\0\13\6\5\0\30\6\1\0\6\6\1\0"+
"\2\7\5\0\11\7\52\6\72\7\66\6\3\7\1\6\22\7\1\6"+
"\7\7\12\6\2\7\2\0\12\7\1\0\20\6\3\7\1\0\10\6"+
"\2\0\2\6\2\0\26\6\1\0\7\6\1\0\1\6\3\0\4\6"+
"\2\0\1\7\1\6\7\7\2\0\2\7\2\0\3\7\1\6\10\0"+
"\1\7\4\0\2\6\1\0\3\6\2\7\2\0\12\7\4\6\7\0"+
"\2\6\1\0\1\7\2\0\3\7\1\0\6\6\4\0\2\6\2\0"+
"\26\6\1\0\7\6\1\0\2\6\1\0\2\6\1\0\2\6\2\0"+
"\1\7\1\0\5\7\4\0\2\7\2\0\3\7\3\0\1\7\7\0"+
"\4\6\1\0\1\6\7\0\14\7\3\6\1\7\13\0\3\7\1\0"+
"\11\6\1\0\3\6\1\0\26\6\1\0\7\6\1\0\2\6\1\0"+
"\5\6\2\0\1\7\1\6\10\7\1\0\3\7\1\0\3\7\2\0"+
"\1\6\17\0\2\6\2\7\2\0\12\7\1\0\1\6\7\0\1\6"+
"\6\7\1\0\3\7\1\0\10\6\2\0\2\6\2\0\26\6\1\0"+
"\7\6\1\0\2\6\1\0\5\6\2\0\1\7\1\6\7\7\2\0"+
"\2\7\2\0\3\7\7\0\3\7\4\0\2\6\1\0\3\6\2\7"+
"\2\0\12\7\1\0\1\6\20\0\1\7\1\6\1\0\6\6\3\0"+
"\3\6\1\0\4\6\3\0\2\6\1\0\1\6\1\0\2\6\3\0"+
"\2\6\3\0\3\6\3\0\14\6\4\0\5\7\3\0\3\7\1\0"+
"\4\7\2\0\1\6\6\0\1\7\16\0\12\7\11\0\1\6\6\0"+
"\5\7\10\6\1\0\3\6\1\0\27\6\1\0\20\6\2\0\1\7"+
"\1\6\7\7\1\0\3\7\1\0\4\7\7\0\2\7\1\0\3\6"+
"\2\0\1\6\2\0\2\6\2\7\2\0\12\7\20\0\1\6\3\7"+
"\1\0\10\6\1\0\3\6\1\0\27\6\1\0\12\6\1\0\5\6"+
"\2\0\1\7\1\6\7\7\1\0\3\7\1\0\4\7\7\0\2\7"+
"\6\0\2\6\1\0\2\6\2\7\2\0\12\7\1\0\2\6\1\7"+
"\14\0\4\7\11\6\1\0\3\6\1\0\51\6\2\7\1\6\7\7"+
"\1\0\3\7\1\0\4\7\1\6\5\0\3\6\1\7\7\0\3\6"+
"\2\7\2\0\12\7\12\0\6\6\1\0\3\7\1\0\22\6\3\0"+
"\30\6\1\0\11\6\1\0\1\6\2\0\7\6\3\0\1\7\4\0"+
"\6\7\1\0\1\7\1\0\10\7\6\0\12\7\2\0\2\7\15\0"+
"\60\6\1\7\2\6\7\7\4\0\10\6\10\7\1\0\12\7\47\0"+
"\2\6\1\0\1\6\1\0\5\6\1\0\30\6\1\0\1\6\1\0"+
"\12\6\1\7\2\6\11\7\1\6\2\0\5\6\1\0\1\6\1\0"+
"\7\7\1\0\12\7\2\0\4\6\40\0\1\6\27\0\2\7\6\0"+
"\12\7\13\0\1\7\1\0\1\7\1\0\1\7\4\0\2\7\10\6"+
"\1\0\44\6\4\0\24\7\1\0\2\7\5\6\13\7\1\0\44\7"+
"\11\0\1\7\71\0\53\6\24\7\1\6\12\7\6\0\6\6\4\7"+
"\4\6\3\7\1\6\3\7\2\6\7\7\3\6\4\7\15\6\14\7"+
"\1\6\17\7\2\0\46\6\1\0\1\6\5\0\1\6\2\0\53\6"+
"\1\0\u014d\6\1\0\4\6\2\0\7\6\1\0\1\6\1\0\4\6"+
"\2\0\51\6\1\0\4\6\2\0\41\6\1\0\4\6\2\0\7\6"+
"\1\0\1\6\1\0\4\6\2\0\17\6\1\0\71\6\1\0\4\6"+
"\2\0\103\6\2\0\3\7\40\0\20\6\20\0\126\6\2\0\6\6"+
"\3\0\u026c\6\2\0\21\6\1\0\32\6\5\0\113\6\3\0\13\6"+
"\7\0\22\6\4\7\11\0\23\6\3\7\13\0\22\6\2\7\14\0"+
"\15\6\1\0\3\6\1\0\2\7\14\0\64\6\40\7\3\0\1\6"+
"\3\0\2\6\1\7\2\0\12\7\41\0\17\7\6\0\131\6\7\0"+
"\5\6\2\7\42\6\1\7\1\6\5\0\106\6\12\0\37\6\1\0"+
"\14\7\4\0\14\7\12\0\12\7\36\6\2\0\5\6\13\0\54\6"+
"\4\0\32\6\6\0\12\7\46\0\27\6\5\7\4\0\65\6\12\7"+
"\1\0\35\7\2\0\13\7\6\0\12\7\15\0\1\6\10\0\16\7"+
"\1\0\20\7\61\0\5\7\57\6\21\7\10\6\3\0\12\7\21\0"+
"\11\7\14\0\3\7\36\6\15\7\2\6\12\7\54\6\16\7\14\0"+
"\44\6\24\7\10\0\12\7\3\0\3\6\12\7\44\6\2\0\13\6"+
"\5\0\53\6\2\0\3\6\20\0\3\7\1\0\25\7\4\6\1\7"+
"\6\6\1\7\2\6\3\7\1\6\5\0\300\6\100\7\u0116\6\2\0"+
"\6\6\2\0\46\6\2\0\6\6\2\0\10\6\1\0\1\6\1\0"+
"\1\6\1\0\1\6\1\0\37\6\2\0\65\6\1\0\7\6\1\0"+
"\1\6\3\0\3\6\1\0\7\6\3\0\4\6\2\0\6\6\4\0"+
"\15\6\5\0\3\6\1\0\7\6\16\0\5\7\30\0\1\126\1\126"+
"\5\7\20\0\2\6\23\0\1\6\13\0\5\7\1\0\12\7\1\0"+
"\1\6\15\0\1\6\20\0\15\6\3\0\41\6\17\0\15\7\4\0"+
"\1\7\3\0\14\7\21\0\1\6\4\0\1\6\2\0\12\6\1\0"+
"\1\6\3\0\5\6\6\0\1\6\1\0\1\6\1\0\1\6\1\0"+
"\4\6\1\0\13\6\2\0\4\6\5\0\5\6\4\0\1\6\21\0"+
"\51\6\u0a77\0\345\6\6\0\4\6\3\7\2\6\14\0\46\6\1\0"+
"\1\6\5\0\1\6\2\0\70\6\7\0\1\6\17\0\1\7\27\6"+
"\11\0\7\6\1\0\7\6\1\0\7\6\1\0\7\6\1\0\7\6"+
"\1\0\7\6\1\0\7\6\1\0\7\6\1\0\40\7\57\0\1\6"+
"\u01d5\0\3\6\31\0\11\6\6\7\1\0\5\6\2\0\5\6\4\0"+
"\126\6\2\0\2\7\2\0\3\6\1\0\132\6\1\0\4\6\5\0"+
"\53\6\1\0\136\6\21\0\40\6\60\0\20\6\u0200\0\u19c0\6\100\0"+
"\u568d\6\103\0\56\6\2\0\u010d\6\3\0\20\6\12\7\2\6\24\0"+
"\57\6\1\7\4\0\12\7\1\0\37\6\2\7\120\6\2\7\45\0"+
"\11\6\2\0\147\6\2\0\103\6\2\0\2\6\1\0\1\6\1\0"+
"\10\6\25\0\20\6\1\7\3\6\1\7\4\6\1\7\27\6\5\7"+
"\22\0\31\6\3\7\4\0\13\6\65\0\25\6\1\0\22\6\13\0"+
"\61\7\66\6\3\7\1\6\22\7\1\6\7\7\12\6\2\7\2\0"+
"\12\7\1\0\20\6\3\7\1\0\10\6\2\0\2\6\2\0\26\6"+
"\1\0\7\6\1\0\1\6\3\0\4\6\2\0\1\7\1\6\7\7"+
"\2\0\2\7\2\0\3\7\1\6\10\0\1\7\4\0\2\6\1\0"+
"\3\6\2\7\2\0\12\7\4\6\7\0\2\6\1\0\1\7\2\0"+
"\3\7\1\0\6\6\4\0\2\6\2\0\26\6\1\0\7\6\1\0"+
"\2\6\1\0\2\6\1\0\2\6\2\0\1\7\1\0\5\7\4\0"+
"\2\7\2\0\3\7\3\0\1\7\7\0\4\6\1\0\1\6\7\0"+
"\14\7\3\6\1\7\13\0\3\7\1\0\11\6\1\0\3\6\1\0"+
"\26\6\1\0\7\6\1\0\2\6\1\0\5\6\2\0\1\7\1\6"+
"\10\7\1\0\3\7\1\0\3\7\2\0\1\6\17\0\2\6\2\7"+
"\2\0\12\7\1\0\1\6\7\0\1\6\6\7\1\0\3\7\1\0"+
"\10\6\2\0\2\6\2\0\26\6\1\0\7\6\1\0\2\6\1\0"+
"\5\6\2\0\1\7\1\6\7\7\2\0\2\7\2\0\3\7\7\0"+
"\3\7\4\0\2\6\1\0\3\6\2\7\2\0\12\7\1\0\1\6"+
"\20\0\1\7\1\6\1\0\6\6\3\0\3\6\1\0\4\6\3\0"+
"\2\6\1\0\1\6\1\0\2\6\3\0\2\6\3\0\3\6\3\0"+
"\14\6\4\0\5\7\3\0\3\7\1\0\4\7\2\0\1\6\6\0"+
"\1\7\16\0\12\7\11\0\1\6\6\0\5\7\10\6\1\0\3\6"+
"\1\0\27\6\1\0\20\6\3\0\1\6\7\7\1\0\3\7\1\0"+
"\4\7\7\0\2\7\1\0\3\6\5\0\2\6\2\7\2\0\12\7"+
"\20\0\1\6\3\7\1\0\10\6\1\0\3\6\1\0\27\6\1\0"+
"\12\6\1\0\5\6\2\0\1\7\1\6\7\7\1\0\3\7\1\0"+
"\4\7\7\0\2\7\7\0\1\6\1\0\2\6\2\7\2\0\12\7"+
"\1\0\2\6\15\0\4\7\11\6\1\0\3\6\1\0\51\6\2\7"+
"\1\6\7\7\1\0\3\7\1\0\4\7\1\6\5\0\3\6\1\7"+
"\7\0\3\6\2\7\2\0\12\7\12\0\6\6\1\0\3\7\1\0"+
"\22\6\3\0\30\6\1\0\11\6\1\0\1\6\2\0\7\6\3\0"+
"\1\7\4\0\6\7\1\0\1\7\1\0\10\7\6\0\12\7\2\0"+
"\2\7\15\0\60\6\1\7\2\6\7\7\4\0\10\6\10\7\1\0"+
"\12\7\47\0\2\6\1\0\1\6\1\0\5\6\1\0\30\6\1\0"+
"\1\6\1\0\12\6\1\7\2\6\11\7\1\6\2\0\5\6\1\0"+
"\1\6\1\0\6\7\2\0\12\7\2\0\4\6\40\0\1\6\27\0"+
"\2\7\6\0\12\7\13\0\1\7\1\0\1\7\1\0\1\7\4\0"+
"\2\7\10\6\1\0\44\6\4\0\24\7\1\0\2\7\5\6\13\7"+
"\1\0\44\7\11\0\1\7\71\0\53\6\24\7\1\6\12\7\6\0"+
"\6\6\4\7\4\6\3\7\1\6\3\7\2\6\7\7\3\6\4\7"+
"\15\6\14\7\1\6\17\7\2\0\46\6\1\0\1\6\5\0\1\6"+
"\2\0\53\6\1\0\u014d\6\1\0\4\6\2\0\7\6\1\0\1\6"+
"\1\0\4\6\2\0\51\6\1\0\4\6\2\0\41\6\1\0\4\6"+
"\2\0\7\6\1\0\1\6\1\0\4\6\2\0\17\6\1\0\71\6"+
"\1\0\4\6\2\0\103\6\2\0\3\7\40\0\20\6\20\0\126\6"+
"\2\0\6\6\3\0\u026c\6\2\0\21\6\1\0\32\6\5\0\113\6"+
"\3\0\13\6\7\0\15\6\1\0\4\6\3\7\13\0\22\6\3\7"+
"\13\0\22\6\2\7\14\0\15\6\1\0\3\6\1\0\2\7\14\0"+
"\64\6\40\7\3\0\1\6\3\0\2\6\1\7\2\0\12\7\41\0"+
"\4\7\1\0\12\7\6\0\131\6\7\0\5\6\2\7\42\6\1\7"+
"\1\6\5\0\106\6\12\0\37\6\1\0\14\7\4\0\14\7\12\0"+
"\12\7\36\6\2\0\5\6\13\0\54\6\4\0\32\6\6\0\12\7"+
"\46\0\27\6\5\7\4\0\65\6\12\7\1\0\35\7\2\0\13\7"+
"\6\0\12\7\15\0\1\6\10\0\16\7\1\0\2\7\77\0\5\7"+
"\57\6\21\7\7\6\4\0\12\7\21\0\11\7\14\0\3\7\36\6"+
"\15\7\2\6\12\7\54\6\16\7\14\0\44\6\24\7\10\0\12\7"+
"\3\0\3\6\12\7\44\6\2\0\11\6\7\0\53\6\2\0\3\6"+
"\20\0\3\7\1\0\25\7\4\6\1\7\6\6\1\7\2\6\3\7"+
"\1\6\5\0\300\6\72\7\1\0\5\7\u0116\6\2\0\6\6\2\0"+
"\46\6\2\0\6\6\2\0\10\6\1\0\1\6\1\0\1\6\1\0"+
"\1\6\1\0\37\6\2\0\65\6\1\0\7\6\1\0\1\6\3\0"+
"\3\6\1\0\7\6\3\0\4\6\2\0\6\6\4\0\15\6\5\0"+
"\3\6\1\0\7\6\16\0\5\7\30\0\1\126\1\126\5\7\20\0"+
"\2\6\23\0\1\6\13\0\5\7\1\0\12\7\1\0\1\6\15\0"+
"\1\6\20\0\15\6\3\0\40\6\20\0\15\7\4\0\1\7\3\0"+
"\14\7\21\0\1\6\4\0\1\6\2\0\12\6\1\0\1\6\3\0"+
"\5\6\6\0\1\6\1\0\1\6\1\0\1\6\1\0\4\6\1\0"+
"\13\6\2\0\4\6\5\0\5\6\4\0\1\6\21\0\51\6\u0a77\0"+
"\57\6\1\0\57\6\1\0\205\6\6\0\4\6\3\7\2\6\14\0"+
"\46\6\1\0\1\6\5\0\1\6\2\0\70\6\7\0\1\6\17\0"+
"\1\7\27\6\11\0\7\6\1\0\7\6\1\0\7\6\1\0\7\6"+
"\1\0\7\6\1\0\7\6\1\0\7\6\1\0\7\6\1\0\40\7"+
"\57\0\1\6\u01d5\0\3\6\31\0\11\6\6\7\1\0\5\6\2\0"+
"\5\6\4\0\126\6\2\0\2\7\2\0\3\6\1\0\132\6\1\0"+
"\4\6\5\0\53\6\1\0\136\6\21\0\40\6\60\0\20\6\u0200\0"+
"\u19c0\6\100\0\u51fd\6\3\0\u048d\6\103\0\56\6\2\0\u010d\6\3\0"+
"\20\6\12\7\2\6\24\0\57\6\1\7\4\0\12\7\1\0\37\6"+
"\2\7\120\6\2\7\45\0\11\6\2\0\147\6\2\0\65\6\2\0"+
"\11\6\52\0\15\6\1\7\3\6\1\7\4\6\1\7\27\6\5\7"+
"\4\0\1\7\13\0\1\6\7\0\64\6\14\0\2\7\62\6\22\7"+
"\12\0\12\7\6\0\22\7\6\6\3\0\1\6\1\0\2\6\13\7"+
"\34\6\10\7\2\0\27\6\15\7\14\0\35\6\3\0\4\7\57\6"+
@@ -180,62 +180,50 @@ public final class ActionScriptLexer {
"\65\6\210\0\1\7\202\0\35\6\3\0\61\6\17\0\1\7\37\0"+
"\40\6\15\0\36\6\5\0\46\6\5\7\5\0\36\6\2\0\44\6"+
"\4\0\10\6\1\0\5\6\52\0\236\6\2\0\12\7\6\0\44\6"+
"\4\0\44\6\4\0\50\6\10\0\64\6\14\0\13\6\1\0\17\6"+
"\1\0\7\6\1\0\2\6\1\0\13\6\1\0\17\6\1\0\7\6"+
"\1\0\2\6\3\0\64\6\14\0\u0137\6\11\0\26\6\12\0\10\6"+
"\30\0\6\6\1\0\52\6\1\0\11\6\105\0\6\6\2\0\1\6"+
"\1\0\54\6\1\0\2\6\3\0\1\6\2\0\27\6\12\0\27\6"+
"\11\0\37\6\101\0\23\6\1\0\2\6\12\0\26\6\12\0\32\6"+
"\106\0\70\6\6\0\2\6\100\0\1\6\3\7\1\0\2\7\5\0"+
"\4\7\4\6\1\0\3\6\1\0\35\6\2\0\3\7\4\0\1\7"+
"\40\0\35\6\3\0\35\6\43\0\10\6\1\0\34\6\2\7\31\0"+
"\66\6\12\0\26\6\12\0\23\6\15\0\22\6\156\0\111\6\67\0"+
"\63\6\15\0\63\6\15\0\44\6\4\7\10\0\12\7\6\0\12\7"+
"\34\6\3\0\5\7\1\0\27\6\372\0\52\6\1\0\2\7\3\0"+
"\2\6\20\0\3\6\67\0\4\7\35\6\12\0\1\6\10\0\26\6"+
"\13\7\37\0\22\6\4\7\52\0\25\6\33\0\27\6\11\0\3\7"+
"\65\6\17\7\37\0\13\7\2\6\2\7\1\6\11\0\4\7\55\6"+
"\13\7\2\0\1\7\4\0\1\7\12\0\1\7\2\0\31\6\7\0"+
"\12\7\6\0\3\7\44\6\16\7\1\0\12\7\4\0\1\6\2\7"+
"\1\6\10\0\43\6\1\7\2\0\1\6\11\0\3\7\60\6\16\7"+
"\4\6\4\0\4\7\1\0\14\7\1\6\1\0\1\6\43\0\22\6"+
"\1\0\31\6\14\7\6\0\1\7\2\6\1\7\76\0\7\6\1\0"+
"\1\6\1\0\4\6\1\0\17\6\1\0\12\6\7\0\57\6\14\7"+
"\5\0\12\7\6\0\4\7\1\0\10\6\2\0\2\6\2\0\26\6"+
"\1\0\7\6\1\0\2\6\1\0\5\6\1\0\2\7\1\6\7\7"+
"\2\0\2\7\2\0\3\7\2\0\1\6\6\0\1\7\5\0\5\6"+
"\2\7\2\0\7\7\3\0\5\7\13\0\12\6\1\0\1\6\2\0"+
"\1\6\1\0\46\6\1\0\1\6\11\7\1\0\1\7\2\0\1\7"+
"\1\0\4\7\1\0\5\7\1\6\1\7\1\6\15\0\2\7\35\0"+
"\65\6\22\7\4\6\5\0\12\7\4\0\1\7\3\6\36\0\60\6"+
"\24\7\2\6\1\0\1\6\10\0\12\7\246\0\57\6\7\7\2\0"+
"\11\7\27\0\4\6\2\7\42\0\60\6\21\7\3\0\1\6\13\0"+
"\12\7\46\0\53\6\15\7\1\6\7\0\12\7\6\0\24\7\34\0"+
"\33\6\2\0\17\7\4\0\12\7\6\0\7\6\271\0\54\6\17\7"+
"\145\0\100\6\12\7\25\0\10\6\2\0\1\6\2\0\10\6\1\0"+
"\2\6\1\0\30\6\6\7\1\0\2\7\2\0\4\7\1\6\1\7"+
"\1\6\2\7\14\0\12\7\106\0\10\6\2\0\47\6\7\7\2\0"+
"\7\7\1\6\1\0\1\6\1\7\33\0\1\6\12\7\50\6\7\7"+
"\1\6\4\7\10\0\1\7\10\0\1\6\13\7\56\6\20\7\3\0"+
"\1\6\22\0\111\6\307\0\41\6\17\0\12\7\6\0\11\6\1\0"+
"\45\6\10\7\1\0\10\7\1\6\17\0\12\7\30\0\36\6\2\0"+
"\26\7\1\0\16\7\111\0\7\6\1\0\2\6\1\0\46\6\6\7"+
"\3\0\1\7\1\0\2\7\1\0\7\7\1\6\1\7\10\0\12\7"+
"\6\0\6\6\1\0\2\6\1\0\40\6\5\7\1\0\2\7\1\0"+
"\5\7\1\6\7\0\12\7\u0136\0\23\6\4\7\11\0\2\7\1\6"+
"\1\7\15\6\1\0\42\6\7\7\3\0\5\7\15\0\13\7\125\0"+
"\1\6\54\0\4\6\37\0\u039a\6\146\0\157\6\21\0\304\6\u0a4c\0"+
"\141\6\17\0\u0430\6\21\7\6\6\17\7\12\0\u0f9b\6\5\0\u0247\6"+
"\u1ab9\0\36\6\34\7\u06c6\0\u0239\6\7\0\37\6\1\0\12\7\6\0"+
"\117\6\1\0\12\7\6\0\36\6\2\0\5\7\13\0\60\6\7\7"+
"\11\0\4\6\14\0\12\7\11\0\25\6\5\0\23\6\u01b0\0\55\6"+
"\3\0\12\7\306\0\100\6\200\0\113\6\4\0\1\7\1\6\67\7"+
"\7\0\4\7\15\6\100\0\2\6\1\0\1\6\1\7\13\0\2\7"+
"\16\0\u17f8\6\10\0\u04d6\6\51\0\12\6\u22e7\0\4\6\1\0\7\6"+
"\1\0\2\6\1\0\u0123\6\17\0\1\6\35\0\3\6\2\0\1\6"+
"\16\0\4\6\10\0\u018c\6\u0904\0\153\6\5\0\15\6\3\0\11\6"+
"\7\0\12\6\3\0\2\7\1\0\4\7\u104c\0\12\7\u0206\0\56\7"+
"\2\0\27\7\u021e\0\5\7\3\0\26\7\2\0\7\7\36\0\4\7"+
"\4\0\44\6\4\0\50\6\10\0\64\6\234\0\u0137\6\11\0\26\6"+
"\12\0\10\6\230\0\6\6\2\0\1\6\1\0\54\6\1\0\2\6"+
"\3\0\1\6\2\0\27\6\12\0\27\6\11\0\37\6\101\0\23\6"+
"\1\0\2\6\12\0\26\6\12\0\32\6\106\0\70\6\6\0\2\6"+
"\100\0\1\6\3\7\1\0\2\7\5\0\4\7\4\6\1\0\3\6"+
"\1\0\35\6\2\0\3\7\4\0\1\7\40\0\35\6\3\0\35\6"+
"\43\0\10\6\1\0\34\6\2\7\31\0\66\6\12\0\26\6\12\0"+
"\23\6\15\0\22\6\156\0\111\6\67\0\63\6\15\0\63\6\15\0"+
"\44\6\4\7\10\0\12\7\u0146\0\52\6\1\0\2\7\3\0\2\6"+
"\116\0\35\6\12\0\1\6\10\0\26\6\13\7\137\0\25\6\33\0"+
"\27\6\11\0\3\7\65\6\17\7\37\0\12\7\17\0\4\7\55\6"+
"\13\7\2\0\1\7\17\0\1\7\2\0\31\6\7\0\12\7\6\0"+
"\3\7\44\6\16\7\1\0\12\7\4\0\1\6\2\7\1\6\10\0"+
"\43\6\1\7\2\0\1\6\11\0\3\7\60\6\16\7\4\6\4\0"+
"\4\7\1\0\14\7\1\6\1\0\1\6\43\0\22\6\1\0\31\6"+
"\14\7\6\0\1\7\101\0\7\6\1\0\1\6\1\0\4\6\1\0"+
"\17\6\1\0\12\6\7\0\57\6\14\7\5\0\12\7\6\0\4\7"+
"\1\0\10\6\2\0\2\6\2\0\26\6\1\0\7\6\1\0\2\6"+
"\1\0\5\6\1\0\2\7\1\6\7\7\2\0\2\7\2\0\3\7"+
"\2\0\1\6\6\0\1\7\5\0\5\6\2\7\2\0\7\7\3\0"+
"\5\7\213\0\65\6\22\7\4\6\5\0\12\7\4\0\1\7\3\6"+
"\36\0\60\6\24\7\2\6\1\0\1\6\10\0\12\7\246\0\57\6"+
"\7\7\2\0\11\7\27\0\4\6\2\7\42\0\60\6\21\7\3\0"+
"\1\6\13\0\12\7\46\0\53\6\15\7\1\6\7\0\12\7\66\0"+
"\33\6\2\0\17\7\4\0\12\7\306\0\54\6\17\7\145\0\100\6"+
"\12\7\25\0\10\6\2\0\1\6\2\0\10\6\1\0\2\6\1\0"+
"\30\6\6\7\1\0\2\7\2\0\4\7\1\6\1\7\1\6\2\7"+
"\14\0\12\7\106\0\10\6\2\0\47\6\7\7\2\0\7\7\1\6"+
"\1\0\1\6\1\7\33\0\1\6\12\7\50\6\7\7\1\6\4\7"+
"\10\0\1\7\10\0\1\6\13\7\56\6\20\7\3\0\1\6\42\0"+
"\71\6\u0107\0\11\6\1\0\45\6\10\7\1\0\10\7\1\6\17\0"+
"\12\7\30\0\36\6\2\0\26\7\1\0\16\7\111\0\7\6\1\0"+
"\2\6\1\0\46\6\6\7\3\0\1\7\1\0\2\7\1\0\7\7"+
"\1\6\1\7\10\0\12\7\6\0\6\6\1\0\2\6\1\0\40\6"+
"\5\7\1\0\2\7\1\0\5\7\1\6\7\0\12\7\u0136\0\23\6"+
"\4\7\271\0\1\6\54\0\4\6\37\0\u039a\6\146\0\157\6\21\0"+
"\304\6\u0abc\0\u042f\6\1\0\11\7\u0fc7\0\u0247\6\u21b9\0\u0239\6\7\0"+
"\37\6\1\0\12\7\146\0\36\6\2\0\5\7\13\0\60\6\7\7"+
"\11\0\4\6\14\0\12\7\11\0\25\6\5\0\23\6\u02b0\0\100\6"+
"\200\0\113\6\4\0\1\7\1\6\67\7\7\0\4\7\15\6\100\0"+
"\2\6\1\0\1\6\1\7\13\0\2\7\16\0\u17f8\6\10\0\u04d6\6"+
"\52\0\11\6\u22f7\0\u011f\6\61\0\3\6\21\0\4\6\10\0\u018c\6"+
"\u0904\0\153\6\5\0\15\6\3\0\11\6\7\0\12\6\3\0\2\7"+
"\1\0\4\7\u14c1\0\5\7\3\0\26\7\2\0\7\7\36\0\4\7"+
"\224\0\3\7\u01bb\0\125\6\1\0\107\6\1\0\2\6\2\0\1\6"+
"\2\0\2\6\2\0\4\6\1\0\14\6\1\0\1\6\1\0\7\6"+
"\1\0\101\6\1\0\4\6\2\0\10\6\1\0\7\6\1\0\34\6"+
@@ -243,22 +231,19 @@ public final class ActionScriptLexer {
"\2\0\31\6\1\0\31\6\1\0\37\6\1\0\31\6\1\0\37\6"+
"\1\0\31\6\1\0\37\6\1\0\31\6\1\0\37\6\1\0\31\6"+
"\1\0\10\6\2\0\62\7\u0200\0\67\7\4\0\62\7\10\0\1\7"+
"\16\0\1\7\26\0\5\7\1\0\17\7\u0450\0\37\6\6\0\6\6"+
"\325\0\7\7\1\0\21\7\2\0\7\7\1\0\2\7\1\0\5\7"+
"\5\0\76\6\41\0\1\7\160\0\55\6\3\0\7\7\7\6\2\0"+
"\12\7\4\0\1\6\u0141\0\36\6\1\7\21\0\54\6\16\7\5\0"+
"\1\6\u01d0\0\34\6\16\7\326\0\36\6\2\7\1\6\12\7\u01e5\0"+
"\7\6\1\0\4\6\1\0\2\6\1\0\17\6\1\0\305\6\13\0"+
"\7\7\51\0\104\6\7\7\1\6\4\0\12\7\u0356\0\1\6\u014f\0"+
"\4\6\1\0\33\6\1\0\2\6\1\0\1\6\2\0\1\6\1\0"+
"\12\6\1\0\4\6\1\0\1\6\1\0\1\6\6\0\1\6\4\0"+
"\1\6\1\0\1\6\1\0\1\6\1\0\3\6\1\0\2\6\1\0"+
"\1\6\2\0\1\6\1\0\1\6\1\0\1\6\1\0\1\6\1\0"+
"\1\6\1\0\2\6\1\0\1\6\2\0\4\6\1\0\7\6\1\0"+
"\4\6\1\0\4\6\1\0\1\6\1\0\12\6\1\0\21\6\5\0"+
"\3\6\1\0\5\6\1\0\21\6\u0d34\0\12\7\u0406\0\ua6e0\6\40\0"+
"\u103a\6\6\0\336\6\2\0\u1682\6\16\0\u1d31\6\17\0\u026e\6\u09a2\0"+
"\u021e\6\u05e2\0\u134b\6\5\0\u1060\6\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\udc5b\0"+
"\16\0\1\7\26\0\5\7\1\0\17\7\u0550\0\7\7\1\0\21\7"+
"\2\0\7\7\1\0\2\7\1\0\5\7\325\0\55\6\3\0\7\7"+
"\7\6\2\0\12\7\4\0\1\6\u0171\0\54\6\16\7\5\0\1\6"+
"\u0500\0\305\6\13\0\7\7\51\0\104\6\7\7\1\6\4\0\12\7"+
"\u0356\0\1\6\u014f\0\4\6\1\0\33\6\1\0\2\6\1\0\1\6"+
"\2\0\1\6\1\0\12\6\1\0\4\6\1\0\1\6\1\0\1\6"+
"\6\0\1\6\4\0\1\6\1\0\1\6\1\0\1\6\1\0\3\6"+
"\1\0\2\6\1\0\1\6\2\0\1\6\1\0\1\6\1\0\1\6"+
"\1\0\1\6\1\0\1\6\1\0\2\6\1\0\1\6\2\0\4\6"+
"\1\0\7\6\1\0\4\6\1\0\4\6\1\0\1\6\1\0\12\6"+
"\1\0\21\6\5\0\3\6\1\0\5\6\1\0\21\6\u0d34\0\12\7"+
"\u0406\0\ua6de\6\42\0\u1035\6\13\0\336\6\2\0\u1682\6\16\0\u1d31\6"+
"\u0c1f\0\u021e\6\u05e2\0\u134b\6\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uecc0\0"+
"\1\7\36\0\140\7\200\0\360\7\uffff\0\uffff\0\ufe12\0";
/**
@@ -1322,7 +1307,7 @@ public final class ActionScriptLexer {
char [] map = new char[0x110000];
int i = 0; /* index in packed string */
int j = 0; /* index in unpacked array */
while (i < 4048) {
while (i < 3746) {
int count = packed.charAt(i++);
char value = packed.charAt(i++);
do map[j++] = value; while (--count > 0);

View File

@@ -880,6 +880,7 @@ public class ActionSourceGenerator implements SourceGenerator {
forajmp.setJumpOffset(-(forExprLen
+ forBodyLen + forFinalLen + forajmpLen));
foraif.setJumpOffset(forBodyLen + forFinalLen + forajmpLen);
ret.addAll(generateToActionList(localData, item.firstCommands));
ret.addAll(forExpr);
ret.addAll(forBody);
ret.addAll(forFinalCommands);

View File

@@ -72,83 +72,83 @@ public final class FlasmLexer extends AbstractLexer {
"\1\5\17\0\1\6\1\5\1\6\36\5\33\6\2\0\131\5\13\6"+
"\1\5\16\0\12\6\41\5\11\6\2\5\4\0\1\5\2\0\1\6"+
"\30\5\4\6\1\5\11\6\1\5\3\6\1\5\5\6\22\0\31\5"+
"\3\6\4\0\13\5\5\0\30\5\1\0\6\5\1\0\2\6\5\0"+
"\11\6\52\5\72\6\66\5\3\6\1\5\22\6\1\5\7\6\12\5"+
"\2\6\2\0\12\6\1\0\20\5\3\6\1\0\10\5\2\0\2\5"+
"\2\0\26\5\1\0\7\5\1\0\1\5\3\0\4\5\2\0\1\6"+
"\1\5\7\6\2\0\2\6\2\0\3\6\1\5\10\0\1\6\4\0"+
"\2\5\1\0\3\5\2\6\2\0\12\6\4\5\7\0\2\5\1\0"+
"\1\6\2\0\3\6\1\0\6\5\4\0\2\5\2\0\26\5\1\0"+
"\7\5\1\0\2\5\1\0\2\5\1\0\2\5\2\0\1\6\1\0"+
"\5\6\4\0\2\6\2\0\3\6\3\0\1\6\7\0\4\5\1\0"+
"\1\5\7\0\14\6\3\5\1\6\13\0\3\6\1\0\11\5\1\0"+
"\3\5\1\0\26\5\1\0\7\5\1\0\2\5\1\0\5\5\2\0"+
"\1\6\1\5\10\6\1\0\3\6\1\0\3\6\2\0\1\5\17\0"+
"\2\5\2\6\2\0\12\6\1\0\1\5\7\0\1\5\6\6\1\0"+
"\3\6\1\0\10\5\2\0\2\5\2\0\26\5\1\0\7\5\1\0"+
"\2\5\1\0\5\5\2\0\1\6\1\5\7\6\2\0\2\6\2\0"+
"\3\6\7\0\3\6\4\0\2\5\1\0\3\5\2\6\2\0\12\6"+
"\1\0\1\5\20\0\1\6\1\5\1\0\6\5\3\0\3\5\1\0"+
"\4\5\3\0\2\5\1\0\1\5\1\0\2\5\3\0\2\5\3\0"+
"\3\5\3\0\14\5\4\0\5\6\3\0\3\6\1\0\4\6\2\0"+
"\1\5\6\0\1\6\16\0\12\6\11\0\1\5\6\0\5\6\10\5"+
"\1\0\3\5\1\0\27\5\1\0\20\5\2\0\1\6\1\5\7\6"+
"\1\0\3\6\1\0\4\6\7\0\2\6\1\0\3\5\2\0\1\5"+
"\2\0\2\5\2\6\2\0\12\6\20\0\1\5\3\6\1\0\10\5"+
"\1\0\3\5\1\0\27\5\1\0\12\5\1\0\5\5\2\0\1\6"+
"\1\5\7\6\1\0\3\6\1\0\4\6\7\0\2\6\6\0\2\5"+
"\1\0\2\5\2\6\2\0\12\6\1\0\2\5\1\6\14\0\4\6"+
"\11\5\1\0\3\5\1\0\51\5\2\6\1\5\7\6\1\0\3\6"+
"\1\0\4\6\1\5\5\0\3\5\1\6\7\0\3\5\2\6\2\0"+
"\12\6\12\0\6\5\1\0\3\6\1\0\22\5\3\0\30\5\1\0"+
"\11\5\1\0\1\5\2\0\7\5\3\0\1\6\4\0\6\6\1\0"+
"\1\6\1\0\10\6\6\0\12\6\2\0\2\6\15\0\60\5\1\6"+
"\2\5\7\6\4\0\10\5\10\6\1\0\12\6\47\0\2\5\1\0"+
"\1\5\1\0\5\5\1\0\30\5\1\0\1\5\1\0\12\5\1\6"+
"\2\5\11\6\1\5\2\0\5\5\1\0\1\5\1\0\7\6\1\0"+
"\12\6\2\0\4\5\40\0\1\5\27\0\2\6\6\0\12\6\13\0"+
"\1\6\1\0\1\6\1\0\1\6\4\0\2\6\10\5\1\0\44\5"+
"\4\0\24\6\1\0\2\6\5\5\13\6\1\0\44\6\11\0\1\6"+
"\71\0\53\5\24\6\1\5\12\6\6\0\6\5\4\6\4\5\3\6"+
"\1\5\3\6\2\5\7\6\3\5\4\6\15\5\14\6\1\5\17\6"+
"\2\0\46\5\1\0\1\5\5\0\1\5\2\0\53\5\1\0\u014d\5"+
"\1\0\4\5\2\0\7\5\1\0\1\5\1\0\4\5\2\0\51\5"+
"\1\0\4\5\2\0\41\5\1\0\4\5\2\0\7\5\1\0\1\5"+
"\1\0\4\5\2\0\17\5\1\0\71\5\1\0\4\5\2\0\103\5"+
"\2\0\3\6\40\0\20\5\20\0\126\5\2\0\6\5\3\0\u026c\5"+
"\2\0\21\5\1\0\32\5\5\0\113\5\3\0\13\5\7\0\22\5"+
"\4\6\11\0\23\5\3\6\13\0\22\5\2\6\14\0\15\5\1\0"+
"\3\5\1\0\2\6\14\0\64\5\40\6\3\0\1\5\3\0\2\5"+
"\1\6\2\0\12\6\41\0\17\6\6\0\131\5\7\0\5\5\2\6"+
"\42\5\1\6\1\5\5\0\106\5\12\0\37\5\1\0\14\6\4\0"+
"\14\6\12\0\12\6\36\5\2\0\5\5\13\0\54\5\4\0\32\5"+
"\6\0\12\6\46\0\27\5\5\6\4\0\65\5\12\6\1\0\35\6"+
"\2\0\13\6\6\0\12\6\15\0\1\5\10\0\16\6\1\0\20\6"+
"\61\0\5\6\57\5\21\6\10\5\3\0\12\6\21\0\11\6\14\0"+
"\3\6\36\5\15\6\2\5\12\6\54\5\16\6\14\0\44\5\24\6"+
"\10\0\12\6\3\0\3\5\12\6\44\5\2\0\13\5\5\0\53\5"+
"\2\0\3\5\20\0\3\6\1\0\25\6\4\5\1\6\6\5\1\6"+
"\2\5\3\6\1\5\5\0\300\5\100\6\u0116\5\2\0\6\5\2\0"+
"\46\5\2\0\6\5\2\0\10\5\1\0\1\5\1\0\1\5\1\0"+
"\1\5\1\0\37\5\2\0\65\5\1\0\7\5\1\0\1\5\3\0"+
"\3\5\1\0\7\5\3\0\4\5\2\0\6\5\4\0\15\5\5\0"+
"\3\5\1\0\7\5\16\0\5\6\30\0\1\42\1\42\5\6\20\0"+
"\2\5\23\0\1\5\13\0\5\6\1\0\12\6\1\0\1\5\15\0"+
"\1\5\20\0\15\5\3\0\41\5\17\0\15\6\4\0\1\6\3\0"+
"\14\6\21\0\1\5\4\0\1\5\2\0\12\5\1\0\1\5\3\0"+
"\5\5\6\0\1\5\1\0\1\5\1\0\1\5\1\0\4\5\1\0"+
"\13\5\2\0\4\5\5\0\5\5\4\0\1\5\21\0\51\5\u0a77\0"+
"\345\5\6\0\4\5\3\6\2\5\14\0\46\5\1\0\1\5\5\0"+
"\1\5\2\0\70\5\7\0\1\5\17\0\1\6\27\5\11\0\7\5"+
"\1\0\7\5\1\0\7\5\1\0\7\5\1\0\7\5\1\0\7\5"+
"\1\0\7\5\1\0\7\5\1\0\40\6\57\0\1\5\u01d5\0\3\5"+
"\31\0\11\5\6\6\1\0\5\5\2\0\5\5\4\0\126\5\2\0"+
"\2\6\2\0\3\5\1\0\132\5\1\0\4\5\5\0\53\5\1\0"+
"\136\5\21\0\40\5\60\0\20\5\u0200\0\u19c0\5\100\0\u568d\5\103\0"+
"\56\5\2\0\u010d\5\3\0\20\5\12\6\2\5\24\0\57\5\1\6"+
"\4\0\12\6\1\0\37\5\2\6\120\5\2\6\45\0\11\5\2\0"+
"\147\5\2\0\103\5\2\0\2\5\1\0\1\5\1\0\10\5\25\0"+
"\20\5\1\6\3\5\1\6\4\5\1\6\27\5\5\6\4\0\1\6"+
"\3\6\4\0\13\5\65\0\25\5\1\0\22\5\13\0\61\6\66\5"+
"\3\6\1\5\22\6\1\5\7\6\12\5\2\6\2\0\12\6\1\0"+
"\20\5\3\6\1\0\10\5\2\0\2\5\2\0\26\5\1\0\7\5"+
"\1\0\1\5\3\0\4\5\2\0\1\6\1\5\7\6\2\0\2\6"+
"\2\0\3\6\1\5\10\0\1\6\4\0\2\5\1\0\3\5\2\6"+
"\2\0\12\6\4\5\7\0\2\5\1\0\1\6\2\0\3\6\1\0"+
"\6\5\4\0\2\5\2\0\26\5\1\0\7\5\1\0\2\5\1\0"+
"\2\5\1\0\2\5\2\0\1\6\1\0\5\6\4\0\2\6\2\0"+
"\3\6\3\0\1\6\7\0\4\5\1\0\1\5\7\0\14\6\3\5"+
"\1\6\13\0\3\6\1\0\11\5\1\0\3\5\1\0\26\5\1\0"+
"\7\5\1\0\2\5\1\0\5\5\2\0\1\6\1\5\10\6\1\0"+
"\3\6\1\0\3\6\2\0\1\5\17\0\2\5\2\6\2\0\12\6"+
"\1\0\1\5\7\0\1\5\6\6\1\0\3\6\1\0\10\5\2\0"+
"\2\5\2\0\26\5\1\0\7\5\1\0\2\5\1\0\5\5\2\0"+
"\1\6\1\5\7\6\2\0\2\6\2\0\3\6\7\0\3\6\4\0"+
"\2\5\1\0\3\5\2\6\2\0\12\6\1\0\1\5\20\0\1\6"+
"\1\5\1\0\6\5\3\0\3\5\1\0\4\5\3\0\2\5\1\0"+
"\1\5\1\0\2\5\3\0\2\5\3\0\3\5\3\0\14\5\4\0"+
"\5\6\3\0\3\6\1\0\4\6\2\0\1\5\6\0\1\6\16\0"+
"\12\6\11\0\1\5\6\0\5\6\10\5\1\0\3\5\1\0\27\5"+
"\1\0\20\5\3\0\1\5\7\6\1\0\3\6\1\0\4\6\7\0"+
"\2\6\1\0\3\5\5\0\2\5\2\6\2\0\12\6\20\0\1\5"+
"\3\6\1\0\10\5\1\0\3\5\1\0\27\5\1\0\12\5\1\0"+
"\5\5\2\0\1\6\1\5\7\6\1\0\3\6\1\0\4\6\7\0"+
"\2\6\7\0\1\5\1\0\2\5\2\6\2\0\12\6\1\0\2\5"+
"\15\0\4\6\11\5\1\0\3\5\1\0\51\5\2\6\1\5\7\6"+
"\1\0\3\6\1\0\4\6\1\5\5\0\3\5\1\6\7\0\3\5"+
"\2\6\2\0\12\6\12\0\6\5\1\0\3\6\1\0\22\5\3\0"+
"\30\5\1\0\11\5\1\0\1\5\2\0\7\5\3\0\1\6\4\0"+
"\6\6\1\0\1\6\1\0\10\6\6\0\12\6\2\0\2\6\15\0"+
"\60\5\1\6\2\5\7\6\4\0\10\5\10\6\1\0\12\6\47\0"+
"\2\5\1\0\1\5\1\0\5\5\1\0\30\5\1\0\1\5\1\0"+
"\12\5\1\6\2\5\11\6\1\5\2\0\5\5\1\0\1\5\1\0"+
"\6\6\2\0\12\6\2\0\4\5\40\0\1\5\27\0\2\6\6\0"+
"\12\6\13\0\1\6\1\0\1\6\1\0\1\6\4\0\2\6\10\5"+
"\1\0\44\5\4\0\24\6\1\0\2\6\5\5\13\6\1\0\44\6"+
"\11\0\1\6\71\0\53\5\24\6\1\5\12\6\6\0\6\5\4\6"+
"\4\5\3\6\1\5\3\6\2\5\7\6\3\5\4\6\15\5\14\6"+
"\1\5\17\6\2\0\46\5\1\0\1\5\5\0\1\5\2\0\53\5"+
"\1\0\u014d\5\1\0\4\5\2\0\7\5\1\0\1\5\1\0\4\5"+
"\2\0\51\5\1\0\4\5\2\0\41\5\1\0\4\5\2\0\7\5"+
"\1\0\1\5\1\0\4\5\2\0\17\5\1\0\71\5\1\0\4\5"+
"\2\0\103\5\2\0\3\6\40\0\20\5\20\0\126\5\2\0\6\5"+
"\3\0\u026c\5\2\0\21\5\1\0\32\5\5\0\113\5\3\0\13\5"+
"\7\0\15\5\1\0\4\5\3\6\13\0\22\5\3\6\13\0\22\5"+
"\2\6\14\0\15\5\1\0\3\5\1\0\2\6\14\0\64\5\40\6"+
"\3\0\1\5\3\0\2\5\1\6\2\0\12\6\41\0\4\6\1\0"+
"\12\6\6\0\131\5\7\0\5\5\2\6\42\5\1\6\1\5\5\0"+
"\106\5\12\0\37\5\1\0\14\6\4\0\14\6\12\0\12\6\36\5"+
"\2\0\5\5\13\0\54\5\4\0\32\5\6\0\12\6\46\0\27\5"+
"\5\6\4\0\65\5\12\6\1\0\35\6\2\0\13\6\6\0\12\6"+
"\15\0\1\5\10\0\16\6\1\0\2\6\77\0\5\6\57\5\21\6"+
"\7\5\4\0\12\6\21\0\11\6\14\0\3\6\36\5\15\6\2\5"+
"\12\6\54\5\16\6\14\0\44\5\24\6\10\0\12\6\3\0\3\5"+
"\12\6\44\5\2\0\11\5\7\0\53\5\2\0\3\5\20\0\3\6"+
"\1\0\25\6\4\5\1\6\6\5\1\6\2\5\3\6\1\5\5\0"+
"\300\5\72\6\1\0\5\6\u0116\5\2\0\6\5\2\0\46\5\2\0"+
"\6\5\2\0\10\5\1\0\1\5\1\0\1\5\1\0\1\5\1\0"+
"\37\5\2\0\65\5\1\0\7\5\1\0\1\5\3\0\3\5\1\0"+
"\7\5\3\0\4\5\2\0\6\5\4\0\15\5\5\0\3\5\1\0"+
"\7\5\16\0\5\6\30\0\1\42\1\42\5\6\20\0\2\5\23\0"+
"\1\5\13\0\5\6\1\0\12\6\1\0\1\5\15\0\1\5\20\0"+
"\15\5\3\0\40\5\20\0\15\6\4\0\1\6\3\0\14\6\21\0"+
"\1\5\4\0\1\5\2\0\12\5\1\0\1\5\3\0\5\5\6\0"+
"\1\5\1\0\1\5\1\0\1\5\1\0\4\5\1\0\13\5\2\0"+
"\4\5\5\0\5\5\4\0\1\5\21\0\51\5\u0a77\0\57\5\1\0"+
"\57\5\1\0\205\5\6\0\4\5\3\6\2\5\14\0\46\5\1\0"+
"\1\5\5\0\1\5\2\0\70\5\7\0\1\5\17\0\1\6\27\5"+
"\11\0\7\5\1\0\7\5\1\0\7\5\1\0\7\5\1\0\7\5"+
"\1\0\7\5\1\0\7\5\1\0\7\5\1\0\40\6\57\0\1\5"+
"\u01d5\0\3\5\31\0\11\5\6\6\1\0\5\5\2\0\5\5\4\0"+
"\126\5\2\0\2\6\2\0\3\5\1\0\132\5\1\0\4\5\5\0"+
"\53\5\1\0\136\5\21\0\40\5\60\0\20\5\u0200\0\u19c0\5\100\0"+
"\u51fd\5\3\0\u048d\5\103\0\56\5\2\0\u010d\5\3\0\20\5\12\6"+
"\2\5\24\0\57\5\1\6\4\0\12\6\1\0\37\5\2\6\120\5"+
"\2\6\45\0\11\5\2\0\147\5\2\0\65\5\2\0\11\5\52\0"+
"\15\5\1\6\3\5\1\6\4\5\1\6\27\5\5\6\4\0\1\6"+
"\13\0\1\5\7\0\64\5\14\0\2\6\62\5\22\6\12\0\12\6"+
"\6\0\22\6\6\5\3\0\1\5\1\0\2\5\13\6\34\5\10\6"+
"\2\0\27\5\15\6\14\0\35\5\3\0\4\6\57\5\16\6\16\0"+
@@ -171,62 +171,50 @@ public final class FlasmLexer extends AbstractLexer {
"\1\6\202\0\35\5\3\0\61\5\17\0\1\6\37\0\40\5\15\0"+
"\36\5\5\0\46\5\5\6\5\0\36\5\2\0\44\5\4\0\10\5"+
"\1\0\5\5\52\0\236\5\2\0\12\6\6\0\44\5\4\0\44\5"+
"\4\0\50\5\10\0\64\5\14\0\13\5\1\0\17\5\1\0\7\5"+
"\1\0\2\5\1\0\13\5\1\0\17\5\1\0\7\5\1\0\2\5"+
"\3\0\64\5\14\0\u0137\5\11\0\26\5\12\0\10\5\30\0\6\5"+
"\1\0\52\5\1\0\11\5\105\0\6\5\2\0\1\5\1\0\54\5"+
"\1\0\2\5\3\0\1\5\2\0\27\5\12\0\27\5\11\0\37\5"+
"\101\0\23\5\1\0\2\5\12\0\26\5\12\0\32\5\106\0\70\5"+
"\6\0\2\5\100\0\1\5\3\6\1\0\2\6\5\0\4\6\4\5"+
"\1\0\3\5\1\0\35\5\2\0\3\6\4\0\1\6\40\0\35\5"+
"\3\0\35\5\43\0\10\5\1\0\34\5\2\6\31\0\66\5\12\0"+
"\26\5\12\0\23\5\15\0\22\5\156\0\111\5\67\0\63\5\15\0"+
"\63\5\15\0\44\5\4\6\10\0\12\6\6\0\12\6\34\5\3\0"+
"\5\6\1\0\27\5\372\0\52\5\1\0\2\6\3\0\2\5\20\0"+
"\3\5\67\0\4\6\35\5\12\0\1\5\10\0\26\5\13\6\37\0"+
"\22\5\4\6\52\0\25\5\33\0\27\5\11\0\3\6\65\5\17\6"+
"\37\0\13\6\2\5\2\6\1\5\11\0\4\6\55\5\13\6\2\0"+
"\1\6\4\0\1\6\12\0\1\6\2\0\31\5\7\0\12\6\6\0"+
"\3\6\44\5\16\6\1\0\12\6\4\0\1\5\2\6\1\5\10\0"+
"\43\5\1\6\2\0\1\5\11\0\3\6\60\5\16\6\4\5\4\0"+
"\4\6\1\0\14\6\1\5\1\0\1\5\43\0\22\5\1\0\31\5"+
"\14\6\6\0\1\6\2\5\1\6\76\0\7\5\1\0\1\5\1\0"+
"\4\5\1\0\17\5\1\0\12\5\7\0\57\5\14\6\5\0\12\6"+
"\6\0\4\6\1\0\10\5\2\0\2\5\2\0\26\5\1\0\7\5"+
"\1\0\2\5\1\0\5\5\1\0\2\6\1\5\7\6\2\0\2\6"+
"\2\0\3\6\2\0\1\5\6\0\1\6\5\0\5\5\2\6\2\0"+
"\7\6\3\0\5\6\13\0\12\5\1\0\1\5\2\0\1\5\1\0"+
"\46\5\1\0\1\5\11\6\1\0\1\6\2\0\1\6\1\0\4\6"+
"\1\0\5\6\1\5\1\6\1\5\15\0\2\6\35\0\65\5\22\6"+
"\4\5\5\0\12\6\4\0\1\6\3\5\36\0\60\5\24\6\2\5"+
"\1\0\1\5\10\0\12\6\246\0\57\5\7\6\2\0\11\6\27\0"+
"\4\5\2\6\42\0\60\5\21\6\3\0\1\5\13\0\12\6\46\0"+
"\53\5\15\6\1\5\7\0\12\6\6\0\24\6\34\0\33\5\2\0"+
"\17\6\4\0\12\6\6\0\7\5\271\0\54\5\17\6\145\0\100\5"+
"\12\6\25\0\10\5\2\0\1\5\2\0\10\5\1\0\2\5\1\0"+
"\30\5\6\6\1\0\2\6\2\0\4\6\1\5\1\6\1\5\2\6"+
"\14\0\12\6\106\0\10\5\2\0\47\5\7\6\2\0\7\6\1\5"+
"\1\0\1\5\1\6\33\0\1\5\12\6\50\5\7\6\1\5\4\6"+
"\10\0\1\6\10\0\1\5\13\6\56\5\20\6\3\0\1\5\22\0"+
"\111\5\307\0\41\5\17\0\12\6\6\0\11\5\1\0\45\5\10\6"+
"\1\0\10\6\1\5\17\0\12\6\30\0\36\5\2\0\26\6\1\0"+
"\16\6\111\0\7\5\1\0\2\5\1\0\46\5\6\6\3\0\1\6"+
"\1\0\2\6\1\0\7\6\1\5\1\6\10\0\12\6\6\0\6\5"+
"\1\0\2\5\1\0\40\5\5\6\1\0\2\6\1\0\5\6\1\5"+
"\7\0\12\6\u0136\0\23\5\4\6\11\0\2\6\1\5\1\6\15\5"+
"\1\0\42\5\7\6\3\0\5\6\15\0\13\6\125\0\1\5\54\0"+
"\4\5\37\0\u039a\5\146\0\157\5\21\0\304\5\u0a4c\0\141\5\17\0"+
"\u0430\5\21\6\6\5\17\6\12\0\u0f9b\5\5\0\u0247\5\u1ab9\0\36\5"+
"\34\6\u06c6\0\u0239\5\7\0\37\5\1\0\12\6\6\0\117\5\1\0"+
"\12\6\6\0\36\5\2\0\5\6\13\0\60\5\7\6\11\0\4\5"+
"\14\0\12\6\11\0\25\5\5\0\23\5\u01b0\0\55\5\3\0\12\6"+
"\306\0\100\5\200\0\113\5\4\0\1\6\1\5\67\6\7\0\4\6"+
"\15\5\100\0\2\5\1\0\1\5\1\6\13\0\2\6\16\0\u17f8\5"+
"\10\0\u04d6\5\51\0\12\5\u22e7\0\4\5\1\0\7\5\1\0\2\5"+
"\1\0\u0123\5\17\0\1\5\35\0\3\5\2\0\1\5\16\0\4\5"+
"\10\0\u018c\5\u0904\0\153\5\5\0\15\5\3\0\11\5\7\0\12\5"+
"\3\0\2\6\1\0\4\6\u104c\0\12\6\u0206\0\56\6\2\0\27\6"+
"\u021e\0\5\6\3\0\26\6\2\0\7\6\36\0\4\6\224\0\3\6"+
"\4\0\50\5\10\0\64\5\234\0\u0137\5\11\0\26\5\12\0\10\5"+
"\230\0\6\5\2\0\1\5\1\0\54\5\1\0\2\5\3\0\1\5"+
"\2\0\27\5\12\0\27\5\11\0\37\5\101\0\23\5\1\0\2\5"+
"\12\0\26\5\12\0\32\5\106\0\70\5\6\0\2\5\100\0\1\5"+
"\3\6\1\0\2\6\5\0\4\6\4\5\1\0\3\5\1\0\35\5"+
"\2\0\3\6\4\0\1\6\40\0\35\5\3\0\35\5\43\0\10\5"+
"\1\0\34\5\2\6\31\0\66\5\12\0\26\5\12\0\23\5\15\0"+
"\22\5\156\0\111\5\67\0\63\5\15\0\63\5\15\0\44\5\4\6"+
"\10\0\12\6\u0146\0\52\5\1\0\2\6\3\0\2\5\116\0\35\5"+
"\12\0\1\5\10\0\26\5\13\6\137\0\25\5\33\0\27\5\11\0"+
"\3\6\65\5\17\6\37\0\12\6\17\0\4\6\55\5\13\6\2\0"+
"\1\6\17\0\1\6\2\0\31\5\7\0\12\6\6\0\3\6\44\5"+
"\16\6\1\0\12\6\4\0\1\5\2\6\1\5\10\0\43\5\1\6"+
"\2\0\1\5\11\0\3\6\60\5\16\6\4\5\4\0\4\6\1\0"+
"\14\6\1\5\1\0\1\5\43\0\22\5\1\0\31\5\14\6\6\0"+
"\1\6\101\0\7\5\1\0\1\5\1\0\4\5\1\0\17\5\1\0"+
"\12\5\7\0\57\5\14\6\5\0\12\6\6\0\4\6\1\0\10\5"+
"\2\0\2\5\2\0\26\5\1\0\7\5\1\0\2\5\1\0\5\5"+
"\1\0\2\6\1\5\7\6\2\0\2\6\2\0\3\6\2\0\1\5"+
"\6\0\1\6\5\0\5\5\2\6\2\0\7\6\3\0\5\6\213\0"+
"\65\5\22\6\4\5\5\0\12\6\4\0\1\6\3\5\36\0\60\5"+
"\24\6\2\5\1\0\1\5\10\0\12\6\246\0\57\5\7\6\2\0"+
"\11\6\27\0\4\5\2\6\42\0\60\5\21\6\3\0\1\5\13\0"+
"\12\6\46\0\53\5\15\6\1\5\7\0\12\6\66\0\33\5\2\0"+
"\17\6\4\0\12\6\306\0\54\5\17\6\145\0\100\5\12\6\25\0"+
"\10\5\2\0\1\5\2\0\10\5\1\0\2\5\1\0\30\5\6\6"+
"\1\0\2\6\2\0\4\6\1\5\1\6\1\5\2\6\14\0\12\6"+
"\106\0\10\5\2\0\47\5\7\6\2\0\7\6\1\5\1\0\1\5"+
"\1\6\33\0\1\5\12\6\50\5\7\6\1\5\4\6\10\0\1\6"+
"\10\0\1\5\13\6\56\5\20\6\3\0\1\5\42\0\71\5\u0107\0"+
"\11\5\1\0\45\5\10\6\1\0\10\6\1\5\17\0\12\6\30\0"+
"\36\5\2\0\26\6\1\0\16\6\111\0\7\5\1\0\2\5\1\0"+
"\46\5\6\6\3\0\1\6\1\0\2\6\1\0\7\6\1\5\1\6"+
"\10\0\12\6\6\0\6\5\1\0\2\5\1\0\40\5\5\6\1\0"+
"\2\6\1\0\5\6\1\5\7\0\12\6\u0136\0\23\5\4\6\271\0"+
"\1\5\54\0\4\5\37\0\u039a\5\146\0\157\5\21\0\304\5\u0abc\0"+
"\u042f\5\1\0\11\6\u0fc7\0\u0247\5\u21b9\0\u0239\5\7\0\37\5\1\0"+
"\12\6\146\0\36\5\2\0\5\6\13\0\60\5\7\6\11\0\4\5"+
"\14\0\12\6\11\0\25\5\5\0\23\5\u02b0\0\100\5\200\0\113\5"+
"\4\0\1\6\1\5\67\6\7\0\4\6\15\5\100\0\2\5\1\0"+
"\1\5\1\6\13\0\2\6\16\0\u17f8\5\10\0\u04d6\5\52\0\11\5"+
"\u22f7\0\u011f\5\61\0\3\5\21\0\4\5\10\0\u018c\5\u0904\0\153\5"+
"\5\0\15\5\3\0\11\5\7\0\12\5\3\0\2\6\1\0\4\6"+
"\u14c1\0\5\6\3\0\26\6\2\0\7\6\36\0\4\6\224\0\3\6"+
"\u01bb\0\125\5\1\0\107\5\1\0\2\5\2\0\1\5\2\0\2\5"+
"\2\0\4\5\1\0\14\5\1\0\1\5\1\0\7\5\1\0\101\5"+
"\1\0\4\5\2\0\10\5\1\0\7\5\1\0\34\5\1\0\4\5"+
@@ -234,22 +222,19 @@ public final class FlasmLexer extends AbstractLexer {
"\1\0\31\5\1\0\37\5\1\0\31\5\1\0\37\5\1\0\31\5"+
"\1\0\37\5\1\0\31\5\1\0\37\5\1\0\31\5\1\0\10\5"+
"\2\0\62\6\u0200\0\67\6\4\0\62\6\10\0\1\6\16\0\1\6"+
"\26\0\5\6\1\0\17\6\u0450\0\37\5\6\0\6\5\325\0\7\6"+
"\1\0\21\6\2\0\7\6\1\0\2\6\1\0\5\6\5\0\76\5"+
"\41\0\1\6\160\0\55\5\3\0\7\6\7\5\2\0\12\6\4\0"+
"\1\5\u0141\0\36\5\1\6\21\0\54\5\16\6\5\0\1\5\u01d0\0"+
"\34\5\16\6\326\0\36\5\2\6\1\5\12\6\u01e5\0\7\5\1\0"+
"\4\5\1\0\2\5\1\0\17\5\1\0\305\5\13\0\7\6\51\0"+
"\104\5\7\6\1\5\4\0\12\6\u0356\0\1\5\u014f\0\4\5\1\0"+
"\33\5\1\0\2\5\1\0\1\5\2\0\1\5\1\0\12\5\1\0"+
"\4\5\1\0\1\5\1\0\1\5\6\0\1\5\4\0\1\5\1\0"+
"\1\5\1\0\1\5\1\0\3\5\1\0\2\5\1\0\1\5\2\0"+
"\1\5\1\0\1\5\1\0\1\5\1\0\1\5\1\0\1\5\1\0"+
"\2\5\1\0\1\5\2\0\4\5\1\0\7\5\1\0\4\5\1\0"+
"\4\5\1\0\1\5\1\0\12\5\1\0\21\5\5\0\3\5\1\0"+
"\5\5\1\0\21\5\u0d34\0\12\6\u0406\0\ua6e0\5\40\0\u103a\5\6\0"+
"\336\5\2\0\u1682\5\16\0\u1d31\5\17\0\u026e\5\u09a2\0\u021e\5\u05e2\0"+
"\u134b\5\5\0\u1060\5\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\udc5b\0"+
"\26\0\5\6\1\0\17\6\u0550\0\7\6\1\0\21\6\2\0\7\6"+
"\1\0\2\6\1\0\5\6\325\0\55\5\3\0\7\6\7\5\2\0"+
"\12\6\4\0\1\5\u0171\0\54\5\16\6\5\0\1\5\u0500\0\305\5"+
"\13\0\7\6\51\0\104\5\7\6\1\5\4\0\12\6\u0356\0\1\5"+
"\u014f\0\4\5\1\0\33\5\1\0\2\5\1\0\1\5\2\0\1\5"+
"\1\0\12\5\1\0\4\5\1\0\1\5\1\0\1\5\6\0\1\5"+
"\4\0\1\5\1\0\1\5\1\0\1\5\1\0\3\5\1\0\2\5"+
"\1\0\1\5\2\0\1\5\1\0\1\5\1\0\1\5\1\0\1\5"+
"\1\0\1\5\1\0\2\5\1\0\1\5\2\0\4\5\1\0\7\5"+
"\1\0\4\5\1\0\4\5\1\0\1\5\1\0\12\5\1\0\21\5"+
"\5\0\3\5\1\0\5\5\1\0\21\5\u0d34\0\12\6\u0406\0\ua6de\5"+
"\42\0\u1035\5\13\0\336\5\2\0\u1682\5\16\0\u1d31\5\u0c1f\0\u021e\5"+
"\u05e2\0\u134b\5\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uecc0\0"+
"\1\6\36\0\140\6\200\0\360\6\uffff\0\uffff\0\ufe12\0";
/**
@@ -590,7 +575,7 @@ public final class FlasmLexer extends AbstractLexer {
char [] map = new char[0x110000];
int i = 0; /* index in packed string */
int j = 0; /* index in unpacked array */
while (i < 3964) {
while (i < 3662) {
int count = packed.charAt(i++);
char value = packed.charAt(i++);
do map[j++] = value; while (--count > 0);