AS1/2 better deobfuscation

code formatting
This commit is contained in:
Jindra Pet��k
2013-03-10 06:03:15 +01:00
parent 959a413a72
commit 4c1485808f
164 changed files with 1083 additions and 666 deletions
@@ -1,19 +1,6 @@
/*
* Copyright (C) 2010-2013 JPEXS
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/* The following code was generated by JFlex 1.4.3 on 9.3.13 17:48 */
/* Flash assembler language lexer specification */
package com.jpexs.decompiler.flash.action.parser;
import com.jpexs.decompiler.flash.action.swf4.ConstantIndex;
@@ -23,8 +10,8 @@ import com.jpexs.decompiler.flash.action.swf4.Undefined;
/**
* This class is a scanner generated by <a href="http://www.jflex.de/">JFlex</a>
* 1.4.3 on 15.1.11 16:48 from the specification file
* <tt>D:/Dokumenty/Programovani/JavaSE/ASDec/trunk/src/com/jpexs/decompiler/flash/action/parser/flasm.flex</tt>
* 1.4.3 on 9.3.13 17:48 from the specification file
* <tt>D:/Dokumenty/Programovani/JavaSE/FFDec/trunk/src/com/jpexs/decompiler/flash/action/parser/flasm.flex</tt>
*/
public final class FlasmLexer {
@@ -55,10 +42,10 @@ public final class FlasmLexer {
*/
private static final String ZZ_CMAP_PACKED =
"\11\6\1\4\1\2\1\0\1\4\1\1\16\6\4\0\1\4\1\0"
+ "\1\41\1\0\1\5\2\0\1\43\3\0\1\33\1\0\1\33\1\31"
+ "\1\0\1\30\3\44\4\34\2\11\1\12\1\3\5\0\4\7\1\32"
+ "\25\7\1\0\1\35\2\0\1\10\1\0\1\22\1\42\1\37\1\26"
+ "\1\20\1\21\1\36\1\7\1\27\2\7\1\23\1\7\1\25\1\40"
+ "\1\42\1\0\1\5\2\0\1\44\3\0\1\34\1\0\1\31\1\32"
+ "\1\0\1\30\3\45\4\35\2\11\1\12\1\3\5\0\4\7\1\33"
+ "\25\7\1\0\1\36\2\0\1\10\1\0\1\22\1\43\1\40\1\26"
+ "\1\20\1\21\1\37\1\7\1\27\2\7\1\23\1\7\1\25\1\41"
+ "\2\7\1\16\1\24\1\15\1\17\5\7\1\13\1\0\1\14\1\0"
+ "\41\6\2\0\4\5\4\0\1\5\2\0\1\6\7\0\1\5\4\0"
+ "\1\5\5\0\27\5\1\0\37\5\1\0\u013f\5\31\0\162\5\4\0"
@@ -151,14 +138,15 @@ public final class FlasmLexer {
private static final int[] ZZ_ACTION = zzUnpackAction();
private static final String ZZ_ACTION_PACKED_0 =
"\3\0\3\1\1\2\1\3\1\4\2\5\1\1\1\6"
+ "\2\7\1\10\1\11\1\12\1\13\5\11\1\12\1\1"
+ "\2\7\1\10\1\11\1\12\1\13\5\11\1\12\2\1"
+ "\1\11\1\14\1\0\1\15\1\16\1\17\1\20\1\21"
+ "\1\22\2\23\1\24\1\25\1\26\1\27\1\0\1\30"
+ "\5\11\1\30\1\11\1\23\1\30\1\0\6\11\1\31"
+ "\3\11\1\32\3\11\1\33\12\11\2\34\1\35\2\36";
+ "\5\11\1\30\2\12\1\11\1\23\1\30\1\0\6\11"
+ "\1\31\3\11\1\32\3\11\1\33\12\11\2\34\1\35"
+ "\2\36";
private static int[] zzUnpackAction() {
int[] result = new int[83];
int[] result = new int[86];
int offset = 0;
offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result);
return result;
@@ -182,20 +170,20 @@ public final class FlasmLexer {
*/
private static final int[] ZZ_ROWMAP = zzUnpackRowMap();
private static final String ZZ_ROWMAP_PACKED_0 =
"\0\0\0\45\0\112\0\157\0\224\0\271\0\336\0\157"
+ "\0\u0103\0\u0128\0\157\0\u014d\0\157\0\u0172\0\157\0\u0197"
+ "\0\u01bc\0\u01e1\0\157\0\u0206\0\u022b\0\u0250\0\u0275\0\u029a"
+ "\0\u02bf\0\u02e4\0\u0309\0\157\0\271\0\157\0\157\0\157"
+ "\0\157\0\157\0\157\0\u032e\0\u0353\0\157\0\157\0\157"
+ "\0\157\0\u0378\0\u039d\0\u03c2\0\u03e7\0\u040c\0\u0431\0\u0456"
+ "\0\u02bf\0\u047b\0\157\0\u04a0\0\u04a0\0\u04c5\0\u04ea\0\u050f"
+ "\0\u0534\0\u0559\0\u057e\0\u01bc\0\u05a3\0\u05c8\0\u05ed\0\u01bc"
+ "\0\u0612\0\u0637\0\u065c\0\u01bc\0\u0681\0\u06a6\0\u06cb\0\u06f0"
+ "\0\u0715\0\u073a\0\u075f\0\u0784\0\u07a9\0\u07ce\0\u07f3\0\u01bc"
+ "\0\u01bc\0\u0818\0\u01bc";
"\0\0\0\46\0\114\0\162\0\230\0\276\0\344\0\162"
+ "\0\u010a\0\u0130\0\162\0\u0156\0\162\0\u017c\0\162\0\u01a2"
+ "\0\u01c8\0\u01ee\0\162\0\u0214\0\u023a\0\u0260\0\u0286\0\u02ac"
+ "\0\u02d2\0\u02f8\0\u031e\0\u0344\0\162\0\276\0\162\0\162"
+ "\0\162\0\162\0\162\0\162\0\u036a\0\u0390\0\162\0\162"
+ "\0\162\0\162\0\u03b6\0\u03dc\0\u0402\0\u0428\0\u044e\0\u0474"
+ "\0\u049a\0\u02d2\0\u04c0\0\162\0\u04e6\0\162\0\u050c\0\u050c"
+ "\0\u0532\0\u0558\0\u057e\0\u05a4\0\u05ca\0\u05f0\0\u01c8\0\u0616"
+ "\0\u063c\0\u0662\0\u01c8\0\u0688\0\u06ae\0\u06d4\0\u01c8\0\u06fa"
+ "\0\u0720\0\u0746\0\u076c\0\u0792\0\u07b8\0\u07de\0\u0804\0\u082a"
+ "\0\u0850\0\u0876\0\u01c8\0\u01c8\0\u089c\0\u01c8";
private static int[] zzUnpackRowMap() {
int[] result = new int[83];
int[] result = new int[86];
int offset = 0;
offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result);
return result;
@@ -217,106 +205,109 @@ public final class FlasmLexer {
private static final int[] ZZ_TRANS = zzUnpackTrans();
private static final String ZZ_TRANS_PACKED_0 =
"\4\4\1\5\1\6\1\4\1\7\1\6\3\4\1\10"
+ "\13\7\2\4\1\7\3\4\3\7\1\4\1\7\2\4"
+ "\1\11\1\12\1\13\32\11\1\14\3\11\1\15\3\11"
+ "\13\7\3\4\1\7\3\4\3\7\1\4\1\7\2\4"
+ "\1\11\1\12\1\13\33\11\1\14\3\11\1\15\3\11"
+ "\1\4\1\16\1\17\1\20\1\4\1\21\1\4\2\21"
+ "\1\22\1\4\1\23\1\4\1\24\1\25\1\26\1\21"
+ "\1\27\3\21\1\30\2\21\1\31\1\32\1\21\1\4"
+ "\1\22\1\4\1\21\1\33\1\21\1\34\1\21\1\4"
+ "\1\22\51\0\1\5\45\0\5\35\1\36\2\0\14\35"
+ "\1\0\1\35\1\0\1\35\1\0\3\35\1\0\1\35"
+ "\1\0\1\35\5\0\2\35\3\7\1\36\2\0\14\7"
+ "\1\0\1\7\1\0\1\7\1\0\3\7\1\0\1\7"
+ "\1\0\1\7\1\11\2\0\32\11\1\0\3\11\1\0"
+ "\3\11\2\0\1\13\42\0\2\37\1\0\12\37\1\40"
+ "\1\41\2\37\1\42\3\37\1\43\2\37\1\44\3\37"
+ "\1\45\1\46\3\37\1\47\1\50\1\51\1\44\2\0"
+ "\1\17\42\0\1\20\2\0\42\20\5\0\5\21\3\0"
+ "\14\21\1\0\1\21\1\0\1\21\1\0\3\21\1\0"
+ "\1\21\1\0\1\21\11\0\1\22\6\0\1\52\7\0"
+ "\1\22\1\53\1\52\1\0\1\22\7\0\1\22\5\0"
+ "\5\21\3\0\1\21\1\54\12\21\1\0\1\21\1\0"
+ "\1\21\1\0\3\21\1\0\1\21\1\0\1\21\5\0"
+ "\5\21\3\0\3\21\1\55\10\21\1\0\1\21\1\0"
+ "\1\21\1\0\3\21\1\0\1\21\1\0\1\21\5\0"
+ "\5\21\3\0\10\21\1\56\3\21\1\0\1\21\1\0"
+ "\1\21\1\0\3\21\1\0\1\21\1\0\1\21\5\0"
+ "\5\21\3\0\5\21\1\57\6\21\1\0\1\21\1\0"
+ "\1\21\1\0\3\21\1\0\1\21\1\0\1\21\5\0"
+ "\5\21\3\0\2\21\1\60\11\21\1\0\1\21\1\0"
+ "\1\21\1\0\3\21\1\0\1\21\1\0\1\21\11\0"
+ "\1\61\6\0\1\52\7\0\1\61\1\53\1\52\1\0"
+ "\1\61\7\0\1\61\11\0\1\53\16\0\1\53\3\0"
+ "\1\53\7\0\1\53\5\0\5\21\3\0\14\21\1\0"
+ "\1\21\1\0\1\21\1\0\2\21\1\62\1\0\1\21"
+ "\1\0\1\21\30\0\1\45\3\0\1\45\7\0\1\45"
+ "\30\0\1\63\3\0\1\63\7\0\1\63\11\0\1\64"
+ "\16\0\1\64\2\0\1\65\1\64\7\0\1\64\11\0"
+ "\1\53\6\0\1\52\7\0\1\53\1\0\1\52\1\0"
+ "\1\53\7\0\1\53\5\0\5\21\3\0\2\21\1\66"
+ "\11\21\1\0\1\21\1\0\1\21\1\0\3\21\1\0"
+ "\1\21\1\0\1\21\5\0\5\21\3\0\14\21\1\0"
+ "\1\21\1\0\1\21\1\0\1\67\2\21\1\0\1\21"
+ "\1\0\1\21\5\0\5\21\3\0\11\21\1\70\2\21"
+ "\1\0\1\21\1\0\1\21\1\0\3\21\1\0\1\21"
+ "\1\0\1\21\5\0\5\21\3\0\6\21\1\71\5\21"
+ "\1\0\1\21\1\0\1\21\1\0\3\21\1\0\1\21"
+ "\1\0\1\21\5\0\5\21\3\0\6\21\1\72\5\21"
+ "\1\0\1\21\1\0\1\21\1\0\3\21\1\0\1\21"
+ "\1\0\1\21\5\0\5\21\3\0\10\21\1\73\3\21"
+ "\1\0\1\21\1\0\1\21\1\0\3\21\1\0\1\21"
+ "\1\0\1\21\11\0\1\64\16\0\1\64\3\0\1\64"
+ "\7\0\1\64\5\0\5\21\3\0\3\21\1\74\10\21"
+ "\1\0\1\21\1\0\1\21\1\0\3\21\1\0\1\21"
+ "\1\0\1\21\5\0\5\21\3\0\12\21\1\75\1\21"
+ "\1\0\1\21\1\0\1\21\1\0\3\21\1\0\1\21"
+ "\1\0\1\21\5\0\5\21\3\0\3\21\1\76\10\21"
+ "\1\0\1\21\1\0\1\21\1\0\3\21\1\0\1\21"
+ "\1\0\1\21\5\0\5\21\3\0\7\21\1\77\4\21"
+ "\1\0\1\21\1\0\1\21\1\0\3\21\1\0\1\21"
+ "\1\0\1\21\5\0\5\21\3\0\6\21\1\100\5\21"
+ "\1\0\1\21\1\0\1\21\1\0\3\21\1\0\1\21"
+ "\1\0\1\21\5\0\5\21\3\0\7\21\1\101\4\21"
+ "\1\0\1\21\1\0\1\21\1\0\3\21\1\0\1\21"
+ "\1\0\1\21\5\0\5\21\3\0\7\21\1\102\4\21"
+ "\1\0\1\21\1\0\1\21\1\0\3\21\1\0\1\21"
+ "\1\0\1\21\5\0\5\21\3\0\4\21\1\103\7\21"
+ "\1\0\1\21\1\0\1\21\1\0\3\21\1\0\1\21"
+ "\1\0\1\21\5\0\5\21\3\0\3\21\1\104\10\21"
+ "\1\0\1\21\1\0\1\21\1\0\3\21\1\0\1\21"
+ "\1\0\1\21\5\0\5\21\3\0\1\105\13\21\1\0"
+ "\1\27\3\21\1\30\2\21\1\31\1\32\1\33\1\21"
+ "\1\4\1\22\1\4\1\21\1\34\1\21\1\35\1\21"
+ "\1\4\1\22\52\0\1\5\46\0\5\36\1\37\2\0"
+ "\14\36\2\0\1\36\1\0\1\36\1\0\3\36\1\0"
+ "\1\36\1\0\1\36\5\0\2\36\3\7\1\37\2\0"
+ "\14\7\2\0\1\7\1\0\1\7\1\0\3\7\1\0"
+ "\1\7\1\0\1\7\1\11\2\0\33\11\1\0\3\11"
+ "\1\0\3\11\2\0\1\13\43\0\2\40\1\0\12\40"
+ "\1\41\1\42\2\40\1\43\3\40\1\44\2\40\1\45"
+ "\4\40\1\46\1\47\3\40\1\50\1\51\1\52\1\45"
+ "\2\0\1\17\43\0\1\20\2\0\43\20\5\0\5\21"
+ "\3\0\14\21\2\0\1\21\1\0\1\21\1\0\3\21"
+ "\1\0\1\21\1\0\1\21\11\0\1\22\6\0\1\53"
+ "\7\0\1\22\1\0\1\54\1\53\1\0\1\22\7\0"
+ "\1\22\5\0\5\21\3\0\1\21\1\55\12\21\2\0"
+ "\1\21\1\0\1\21\1\0\3\21\1\0\1\21\1\0"
+ "\1\21\5\0\5\21\3\0\1\106\13\21\1\0\1\21"
+ "\1\0\1\21\1\0\3\21\1\0\1\21\1\0\1\21"
+ "\5\0\5\21\3\0\12\21\1\107\1\21\1\0\1\21"
+ "\1\0\1\21\1\0\3\21\1\0\1\21\1\0\1\21"
+ "\5\0\5\21\3\0\5\21\1\110\6\21\1\0\1\21"
+ "\1\0\1\21\1\0\3\21\1\0\1\21\1\0\1\21"
+ "\5\0\5\21\3\0\3\21\1\111\10\21\1\0\1\21"
+ "\1\0\1\21\1\0\3\21\1\0\1\21\1\0\1\21"
+ "\5\0\5\21\3\0\10\21\1\112\3\21\1\0\1\21"
+ "\1\0\1\21\1\0\3\21\1\0\1\21\1\0\1\21"
+ "\5\0\5\21\3\0\10\21\1\113\3\21\1\0\1\21"
+ "\1\0\1\21\1\0\3\21\1\0\1\21\1\0\1\21"
+ "\5\0\5\21\3\0\1\21\1\114\12\21\1\0\1\21"
+ "\1\0\1\21\1\0\3\21\1\0\1\21\1\0\1\21"
+ "\5\0\5\21\3\0\3\21\1\115\10\21\1\0\1\21"
+ "\1\0\1\21\1\0\3\21\1\0\1\21\1\0\1\21"
+ "\5\0\5\21\3\0\1\116\13\21\1\0\1\21\1\0"
+ "\1\21\5\0\5\21\3\0\3\21\1\56\10\21\2\0"
+ "\1\21\1\0\1\21\1\0\3\21\1\0\1\21\1\0"
+ "\1\21\5\0\5\21\3\0\10\21\1\57\3\21\2\0"
+ "\1\21\1\0\1\21\1\0\3\21\1\0\1\21\1\0"
+ "\1\21\5\0\5\21\3\0\5\21\1\60\6\21\2\0"
+ "\1\21\1\0\1\21\1\0\3\21\1\0\1\21\1\0"
+ "\1\21\5\0\5\21\3\0\2\21\1\61\11\21\2\0"
+ "\1\21\1\0\1\21\1\0\3\21\1\0\1\21\1\0"
+ "\1\21\11\0\1\62\6\0\1\53\7\0\1\62\1\0"
+ "\1\54\1\53\1\0\1\62\7\0\1\62\11\0\1\63"
+ "\16\0\1\64\4\0\1\63\7\0\1\63\11\0\1\54"
+ "\16\0\1\54\4\0\1\54\7\0\1\54\5\0\5\21"
+ "\3\0\14\21\2\0\1\21\1\0\1\21\1\0\2\21"
+ "\1\65\1\0\1\21\1\0\1\21\30\0\1\46\4\0"
+ "\1\46\7\0\1\46\30\0\1\66\4\0\1\66\7\0"
+ "\1\66\11\0\1\67\16\0\1\67\1\70\2\0\1\70"
+ "\1\67\7\0\1\67\11\0\1\54\6\0\1\53\7\0"
+ "\1\54\2\0\1\53\1\0\1\54\7\0\1\54\5\0"
+ "\5\21\3\0\2\21\1\71\11\21\2\0\1\21\1\0"
+ "\1\21\1\0\3\21\1\0\1\21\1\0\1\21\5\0"
+ "\4\21\1\117\3\0\13\21\1\120\1\0\1\21\1\0"
+ "\1\117\1\0\3\21\1\0\1\21\1\0\1\117\5\0"
+ "\5\21\3\0\11\21\1\121\2\21\1\0\1\21\1\0"
+ "\1\21\1\0\3\21\1\0\1\21\1\0\1\21\5\0"
+ "\4\21\1\122\3\0\13\21\1\123\1\0\1\21\1\0"
+ "\1\122\1\0\3\21\1\0\1\21\1\0\1\122\5\0"
+ "\4\21\1\117\3\0\13\21\1\117\1\0\1\21\1\0"
+ "\1\117\1\0\3\21\1\0\1\21\1\0\1\117\5\0"
+ "\4\21\1\122\3\0\13\21\1\122\1\0\1\21\1\0"
+ "\1\122\1\0\3\21\1\0\1\21\1\0\1\122";
+ "\5\21\3\0\14\21\2\0\1\21\1\0\1\21\1\0"
+ "\1\72\2\21\1\0\1\21\1\0\1\21\5\0\5\21"
+ "\3\0\11\21\1\73\2\21\2\0\1\21\1\0\1\21"
+ "\1\0\3\21\1\0\1\21\1\0\1\21\5\0\5\21"
+ "\3\0\6\21\1\74\5\21\2\0\1\21\1\0\1\21"
+ "\1\0\3\21\1\0\1\21\1\0\1\21\5\0\5\21"
+ "\3\0\6\21\1\75\5\21\2\0\1\21\1\0\1\21"
+ "\1\0\3\21\1\0\1\21\1\0\1\21\11\0\1\63"
+ "\16\0\1\63\4\0\1\63\7\0\1\63\5\0\5\21"
+ "\3\0\10\21\1\76\3\21\2\0\1\21\1\0\1\21"
+ "\1\0\3\21\1\0\1\21\1\0\1\21\11\0\1\67"
+ "\16\0\1\67\4\0\1\67\7\0\1\67\5\0\5\21"
+ "\3\0\3\21\1\77\10\21\2\0\1\21\1\0\1\21"
+ "\1\0\3\21\1\0\1\21\1\0\1\21\5\0\5\21"
+ "\3\0\12\21\1\100\1\21\2\0\1\21\1\0\1\21"
+ "\1\0\3\21\1\0\1\21\1\0\1\21\5\0\5\21"
+ "\3\0\3\21\1\101\10\21\2\0\1\21\1\0\1\21"
+ "\1\0\3\21\1\0\1\21\1\0\1\21\5\0\5\21"
+ "\3\0\7\21\1\102\4\21\2\0\1\21\1\0\1\21"
+ "\1\0\3\21\1\0\1\21\1\0\1\21\5\0\5\21"
+ "\3\0\6\21\1\103\5\21\2\0\1\21\1\0\1\21"
+ "\1\0\3\21\1\0\1\21\1\0\1\21\5\0\5\21"
+ "\3\0\7\21\1\104\4\21\2\0\1\21\1\0\1\21"
+ "\1\0\3\21\1\0\1\21\1\0\1\21\5\0\5\21"
+ "\3\0\7\21\1\105\4\21\2\0\1\21\1\0\1\21"
+ "\1\0\3\21\1\0\1\21\1\0\1\21\5\0\5\21"
+ "\3\0\4\21\1\106\7\21\2\0\1\21\1\0\1\21"
+ "\1\0\3\21\1\0\1\21\1\0\1\21\5\0\5\21"
+ "\3\0\3\21\1\107\10\21\2\0\1\21\1\0\1\21"
+ "\1\0\3\21\1\0\1\21\1\0\1\21\5\0\5\21"
+ "\3\0\1\110\13\21\2\0\1\21\1\0\1\21\1\0"
+ "\3\21\1\0\1\21\1\0\1\21\5\0\5\21\3\0"
+ "\1\111\13\21\2\0\1\21\1\0\1\21\1\0\3\21"
+ "\1\0\1\21\1\0\1\21\5\0\5\21\3\0\12\21"
+ "\1\112\1\21\2\0\1\21\1\0\1\21\1\0\3\21"
+ "\1\0\1\21\1\0\1\21\5\0\5\21\3\0\5\21"
+ "\1\113\6\21\2\0\1\21\1\0\1\21\1\0\3\21"
+ "\1\0\1\21\1\0\1\21\5\0\5\21\3\0\3\21"
+ "\1\114\10\21\2\0\1\21\1\0\1\21\1\0\3\21"
+ "\1\0\1\21\1\0\1\21\5\0\5\21\3\0\10\21"
+ "\1\115\3\21\2\0\1\21\1\0\1\21\1\0\3\21"
+ "\1\0\1\21\1\0\1\21\5\0\5\21\3\0\10\21"
+ "\1\116\3\21\2\0\1\21\1\0\1\21\1\0\3\21"
+ "\1\0\1\21\1\0\1\21\5\0\5\21\3\0\1\21"
+ "\1\117\12\21\2\0\1\21\1\0\1\21\1\0\3\21"
+ "\1\0\1\21\1\0\1\21\5\0\5\21\3\0\3\21"
+ "\1\120\10\21\2\0\1\21\1\0\1\21\1\0\3\21"
+ "\1\0\1\21\1\0\1\21\5\0\5\21\3\0\1\121"
+ "\13\21\2\0\1\21\1\0\1\21\1\0\3\21\1\0"
+ "\1\21\1\0\1\21\5\0\4\21\1\122\3\0\13\21"
+ "\1\123\2\0\1\21\1\0\1\122\1\0\3\21\1\0"
+ "\1\21\1\0\1\122\5\0\5\21\3\0\11\21\1\124"
+ "\2\21\2\0\1\21\1\0\1\21\1\0\3\21\1\0"
+ "\1\21\1\0\1\21\5\0\4\21\1\125\3\0\13\21"
+ "\1\126\2\0\1\21\1\0\1\125\1\0\3\21\1\0"
+ "\1\21\1\0\1\125\5\0\4\21\1\122\3\0\13\21"
+ "\1\122\2\0\1\21\1\0\1\122\1\0\3\21\1\0"
+ "\1\21\1\0\1\122\5\0\4\21\1\125\3\0\13\21"
+ "\1\125\2\0\1\21\1\0\1\125\1\0\3\21\1\0"
+ "\1\21\1\0\1\125";
private static int[] zzUnpackTrans() {
int[] result = new int[2109];
int[] result = new int[2242];
int offset = 0;
offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result);
return result;
@@ -354,11 +345,12 @@ public final class FlasmLexer {
private static final int[] ZZ_ATTRIBUTE = zzUnpackAttribute();
private static final String ZZ_ATTRIBUTE_PACKED_0 =
"\3\0\1\11\3\1\1\11\2\1\1\11\1\1\1\11"
+ "\1\1\1\11\3\1\1\11\10\1\1\11\1\0\6\11"
+ "\2\1\4\11\1\0\10\1\1\11\1\1\1\0\36\1";
+ "\1\1\1\11\3\1\1\11\11\1\1\11\1\0\6\11"
+ "\2\1\4\11\1\0\10\1\1\11\1\1\1\11\1\1"
+ "\1\0\36\1";
private static int[] zzUnpackAttribute() {
int[] result = new int[83];
int[] result = new int[86];
int offset = 0;
offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result);
return result;