diff options
-rwxr-xr-x | smali/runantlr.sh | 2 | ||||
-rwxr-xr-x | smali/runjflex.sh | 2 | ||||
-rw-r--r-- | smali/src/main/java/org/jf/smali/smaliFlexLexer.java | 6959 | ||||
-rw-r--r-- | smali/src/main/java/org/jf/smali/smaliParser.java | 8627 | ||||
-rw-r--r-- | smali/src/main/java/org/jf/smali/smaliTreeWalker.java | 1869 |
5 files changed, 8966 insertions, 8493 deletions
diff --git a/smali/runantlr.sh b/smali/runantlr.sh index dc37de03..1133f419 100755 --- a/smali/runantlr.sh +++ b/smali/runantlr.sh @@ -10,7 +10,7 @@ # this script should be checked in to the repository # Update when switching to a different version of antlr -EXPECTED_ANTLR_VERSION_STR="ANTLR Parser Generator Version 3.5" +EXPECTED_ANTLR_VERSION_STR="ANTLR Parser Generator Version 3.5.2" # Get the location of this script used to find locations of other things in the tree. SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" diff --git a/smali/runjflex.sh b/smali/runjflex.sh index 70c06240..783b9122 100755 --- a/smali/runjflex.sh +++ b/smali/runjflex.sh @@ -11,7 +11,7 @@ # this script should be checked in to the repository # Update when switching to a different version of jflex -EXPECTED_JFLEX_VERSION="1.4.3" +EXPECTED_JFLEX_VERSION="1.6.1" EXPECTED_JFLEX_VERSION_STR="This is JFlex $EXPECTED_JFLEX_VERSION" # Get the location of this script used to find locations of other things in the tree. diff --git a/smali/src/main/java/org/jf/smali/smaliFlexLexer.java b/smali/src/main/java/org/jf/smali/smaliFlexLexer.java index 6008fe45..9cc902c5 100644 --- a/smali/src/main/java/org/jf/smali/smaliFlexLexer.java +++ b/smali/src/main/java/org/jf/smali/smaliFlexLexer.java @@ -1,4 +1,4 @@ -/* The following code was generated by JFlex 1.4.3 on 4/23/15 12:35 PM */ +/* The following code was generated by JFlex 1.6.1 */ package org.jf.smali; @@ -10,9 +10,8 @@ import static org.jf.smali.smaliParser.*; /** * This class is a scanner generated by - * <a href="http://www.jflex.de/">JFlex</a> 1.4.3 - * on 4/23/15 12:35 PM from the specification file - * <tt>./src/main/jflex/smaliLexer.jflex</tt> + * <a href="http://www.jflex.de/">JFlex</a> 1.6.1 + * from the specification file <tt>smali/src/main/jflex/smaliLexer.jflex</tt> */ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { @@ -23,11 +22,12 @@ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { private static final int ZZ_BUFFERSIZE = 16384; /** lexical states */ - public static final int STRING = 6; - public static final int PARAM_LIST_OR_ID = 2; public static final int YYINITIAL = 0; - public static final int CHAR = 8; + public static final int PARAM_LIST_OR_ID = 2; public static final int PARAM_LIST = 4; + public static final int ARRAY_DESCRIPTOR = 6; + public static final int STRING = 8; + public static final int CHAR = 10; /** * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l @@ -36,7 +36,7 @@ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { * l is of the form l = 2*k, k a non negative integer */ private static final int ZZ_LEXSTATE[] = { - 0, 0, 1, 1, 2, 2, 3, 3, 4, 4 + 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5 }; /** @@ -53,7 +53,7 @@ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { "\1\13\1\52\1\51\1\11\1\74\1\54\1\34\1\43\1\44\1\46"+ "\1\40\1\100\1\42\1\36\1\45\1\37\1\66\1\55\1\71\1\53"+ "\1\67\1\111\1\0\1\112\43\0\u1f5f\22\20\0\30\22\10\0\ub7d0\22"+ - "\u0400\20\u0400\21\u1ff0\22\20\0"; + "\u0400\20\u0400\21\u1ff0\22\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\40\0"; /** * Translates characters to character classes @@ -66,62 +66,62 @@ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { private static final int [] ZZ_ACTION = zzUnpackAction(); private static final String ZZ_ACTION_PACKED_0 = - "\5\0\1\1\1\2\2\3\1\2\4\3\1\4\1\1"+ - "\2\5\1\3\1\1\15\3\1\6\1\3\1\7\1\10"+ - "\2\3\1\11\1\12\1\1\1\13\1\14\1\15\1\16"+ - "\1\17\1\20\1\21\1\22\1\5\3\23\1\24\1\25"+ - "\1\26\1\0\1\24\1\27\1\30\1\0\1\2\3\3"+ - "\1\31\1\32\1\33\1\0\1\34\1\35\1\36\3\3"+ - "\2\37\1\3\1\0\1\40\12\3\3\4\1\41\10\4"+ - "\1\42\1\3\1\0\1\3\1\0\1\43\2\0\26\3"+ - "\1\44\31\3\4\0\1\43\2\0\1\45\1\46\1\47"+ - "\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57"+ - "\1\2\1\0\1\36\1\3\1\0\1\60\1\33\3\3"+ - "\1\37\11\3\1\36\5\3\21\4\1\3\1\0\1\61"+ - "\2\0\1\62\2\0\47\3\1\63\14\3\1\64\1\0"+ - "\1\62\2\0\1\50\1\57\1\0\1\33\1\0\3\3"+ - "\1\37\5\3\1\65\11\3\25\4\4\0\12\3\1\66"+ - "\5\3\1\67\12\3\1\70\5\3\1\71\1\3\1\72"+ - "\6\3\1\73\6\3\1\74\3\3\1\50\1\57\1\75"+ - "\3\3\1\76\13\3\4\4\1\77\13\4\1\100\1\0"+ - "\3\4\5\3\1\101\34\3\1\0\11\3\1\102\5\3"+ - "\1\0\3\3\1\50\1\57\2\3\1\103\17\3\1\0"+ - "\1\3\1\4\1\104\1\105\1\106\1\107\3\4\1\110"+ - "\3\4\1\111\13\4\7\3\1\0\36\3\1\102\5\3"+ - "\2\0\12\3\1\66\4\3\2\0\3\3\2\112\13\3"+ - "\1\0\7\3\1\0\1\3\2\4\1\113\4\4\1\114"+ - "\15\4\1\115\11\3\1\0\1\116\1\0\17\3\1\66"+ - "\11\3\1\66\13\3\1\0\1\117\1\71\11\3\1\0"+ - "\3\3\1\120\1\121\1\0\1\57\12\3\1\0\15\3"+ - "\1\0\1\3\24\4\3\3\1\66\5\3\1\0\1\122"+ - "\14\3\1\0\10\3\1\0\4\3\1\123\10\3\1\0"+ - "\4\3\1\124\1\3\2\0\3\3\1\0\5\3\1\65"+ - "\2\3\1\65\2\3\1\0\16\3\1\125\1\3\1\4"+ - "\1\126\5\4\1\127\1\130\11\4\1\0\1\4\10\3"+ - "\1\0\12\3\1\67\2\3\1\67\1\3\1\0\3\3"+ - "\1\0\7\3\1\71\1\0\2\3\1\131\4\3\2\0"+ - "\2\3\1\0\1\132\7\3\1\133\1\134\15\3\6\4"+ - "\1\135\1\136\5\4\1\137\2\4\1\140\5\3\1\141"+ - "\1\0\1\3\1\142\10\3\1\0\12\3\1\0\5\3"+ - "\2\0\2\3\1\143\17\3\1\144\1\145\1\146\10\4"+ - "\1\147\1\4\4\3\2\0\6\3\1\0\3\3\1\102"+ - "\1\63\3\3\1\102\1\132\5\3\1\0\1\150\1\0"+ - "\10\3\1\151\6\3\11\4\2\3\1\152\2\0\1\153"+ - "\14\3\1\154\1\155\2\3\1\156\1\3\1\157\1\3"+ - "\1\0\1\151\1\3\1\151\3\3\11\4\1\3\1\160"+ - "\2\0\1\161\1\3\1\162\1\163\7\3\1\0\4\3"+ - "\1\164\1\165\1\166\5\4\1\167\1\3\2\0\1\3"+ - "\1\170\5\3\1\0\3\3\1\171\1\172\3\4\1\3"+ - "\2\0\1\3\1\0\4\3\1\0\2\3\1\173\3\4"+ - "\1\174\2\0\1\3\1\0\4\3\1\0\2\3\1\0"+ - "\3\4\1\0\1\175\1\176\1\0\2\3\1\177\1\200"+ - "\2\3\1\0\1\201\1\202\1\203\1\204\1\0\2\3"+ - "\2\0\1\205\2\0\1\206\1\3\3\0\1\207\1\3"+ - "\3\0\1\3\2\0\1\210\1\3\2\0\1\3\1\211"+ - "\1\212\1\213"; + "\6\0\1\1\1\2\2\3\1\2\4\3\1\4\1\1"+ + "\2\5\1\3\1\6\15\3\1\7\1\3\1\10\1\11"+ + "\2\3\1\12\1\13\1\1\1\14\1\15\1\16\1\17"+ + "\1\20\1\21\1\22\1\23\1\24\1\5\1\23\1\25"+ + "\1\26\1\23\1\27\1\30\1\31\1\0\1\27\1\32"+ + "\1\33\1\0\1\2\3\3\1\34\1\35\1\36\1\0"+ + "\1\37\1\40\1\41\3\3\2\42\1\3\1\0\1\43"+ + "\12\3\3\4\1\44\10\4\1\45\1\3\1\0\1\3"+ + "\2\0\26\3\1\46\31\3\6\0\1\47\1\50\1\51"+ + "\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61"+ + "\1\2\1\0\1\41\1\3\1\0\1\62\1\36\3\3"+ + "\1\42\12\3\1\41\5\3\21\4\1\3\1\0\1\63"+ + "\2\0\1\64\2\0\47\3\1\65\14\3\1\66\1\0"+ + "\1\64\1\0\1\67\1\52\1\61\1\0\1\36\1\0"+ + "\3\3\1\42\5\3\1\70\5\3\1\70\4\3\25\4"+ + "\4\0\12\3\1\71\5\3\1\72\12\3\1\73\5\3"+ + "\1\74\1\3\1\75\6\3\1\76\6\3\1\77\3\3"+ + "\1\52\1\61\1\100\3\3\1\101\14\3\4\4\1\102"+ + "\13\4\1\103\1\0\3\4\5\3\1\104\34\3\1\0"+ + "\11\3\1\105\5\3\1\0\3\3\1\52\1\61\2\3"+ + "\1\106\22\3\1\0\1\3\1\4\1\107\1\110\1\111"+ + "\1\112\3\4\1\113\3\4\1\114\13\4\7\3\1\0"+ + "\36\3\1\105\5\3\2\0\12\3\1\71\4\3\2\0"+ + "\3\3\2\115\13\3\1\0\13\3\1\0\1\3\2\4"+ + "\1\116\4\4\1\117\15\4\1\120\11\3\1\0\1\121"+ + "\1\0\17\3\1\71\11\3\1\71\13\3\1\0\1\122"+ + "\1\74\11\3\1\0\3\3\1\123\1\124\1\0\1\61"+ + "\12\3\1\0\21\3\1\0\1\3\24\4\3\3\1\71"+ + "\5\3\1\0\1\125\14\3\1\0\10\3\1\0\4\3"+ + "\1\126\10\3\1\0\4\3\1\127\1\3\2\0\3\3"+ + "\1\0\5\3\1\70\2\3\1\70\2\3\1\0\15\3"+ + "\1\70\3\3\1\130\1\3\1\4\1\131\5\4\1\132"+ + "\1\133\11\4\1\0\1\4\10\3\1\0\12\3\1\72"+ + "\2\3\1\72\1\3\1\0\3\3\1\0\7\3\1\74"+ + "\1\0\2\3\1\134\4\3\2\0\2\3\1\0\1\135"+ + "\10\3\1\136\1\137\16\3\6\4\1\140\1\141\5\4"+ + "\1\142\2\4\1\143\5\3\1\144\1\0\1\3\1\145"+ + "\10\3\1\0\12\3\1\0\5\3\2\0\2\3\1\146"+ + "\20\3\1\147\1\150\1\151\10\4\1\152\1\4\4\3"+ + "\2\0\6\3\1\0\3\3\1\105\1\65\3\3\1\105"+ + "\1\135\5\3\1\0\1\153\1\0\10\3\1\154\6\3"+ + "\11\4\2\3\1\155\2\0\1\156\14\3\1\157\1\160"+ + "\2\3\1\161\1\3\1\162\1\3\1\0\1\154\1\3"+ + "\1\154\3\3\11\4\1\3\1\163\2\0\1\164\1\3"+ + "\1\165\1\166\10\3\1\0\4\3\1\167\1\170\1\171"+ + "\5\4\1\172\1\3\2\0\1\3\1\173\6\3\1\0"+ + "\3\3\1\174\1\175\3\4\1\3\2\0\1\3\1\0"+ + "\5\3\1\0\2\3\1\176\3\4\1\177\2\0\1\3"+ + "\1\0\4\3\1\0\2\3\1\0\3\4\1\0\1\200"+ + "\1\201\1\0\2\3\1\202\1\203\2\3\1\0\1\204"+ + "\1\205\1\206\1\207\1\0\2\3\2\0\1\210\2\0"+ + "\1\211\1\3\3\0\1\212\1\3\3\0\1\3\2\0"+ + "\1\213\1\3\2\0\1\3\1\214\1\215\1\216"; private static int [] zzUnpackAction() { - int [] result = new int[1237]; + int [] result = new int[1260]; int offset = 0; offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); return result; @@ -150,160 +150,163 @@ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { "\0\u0270\0\u02be\0\u030c\0\u035a\0\u03a8\0\u03f6\0\u0444\0\u0492"+ "\0\u04e0\0\u052e\0\u057c\0\u05ca\0\u0618\0\u0666\0\u06b4\0\u0702"+ "\0\u0750\0\u079e\0\u07ec\0\u083a\0\u0888\0\u08d6\0\u0924\0\u0972"+ - "\0\u09c0\0\u0a0e\0\u0a5c\0\u0186\0\u0186\0\u0aaa\0\u0af8\0\u0b46"+ - "\0\u0222\0\u0b94\0\u0186\0\u0186\0\u0186\0\u0186\0\u0186\0\u0186"+ - "\0\u0186\0\u0186\0\u0186\0\u0186\0\u0be2\0\u0c30\0\u0c7e\0\u0186"+ - "\0\u0186\0\u0ccc\0\u0d1a\0\u0186\0\u0186\0\u0d68\0\u0db6\0\u0e04"+ - "\0\u0e52\0\u0ea0\0\u0222\0\u0222\0\u0eee\0\u0492\0\u0222\0\u0222"+ - "\0\u0222\0\u0f3c\0\u0f8a\0\u0fd8\0\u1026\0\u1074\0\u10c2\0\u1110"+ - "\0\u0186\0\u115e\0\u11ac\0\u11fa\0\u1248\0\u1296\0\u12e4\0\u1332"+ - "\0\u1380\0\u13ce\0\u141c\0\u146a\0\u14b8\0\u1506\0\u0186\0\u1554"+ - "\0\u15a2\0\u15f0\0\u163e\0\u168c\0\u16da\0\u1728\0\u1776\0\u04e0"+ - "\0\u17c4\0\u1812\0\u1860\0\u18ae\0\u1812\0\u18fc\0\u05ca\0\u194a"+ - "\0\u1998\0\u19e6\0\u1a34\0\u1a82\0\u1ad0\0\u1b1e\0\u1b6c\0\u1bba"+ - "\0\u1c08\0\u1c56\0\u1ca4\0\u1cf2\0\u1d40\0\u1d8e\0\u1ddc\0\u1e2a"+ - "\0\u1e78\0\u1ec6\0\u1f14\0\u1f62\0\u1fb0\0\u1ffe\0\u204c\0\u209a"+ - "\0\u20e8\0\u2136\0\u2184\0\u21d2\0\u2220\0\u226e\0\u22bc\0\u230a"+ - "\0\u2358\0\u23a6\0\u23f4\0\u2442\0\u2490\0\u24de\0\u252c\0\u257a"+ - "\0\u25c8\0\u2616\0\u2664\0\u26b2\0\u2700\0\u274e\0\u279c\0\u27ea"+ - "\0\u2838\0\u2886\0\u28d4\0\u0186\0\u2922\0\u0c30\0\u0186\0\u0186"+ - "\0\u0186\0\u2970\0\u0186\0\u0186\0\u0186\0\u0186\0\u0186\0\u0186"+ - "\0\u29be\0\u2a0c\0\u2a5a\0\u2aa8\0\u2af6\0\u2b44\0\u0186\0\u0186"+ - "\0\u2b92\0\u2be0\0\u2c2e\0\u2c7c\0\u2cca\0\u2d18\0\u2d66\0\u2db4"+ - "\0\u2e02\0\u2e50\0\u2e9e\0\u2eec\0\u2f3a\0\u2f88\0\u2fd6\0\u3024"+ - "\0\u3072\0\u30c0\0\u310e\0\u315c\0\u31aa\0\u31f8\0\u3246\0\u3294"+ - "\0\u32e2\0\u3330\0\u337e\0\u33cc\0\u341a\0\u3468\0\u34b6\0\u3504"+ - "\0\u3552\0\u35a0\0\u35ee\0\u363c\0\u368a\0\u36d8\0\u1812\0\u3726"+ - "\0\u3774\0\u1812\0\u37c2\0\u3810\0\u385e\0\u38ac\0\u38fa\0\u3948"+ - "\0\u3996\0\u39e4\0\u3a32\0\u3a80\0\u3ace\0\u3b1c\0\u3b6a\0\u3bb8"+ - "\0\u3c06\0\u3c54\0\u3ca2\0\u3cf0\0\u3d3e\0\u3d8c\0\u3dda\0\u3e28"+ - "\0\u3e76\0\u3ec4\0\u3f12\0\u3f60\0\u3fae\0\u3ffc\0\u404a\0\u4098"+ - "\0\u40e6\0\u4134\0\u4182\0\u41d0\0\u421e\0\u426c\0\u42ba\0\u4308"+ - "\0\u4356\0\u43a4\0\u43f2\0\u0222\0\u4440\0\u448e\0\u44dc\0\u452a"+ - "\0\u4578\0\u45c6\0\u4614\0\u4662\0\u46b0\0\u46fe\0\u474c\0\u479a"+ - "\0\u0186\0\u0be2\0\u0186\0\u47e8\0\u4836\0\u4884\0\u48d2\0\u4920"+ - "\0\u496e\0\u49bc\0\u4a0a\0\u4a58\0\u4aa6\0\u4af4\0\u4b42\0\u4b90"+ - "\0\u4bde\0\u4c2c\0\u4c7a\0\u4cc8\0\u4d16\0\u4d64\0\u4db2\0\u4e00"+ - "\0\u4e4e\0\u4e9c\0\u4eea\0\u4f38\0\u4f86\0\u4fd4\0\u5022\0\u5070"+ - "\0\u50be\0\u510c\0\u515a\0\u51a8\0\u51f6\0\u5244\0\u5292\0\u52e0"+ - "\0\u532e\0\u537c\0\u53ca\0\u5418\0\u5466\0\u54b4\0\u5502\0\u5550"+ - "\0\u559e\0\u55ec\0\u563a\0\u5688\0\u56d6\0\u5724\0\u5772\0\u57c0"+ - "\0\u580e\0\u585c\0\u58aa\0\u58f8\0\u5946\0\u5994\0\u59e2\0\u5a30"+ - "\0\u5a7e\0\u5acc\0\u5b1a\0\u5b68\0\u5bb6\0\u5c04\0\u5c52\0\u5ca0"+ - "\0\u5cee\0\u5d3c\0\u5d8a\0\u5dd8\0\u5e26\0\u5e74\0\u5ec2\0\u5f10"+ - "\0\u5f5e\0\u0222\0\u5fac\0\u5ffa\0\u6048\0\u6096\0\u60e4\0\u6132"+ - "\0\u6180\0\u0222\0\u61ce\0\u621c\0\u626a\0\u62b8\0\u6306\0\u6354"+ - "\0\u0222\0\u63a2\0\u63f0\0\u643e\0\u648c\0\u64da\0\u6528\0\u6576"+ - "\0\u65c4\0\u6612\0\u6660\0\u66ae\0\u66fc\0\u0222\0\u674a\0\u6798"+ - "\0\u67e6\0\u6834\0\u6882\0\u68d0\0\u691e\0\u696c\0\u69ba\0\u6a08"+ - "\0\u6a56\0\u6aa4\0\u6af2\0\u6b40\0\u6b8e\0\u6bdc\0\u6c2a\0\u6c78"+ - "\0\u6cc6\0\u146a\0\u6d14\0\u6d62\0\u6db0\0\u6dfe\0\u6e4c\0\u6e9a"+ - "\0\u6ee8\0\u6f36\0\u6f84\0\u6fd2\0\u7020\0\u146a\0\u706e\0\u70bc"+ - "\0\u710a\0\u7158\0\u71a6\0\u71f4\0\u7242\0\u7290\0\u72de\0\u732c"+ - "\0\u737a\0\u73c8\0\u7416\0\u7464\0\u74b2\0\u7500\0\u754e\0\u759c"+ - "\0\u75ea\0\u7638\0\u7686\0\u76d4\0\u7722\0\u7770\0\u77be\0\u780c"+ - "\0\u785a\0\u78a8\0\u78f6\0\u7944\0\u7992\0\u79e0\0\u7a2e\0\u7a7c"+ - "\0\u7aca\0\u7b18\0\u7b66\0\u7bb4\0\u7c02\0\u7c50\0\u7c9e\0\u7cec"+ - "\0\u7d3a\0\u7d88\0\u7dd6\0\u7e24\0\u7e72\0\u7ec0\0\u7f0e\0\u7f5c"+ - "\0\u7faa\0\u7ff8\0\u8046\0\u8094\0\u80e2\0\u8130\0\u817e\0\u81cc"+ - "\0\u821a\0\u8268\0\u82b6\0\u8304\0\u0222\0\u8352\0\u83a0\0\u83ee"+ - "\0\u843c\0\u848a\0\u84d8\0\u8526\0\u8574\0\u85c2\0\u8610\0\u865e"+ - "\0\u86ac\0\u86fa\0\u8748\0\u8796\0\u87e4\0\u8832\0\u8880\0\u146a"+ - "\0\u146a\0\u88ce\0\u891c\0\u896a\0\u89b8\0\u8a06\0\u146a\0\u8a54"+ - "\0\u8aa2\0\u8af0\0\u146a\0\u8b3e\0\u8b8c\0\u8bda\0\u8c28\0\u8c76"+ - "\0\u8cc4\0\u8d12\0\u8d60\0\u8dae\0\u8dfc\0\u8e4a\0\u8e98\0\u8ee6"+ - "\0\u8f34\0\u8f82\0\u8fd0\0\u901e\0\u906c\0\u90ba\0\u9108\0\u9156"+ - "\0\u91a4\0\u91f2\0\u9240\0\u928e\0\u92dc\0\u932a\0\u9378\0\u93c6"+ - "\0\u9414\0\u9462\0\u94b0\0\u94fe\0\u954c\0\u959a\0\u95e8\0\u9636"+ - "\0\u9684\0\u96d2\0\u9720\0\u976e\0\u97bc\0\u980a\0\u9858\0\u98a6"+ - "\0\u98f4\0\u9942\0\u9990\0\u99de\0\u9a2c\0\u9a7a\0\u9ac8\0\u9b16"+ - "\0\u9b64\0\u9bb2\0\u9c00\0\u9c4e\0\u9c9c\0\u9cea\0\u9d38\0\u9d86"+ - "\0\u9dd4\0\u9e22\0\u9e70\0\u9ebe\0\u9f0c\0\u9f5a\0\u9fa8\0\u9ff6"+ - "\0\ua044\0\ua092\0\ua0e0\0\ua12e\0\ua17c\0\ua1ca\0\ua218\0\ua266"+ - "\0\u0186\0\ua2b4\0\ua302\0\ua350\0\ua39e\0\ua3ec\0\ua43a\0\ua488"+ - "\0\ua4d6\0\ua524\0\ua572\0\ua5c0\0\ua60e\0\ua65c\0\ua6aa\0\ua6f8"+ - "\0\ua746\0\ua794\0\ua7e2\0\ua830\0\ua87e\0\ua8cc\0\ua91a\0\ua968"+ - "\0\ua9b6\0\u146a\0\uaa04\0\uaa52\0\uaaa0\0\uaaee\0\u146a\0\uab3c"+ - "\0\uab8a\0\uabd8\0\uac26\0\uac74\0\uacc2\0\uad10\0\uad5e\0\uadac"+ - "\0\uadfa\0\uae48\0\uae96\0\uaee4\0\u146a\0\uaf32\0\uaf80\0\uafce"+ - "\0\ub01c\0\ub06a\0\ub0b8\0\ub106\0\ub154\0\ub1a2\0\ub1f0\0\u0186"+ - "\0\ub23e\0\ub28c\0\ub2da\0\ub328\0\ub376\0\ub3c4\0\ub412\0\ub460"+ - "\0\ub4ae\0\ub4fc\0\ub54a\0\ub598\0\ub5e6\0\ub634\0\ub682\0\ub6d0"+ - "\0\ub71e\0\ub76c\0\ub7ba\0\ub808\0\ub856\0\ub8a4\0\ub8f2\0\ub940"+ - "\0\ub98e\0\ub9dc\0\uba2a\0\uba78\0\ubac6\0\ubb14\0\ubb62\0\ubbb0"+ - "\0\ubbfe\0\ubc4c\0\ubc9a\0\ubce8\0\ubd36\0\ubd84\0\ubdd2\0\u0186"+ - "\0\u0222\0\ube20\0\ube6e\0\ubebc\0\ubf0a\0\ubf58\0\ubfa6\0\ubff4"+ - "\0\uc042\0\uc090\0\uc0de\0\uc12c\0\uc17a\0\uc1c8\0\u0186\0\u0186"+ - "\0\uc216\0\ua2b4\0\uc264\0\uc2b2\0\uc300\0\uc34e\0\uc39c\0\uc3ea"+ - "\0\uc438\0\uc486\0\uc4d4\0\uc522\0\uc570\0\uc5be\0\uc60c\0\uc65a"+ - "\0\uc6a8\0\uc6f6\0\uc744\0\uc792\0\uc7e0\0\uc82e\0\uc87c\0\uc8ca"+ - "\0\uc918\0\uc966\0\uc9b4\0\uca02\0\uca50\0\uca9e\0\ucaec\0\ucb3a"+ - "\0\ucb88\0\ucbd6\0\ucc24\0\ucc72\0\uccc0\0\ucd0e\0\ucd5c\0\ucdaa"+ - "\0\ucdf8\0\uce46\0\uce94\0\ucee2\0\ucf30\0\ucf7e\0\ucfcc\0\ud01a"+ - "\0\ud068\0\ud0b6\0\ud104\0\u0222\0\ud152\0\ud1a0\0\ud1ee\0\ud23c"+ - "\0\ud28a\0\ud2d8\0\u0186\0\ud326\0\ud374\0\ud3c2\0\ud410\0\ud45e"+ - "\0\ud4ac\0\ud4fa\0\ud548\0\ud596\0\ud5e4\0\ud632\0\ud680\0\ud6ce"+ - "\0\ud71c\0\ud76a\0\ud7b8\0\ud806\0\ud854\0\ud8a2\0\ud8f0\0\ud93e"+ - "\0\ud98c\0\ud9da\0\uda28\0\uda76\0\udac4\0\udb12\0\udb60\0\udbae"+ - "\0\udbfc\0\udc4a\0\udc98\0\udce6\0\udd34\0\udd82\0\uddd0\0\ude1e"+ - "\0\ude6c\0\udeba\0\udf08\0\u0222\0\udf56\0\udfa4\0\udff2\0\ue040"+ - "\0\ue08e\0\ue0dc\0\ue12a\0\ue178\0\ue1c6\0\ue214\0\ue262\0\ue2b0"+ - "\0\u0222\0\ue2fe\0\ue34c\0\ue39a\0\ue3e8\0\ue436\0\ue484\0\ue4d2"+ - "\0\ue520\0\ue56e\0\ue5bc\0\ue60a\0\ue658\0\ue6a6\0\ue6f4\0\ue742"+ - "\0\ue790\0\ue7de\0\ue82c\0\ue87a\0\ue8c8\0\uc9b4\0\ue916\0\ue964"+ - "\0\u146a\0\ue9b2\0\uea00\0\uea4e\0\uea9c\0\ueaea\0\u146a\0\u146a"+ - "\0\ueb38\0\ueb86\0\uebd4\0\uec22\0\uec70\0\uecbe\0\ued0c\0\ued5a"+ - "\0\ueda8\0\uedf6\0\uee44\0\uee92\0\ueee0\0\uef2e\0\uef7c\0\uefca"+ - "\0\uf018\0\uf066\0\uf0b4\0\uf102\0\uf150\0\uf19e\0\uf1ec\0\uf23a"+ - "\0\uf288\0\uf2d6\0\uf324\0\uf372\0\uf3c0\0\uf40e\0\u0222\0\uf45c"+ - "\0\uf4aa\0\uf4f8\0\uf546\0\uf594\0\uf5e2\0\uf630\0\uf67e\0\uf6cc"+ - "\0\uf71a\0\uf768\0\uf7b6\0\uf804\0\uf852\0\uf8a0\0\uf8ee\0\uf93c"+ - "\0\uf98a\0\uf9d8\0\ufa26\0\u0222\0\ufa74\0\ufac2\0\ufb10\0\ufb5e"+ - "\0\ufbac\0\ufbfa\0\ufc48\0\ufc96\0\ufce4\0\u0222\0\ufd32\0\ufd80"+ - "\0\ufdce\0\ufe1c\0\ufe6a\0\ufeb8\0\uff06\0\u0222\0\ue484\0\uff54"+ - "\0\uffa2\0\ufff0\1\76\1\214\1\332\1\u0128\1\u0176\1\u01c4"+ - "\1\u0212\1\u0260\1\u02ae\1\u02fc\1\u034a\1\u0398\1\u03e6\1\u0434"+ - "\1\u0482\1\u04d0\0\u146a\0\u146a\1\u051e\1\u056c\1\u05ba\1\u0608"+ - "\1\u0656\0\u146a\1\u06a4\1\u06f2\0\u146a\1\u0740\1\u078e\1\u07dc"+ - "\1\u082a\1\u0878\1\u08c6\1\u0914\1\u0962\0\u0222\1\u09b0\1\u09fe"+ - "\1\u0a4c\1\u0a9a\1\u0ae8\1\u0b36\1\u0b84\1\u0bd2\1\u0c20\1\u0c6e"+ - "\1\u0cbc\1\u0d0a\1\u0d58\1\u0da6\1\u0df4\1\u0e42\1\u0e90\1\u0ede"+ - "\1\u0f2c\1\u0f7a\1\u0fc8\1\u1016\1\u1064\1\u10b2\1\u1100\1\u114e"+ - "\1\u119c\1\u11ea\1\u1238\0\ufce4\1\u1286\1\u12d4\1\u1322\1\u1370"+ - "\1\u13be\1\u140c\1\u145a\1\u14a8\1\u14f6\1\u1544\1\u1592\1\u15e0"+ - "\1\u162e\1\u167c\1\u16ca\0\u146a\0\u146a\0\u146a\1\u1718\1\u1766"+ - "\1\u17b4\1\u1802\1\u1850\1\u189e\1\u18ec\1\u193a\0\u146a\1\u1988"+ - "\1\u19d6\1\u1a24\1\u1a72\1\u1ac0\1\u1b0e\1\u1b5c\1\u1baa\1\u1bf8"+ - "\1\u1c46\1\u1c94\1\u1ce2\1\u1d30\1\u1d7e\1\u1dcc\1\u1e1a\1\u1e68"+ - "\0\u0222\1\u1eb6\1\u1f04\1\u1f52\1\u1fa0\1\u1fee\0\u0186\1\u203c"+ - "\1\u208a\1\u20d8\1\u2126\1\u2174\1\u21c2\0\u0186\1\u2210\1\u225e"+ - "\1\u22ac\1\u22fa\1\u2348\1\u2396\1\u23e4\1\u2432\1\u2480\1\u24ce"+ - "\1\u251c\1\u256a\1\u25b8\1\u2606\1\u2654\1\u26a2\1\u26f0\1\u273e"+ - "\1\u278c\1\u27da\1\u2828\1\u2876\1\u28c4\1\u2912\1\u2960\1\u29ae"+ - "\1\u29fc\1\u2a4a\1\u2a98\1\u2ae6\0\u0186\1\u2b34\1\u2b82\1\u2bd0"+ - "\1\u2c1e\1\u2c6c\1\u2cba\1\u2d08\1\u2d56\1\u2da4\1\u2df2\1\u2e40"+ - "\1\u2e8e\0\u0186\0\u0186\1\u2edc\1\u2f2a\0\u0222\1\u2f78\0\u0222"+ - "\1\u2fc6\1\u3014\1\u3062\1\u30b0\1\u30fe\1\u314c\1\u319a\1\u31e8"+ - "\1\u3236\1\u3284\1\u32d2\1\u3320\1\u336e\1\u33bc\1\u340a\1\u3458"+ - "\1\u34a6\1\u34f4\0\u0222\1\u3542\1\u3590\0\u0186\1\u35de\0\u0222"+ - "\0\u0222\1\u362c\1\u367a\1\u36c8\1\u3716\1\u3764\1\u37b2\1\u3800"+ - "\1\u384e\1\u389c\1\u38ea\1\u3938\1\u3986\0\u146a\0\u146a\0\u146a"+ - "\1\u39d4\1\u3a22\1\u3a70\1\u3abe\1\u3b0c\0\u146a\1\u3b5a\1\u3ba8"+ - "\1\u3bf6\1\u3c44\1\u3c92\1\u3ce0\1\u3d2e\1\u3d7c\1\u3dca\1\u3e18"+ - "\1\u3e66\1\u3eb4\1\u3f02\1\u3f50\0\u146a\0\u146a\1\u3f9e\1\u3fec"+ - "\1\u403a\1\u4088\1\u40d6\1\u4124\1\u4172\1\u41c0\1\u420e\1\u425c"+ - "\1\u42aa\1\u42f8\1\u4346\1\u4394\1\u43e2\1\u4430\1\u447e\1\u44cc"+ - "\1\u451a\0\u0222\1\u4568\1\u45b6\1\u4604\1\u4652\1\u46a0\1\u46ee"+ - "\1\u473c\1\u478a\1\u47d8\1\u4826\1\u4874\1\u48c2\1\u4910\1\u495e"+ - "\1\u49ac\1\u49fa\0\u0186\0\u0222\1\u4a48\1\u4a96\1\u4ae4\1\u4b32"+ - "\0\u0186\1\u4b80\1\u4bce\1\u4c1c\0\u146a\0\u146a\0\u146a\0\u0186"+ - "\1\u4c6a\1\u4cb8\1\u4d06\1\u4d54\1\u4da2\0\u0222\1\u4df0\1\u4e3e"+ - "\0\u0222\1\u4e8c\1\u4eda\1\u4f28\1\u4f76\0\u0186\1\u4fc4\1\u5012"+ - "\1\u5060\1\u50ae\1\u50fc\1\u514a\1\u5198\0\u0186\1\u51e6\1\u5234"+ - "\1\u5282\1\u52d0\0\u0186\0\u0186\0\u0222"; + "\0\u09c0\0\u0a0e\0\u0a5c\0\u0aaa\0\u01d4\0\u01d4\0\u0af8\0\u0b46"+ + "\0\u0b94\0\u0270\0\u0be2\0\u01d4\0\u01d4\0\u01d4\0\u01d4\0\u01d4"+ + "\0\u01d4\0\u01d4\0\u01d4\0\u01d4\0\u01d4\0\u0c30\0\u0c7e\0\u01d4"+ + "\0\u0ccc\0\u0d1a\0\u01d4\0\u01d4\0\u0d68\0\u0db6\0\u01d4\0\u01d4"+ + "\0\u0e04\0\u0e52\0\u0ea0\0\u0eee\0\u0f3c\0\u0270\0\u0270\0\u0f8a"+ + "\0\u04e0\0\u0270\0\u0270\0\u0270\0\u0fd8\0\u1026\0\u1074\0\u10c2"+ + "\0\u1110\0\u115e\0\u11ac\0\u01d4\0\u11fa\0\u1248\0\u1296\0\u12e4"+ + "\0\u1332\0\u1380\0\u13ce\0\u141c\0\u146a\0\u14b8\0\u1506\0\u1554"+ + "\0\u15a2\0\u01d4\0\u15f0\0\u163e\0\u168c\0\u16da\0\u1728\0\u1776"+ + "\0\u17c4\0\u1812\0\u052e\0\u1860\0\u18ae\0\u18fc\0\u194a\0\u1998"+ + "\0\u19e6\0\u1a34\0\u1a82\0\u1ad0\0\u1b1e\0\u1b6c\0\u1bba\0\u1c08"+ + "\0\u1c56\0\u1ca4\0\u1cf2\0\u1d40\0\u1d8e\0\u1ddc\0\u1e2a\0\u1e78"+ + "\0\u1ec6\0\u1f14\0\u1f62\0\u1fb0\0\u1ffe\0\u204c\0\u209a\0\u20e8"+ + "\0\u2136\0\u2184\0\u21d2\0\u2220\0\u226e\0\u22bc\0\u230a\0\u2358"+ + "\0\u23a6\0\u23f4\0\u2442\0\u2490\0\u24de\0\u252c\0\u257a\0\u25c8"+ + "\0\u2616\0\u2664\0\u26b2\0\u2700\0\u274e\0\u279c\0\u27ea\0\u2838"+ + "\0\u2886\0\u28d4\0\u2922\0\u2970\0\u29be\0\u2a0c\0\u01d4\0\u01d4"+ + "\0\u01d4\0\u2a5a\0\u01d4\0\u01d4\0\u01d4\0\u01d4\0\u01d4\0\u01d4"+ + "\0\u2aa8\0\u2af6\0\u2b44\0\u2b92\0\u2be0\0\u2c2e\0\u01d4\0\u01d4"+ + "\0\u2c7c\0\u2cca\0\u2d18\0\u2d66\0\u2db4\0\u2e02\0\u2e50\0\u2e9e"+ + "\0\u2eec\0\u2f3a\0\u2f88\0\u2fd6\0\u3024\0\u3072\0\u30c0\0\u310e"+ + "\0\u315c\0\u31aa\0\u31f8\0\u3246\0\u3294\0\u32e2\0\u3330\0\u337e"+ + "\0\u33cc\0\u341a\0\u3468\0\u34b6\0\u3504\0\u3552\0\u35a0\0\u35ee"+ + "\0\u363c\0\u368a\0\u36d8\0\u3726\0\u3774\0\u37c2\0\u3810\0\u18ae"+ + "\0\u385e\0\u38ac\0\u18ae\0\u38fa\0\u3948\0\u3996\0\u39e4\0\u3a32"+ + "\0\u3a80\0\u3ace\0\u3b1c\0\u3b6a\0\u3bb8\0\u3c06\0\u3c54\0\u3ca2"+ + "\0\u3cf0\0\u3d3e\0\u3d8c\0\u3dda\0\u3e28\0\u3e76\0\u3ec4\0\u3f12"+ + "\0\u3f60\0\u3fae\0\u3ffc\0\u404a\0\u4098\0\u40e6\0\u4134\0\u4182"+ + "\0\u41d0\0\u421e\0\u426c\0\u42ba\0\u4308\0\u4356\0\u43a4\0\u43f2"+ + "\0\u4440\0\u448e\0\u44dc\0\u452a\0\u0270\0\u4578\0\u45c6\0\u4614"+ + "\0\u4662\0\u46b0\0\u46fe\0\u474c\0\u479a\0\u47e8\0\u4836\0\u4884"+ + "\0\u48d2\0\u01d4\0\u0c30\0\u01d4\0\u0ccc\0\u01d4\0\u4920\0\u496e"+ + "\0\u49bc\0\u4a0a\0\u4a58\0\u4aa6\0\u4af4\0\u4b42\0\u4b90\0\u4bde"+ + "\0\u4c2c\0\u4c7a\0\u4cc8\0\u4d16\0\u4d64\0\u4db2\0\u4e00\0\u4e4e"+ + "\0\u4e9c\0\u4eea\0\u4f38\0\u4f86\0\u4fd4\0\u5022\0\u5070\0\u50be"+ + "\0\u510c\0\u515a\0\u51a8\0\u51f6\0\u5244\0\u5292\0\u52e0\0\u532e"+ + "\0\u537c\0\u53ca\0\u5418\0\u5466\0\u54b4\0\u5502\0\u5550\0\u559e"+ + "\0\u55ec\0\u563a\0\u5688\0\u56d6\0\u5724\0\u5772\0\u57c0\0\u580e"+ + "\0\u585c\0\u58aa\0\u58f8\0\u5946\0\u5994\0\u59e2\0\u5a30\0\u5a7e"+ + "\0\u5acc\0\u5b1a\0\u5b68\0\u5bb6\0\u5c04\0\u5c52\0\u5ca0\0\u5cee"+ + "\0\u5d3c\0\u5d8a\0\u5dd8\0\u5e26\0\u5e74\0\u5ec2\0\u5f10\0\u5f5e"+ + "\0\u5fac\0\u5ffa\0\u6048\0\u0270\0\u6096\0\u60e4\0\u6132\0\u6180"+ + "\0\u61ce\0\u621c\0\u626a\0\u0270\0\u62b8\0\u6306\0\u6354\0\u63a2"+ + "\0\u63f0\0\u643e\0\u0270\0\u648c\0\u64da\0\u6528\0\u6576\0\u65c4"+ + "\0\u6612\0\u6660\0\u66ae\0\u66fc\0\u674a\0\u6798\0\u67e6\0\u0270"+ + "\0\u6834\0\u6882\0\u68d0\0\u691e\0\u696c\0\u69ba\0\u6a08\0\u6a56"+ + "\0\u6aa4\0\u6af2\0\u6b40\0\u6b8e\0\u6bdc\0\u6c2a\0\u6c78\0\u6cc6"+ + "\0\u6d14\0\u6d62\0\u6db0\0\u6dfe\0\u1506\0\u6e4c\0\u6e9a\0\u6ee8"+ + "\0\u6f36\0\u6f84\0\u6fd2\0\u7020\0\u706e\0\u70bc\0\u710a\0\u7158"+ + "\0\u1506\0\u71a6\0\u71f4\0\u7242\0\u7290\0\u72de\0\u732c\0\u737a"+ + "\0\u73c8\0\u7416\0\u7464\0\u74b2\0\u7500\0\u754e\0\u759c\0\u75ea"+ + "\0\u7638\0\u7686\0\u76d4\0\u7722\0\u7770\0\u77be\0\u780c\0\u785a"+ + "\0\u78a8\0\u78f6\0\u7944\0\u7992\0\u79e0\0\u7a2e\0\u7a7c\0\u7aca"+ + "\0\u7b18\0\u7b66\0\u7bb4\0\u7c02\0\u7c50\0\u7c9e\0\u7cec\0\u7d3a"+ + "\0\u7d88\0\u7dd6\0\u7e24\0\u7e72\0\u7ec0\0\u7f0e\0\u7f5c\0\u7faa"+ + "\0\u7ff8\0\u8046\0\u8094\0\u80e2\0\u8130\0\u817e\0\u81cc\0\u821a"+ + "\0\u8268\0\u82b6\0\u8304\0\u8352\0\u83a0\0\u83ee\0\u843c\0\u0270"+ + "\0\u848a\0\u84d8\0\u8526\0\u8574\0\u85c2\0\u8610\0\u865e\0\u86ac"+ + "\0\u86fa\0\u8748\0\u8796\0\u87e4\0\u8832\0\u8880\0\u88ce\0\u891c"+ + "\0\u896a\0\u89b8\0\u8a06\0\u8a54\0\u8aa2\0\u1506\0\u1506\0\u8af0"+ + "\0\u8b3e\0\u8b8c\0\u8bda\0\u8c28\0\u1506\0\u8c76\0\u8cc4\0\u8d12"+ + "\0\u1506\0\u8d60\0\u8dae\0\u8dfc\0\u8e4a\0\u8e98\0\u8ee6\0\u8f34"+ + "\0\u8f82\0\u8fd0\0\u901e\0\u906c\0\u90ba\0\u9108\0\u9156\0\u91a4"+ + "\0\u91f2\0\u9240\0\u928e\0\u92dc\0\u932a\0\u9378\0\u93c6\0\u9414"+ + "\0\u9462\0\u94b0\0\u94fe\0\u954c\0\u959a\0\u95e8\0\u9636\0\u9684"+ + "\0\u96d2\0\u9720\0\u976e\0\u97bc\0\u980a\0\u9858\0\u98a6\0\u98f4"+ + "\0\u9942\0\u9990\0\u99de\0\u9a2c\0\u9a7a\0\u9ac8\0\u9b16\0\u9b64"+ + "\0\u9bb2\0\u9c00\0\u9c4e\0\u9c9c\0\u9cea\0\u9d38\0\u9d86\0\u9dd4"+ + "\0\u9e22\0\u9e70\0\u9ebe\0\u9f0c\0\u9f5a\0\u9fa8\0\u9ff6\0\ua044"+ + "\0\ua092\0\ua0e0\0\ua12e\0\ua17c\0\ua1ca\0\ua218\0\ua266\0\ua2b4"+ + "\0\ua302\0\ua350\0\ua39e\0\ua3ec\0\ua43a\0\ua488\0\u01d4\0\ua4d6"+ + "\0\ua524\0\ua572\0\ua5c0\0\ua60e\0\ua65c\0\ua6aa\0\ua6f8\0\ua746"+ + "\0\ua794\0\ua7e2\0\ua830\0\ua87e\0\ua8cc\0\ua91a\0\ua968\0\ua9b6"+ + "\0\uaa04\0\uaa52\0\uaaa0\0\uaaee\0\uab3c\0\uab8a\0\uabd8\0\uac26"+ + "\0\uac74\0\uacc2\0\uad10\0\u1506\0\uad5e\0\uadac\0\uadfa\0\uae48"+ + "\0\u1506\0\uae96\0\uaee4\0\uaf32\0\uaf80\0\uafce\0\ub01c\0\ub06a"+ + "\0\ub0b8\0\ub106\0\ub154\0\ub1a2\0\ub1f0\0\ub23e\0\u1506\0\ub28c"+ + "\0\ub2da\0\ub328\0\ub376\0\ub3c4\0\ub412\0\ub460\0\ub4ae\0\ub4fc"+ + "\0\ub54a\0\u01d4\0\ub598\0\ub5e6\0\ub634\0\ub682\0\ub6d0\0\ub71e"+ + "\0\ub76c\0\ub7ba\0\ub808\0\ub856\0\ub8a4\0\ub8f2\0\ub940\0\ub98e"+ + "\0\ub9dc\0\uba2a\0\uba78\0\ubac6\0\ubb14\0\ubb62\0\ubbb0\0\ubbfe"+ + "\0\ubc4c\0\ubc9a\0\ubce8\0\ubd36\0\ubd84\0\ubdd2\0\ube20\0\ube6e"+ + "\0\ubebc\0\ubf0a\0\ubf58\0\ubfa6\0\ubff4\0\uc042\0\uc090\0\uc0de"+ + "\0\uc12c\0\u01d4\0\u0270\0\uc17a\0\uc1c8\0\uc216\0\uc264\0\uc2b2"+ + "\0\uc300\0\uc34e\0\uc39c\0\uc3ea\0\uc438\0\uc486\0\uc4d4\0\uc522"+ + "\0\u01d4\0\u01d4\0\uc570\0\ua4d6\0\uc5be\0\uc60c\0\uc65a\0\uc6a8"+ + "\0\uc6f6\0\uc744\0\uc792\0\uc7e0\0\uc82e\0\uc87c\0\uc8ca\0\uc918"+ + "\0\uc966\0\uc9b4\0\uca02\0\uca50\0\uca9e\0\ucaec\0\ucb3a\0\ucb88"+ + "\0\ucbd6\0\ucc24\0\ucc72\0\uccc0\0\ucd0e\0\ucd5c\0\ucdaa\0\ucdf8"+ + "\0\uce46\0\uce94\0\ucee2\0\ucf30\0\ucf7e\0\ucfcc\0\ud01a\0\ud068"+ + "\0\ud0b6\0\ud104\0\ud152\0\ud1a0\0\ud1ee\0\ud23c\0\ud28a\0\ud2d8"+ + "\0\ud326\0\ud374\0\ud3c2\0\ud410\0\ud45e\0\ud4ac\0\ud4fa\0\ud548"+ + "\0\ud596\0\u0270\0\ud5e4\0\ud632\0\ud680\0\ud6ce\0\ud71c\0\ud76a"+ + "\0\u01d4\0\ud7b8\0\ud806\0\ud854\0\ud8a2\0\ud8f0\0\ud93e\0\ud98c"+ + "\0\ud9da\0\uda28\0\uda76\0\udac4\0\udb12\0\udb60\0\udbae\0\udbfc"+ + "\0\udc4a\0\udc98\0\udce6\0\udd34\0\udd82\0\uddd0\0\ude1e\0\ude6c"+ + "\0\udeba\0\udf08\0\udf56\0\udfa4\0\udff2\0\ue040\0\ue08e\0\ue0dc"+ + "\0\ue12a\0\ue178\0\ue1c6\0\ue214\0\ue262\0\ue2b0\0\ue2fe\0\ue34c"+ + "\0\ue39a\0\u0270\0\ue3e8\0\ue436\0\ue484\0\ue4d2\0\ue520\0\ue56e"+ + "\0\ue5bc\0\ue60a\0\ue658\0\ue6a6\0\ue6f4\0\ue742\0\ue790\0\ue7de"+ + "\0\ue82c\0\ue87a\0\ue8c8\0\ue916\0\ue964\0\ue9b2\0\uea00\0\uea4e"+ + "\0\uea9c\0\ueaea\0\ueb38\0\ueb86\0\uebd4\0\uec22\0\uec70\0\uecbe"+ + "\0\ued0c\0\ued5a\0\u0270\0\ueda8\0\uedf6\0\uee44\0\uce46\0\uee92"+ + "\0\ueee0\0\u1506\0\uef2e\0\uef7c\0\uefca\0\uf018\0\uf066\0\u1506"+ + "\0\u1506\0\uf0b4\0\uf102\0\uf150\0\uf19e\0\uf1ec\0\uf23a\0\uf288"+ + "\0\uf2d6\0\uf324\0\uf372\0\uf3c0\0\uf40e\0\uf45c\0\uf4aa\0\uf4f8"+ + "\0\uf546\0\uf594\0\uf5e2\0\uf630\0\uf67e\0\uf6cc\0\uf71a\0\uf768"+ + "\0\uf7b6\0\uf804\0\uf852\0\uf8a0\0\uf8ee\0\uf93c\0\uf98a\0\u0270"+ + "\0\uf9d8\0\ufa26\0\ufa74\0\ufac2\0\ufb10\0\ufb5e\0\ufbac\0\ufbfa"+ + "\0\ufc48\0\ufc96\0\ufce4\0\ufd32\0\ufd80\0\ufdce\0\ufe1c\0\ufe6a"+ + "\0\ufeb8\0\uff06\0\uff54\0\uffa2\0\u0270\0\ufff0\1\76\1\214"+ + "\1\332\1\u0128\1\u0176\1\u01c4\1\u0212\1\u0260\0\u0270\1\u02ae"+ + "\1\u02fc\1\u034a\1\u0398\1\u03e6\1\u0434\1\u0482\1\u04d0\0\u0270"+ + "\0\ue964\1\u051e\1\u056c\1\u05ba\1\u0608\1\u0656\1\u06a4\1\u06f2"+ + "\1\u0740\1\u078e\1\u07dc\1\u082a\1\u0878\1\u08c6\1\u0914\1\u0962"+ + "\1\u09b0\1\u09fe\1\u0a4c\1\u0a9a\1\u0ae8\0\u1506\0\u1506\1\u0b36"+ + "\1\u0b84\1\u0bd2\1\u0c20\1\u0c6e\0\u1506\1\u0cbc\1\u0d0a\0\u1506"+ + "\1\u0d58\1\u0da6\1\u0df4\1\u0e42\1\u0e90\1\u0ede\1\u0f2c\1\u0f7a"+ + "\0\u0270\1\u0fc8\1\u1016\1\u1064\1\u10b2\1\u1100\1\u114e\1\u119c"+ + "\1\u11ea\1\u1238\1\u1286\1\u12d4\1\u1322\1\u1370\1\u13be\1\u140c"+ + "\1\u145a\1\u14a8\1\u14f6\1\u1544\1\u1592\1\u15e0\1\u162e\1\u167c"+ + "\1\u16ca\1\u1718\1\u1766\1\u17b4\1\u1802\1\u1850\1\u0260\1\u189e"+ + "\1\u18ec\1\u193a\1\u1988\1\u19d6\1\u1a24\1\u1a72\1\u1ac0\1\u1b0e"+ + "\1\u1b5c\1\u1baa\1\u1bf8\1\u1c46\1\u1c94\1\u1ce2\1\u1d30\0\u1506"+ + "\0\u1506\0\u1506\1\u1d7e\1\u1dcc\1\u1e1a\1\u1e68\1\u1eb6\1\u1f04"+ + "\1\u1f52\1\u1fa0\0\u1506\1\u1fee\1\u203c\1\u208a\1\u20d8\1\u2126"+ + "\1\u2174\1\u21c2\1\u2210\1\u225e\1\u22ac\1\u22fa\1\u2348\1\u2396"+ + "\1\u23e4\1\u2432\1\u2480\1\u24ce\0\u0270\1\u251c\1\u256a\1\u25b8"+ + "\1\u2606\1\u2654\0\u01d4\1\u26a2\1\u26f0\1\u273e\1\u278c\1\u27da"+ + "\1\u2828\0\u01d4\1\u2876\1\u28c4\1\u2912\1\u2960\1\u29ae\1\u29fc"+ + "\1\u2a4a\1\u2a98\1\u2ae6\1\u2b34\1\u2b82\1\u2bd0\1\u2c1e\1\u2c6c"+ + "\1\u2cba\1\u2d08\1\u2d56\1\u2da4\1\u2df2\1\u2e40\1\u2e8e\1\u2edc"+ + "\1\u2f2a\1\u2f78\1\u2fc6\1\u3014\1\u3062\1\u30b0\1\u30fe\1\u314c"+ + "\0\u01d4\1\u319a\1\u31e8\1\u3236\1\u3284\1\u32d2\1\u3320\1\u336e"+ + "\1\u33bc\1\u340a\1\u3458\1\u34a6\1\u34f4\0\u01d4\0\u01d4\1\u3542"+ + "\1\u3590\0\u0270\1\u35de\0\u0270\1\u362c\1\u367a\1\u36c8\1\u3716"+ + "\1\u3764\1\u37b2\1\u3800\1\u384e\1\u389c\1\u38ea\1\u3938\1\u3986"+ + "\1\u39d4\1\u3a22\1\u3a70\1\u3abe\1\u3b0c\1\u3b5a\0\u0270\1\u3ba8"+ + "\1\u3bf6\0\u01d4\1\u3c44\0\u0270\0\u0270\1\u3c92\1\u3ce0\1\u3d2e"+ + "\1\u3d7c\1\u3dca\1\u3e18\1\u3e66\1\u3eb4\1\u3f02\1\u3f50\1\u3f9e"+ + "\1\u3fec\1\u403a\0\u1506\0\u1506\0\u1506\1\u4088\1\u40d6\1\u4124"+ + "\1\u4172\1\u41c0\0\u1506\1\u420e\1\u425c\1\u42aa\1\u42f8\1\u4346"+ + "\1\u4394\1\u43e2\1\u4430\1\u447e\1\u44cc\1\u451a\1\u4568\1\u45b6"+ + "\1\u4604\1\u4652\0\u1506\0\u1506\1\u46a0\1\u46ee\1\u473c\1\u478a"+ + "\1\u47d8\1\u4826\1\u4874\1\u48c2\1\u4910\1\u495e\1\u49ac\1\u49fa"+ + "\1\u4a48\1\u4a96\1\u4ae4\1\u4b32\1\u4b80\1\u4bce\1\u4c1c\1\u4c6a"+ + "\0\u0270\1\u4cb8\1\u4d06\1\u4d54\1\u4da2\1\u4df0\1\u4e3e\1\u4e8c"+ + "\1\u4eda\1\u4f28\1\u4f76\1\u4fc4\1\u5012\1\u5060\1\u50ae\1\u50fc"+ + "\1\u514a\0\u01d4\0\u0270\1\u5198\1\u51e6\1\u5234\1\u5282\0\u01d4"+ + "\1\u52d0\1\u531e\1\u536c\0\u1506\0\u1506\0\u1506\0\u01d4\1\u53ba"+ + "\1\u5408\1\u5456\1\u54a4\1\u54f2\0\u0270\1\u5540\1\u558e\0\u0270"+ + "\1\u55dc\1\u562a\1\u5678\1\u56c6\0\u01d4\1\u5714\1\u5762\1\u57b0"+ + "\1\u57fe\1\u584c\1\u589a\1\u58e8\0\u01d4\1\u5936\1\u5984\1\u59d2"+ + "\1\u5a20\0\u01d4\0\u01d4\0\u0270"; private static int [] zzUnpackRowMap() { - int [] result = new int[1237]; + int [] result = new int[1260]; int offset = 0; offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); return result; @@ -326,2561 +329,2619 @@ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { private static final int [] ZZ_TRANS = zzUnpackTrans(); private static final String ZZ_TRANS_PACKED_0 = - "\1\6\1\7\1\10\1\11\2\12\1\10\1\13\1\10"+ - "\1\14\1\15\1\16\3\10\1\17\1\20\1\6\1\10"+ - "\1\21\1\22\2\21\1\23\2\6\1\24\1\25\1\26"+ - "\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36"+ - "\1\37\1\40\1\41\1\42\1\10\1\43\3\10\1\6"+ - "\1\10\2\21\1\44\1\45\1\42\1\6\1\46\1\10"+ - "\1\6\1\47\1\50\1\12\1\10\3\12\1\10\2\12"+ - "\1\51\1\52\1\6\1\53\1\54\1\55\1\56\1\57"+ - "\1\60\1\61\1\42\23\62\4\63\31\62\2\63\34\62"+ - "\23\64\4\63\1\65\2\64\1\66\25\64\2\63\34\64"+ - "\62\67\1\70\1\67\1\71\1\72\30\67\63\73\1\74"+ - "\1\75\1\76\30\73\117\0\1\77\1\100\1\10\1\101"+ - "\1\77\1\102\4\10\1\103\1\104\2\10\1\105\1\106"+ - "\1\0\3\10\1\103\1\10\1\107\3\0\1\10\1\107"+ - "\1\10\1\110\2\10\1\102\3\10\1\104\1\10\1\111"+ - "\1\0\5\10\1\0\1\10\1\110\1\111\4\0\2\10"+ - "\1\0\1\100\1\0\1\77\1\10\3\77\1\10\1\101"+ - "\1\77\1\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\15\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\4\10\1\112\2\10\1\113\3\10"+ - "\1\114\1\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\1\12\2\10\2\12"+ - "\1\102\4\10\1\103\1\104\2\10\1\105\1\106\1\0"+ - "\3\10\1\103\1\10\1\107\3\0\1\10\1\107\1\10"+ - "\1\110\2\10\1\102\3\10\1\104\1\10\1\111\1\0"+ - "\5\10\1\0\1\10\1\110\1\111\4\0\2\10\1\0"+ - "\1\10\1\0\1\12\1\10\3\12\1\10\2\12\1\10"+ - "\13\0\1\115\2\10\2\116\3\10\1\117\5\10\1\120"+ - "\1\106\1\0\2\10\1\117\3\10\3\0\15\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\1\116\1\10\3\116\1\10\2\116\1\10\1\0\1\121"+ - "\11\0\11\10\1\122\1\123\3\10\1\0\1\106\1\0"+ - "\6\10\3\0\1\10\1\124\3\10\1\125\3\10\1\126"+ - "\3\10\1\0\1\10\1\127\3\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\15\10\1\130"+ - "\1\0\1\106\1\0\6\10\3\0\2\10\1\130\12\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\10\10\1\131\5\10\1\0\1\106"+ - "\1\0\6\10\3\0\1\10\1\132\1\133\12\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\1\105\2\134\2\105\3\134\1\135\1\134"+ - "\1\136\3\134\1\137\3\0\5\134\2\0\1\134\1\140"+ - "\1\141\1\142\1\143\1\134\1\144\1\145\1\146\1\147"+ - "\4\134\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\1\105\1\134\3\105\1\134\2\105\1\134\33\0\1\10"+ - "\75\0\16\10\1\0\1\106\1\0\1\10\4\150\1\151"+ - "\2\0\1\152\15\10\1\0\5\10\1\0\1\10\2\150"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\11\10"+ - "\1\122\4\10\1\0\1\106\1\0\1\10\4\150\1\151"+ - "\2\0\1\152\11\10\1\122\3\10\1\0\5\10\1\0"+ - "\1\10\2\150\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\153\1\0\1\154\1\0\6\153\3\0\15\153"+ - "\1\0\5\153\1\0\3\153\4\0\2\153\1\0\1\153"+ - "\1\0\11\153\35\0\4\155\1\156\2\0\1\157\25\0"+ - "\2\155\35\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\1\10\1\160\1\161\4\10\1\162\1\163\2\10\1\164"+ - "\1\10\1\0\1\165\4\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\10\10\1\166\5\10"+ - "\1\0\1\106\1\0\6\10\3\0\13\10\1\167\1\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\2\10\1\170\13\10\1\0\1\106"+ - "\1\0\6\10\3\0\5\10\1\171\1\10\1\172\1\10"+ - "\1\173\2\10\1\174\1\0\1\10\1\175\3\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\4\10\1\176"+ - "\1\177\4\10\1\200\2\10\1\0\1\201\1\202\1\203"+ - "\2\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\3\10\1\204\5\10\1\205\3\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\1\206\2\10\2\206\11\10\1\0\1\106\1\0\6\10"+ - "\3\0\2\10\1\207\1\10\1\210\2\10\1\211\5\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\1\206\1\10\3\206\1\10\2\206\1\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\11\10\1\212"+ - "\3\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\213\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\3\10\1\214\1\215\1\10\1\216\6\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\4\10\1\217\6\10\1\220\1\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\15\10\1\130\1\0\1\106\1\0\6\10\3\0"+ - "\2\10\1\221\1\10\1\222\1\10\1\223\4\10\1\224"+ - "\1\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\7\10\1\225\5\10\1\0\1\226\4\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\7\10"+ - "\1\227\5\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\10\10\1\230\5\10"+ - "\1\0\1\106\1\0\6\10\3\0\6\10\1\231\4\10"+ - "\1\232\1\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\62\0\1\42\13\0\1\42"+ - "\30\0\1\42\1\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\6\10\1\233\4\10\1\234\1\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\1\206\2\10\2\206\11\10\1\0\1\106\1\0"+ - "\6\10\3\0\2\10\1\235\7\10\1\236\1\237\1\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\1\206\1\10\3\206\1\10\2\206\1\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\13\10\1\40"+ - "\1\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\12\0\64\50\1\0\31\50\1\0"+ - "\16\240\1\0\1\241\1\0\6\240\3\0\15\240\1\0"+ - "\5\240\1\0\3\240\4\0\2\240\1\0\1\240\1\0"+ - "\11\240\13\0\16\242\1\0\1\243\1\0\6\242\3\0"+ - "\15\242\1\0\5\242\1\0\3\242\4\0\2\242\1\0"+ - "\1\242\1\0\11\242\35\0\4\244\1\245\2\0\1\246"+ - "\25\0\2\244\34\0\62\67\1\0\1\67\2\0\30\67"+ - "\3\247\1\250\7\247\1\251\23\247\1\252\2\247\1\253"+ - "\1\247\1\254\1\255\14\247\1\256\1\257\1\247\1\260"+ - "\30\247\63\73\3\0\30\73\3\247\1\250\7\247\1\251"+ - "\23\247\1\261\2\247\1\253\1\247\1\254\1\255\14\247"+ - "\1\256\1\257\1\247\1\260\30\247\1\0\1\77\2\10"+ - "\1\101\1\77\1\102\4\10\1\103\1\104\2\10\1\105"+ - "\1\106\1\0\3\10\1\103\1\10\1\107\3\0\1\10"+ - "\1\107\1\10\1\110\2\10\1\102\3\10\1\104\1\10"+ - "\1\111\1\0\5\10\1\0\1\10\1\110\1\111\4\0"+ - "\2\10\1\0\1\10\1\0\1\77\1\10\3\77\1\10"+ - "\1\101\1\77\1\10\13\0\1\262\1\10\4\262\4\10"+ - "\1\262\2\10\1\262\1\263\1\106\1\0\1\10\1\262"+ - "\1\10\1\262\2\10\3\0\1\262\1\10\1\262\3\10"+ - "\1\262\5\10\1\262\1\0\5\10\1\0\2\10\1\262"+ - "\4\0\2\10\1\0\1\10\1\0\1\262\1\10\3\262"+ - "\1\10\2\262\1\10\13\0\1\101\2\10\2\101\1\102"+ - "\4\10\1\103\3\10\1\105\1\106\1\0\3\10\1\103"+ - "\2\10\3\0\6\10\1\102\5\10\1\111\1\0\5\10"+ - "\1\0\2\10\1\111\4\0\2\10\1\0\1\10\1\0"+ - "\1\101\1\10\3\101\1\10\2\101\1\10\13\0\1\264"+ - "\2\10\2\264\1\10\1\265\7\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\1\264\1\10\3\264\1\10"+ - "\2\264\1\10\13\0\1\105\2\0\2\105\1\266\4\0"+ - "\1\267\11\0\1\267\13\0\1\266\5\0\1\270\11\0"+ - "\1\270\11\0\1\105\1\0\3\105\1\0\2\105\14\0"+ - "\10\10\1\271\5\10\1\0\1\106\1\0\6\10\3\0"+ - "\15\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\10\10\1\272\5\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\15\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\273\1\0"+ - "\11\10\13\0\1\274\1\275\1\10\1\101\1\274\1\102"+ - "\4\10\1\103\1\104\2\10\1\105\1\106\1\0\3\10"+ - "\1\103\1\10\1\107\3\0\1\10\1\107\1\10\1\110"+ - "\2\10\1\102\3\10\1\104\1\10\1\111\1\0\5\10"+ - "\1\0\1\10\1\110\1\111\4\0\2\10\1\0\1\275"+ - "\1\0\1\274\1\10\3\274\1\10\1\101\1\274\1\10"+ - "\13\0\1\116\2\10\2\116\1\102\4\10\1\103\1\104"+ - "\2\10\1\105\1\106\1\0\3\10\1\103\1\10\1\107"+ - "\3\0\1\10\1\107\1\10\1\110\2\10\1\102\3\10"+ - "\1\104\1\10\1\111\1\0\5\10\1\0\1\10\1\110"+ - "\1\111\4\0\2\10\1\0\1\10\1\0\1\116\1\10"+ - "\3\116\1\10\2\116\1\10\13\0\11\10\1\122\4\10"+ - "\1\0\1\106\1\0\6\10\3\0\11\10\1\122\3\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\1\105\2\0\2\105\65\0\1\105"+ - "\1\0\3\105\1\0\2\105\14\0\12\10\1\276\3\10"+ - "\1\0\1\106\1\0\3\10\1\276\2\10\3\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\6\10\1\277\7\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\1\10\1\300\13\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\4\10\1\301\10\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\12\10"+ - "\1\276\3\10\1\0\1\106\1\0\3\10\1\276\2\10"+ - "\3\0\1\10\1\302\1\10\1\303\6\10\1\304\2\10"+ - "\1\0\5\10\1\0\3\10\4\0\1\305\1\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\6\10\1\301\6\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\11\10\1\306\4\10\1\0\1\106\1\0\6\10\3\0"+ - "\11\10\1\306\3\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\1\10\1\307\4\10\1\310"+ - "\2\10\1\311\3\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\13\10\1\312\1\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\1\10\1\313\13\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\134\4\0"+ - "\5\134\2\0\16\134\1\0\11\134\3\0\3\134\1\0"+ - "\1\134\1\0\11\134\13\0\16\134\4\0\5\134\2\0"+ - "\11\134\1\314\4\134\1\0\11\134\3\0\3\134\1\0"+ - "\1\134\1\0\11\134\13\0\10\134\1\315\5\134\4\0"+ - "\5\134\2\0\16\134\1\0\11\134\3\0\3\134\1\0"+ - "\1\134\1\0\11\134\13\0\16\134\4\0\5\134\2\0"+ - "\2\134\1\316\1\317\12\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\10\134\1\320\5\134"+ - "\4\0\5\134\2\0\14\134\1\321\1\134\1\0\11\134"+ - "\3\0\3\134\1\0\1\134\1\0\11\134\13\0\16\134"+ - "\4\0\5\134\2\0\10\134\1\322\1\134\1\323\3\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\5\134\1\324\1\325"+ - "\5\134\1\326\1\134\1\0\11\134\3\0\3\134\1\0"+ - "\1\134\1\0\11\134\13\0\16\134\4\0\5\134\2\0"+ - "\3\134\1\327\4\134\1\330\5\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\6\134\1\331\3\134\1\332\3\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\7\134\1\333\6\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\7\134\1\334\6\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\335\1\0\1\336\1\0\6\335\3\0\15\335\1\0"+ - "\5\335\1\0\3\335\4\0\2\335\1\0\1\335\1\0"+ - "\11\335\35\0\4\337\1\340\2\0\1\152\25\0\2\337"+ - "\35\0\16\153\1\0\1\154\1\0\6\153\1\341\1\342"+ - "\1\0\15\153\1\0\5\153\1\0\3\153\4\0\2\153"+ - "\1\0\1\153\1\0\11\153\33\0\1\153\75\0\16\343"+ - "\1\0\1\344\1\0\6\343\3\0\15\343\1\0\5\343"+ - "\1\0\3\343\4\0\2\343\1\0\1\343\1\0\11\343"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\2\10"+ - "\1\345\12\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\5\10\1\346\7\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\6\10"+ - "\1\347\6\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\5\10\1\350\7\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\11\10"+ - "\1\351\3\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\6\10\1\352\6\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\2\10\1\353\13\10\1\0\1\106\1\0\6\10"+ - "\3\0\15\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\11\10\1\354\3\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\3\10"+ - "\1\355\11\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\4\10\1\356\10\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\7\10"+ - "\1\357\5\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\11\10\1\360\2\10\1\227\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\14\10\1\361\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\6\10\1\356\6\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\2\10\1\362\13\10\1\0\1\106\1\0\6\10"+ - "\3\0\15\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\2\10\1\363\1\10\1\364\10\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\2\10\1\365\4\10\1\366\5\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\1\10"+ - "\1\367\5\10\1\367\5\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\6\10\1\364\6\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\3\10\1\370\5\10\1\371\3\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\1\372\4\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\2\10\1\373\13\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\1\206\2\10\2\206\11\10\1\0\1\106\1\0\6\10"+ - "\3\0\15\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\1\206\1\10\3\206\1\10\2\206"+ - "\1\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\1\374\14\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\2\10\1\375\13\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\10\10\1\376\5\10\1\0\1\106\1\0\6\10"+ - "\3\0\13\10\1\377\1\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\4\10\1\u0100\10\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\6\10\1\u0101\6\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\4\10\1\u0102\10\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\11\10\1\u0103\3\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\10\10\1\361\1\10"+ - "\1\u0104\2\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\1\10\1\361\13\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\11\10"+ - "\1\u0105\3\10\1\0\5\10\1\0\3\10\4\0\1\u0106"+ - "\1\10\1\0\1\10\1\0\11\10\13\0\11\10\1\306"+ - "\4\10\1\0\1\106\1\0\6\10\3\0\11\10\1\306"+ - "\1\u0107\2\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\1\10\1\u0108\13\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\1\10\1\u0109\2\10\1\u010a\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\6\10\1\u010b"+ - "\7\10\1\0\1\106\1\0\6\10\3\0\5\10\1\u010c"+ - "\4\10\1\u010d\2\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\2\10\1\u010e\1\10\1\u010f"+ - "\10\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\7\10\1\u0110\5\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\6\10\1\u0111\7\10\1\0\1\106\1\0\6\10\3\0"+ - "\15\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\1\361\1\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\1\u0112\14\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\4\10\1\u0113\10\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\11\10\1\u0114\3\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\12\10\1\u0115\2\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\7\10\1\u0116\5\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\2\10\1\u0117\12\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\1\10\1\u0118\13\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\240\1\0\1\241\1\0\6\240\3\0"+ - "\15\240\1\0\5\240\1\0\3\240\4\0\2\240\1\0"+ - "\1\240\1\0\11\240\1\0\1\u0119\31\0\1\240\75\0"+ - "\16\242\1\0\1\243\1\0\6\242\1\u011a\1\u011b\1\0"+ - "\15\242\1\0\5\242\1\0\3\242\4\0\2\242\1\0"+ - "\1\242\1\0\11\242\33\0\1\242\75\0\16\u011c\1\0"+ - "\1\u011d\1\0\6\u011c\3\0\15\u011c\1\0\5\u011c\1\0"+ - "\3\u011c\4\0\2\u011c\1\0\1\u011c\1\0\11\u011c\13\0"+ - "\1\u011e\1\0\4\u011e\4\0\1\u011e\2\0\1\u011e\4\0"+ - "\1\u011e\1\0\1\u011e\5\0\1\u011e\1\0\1\u011e\3\0"+ - "\1\u011e\5\0\1\u011e\11\0\1\u011e\11\0\1\u011e\1\0"+ - "\3\u011e\1\0\2\u011e\14\0\1\u011f\1\0\4\u011f\4\0"+ - "\1\u011f\2\0\1\u011f\4\0\1\u011f\1\0\1\u011f\5\0"+ - "\1\u011f\1\0\1\u011f\3\0\1\u011f\5\0\1\u011f\11\0"+ - "\1\u011f\11\0\1\u011f\1\0\3\u011f\1\0\2\u011f\14\0"+ - "\1\262\1\10\4\262\1\10\1\102\2\10\1\262\1\104"+ - "\1\10\1\262\1\u0120\1\106\1\0\1\10\1\262\1\10"+ - "\1\262\1\10\1\107\3\0\1\262\1\107\1\262\1\110"+ - "\1\10\1\102\1\262\3\10\1\104\1\10\1\262\1\0"+ - "\5\10\1\0\1\10\1\110\1\262\4\0\2\10\1\0"+ - "\1\10\1\0\1\262\1\10\3\262\1\10\2\262\1\10"+ - "\13\0\1\u0120\1\0\4\u0120\4\0\1\u0120\2\0\1\u0120"+ + "\1\7\1\10\1\11\1\12\2\13\1\11\1\14\1\11"+ + "\1\15\1\16\1\17\3\11\1\20\1\21\1\7\1\11"+ + "\1\22\1\23\2\22\1\24\2\7\1\25\1\26\1\27"+ + "\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37"+ + "\1\40\1\41\1\42\1\43\1\11\1\44\3\11\1\7"+ + "\1\11\2\22\1\45\1\46\1\43\1\7\1\47\1\11"+ + "\1\7\1\50\1\51\1\13\1\11\3\13\1\11\2\13"+ + "\1\52\1\53\1\7\1\54\1\55\1\56\1\57\1\60"+ + "\1\61\1\62\1\43\23\63\4\64\31\63\2\64\57\63"+ + "\4\65\1\66\2\63\1\67\25\63\2\65\57\63\4\70"+ + "\1\71\30\63\2\70\34\63\62\72\1\73\1\72\1\74"+ + "\1\75\30\72\63\76\1\77\1\100\1\101\30\76\117\0"+ + "\1\102\1\103\1\11\1\104\1\102\1\105\4\11\1\106"+ + "\1\107\2\11\1\110\1\111\1\0\3\11\1\106\1\11"+ + "\1\112\3\0\1\11\1\112\1\11\1\113\2\11\1\105"+ + "\3\11\1\107\1\11\1\114\1\0\5\11\1\0\1\11"+ + "\1\113\1\114\4\0\2\11\1\0\1\103\1\0\1\102"+ + "\1\11\3\102\1\11\1\104\1\102\1\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\4\11"+ + "\1\115\2\11\1\116\3\11\1\117\1\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\1\13\2\11\2\13\1\105\4\11\1\106\1\107"+ + "\2\11\1\110\1\111\1\0\3\11\1\106\1\11\1\112"+ + "\3\0\1\11\1\112\1\11\1\113\2\11\1\105\3\11"+ + "\1\107\1\11\1\114\1\0\5\11\1\0\1\11\1\113"+ + "\1\114\4\0\2\11\1\0\1\11\1\0\1\13\1\11"+ + "\3\13\1\11\2\13\1\11\13\0\1\120\2\11\2\121"+ + "\3\11\1\122\5\11\1\123\1\111\1\0\2\11\1\122"+ + "\3\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\1\121\1\11\3\121\1\11"+ + "\2\121\1\11\1\0\1\124\11\0\11\11\1\125\1\126"+ + "\3\11\1\0\1\111\1\0\6\11\3\0\1\11\1\127"+ + "\3\11\1\130\3\11\1\131\3\11\1\0\1\11\1\132"+ + "\3\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\15\11\1\133\1\0\1\111\1\0\6\11"+ + "\3\0\2\11\1\133\12\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\10\11"+ + "\1\134\5\11\1\0\1\111\1\0\6\11\3\0\1\11"+ + "\1\135\1\136\12\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\1\110\2\137"+ + "\2\110\3\137\1\140\1\137\1\141\3\137\1\142\3\0"+ + "\5\137\2\0\1\137\1\143\1\144\1\145\1\146\1\137"+ + "\1\147\1\150\1\151\1\152\4\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\1\110\1\137\3\110\1\137"+ + "\2\110\1\137\33\0\1\11\75\0\16\11\1\0\1\111"+ + "\1\0\1\11\4\153\1\154\2\0\1\155\15\11\1\0"+ + "\5\11\1\0\1\11\2\153\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\11\11\1\125\4\11\1\0\1\111"+ + "\1\0\1\11\4\153\1\154\2\0\1\155\11\11\1\125"+ + "\3\11\1\0\5\11\1\0\1\11\2\153\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\156\1\0\1\157"+ + "\1\0\6\156\3\0\15\156\1\0\5\156\1\0\3\156"+ + "\4\0\2\156\1\0\1\156\1\0\11\156\35\0\4\155"+ + "\1\160\2\0\1\25\25\0\2\155\35\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\1\11\1\161\1\162\4\11"+ + "\1\163\1\164\2\11\1\165\1\11\1\0\1\166\4\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\10\11\1\167\5\11\1\0\1\111\1\0\6\11"+ + "\3\0\13\11\1\170\1\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\2\11"+ + "\1\171\13\11\1\0\1\111\1\0\6\11\3\0\5\11"+ + "\1\172\1\11\1\173\1\11\1\174\2\11\1\175\1\0"+ + "\1\11\1\176\3\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\4\11\1\177\1\200\4\11\1\201\2\11"+ + "\1\0\1\202\1\203\1\204\2\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\3\11\1\205\5\11\1\206"+ + "\3\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\1\207\2\11\2\207\11\11"+ + "\1\0\1\111\1\0\6\11\3\0\2\11\1\210\1\11"+ + "\1\211\2\11\1\212\5\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\1\207\1\11\3\207"+ + "\1\11\2\207\1\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\11\11\1\213\3\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\214\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\3\11\1\215"+ + "\1\216\1\11\1\217\6\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\4\11\1\220\6\11"+ + "\1\221\1\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\15\11\1\133\1\0"+ + "\1\111\1\0\6\11\3\0\2\11\1\222\1\11\1\223"+ + "\1\11\1\224\4\11\1\225\1\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\7\11\1\226"+ + "\5\11\1\0\1\227\4\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\7\11\1\230\5\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\10\11\1\231\5\11\1\0\1\111\1\0\6\11"+ + "\3\0\6\11\1\232\4\11\1\233\1\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\62\0\1\43\13\0\1\43\30\0\1\43\1\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\6\11\1\234\4\11"+ + "\1\235\1\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\1\207\2\11\2\207"+ + "\11\11\1\0\1\111\1\0\6\11\3\0\2\11\1\236"+ + "\7\11\1\237\1\240\1\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\1\207\1\11\3\207"+ + "\1\11\2\207\1\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\13\11\1\41\1\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\12\0"+ + "\64\51\1\0\31\51\1\0\16\241\1\0\1\242\1\0"+ + "\6\241\3\0\15\241\1\0\5\241\1\0\3\241\4\0"+ + "\2\241\1\0\1\241\1\0\11\241\13\0\16\243\1\0"+ + "\1\244\1\0\6\243\3\0\15\243\1\0\5\243\1\0"+ + "\3\243\4\0\2\243\1\0\1\243\1\0\11\243\44\0"+ + "\1\67\64\0\16\245\1\0\1\246\1\0\6\245\3\0"+ + "\15\245\1\0\5\245\1\0\3\245\4\0\2\245\1\0"+ + "\1\245\1\0\11\245\12\0\62\72\1\0\1\72\2\0"+ + "\30\72\3\247\1\250\7\247\1\251\23\247\1\252\2\247"+ + "\1\253\1\247\1\254\1\255\14\247\1\256\1\257\1\247"+ + "\1\260\30\247\63\76\3\0\30\76\3\247\1\250\7\247"+ + "\1\251\23\247\1\261\2\247\1\253\1\247\1\254\1\255"+ + "\14\247\1\256\1\257\1\247\1\260\30\247\1\0\1\102"+ + "\2\11\1\104\1\102\1\105\4\11\1\106\1\107\2\11"+ + "\1\110\1\111\1\0\3\11\1\106\1\11\1\112\3\0"+ + "\1\11\1\112\1\11\1\113\2\11\1\105\3\11\1\107"+ + "\1\11\1\114\1\0\5\11\1\0\1\11\1\113\1\114"+ + "\4\0\2\11\1\0\1\11\1\0\1\102\1\11\3\102"+ + "\1\11\1\104\1\102\1\11\13\0\1\262\1\11\4\262"+ + "\4\11\1\262\2\11\1\262\1\263\1\111\1\0\1\11"+ + "\1\262\1\11\1\262\2\11\3\0\1\262\1\11\1\262"+ + "\3\11\1\262\5\11\1\262\1\0\5\11\1\0\2\11"+ + "\1\262\4\0\2\11\1\0\1\11\1\0\1\262\1\11"+ + "\3\262\1\11\2\262\1\11\13\0\1\104\2\11\2\104"+ + "\1\105\4\11\1\106\3\11\1\110\1\111\1\0\3\11"+ + "\1\106\2\11\3\0\6\11\1\105\5\11\1\114\1\0"+ + "\5\11\1\0\2\11\1\114\4\0\2\11\1\0\1\11"+ + "\1\0\1\104\1\11\3\104\1\11\2\104\1\11\13\0"+ + "\1\264\2\11\2\264\1\11\1\265\7\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\1\264\1\11\3\264"+ + "\1\11\2\264\1\11\13\0\1\110\2\0\2\110\1\266"+ + "\4\0\1\267\11\0\1\267\13\0\1\266\5\0\1\270"+ + "\11\0\1\270\11\0\1\110\1\0\3\110\1\0\2\110"+ + "\14\0\10\11\1\271\5\11\1\0\1\111\1\0\6\11"+ + "\3\0\15\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\10\11\1\272\5\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\273"+ + "\1\0\11\11\13\0\1\274\1\275\1\11\1\104\1\274"+ + "\1\105\4\11\1\106\1\107\2\11\1\110\1\111\1\0"+ + "\3\11\1\106\1\11\1\112\3\0\1\11\1\112\1\11"+ + "\1\113\2\11\1\105\3\11\1\107\1\11\1\114\1\0"+ + "\5\11\1\0\1\11\1\113\1\114\4\0\2\11\1\0"+ + "\1\275\1\0\1\274\1\11\3\274\1\11\1\104\1\274"+ + "\1\11\13\0\1\121\2\11\2\121\1\105\4\11\1\106"+ + "\1\107\2\11\1\110\1\111\1\0\3\11\1\106\1\11"+ + "\1\112\3\0\1\11\1\112\1\11\1\113\2\11\1\105"+ + "\3\11\1\107\1\11\1\114\1\0\5\11\1\0\1\11"+ + "\1\113\1\114\4\0\2\11\1\0\1\11\1\0\1\121"+ + "\1\11\3\121\1\11\2\121\1\11\13\0\11\11\1\125"+ + "\4\11\1\0\1\111\1\0\6\11\3\0\11\11\1\125"+ + "\3\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\1\110\2\0\2\110\65\0"+ + "\1\110\1\0\3\110\1\0\2\110\14\0\12\11\1\276"+ + "\3\11\1\0\1\111\1\0\3\11\1\276\2\11\3\0"+ + "\15\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\6\11\1\277\7\11\1\0"+ + "\1\111\1\0\6\11\3\0\15\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\1\11\1\300"+ + "\13\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\4\11\1\301\10\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\12\11\1\276\3\11\1\0\1\111\1\0\3\11\1\276"+ + "\2\11\3\0\1\11\1\302\1\11\1\303\6\11\1\304"+ + "\2\11\1\0\5\11\1\0\3\11\4\0\1\305\1\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\6\11\1\306\6\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\11\11\1\307\4\11\1\0\1\111\1\0\6\11"+ + "\3\0\11\11\1\307\3\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\1\11\1\310\4\11"+ + "\1\311\2\11\1\312\3\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\13\11\1\313\1\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\1\11\1\314\13\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\137"+ + "\4\0\5\137\2\0\16\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\11\137\1\315\4\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\10\137\1\316\5\137"+ + "\4\0\5\137\2\0\16\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\2\137\1\317\1\320\12\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\10\137\1\321"+ + "\5\137\4\0\5\137\2\0\14\137\1\322\1\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\10\137\1\323\1\137\1\324"+ + "\3\137\1\0\11\137\3\0\3\137\1\0\1\137\1\0"+ + "\11\137\13\0\16\137\4\0\5\137\2\0\5\137\1\325"+ + "\1\326\5\137\1\327\1\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\3\137\1\330\4\137\1\331\5\137\1\0\11\137"+ + "\3\0\3\137\1\0\1\137\1\0\11\137\13\0\16\137"+ + "\4\0\5\137\2\0\6\137\1\332\3\137\1\333\3\137"+ + "\1\0\11\137\3\0\3\137\1\0\1\137\1\0\11\137"+ + "\13\0\16\137\4\0\5\137\2\0\7\137\1\334\6\137"+ + "\1\0\11\137\3\0\3\137\1\0\1\137\1\0\11\137"+ + "\13\0\16\137\4\0\5\137\2\0\7\137\1\335\6\137"+ + "\1\0\11\137\3\0\3\137\1\0\1\137\1\0\11\137"+ + "\13\0\16\336\1\0\1\337\1\0\6\336\3\0\15\336"+ + "\1\0\5\336\1\0\3\336\4\0\2\336\1\0\1\336"+ + "\1\0\11\336\35\0\4\340\1\341\2\0\1\155\25\0"+ + "\2\340\35\0\16\156\1\0\1\157\1\0\6\156\1\342"+ + "\1\343\1\0\15\156\1\0\5\156\1\0\3\156\4\0"+ + "\2\156\1\0\1\156\1\0\11\156\33\0\1\156\75\0"+ + "\16\344\1\0\1\345\1\0\6\344\3\0\15\344\1\0"+ + "\5\344\1\0\3\344\4\0\2\344\1\0\1\344\1\0"+ + "\11\344\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\2\11\1\346\12\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\5\11\1\347\7\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\6\11\1\350\6\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\5\11\1\351\7\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\11\11\1\352\3\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\6\11\1\353\6\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\2\11\1\354\13\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\11\11\1\355\3\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\3\11\1\356\11\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\4\11\1\357\10\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\7\11\1\360\5\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\11\11\1\361\2\11\1\230"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\14\11\1\362\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\6\11\1\357\6\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\2\11\1\363\13\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\2\11\1\364\1\11\1\365"+ + "\10\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\2\11\1\366\4\11\1\367\5\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\1\11\1\370\5\11\1\370\5\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\6\11\1\365"+ + "\6\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\3\11\1\371\5\11\1\372\3\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\1\373\4\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\2\11\1\374\13\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\1\207\2\11\2\207\11\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\1\207\1\11\3\207\1\11"+ + "\2\207\1\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\1\375\14\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\2\11\1\376"+ + "\13\11\1\0\1\111\1\0\6\11\3\0\15\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\10\11\1\377\5\11\1\0\1\111\1\0"+ + "\6\11\3\0\13\11\1\u0100\1\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\4\11\1\u0101"+ + "\10\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\6\11\1\u0102\6\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\4\11\1\u0103"+ + "\10\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\11\11\1\u0104\3\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\10\11\1\362"+ + "\1\11\1\u0105\2\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\1\11\1\362\13\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\11\11\1\u0106\3\11\1\0\5\11\1\0\3\11\4\0"+ + "\1\u0107\1\11\1\0\1\11\1\0\11\11\13\0\11\11"+ + "\1\307\4\11\1\0\1\111\1\0\6\11\3\0\11\11"+ + "\1\307\1\u0108\2\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\1\11\1\u0109\13\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\1\11\1\u010a\2\11\1\u010b\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\6\11"+ + "\1\u010c\7\11\1\0\1\111\1\0\6\11\3\0\5\11"+ + "\1\u010d\4\11\1\u010e\2\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\2\11\1\u010f\1\11"+ + "\1\u0110\10\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\7\11\1\u0111\5\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\6\11\1\u0112\7\11\1\0\1\111\1\0\6\11"+ + "\3\0\15\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\1\362\1\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\1\u0113\14\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\4\11\1\u0114\10\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\11\11\1\u0115\3\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\12\11\1\u0116\2\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\7\11\1\u0117\5\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\2\11\1\u0118\12\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\1\11\1\u0119\13\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\241\1\0\1\242\1\0\6\241"+ + "\3\0\15\241\1\0\5\241\1\0\3\241\4\0\2\241"+ + "\1\0\1\241\1\0\11\241\1\0\1\u011a\31\0\1\241"+ + "\75\0\16\243\1\0\1\244\1\0\6\243\1\u011b\1\u011c"+ + "\1\0\15\243\1\0\5\243\1\0\3\243\4\0\2\243"+ + "\1\0\1\243\1\0\11\243\33\0\1\243\75\0\16\245"+ + "\1\0\1\246\1\0\6\245\1\u011d\1\u011e\1\0\15\245"+ + "\1\0\5\245\1\0\3\245\4\0\2\245\1\0\1\245"+ + "\1\0\11\245\33\0\1\245\75\0\1\u011f\1\0\4\u011f"+ + "\4\0\1\u011f\2\0\1\u011f\4\0\1\u011f\1\0\1\u011f"+ + "\5\0\1\u011f\1\0\1\u011f\3\0\1\u011f\5\0\1\u011f"+ + "\11\0\1\u011f\11\0\1\u011f\1\0\3\u011f\1\0\2\u011f"+ + "\14\0\1\u0120\1\0\4\u0120\4\0\1\u0120\2\0\1\u0120"+ "\4\0\1\u0120\1\0\1\u0120\5\0\1\u0120\1\0\1\u0120"+ "\3\0\1\u0120\5\0\1\u0120\11\0\1\u0120\11\0\1\u0120"+ - "\1\0\3\u0120\1\0\2\u0120\14\0\1\264\2\10\2\264"+ - "\5\10\1\103\3\10\1\0\1\106\1\0\3\10\1\103"+ - "\2\10\3\0\14\10\1\111\1\0\5\10\1\0\2\10"+ - "\1\111\4\0\2\10\1\0\1\10\1\0\1\264\1\10"+ - "\3\264\1\10\2\264\1\10\13\0\1\264\2\10\2\264"+ - "\11\10\1\0\1\106\1\0\6\10\3\0\15\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\1\264\1\10\3\264\1\10\2\264\1\10\13\0\1\u0121"+ - "\2\0\2\u0121\1\0\1\u0122\63\0\1\u0121\1\0\3\u0121"+ - "\1\0\2\u0121\14\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\1\10\1\u0123\13\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\14\10\1\u0124\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\6\10\1\u0125\7\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\1\274\2\10"+ - "\1\101\1\274\1\102\4\10\1\103\1\104\2\10\1\105"+ - "\1\106\1\0\3\10\1\103\1\10\1\107\3\0\1\10"+ - "\1\107\1\10\1\110\2\10\1\102\3\10\1\104\1\10"+ - "\1\111\1\0\5\10\1\0\1\10\1\110\1\111\4\0"+ - "\2\10\1\0\1\10\1\0\1\274\1\10\3\274\1\10"+ - "\1\101\1\274\1\10\13\0\1\u0126\1\10\4\u0126\4\10"+ - "\1\u0126\2\10\1\u0126\1\263\1\106\1\0\1\10\1\u0126"+ - "\1\10\1\u0126\2\10\3\0\1\u0126\1\10\1\u0126\3\10"+ - "\1\u0126\5\10\1\u0126\1\0\5\10\1\0\2\10\1\u0126"+ - "\4\0\2\10\1\0\1\10\1\0\1\u0126\1\10\3\u0126"+ - "\1\10\2\u0126\1\10\13\0\10\10\1\u0127\5\10\1\0"+ - "\1\106\1\0\2\10\1\u0127\3\10\3\0\15\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\1\10\1\u0128\4\10\1\u0129\2\10\1\u012a\3\10\1\0"+ - "\1\10\1\u0128\3\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\6\10\1\u012b\6\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\12\10\1\u012c"+ - "\2\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\10\10\1\u012d\5\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\12\10\1\u012e"+ - "\2\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\6\10\1\u012f\7\10\1\0"+ - "\1\106\1\0\6\10\3\0\6\10\1\u0130\6\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\13\10\1\u0131\1\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\12\10\1\103"+ - "\3\10\1\0\1\106\1\0\3\10\1\103\2\10\3\0"+ - "\14\10\1\111\1\0\5\10\1\0\2\10\1\111\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\1\10\1\u0132\13\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\1\10\1\u0133\13\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\2\10\1\u0134\12\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\2\10\1\u0135\12\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\3\10\1\u010f\11\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\134\4\0\5\134\2\0\6\134\1\u0136"+ - "\7\134\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\16\134\4\0\5\134\2\0\7\134\1\u0137"+ - "\6\134\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\16\134\4\0\5\134\2\0\3\134\1\u0138"+ - "\12\134\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\16\134\4\0\5\134\2\0\13\134\1\u0139"+ - "\2\134\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\16\134\4\0\5\134\2\0\12\134\1\u013a"+ - "\3\134\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\16\134\4\0\5\134\2\0\1\134\1\u013b"+ - "\14\134\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\16\134\4\0\5\134\2\0\10\134\1\u013c"+ - "\5\134\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\16\134\4\0\5\134\2\0\12\134\1\u013d"+ - "\3\134\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\2\134\1\u013e\13\134\4\0\5\134\2\0"+ - "\6\134\1\u013f\7\134\1\0\11\134\3\0\3\134\1\0"+ - "\1\134\1\0\11\134\13\0\16\134\4\0\5\134\2\0"+ - "\3\134\1\u0140\12\134\1\0\11\134\3\0\3\134\1\0"+ - "\1\134\1\0\11\134\13\0\16\134\4\0\5\134\2\0"+ - "\5\134\1\u0141\10\134\1\0\11\134\3\0\3\134\1\0"+ - "\1\134\1\0\11\134\13\0\16\134\4\0\5\134\2\0"+ - "\1\134\1\u0142\6\134\1\u0143\5\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\14\134\1\u0144\1\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\10\134\1\u0145"+ - "\5\134\4\0\5\134\2\0\16\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\5\134\1\u0146\7\134\1\u0147\1\0\11\134"+ - "\3\0\3\134\1\0\1\134\1\0\11\134\13\0\16\134"+ - "\4\0\5\134\2\0\4\134\1\u0148\11\134\1\0\1\134"+ - "\1\u0149\7\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\13\134\1\u014a\2\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\335\1\0\1\336\1\0\6\335\1\340\1\337"+ - "\1\0\15\335\1\0\5\335\1\0\3\335\4\0\2\335"+ - "\1\0\1\335\1\0\11\335\33\0\1\335\75\0\16\u014b"+ - "\1\0\1\u014c\1\0\6\u014b\3\0\15\u014b\1\0\5\u014b"+ - "\1\0\3\u014b\4\0\2\u014b\1\0\1\u014b\1\0\11\u014b"+ - "\13\0\16\u014d\1\0\1\u014e\1\0\6\u014d\3\0\15\u014d"+ - "\1\0\5\u014d\1\0\3\u014d\4\0\2\u014d\1\0\1\u014d"+ - "\1\0\11\u014d\13\0\16\343\1\0\1\344\1\0\6\343"+ - "\1\156\1\155\1\0\15\343\1\0\5\343\1\0\3\343"+ - "\4\0\2\343\1\0\1\343\1\0\11\343\33\0\1\343"+ - "\75\0\16\10\1\0\1\106\1\0\6\10\3\0\3\10"+ - "\1\u014f\11\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\12\10\1\u0150\2\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\2\10"+ - "\1\u0151\12\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\6\10\1\u0152\7\10"+ - "\1\0\1\106\1\0\6\10\3\0\1\10\1\u0153\13\10"+ - "\1\0\1\10\1\u0153\3\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\3\10\1\u0154\11\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\1\u0155"+ - "\14\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\6\10\1\u0156\6\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\15\10\1\0"+ - "\1\10\1\u0157\3\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\12\10\1\u0158\2\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\12\10\1\u0159"+ - "\2\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\2\10\1\u015a\12\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\13\10\1\u015b"+ - "\1\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\6\10\1\u015c\7\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\6\10\1\u015d\7\10\1\0\1\106\1\0\6\10\3\0"+ - "\15\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\7\10\1\u015e\5\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\12\10\1\u015f"+ - "\2\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\12\10\1\u0160\2\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\10\10\1\u0161\5\10\1\0\1\106\1\0\6\10\3\0"+ - "\15\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\6\10\1\u0162\7\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\12\10\1\u0163"+ - "\2\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\1\u0164\11\10\1\u0165\2\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\7\10"+ - "\1\367\5\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\13\10\1\u0166\1\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\3\10\1\u0167\1\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\1\10\1\u0160\13\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\1\u0168\1\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\12\10\1\u0169\2\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\10\10\1\u016a"+ - "\4\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\1\u016b\14\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\2\10"+ - "\1\u016c\13\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\12\10\1\u016d\2\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\4\10\1\u016e\10\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\10\10\1\u016f\5\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\6\10\1\u0170\6\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\10\10\1\u0171\5\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\1\10\1\u0172\13\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\6\10\1\u0173\7\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\6\10"+ - "\1\u0174\7\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\3\10\1\u0175\2\10\1\u0176\6\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\6\10\1\u0177\7\10\1\0\1\106\1\0\6\10"+ - "\3\0\15\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\11\10\1\u0178\3\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\6\10"+ - "\1\u0179\6\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\13\10\1\u017a\1\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\10\10\1\u017b\5\10\1\0\1\106\1\0\6\10"+ - "\3\0\1\10\1\u017c\13\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\1\10\1\u017d\13\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\2\10\1\u017e\13\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\6\10\1\u017f\6\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\13\10\1\u0180\1\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\2\10\1\u0181\12\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\2\10\1\u0182\13\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\2\10\1\u0183\12\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\u011c\1\0\1\u011d\1\0\6\u011c"+ - "\1\245\1\244\1\0\15\u011c\1\0\5\u011c\1\0\3\u011c"+ - "\4\0\2\u011c\1\0\1\u011c\1\0\11\u011c\33\0\1\u011c"+ - "\75\0\1\u0184\1\0\4\u0184\4\0\1\u0184\2\0\1\u0184"+ - "\4\0\1\u0184\1\0\1\u0184\5\0\1\u0184\1\0\1\u0184"+ - "\3\0\1\u0184\5\0\1\u0184\11\0\1\u0184\11\0\1\u0184"+ - "\1\0\3\u0184\1\0\2\u0184\14\0\1\u0185\1\0\4\u0185"+ - "\4\0\1\u0185\2\0\1\u0185\4\0\1\u0185\1\0\1\u0185"+ - "\5\0\1\u0185\1\0\1\u0185\3\0\1\u0185\5\0\1\u0185"+ - "\11\0\1\u0185\11\0\1\u0185\1\0\3\u0185\1\0\2\u0185"+ - "\14\0\1\u0120\1\0\4\u0120\1\0\1\266\2\0\1\u0120"+ - "\2\0\1\u0120\4\0\1\u0120\1\0\1\u0120\5\0\1\u0120"+ - "\1\0\1\u0120\2\0\1\266\1\u0120\5\0\1\u0120\11\0"+ - "\1\u0120\11\0\1\u0120\1\0\3\u0120\1\0\2\u0120\14\0"+ - "\1\u0121\2\0\2\u0121\5\0\1\267\11\0\1\267\21\0"+ - "\1\270\11\0\1\270\11\0\1\u0121\1\0\3\u0121\1\0"+ - "\2\u0121\14\0\1\u0121\2\0\2\u0121\65\0\1\u0121\1\0"+ - "\3\u0121\1\0\2\u0121\14\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\14\10\1\u0186\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\1\10"+ - "\1\u0187\3\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\1\10\1\u0188\13\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\1\u0126"+ - "\1\10\4\u0126\1\10\1\102\2\10\1\u0126\1\104\1\10"+ - "\1\u0126\1\u0120\1\106\1\0\1\10\1\u0126\1\10\1\u0126"+ - "\1\10\1\107\3\0\1\u0126\1\107\1\u0126\1\110\1\10"+ - "\1\102\1\u0126\3\10\1\104\1\10\1\u0126\1\0\5\10"+ - "\1\0\1\10\1\110\1\u0126\4\0\2\10\1\0\1\10"+ - "\1\0\1\u0126\1\10\3\u0126\1\10\2\u0126\1\10\13\0"+ - "\11\10\1\u0189\4\10\1\0\1\106\1\0\6\10\3\0"+ - "\11\10\1\u0189\3\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\6\10\1\u018a\3\10\1\u018a"+ - "\2\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\5\10\1\u018a\3\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\6\10\1\u018a"+ - "\6\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\1\10\1\u018b\3\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\6\10\1\u018c\7\10\1\0\1\106\1\0\6\10\3\0"+ - "\15\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\11\10\1\u018d\3\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\2\10\1\u018e"+ - "\12\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\12\10\1\u018f\2\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\7\10\1\u0190"+ - "\5\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\3\10\1\u0191\1\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\6\10\1\u0192\7\10\1\0\1\106\1\0\6\10\3\0"+ - "\6\10\1\u0193\6\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\14\10\1\u0194\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\1\10"+ - "\1\u016a\13\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\12\10\1\u0195\2\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\134\4\0\5\134\2\0\2\134\1\u0196\13\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\2\134\1\u0197\13\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\4\134\1\u0198\11\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\1\134\1\u0199\14\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\7\134\1\u019a\6\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\3\134\1\u019b\12\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\3\134\1\u019c\12\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\14\134\1\u019d\1\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\3\134\1\u019e\12\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\7\134\1\u019f\6\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\10\134\1\u01a0\5\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\10\134\1\u01a1\5\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\16\134\1\0\3\134"+ - "\1\u01a2\5\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\3\134\1\u01a3\12\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\2\134\1\u01a4\13\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\2\134\1\u01a5\13\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\11\134\1\u01a6\4\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\16\134\1\u01a7\11\134"+ - "\3\0\3\134\1\0\1\134\1\0\11\134\13\0\16\134"+ - "\4\0\5\134\2\0\13\134\1\u01a8\2\134\1\0\11\134"+ - "\3\0\3\134\1\0\1\134\1\0\11\134\13\0\10\134"+ - "\1\u01a9\5\134\4\0\5\134\2\0\16\134\1\0\11\134"+ - "\3\0\3\134\1\0\1\134\1\0\11\134\13\0\16\134"+ - "\4\0\5\134\2\0\16\134\1\0\1\u01aa\10\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\u014b\1\0"+ - "\1\u014c\1\0\6\u014b\1\340\1\337\1\0\15\u014b\1\0"+ - "\5\u014b\1\0\3\u014b\4\0\2\u014b\1\0\1\u014b\1\0"+ - "\11\u014b\33\0\1\u014b\75\0\16\u014d\1\0\1\u014e\1\0"+ - "\6\u014d\1\341\1\342\1\0\15\u014d\1\0\5\u014d\1\0"+ - "\3\u014d\4\0\2\u014d\1\0\1\u014d\1\0\11\u014d\33\0"+ - "\1\u014d\75\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\3\10\1\u01ab\11\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\4\10\1\u01ac\10\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\12\10\1\u01ad\2\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\1\10\1\u01ae\13\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\6\10\1\u01af\7\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\12\10\1\u01b0\2\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\15\10\1\0\3\10\1\u01b1\1\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\7\10\1\u01b2\5\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\6\10\1\u01b3\7\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\7\10\1\u01b4\5\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\6\10\1\u01b5\7\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\2\10\1\u01b6"+ - "\2\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\12\10\1\u01b7\2\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\10\10\1\u017b"+ - "\1\10\1\u01b8\3\10\1\0\1\106\1\0\6\10\3\0"+ - "\1\10\1\u017c\12\10\1\u01b9\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\10\10"+ - "\1\u01ba\1\10\1\u01b8\3\10\1\0\1\106\1\0\6\10"+ - "\3\0\1\10\1\u017c\12\10\1\u01b9\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\3\10\1\u01bb"+ - "\11\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\6\10\1\u01bc\7\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\10\10\1\u01bd\5\10\1\0\1\106\1\0\6\10\3\0"+ - "\15\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\1\u01be\14\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\10\10"+ - "\1\u01bf\5\10\1\0\1\106\1\0\6\10\3\0\1\10"+ - "\1\u017c\13\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\6\10\1\u01c0\6\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\1\u01c1\4\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\1\u01c2\4\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\u01c3\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\6\10"+ - "\1\u01c4\6\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\2\10\1\u01c5\12\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\6\10"+ - "\1\u01c6\6\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\4\10\1\u01c7\10\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\6\10\1\u01c8\7\10\1\0\1\106\1\0\6\10"+ - "\3\0\15\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\10\10\1\u01c9\5\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\7\10"+ - "\1\u01ca\5\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\12\10\1\u01cb\2\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\6\10\1\u01cc\7\10\1\0\1\106\1\0\6\10"+ - "\1\u01cd\2\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\5\10\1\0"+ - "\3\10\4\0\1\u0187\1\10\1\0\1\10\1\0\11\10"+ - "\13\0\10\10\1\u01ce\1\10\1\u01cf\3\10\1\0\1\106"+ - "\1\0\6\10\3\0\1\10\1\u01d0\12\10\1\u01d1\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\10\10\1\u01d2\5\10\1\0\1\106\1\0"+ - "\6\10\3\0\2\10\1\u01d3\12\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\4\10\1\u01d4"+ - "\10\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\7\10\1\u01d5\5\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\10\10\1\u01ce\5\10\1\0\1\106\1\0\6\10\3\0"+ - "\1\10\1\u01d0\13\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\3\10\1\u01d6\11\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\15\10\1\0\4\10\1\u01d7\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\11\10\1\u01d8\3\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\13\10"+ - "\1\u01d9\1\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\2\10\1\u01da\12\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\1\10"+ - "\1\u01db\13\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\7\10\1\u01dc\5\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\1\u01dd\2\0"+ - "\15\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\7\10\1\u01de\5\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\1\10\1\u01df"+ - "\13\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\12\10\1\u01e0\2\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\1\u01e1\1\0\4\u01e1\4\0\1\u01e1\2\0\1\u01e1\4\0"+ - "\1\u01e1\1\0\1\u01e1\5\0\1\u01e1\1\0\1\u01e1\3\0"+ - "\1\u01e1\5\0\1\u01e1\11\0\1\u01e1\11\0\1\u01e1\1\0"+ - "\3\u01e1\1\0\2\u01e1\14\0\1\u01e2\1\0\4\u01e2\4\0"+ - "\1\u01e2\2\0\1\u01e2\4\0\1\u01e2\1\0\1\u01e2\5\0"+ - "\1\u01e2\1\0\1\u01e2\3\0\1\u01e2\5\0\1\u01e2\11\0"+ - "\1\u01e2\11\0\1\u01e2\1\0\3\u01e2\1\0\2\u01e2\14\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\6\10\1\u016a"+ - "\6\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\2\10\1\u01e3\12\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\10\10\1\u01e4\5\10\1\0\1\106\1\0\2\10\1\u01e4"+ - "\3\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\5\10\1\0"+ - "\3\10\4\0\1\10\1\u01e5\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\2\10"+ - "\1\u01e6\12\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\2\10\1\u01e7\13\10"+ - "\1\0\1\106\1\0\6\10\3\0\1\u01e8\2\10\1\u01e9"+ - "\7\10\1\u01ea\1\10\1\0\4\10\1\u01eb\1\0\3\10"+ - "\4\0\1\u01ec\1\10\1\0\1\10\1\0\5\10\1\u01ed"+ - "\3\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\6\10\1\u01ee\6\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\11\10\1\u01ef\3\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\13\10\1\u01f0\1\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\12\10\1\u01f1"+ - "\3\10\1\0\1\106\1\0\6\10\3\0\15\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\6\10\1\u01f2\6\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\2\10\1\u01f3\12\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\14\10\1\u01f4\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\u01f5\1\10\1\0\11\10\13\0\6\10"+ - "\1\u01f6\7\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\134\4\0\5\134\2\0\7\134"+ - "\1\u01f7\6\134\1\0\11\134\3\0\3\134\1\0\1\134"+ - "\1\0\11\134\13\0\16\134\4\0\5\134\2\0\15\134"+ - "\1\u01f8\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\16\134\4\0\5\134\2\0\4\134\1\u01f9"+ - "\11\134\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\16\134\4\0\5\134\2\0\16\134\1\0"+ - "\1\u01fa\10\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\2\134\1\u01fb\13\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\16\134\1\0\2\134"+ - "\1\u01fc\6\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\13\134\1\u01fd\2\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\12\134\1\u01fe\3\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\10\134\1\u01ff\5\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\4\134\1\u0200\11\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\1\134\1\u0201\14\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\7\134\1\u0202\6\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\11\134\1\u0203\4\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\14\134\1\u0204\1\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\14\134\1\u0205\1\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\12\134\1\u0206\3\134\4\0\5\134\2\0\2\134"+ - "\1\u0207\1\u0208\1\u0209\1\134\1\u020a\2\134\1\u020b\4\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\3\134\1\u020c\12\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\4\134\1\u020d\11\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\14\134\1\u020e\1\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\6\10\1\u020f\7\10\1\0\1\106\1\0\6\10"+ - "\3\0\15\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\7\10\1\u0210\5\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\6\10"+ - "\1\u0211\6\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\13\10\1\u0212\1\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\12\10\1\u0213\3\10\1\0\1\106\1\0\6\10"+ - "\3\0\14\10\1\u0214\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\6\10\1\u0215"+ - "\7\10\1\0\1\106\1\0\6\10\1\u0216\2\0\7\10"+ - "\1\u0217\5\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\6\10\1\u0218\7\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\2\10"+ - "\1\u0219\12\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\12\10\1\u021a\2\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\2\10"+ - "\1\u021b\12\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\2\10\1\u021c\13\10"+ - "\1\0\1\106\1\0\6\10\3\0\1\u021d\2\10\1\u021e"+ - "\7\10\1\u021f\1\10\1\0\4\10\1\u0220\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\6\10"+ - "\1\u0221\7\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\2\10\1\u0222\12\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\1\10\1\u0223\13\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\13\10\1\u0224\1\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\11\10\1\u0225\3\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\6\10\1\u0226\6\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\2\10"+ - "\1\u0227\13\10\1\0\1\106\1\0\6\10\3\0\1\u0228"+ - "\2\10\1\u0229\7\10\1\u022a\1\10\1\0\4\10\1\u022b"+ - "\1\0\3\10\4\0\1\u022c\1\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\1\u016a\14\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\12\10\1\u022d\2\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\11\10"+ - "\1\u022e\3\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\10\10\1\u0186\4\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\7\10"+ - "\1\u022f\5\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\6\10\1\365\6\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\6\10\1\u0230\7\10\1\0\1\106\1\0\6\10"+ - "\3\0\15\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\14\10\1\u0226\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\12\10\1\u0187"+ - "\2\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\1\u0231\14\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\12\10\1\u0232\2\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\10\10\1\u0233\5\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\10\10\1\u0234\4\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\11\10\1\u0235\3\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\13\10\1\u0236\1\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\6\10\1\u0237\1\u0238\3\10\1\u0239\1\10\1\0"+ - "\4\10\1\u023a\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\25\0\1\u023b\62\0\1\u023c\20\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\11\10\1\u023d\3\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\1\10\1\u023e\13\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\13\10\1\u023f\1\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\13\10\1\u0240\1\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\11\10\1\u0241\3\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\7\10\1\u0242\5\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\1\u0243\14\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\7\10\1\u0244\5\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\10\10\1\u0245"+ - "\5\10\1\0\1\106\1\0\6\10\3\0\15\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\6\10\1\u0246\7\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\12\10\1\u0247\2\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\11\10\1\u0248\3\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\7\10\1\u0249\5\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\6\10\1\u024a\6\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\10\10\1\u024b"+ - "\5\10\1\0\1\106\1\0\6\10\3\0\15\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\110\0\1\u024c\3\0\1\u024d\14\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\1\10\1\u024e"+ - "\3\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\6\10\1\u024f\6\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\10\10\1\u0250"+ - "\5\10\1\0\1\106\1\0\6\10\3\0\15\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\1\u0251\1\0\4\u0251\4\0\1\u0251\2\0"+ - "\1\u0251\4\0\1\u0251\1\0\1\u0251\5\0\1\u0251\1\0"+ - "\1\u0251\3\0\1\u0251\5\0\1\u0251\11\0\1\u0251\11\0"+ - "\1\u0251\1\0\3\u0251\1\0\2\u0251\14\0\1\u0252\1\0"+ - "\4\u0252\4\0\1\u0252\2\0\1\u0252\4\0\1\u0252\1\0"+ - "\1\u0252\5\0\1\u0252\1\0\1\u0252\3\0\1\u0252\5\0"+ - "\1\u0252\11\0\1\u0252\11\0\1\u0252\1\0\3\u0252\1\0"+ - "\2\u0252\14\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\10\10\1\u0253\4\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\13\10\1\u0254"+ - "\2\10\1\0\1\106\1\0\6\10\3\0\12\10\1\u0254"+ - "\2\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\1\10\1\u0255\13\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\13\10\1\u0256"+ - "\1\10\1\0\2\10\1\u0257\2\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\1\u0258\4\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\1\u0259\4\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\2\10\1\u025a\13\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\10\10\1\u025b\5\10\1\0\1\106\1\0\6\10\3\0"+ - "\15\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\13\10\1\u025c\1\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\4\10\1\u025d"+ - "\10\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\u025e\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\1\u025f\11\10\1\u0260\2\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\6\10\1\u0261\7\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\2\10\1\u0262\12\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\6\10\1\u0263\7\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\7\10\1\u0264\5\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\6\10\1\u0265\7\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\1\u0266"+ - "\115\0\16\10\1\0\1\106\1\0\6\10\3\0\12\10"+ - "\1\u0267\2\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\134\4\0\5\134"+ - "\2\0\11\134\1\u0268\4\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\16\134\4\0\5\134"+ - "\2\0\3\134\1\u0269\12\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\16\134\4\0\5\134"+ - "\2\0\4\134\1\u026a\11\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\6\134\1\u026b\7\134"+ - "\4\0\5\134\2\0\16\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\16\134\4\0\5\134"+ - "\2\0\3\134\1\u026c\12\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\16\134\4\0\5\134"+ - "\2\0\12\134\1\u026d\3\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\16\134\4\0\5\134"+ - "\2\0\7\134\1\u026e\6\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\16\134\4\0\5\134"+ - "\2\0\7\134\1\u026f\6\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\16\134\4\0\5\134"+ - "\2\0\15\134\1\u0270\1\0\11\134\3\0\3\134\1\0"+ - "\1\134\1\0\11\134\13\0\16\134\4\0\5\134\2\0"+ - "\16\134\1\0\1\134\1\u0271\7\134\3\0\3\134\1\0"+ - "\1\134\1\0\11\134\13\0\16\134\4\0\5\134\2\0"+ - "\16\134\1\0\1\134\1\u0272\7\134\3\0\3\134\1\0"+ - "\1\134\1\0\11\134\13\0\10\134\1\u0273\5\134\4\0"+ - "\5\134\2\0\16\134\1\0\11\134\3\0\3\134\1\0"+ - "\1\134\1\0\11\134\13\0\16\134\4\0\5\134\2\0"+ - "\14\134\1\u0274\1\134\1\0\11\134\3\0\3\134\1\0"+ - "\1\134\1\0\11\134\13\0\16\134\4\0\5\134\2\0"+ - "\10\134\1\u0275\1\134\1\u0276\3\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\5\134\1\u0277\1\u0278\7\134\1\0\11\134"+ - "\3\0\3\134\1\0\1\134\1\0\11\134\13\0\16\134"+ - "\4\0\5\134\2\0\3\134\1\u0279\12\134\1\0\11\134"+ - "\3\0\3\134\1\0\1\134\1\0\11\134\13\0\16\134"+ - "\4\0\5\134\2\0\7\134\1\u027a\6\134\1\0\11\134"+ - "\3\0\3\134\1\0\1\134\1\0\11\134\13\0\16\134"+ - "\4\0\5\134\2\0\10\134\1\u027b\5\134\1\0\11\134"+ - "\3\0\3\134\1\0\1\134\1\0\11\134\13\0\16\134"+ - "\4\0\5\134\2\0\13\134\1\u027c\2\134\1\0\11\134"+ - "\3\0\3\134\1\0\1\134\1\0\11\134\13\0\16\134"+ - "\4\0\5\134\2\0\15\134\1\u027d\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\1\u027e\14\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\6\10"+ - "\1\u027f\6\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\6\10\1\u0280\7\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\11\10"+ - "\1\u0281\3\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\1\10\1\u0282\13\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\13\10"+ - "\1\u0283\1\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\1\u0284\2\10\1\u0285\11\10\1\0"+ - "\4\10\1\u0286\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\63\0\1\u0287\21\0\1\u0288\2\0\1\u0289"+ - "\20\0\16\10\1\0\1\106\1\0\6\10\3\0\4\10"+ - "\1\u028a\10\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\1\u028b\14\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\12\10\1\u028c"+ - "\2\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\13\10\1\u028d\1\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\1\u028e\14\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\13\10\1\u028f\1\10\1\0\2\10\1\u0290\2\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\1\u0291\4\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\1\u0292\4\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\2\10"+ - "\1\u0293\13\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\10\10\1\u0294\5\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\1\10\1\u0295\13\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\12\10\1\u0296\2\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\13\10\1\u0297\1\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\4\10\1\u0298\10\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\12\10\1\u0299\2\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\6\10\1\u029a\7\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\13\10\1\u029b\1\10"+ - "\1\0\2\10\1\u029c\2\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\1\u029d\4\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\15\10\1\0"+ - "\1\u029e\4\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\2\10\1\u029f\13\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\10\10"+ - "\1\u02a0\5\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\13\10\1\u02a1\1\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\12\10"+ - "\1\u02a2\3\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\12\10\1\u02a3\2\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\13\10\1\u02a4\1\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\1\10\1\u02a5\13\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\12\10\1\u02a6\2\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\6\10\1\u02a7\6\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\11\10\1\u02a8\3\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\6\10\1\u0186\6\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\6\10"+ - "\1\u02a9\7\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\7\10\1\u02aa\5\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\u02ab\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\6\10"+ - "\1\u02ac\6\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\2\10\1\u02ad\13\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\10\10\1\u02ae\5\10\1\0\1\106\1\0\6\10"+ - "\3\0\15\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\54\0\1\u02af\152\0\1\u02b0"+ - "\17\0\16\10\1\0\1\106\1\0\6\10\3\0\12\10"+ - "\1\u02b1\2\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\13\10\1\u02b2\1\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\11\10"+ - "\1\u02b3\3\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\4\10\1\u02b4\10\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\3\10"+ - "\1\u02b5\11\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\7\10\1\u02b6\5\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\1\u02b7\4\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\13\10\1\u02b8\1\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\6\10\1\u02b9"+ - "\6\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\1\u02ba\1\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\1\u02bb\2\0\15\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\15\10\1\0\1\10\1\u0299\3\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\6\10\1\u02bc\6\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\6\10\1\u02bd\7\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\1\u02be\14\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\111\0\1\u02bf\113\0\1\u02c0\21\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\3\10\1\u016a\11\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\u02c1\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\1\10\1\u0187\13\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\1\u02c2"+ - "\1\0\4\u02c2\4\0\1\u02c2\2\0\1\u02c2\4\0\1\u02c2"+ - "\1\0\1\u02c2\5\0\1\u02c2\1\0\1\u02c2\3\0\1\u02c2"+ - "\5\0\1\u02c2\11\0\1\u02c2\11\0\1\u02c2\1\0\3\u02c2"+ - "\1\0\2\u02c2\14\0\2\10\1\u02c3\13\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\14\10"+ - "\1\306\1\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\2\10\1\306\2\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\6\10\1\u02c4\7\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\13\10"+ - "\1\u02c5\1\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\12\10\1\u02c6\2\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\2\10"+ - "\1\u02c7\12\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\13\10\1\u02c8\1\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\1\10\1\u02c9\7\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\14\10\1\u02ca\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\1\10\1\u02cb"+ - "\13\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\10\10\1\u02cc\5\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\1\u02cd\115\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\6\10\1\u02ce\6\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\10\10\1\u02cf"+ - "\5\10\1\0\1\106\1\0\6\10\3\0\15\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\2\10\1\u02d0\7\10\1\u01cf\3\10\1\0"+ - "\1\106\1\0\6\10\3\0\1\u02d1\1\u01d0\1\10\1\u02d2"+ - "\10\10\1\u01d1\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\1\u0187\14\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\10\10\1\u02d3\5\10\1\0\1\106\1\0\6\10\3\0"+ - "\1\10\1\u02d4\1\10\1\u02d5\7\10\1\u02d6\1\u02d7\1\0"+ - "\5\10\1\0\3\10\4\0\1\u02d8\1\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\7\10\1\u02d9\5\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\11\10\1\u02da\3\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\103\0\1\u02db\25\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\13\10\1\u02dc\1\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\134\4\0\5\134\2\0\7\134\1\u02dd\6\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\2\134\1\u02de\13\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\15\134\1\u02df\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\13\134\1\u02e0\2\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\14\134\1\u02e1\1\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\6\134\1\u02e2\7\134\4\0\5\134\2\0\16\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\6\134\1\u02e3\7\134\4\0\5\134\2\0\16\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\5\134\1\u02e4\10\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\5\134\1\u02e5\10\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\7\134\1\u02e6\6\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\1\134\1\u02e7\14\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\10\134\1\u02e8\5\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\12\134\1\u02e9\3\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\2\134\1\u02ea\13\134\4\0\5\134\2\0\16\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\3\134\1\u02eb\12\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\1\134\1\u02ec\6\134\1\u02ed"+ - "\5\134\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\16\134\4\0\5\134\2\0\13\134\1\u02ee"+ - "\2\134\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\16\134\4\0\5\134\2\0\13\134\1\u02ef"+ - "\2\134\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\16\134\4\0\5\134\2\0\7\134\1\u02f0"+ - "\6\134\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\15\10\1\0\1\u02f1\4\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\6\10\1\u02f2\7\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\1\10"+ - "\1\u02f3\13\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\1\10\1\u02f4\3\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\13\10"+ - "\1\u02f5\1\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\4\10\1\u02f6\10\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\1\10"+ - "\1\u02f7\13\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\12\10\1\u02f8\2\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\10\10\1\u02f9\5\10\1\0\1\106\1\0\6\10"+ - "\3\0\15\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\23\0\1\u02fa\203\0\1\u02fb"+ - "\17\0\16\10\1\0\1\106\1\0\6\10\3\0\1\u02fc"+ - "\14\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\2\10\1\u02fd\12\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\6\10\1\u02fe"+ - "\6\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\6\10\1\u02ff\7\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\12\10\1\u016a"+ - "\2\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\13\10\1\u0300\1\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\12\10\1\u0301"+ - "\2\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\2\10\1\u0302\12\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\13\10\1\u0303"+ - "\1\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\1\10\1\u0304\7\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\14\10\1\u0301"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\6\10\1\u0305\6\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\10\10"+ - "\1\u0306\5\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\2\10\1\u0225\12\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\2\10"+ - "\1\u0307\13\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\1\u0308\2\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\3\10\1\u0309\11\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\13\10\1\u030a\1\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\12\10\1\u030b\2\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\2\10\1\u030c\12\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\13\10\1\u030d\1\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\15\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\1\10\1\u030e\7\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\14\10\1\u030f\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\1\10"+ - "\1\u0310\13\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\5\10\1\u016a\7\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\1\u0311\2\0"+ - "\15\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\11\10\1\u0312\3\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\2\10\1\u0313"+ - "\12\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\6\10\1\u0314\6\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\6\10\1\u0315\7\10\1\0\1\106\1\0\6\10\3\0"+ - "\15\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\12\10\1\u0316\2\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\13\10\1\u0317"+ - "\1\10\1\0\4\10\1\u0318\1\0\3\10\4\0\1\u0319"+ - "\1\10\1\0\1\10\1\0\11\10\13\0\6\10\1\u031a"+ - "\7\10\1\0\1\106\1\0\6\10\3\0\15\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\1\u031b\14\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\3\10\1\u031c\11\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\1\10\1\u031d\7\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\14\10\1\u031e\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\60\0"+ - "\1\u031f\50\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\2\10\1\u023d\12\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\1\10\1\u02b1"+ - "\3\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\2\10\1\u0320\13\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\12\10\1\u0321\2\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\2\10\1\u0322\12\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\6\10\1\u0323"+ - "\7\10\1\0\1\106\1\0\6\10\3\0\15\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\7\10\1\u0324\5\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\11\10\1\u028e\3\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\6\10\1\u0325\6\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\46\0\1\u0326\40\0"+ - "\1\u0327\21\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\14\10\1\u0328\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\12\10\1\u0329\2\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\6\10\1\u032a\7\10\1\0\1\106\1\0\6\10"+ - "\3\0\15\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\1\u032b\115\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\14\10\1\u032c\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\12\10\1\u032d\3\10\1\0\1\106\1\0"+ - "\6\10\3\0\1\u032e\7\10\1\u032f\4\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\1\10"+ - "\1\u0330\13\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\6\10\1\u0331\6\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\7\10"+ - "\1\u0331\5\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\7\10\1\u0332\5\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\6\10"+ - "\1\u0333\6\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\6\10\1\u0334\6\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\2\10"+ - "\1\u0335\12\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\1\u0336\14\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\103\0"+ - "\1\u0337\25\0\6\10\1\u0338\7\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\2\10\1\u0339\12\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\15\10\1\0\2\10\1\u033a\2\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\1\u033b\4\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\1\u033c\4\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\11\10\1\u033d\3\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\2\10\1\u033e"+ - "\12\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\4\10\1\u033f\5\10\1\u0340\2\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\2\10\1\u0341\13\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\10\10\1\u0342"+ - "\5\10\1\0\1\106\1\0\6\10\3\0\15\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\10\10\1\u0343\5\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\2\10\1\u0344\12\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\6\10\1\u0345\6\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\1\u0346\1\0"+ - "\4\u0346\4\0\1\u0346\2\0\1\u0346\4\0\1\u0346\1\0"+ - "\1\u0346\5\0\1\u0346\1\0\1\u0346\3\0\1\u0346\5\0"+ - "\1\u0346\11\0\1\u0346\11\0\1\u0346\1\0\3\u0346\1\0"+ - "\2\u0346\14\0\6\10\1\u0347\7\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\134\4\0"+ - "\5\134\2\0\12\134\1\u0348\3\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\2\134\1\u0349\13\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\3\134\1\u034a\12\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\10\134\1\u034b"+ - "\5\134\4\0\5\134\2\0\16\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\13\134\1\u034c\2\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\4\134\1\u034d\11\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\4\134\1\u034e\11\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\7\134\1\u034f\6\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\7\134\1\u0350\6\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\2\134\1\u0351\13\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\3\134\1\u0352\12\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\3\134\1\u0353\12\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\14\134\1\u0354\1\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\3\134\1\u0355\12\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\10\134\1\u0356\5\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\16\134\1\0\3\134\1\u0357\5\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\3\134\1\u0358\12\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\16\134\1\0\1\u0359\10\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\16\134\4\0\5\134"+ - "\2\0\16\134\1\u035a\11\134\3\0\3\134\1\0\1\134"+ - "\1\0\11\134\13\0\16\134\4\0\5\134\2\0\10\134"+ - "\1\u035b\5\134\1\0\11\134\3\0\3\134\1\0\1\134"+ - "\1\0\11\134\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\2\10\1\u035c\12\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\5\10"+ - "\1\0\3\10\4\0\1\u035d\1\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\2\10\1\u035e\12\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\2\10\1\u035f\12\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\2\10\1\u0360\13\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\2\10\1\u0361\12\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\7\10\1\u0362\5\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\14\10\1\u0363\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\64\0\1\u0364\44\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\12\10\1\u0365\2\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\3\10\1\u0366\11\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\6\10\1\u0367\7\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\10\10"+ - "\1\u01ce\1\10\1\u01cf\3\10\1\0\1\106\1\0\6\10"+ - "\3\0\14\10\1\u01d1\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\1\10\1\u0368\13\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\6\10\1\u02f4\6\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\7\10\1\u02f4\5\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\7\10\1\u035f\5\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\6\10\1\u0369\6\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\11\10\1\u036a\3\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\13\10\1\u036b\1\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\1\10\1\u036c\13\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\107\0\1\u0327\21\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\15\10\1\0"+ - "\4\10\1\u036d\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\1\10\1\u036e\13\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\6\10\1\u036f\6\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\7\10\1\u036f\5\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\7\10\1\u0370\5\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\6\10\1\u0371\6\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\6\10\1\u0372\6\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\2\10\1\u0373\12\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\46\0\1\u0374"+ - "\40\0\1\u0327\21\0\10\10\1\u0375\5\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\10\10\1\u0376\4\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\14\10\1\u016a\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\10\10\1\u0377"+ - "\5\10\1\0\1\106\1\0\6\10\3\0\15\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\1\u0378"+ - "\2\0\15\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\2\10\1\u0379\13\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\10\10\1\u037a\5\10\1\0\1\106\1\0\6\10"+ - "\3\0\15\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\13\10\1\u037b\1\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\6\10"+ - "\1\u037c\6\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\6\10\1\u037d\6\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\4\10"+ - "\1\u037e\10\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\6\10\1\u037f\6\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\6\10"+ - "\1\u0380\6\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\55\0\1\u0381\53\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\1\10\1\u0382\13\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\2\10\1\u0383\12\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\2\10"+ - "\1\u0384\2\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\12\10\1\u0385\3\10\1\0\1\106"+ - "\1\0\6\10\3\0\1\u0386\7\10\1\u0387\4\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\7\10\1\u0388\5\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\23\0\1\u0389\141\0"+ - "\1\u038a\61\0\6\10\1\u038b\7\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\13\10\1\u038c\1\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\6\10\1\u0176\6\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\103\0\1\u038d\25\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\2\10\1\u038e"+ - "\12\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\10\10\1\u038f\5\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\1\10\1\u0390"+ - "\13\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\6\10\1\u0391\6\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\6\10\1\u0392"+ - "\6\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\12\10\1\u0331\2\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\1\u0393\14\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\6\10\1\u0394\7\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\12\10\1\u0395\2\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\15\10\1\0\3\10\1\u0396\1\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\1\u0397"+ - "\1\0\4\u0397\4\0\1\u0397\2\0\1\u0397\4\0\1\u0397"+ - "\1\0\1\u0397\5\0\1\u0397\1\0\1\u0397\3\0\1\u0397"+ - "\5\0\1\u0397\11\0\1\u0397\11\0\1\u0397\1\0\3\u0397"+ - "\1\0\2\u0397\14\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\13\10\1\u0398\1\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\12\10\1\u0399\2\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\12\10\1\u0382\2\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\2\10\1\u039a\12\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\13\10\1\u039b\1\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\12\10\1\u039c\2\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\10\10\1\u039d\4\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\5\10\1\u039e\7\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\2\10\1\u039f\12\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\1\10"+ - "\1\u03a0\7\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\7\10\1\u03a1\5\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\7\10\1\u03a2\5\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\15\10\1\0\2\10\1\u03a3\2\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\4\10"+ - "\1\u03a4\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\10\10\1\u01ce\5\10\1\0\1\106\1\0"+ - "\6\10\3\0\1\10\1\u01d0\12\10\1\u01d1\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\134\4\0\5\134\2\0\13\134\1\u03a5\2\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\13\134\1\u03a6\2\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\14\134\1\u03a7\1\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\3\134\1\u03a8\12\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\16\134\1\0\4\134"+ - "\1\u03a9\4\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\16\134\1\0\4\134"+ - "\1\u03aa\4\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\15\134\1\u03ab\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\2\134\1\u03ac\13\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\16\134\1\0\2\134\1\u03ad"+ - "\6\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\13\134\1\u03ae\2\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\12\134\1\u03af\3\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\4\134\1\u03b0\11\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\7\134\1\u03b1\6\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\11\134\1\u03b2\4\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\14\134\1\u03b3\1\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\2\134\1\u03b4\13\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\4\134\1\u03b5\11\134\1\0"+ - "\11\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\11\10\1\u03b6"+ - "\3\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\2\10\1\u03b7\12\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\10\10\1\u03b8"+ - "\4\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\12\10\1\u02f4\2\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\1\10\1\u0301"+ - "\13\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\3\10\1\u03b9\11\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\10\10\1\u03ba\5\10\1\0\1\106\1\0\6\10\3\0"+ - "\15\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\6\10\1\u03bb\6\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\63\0"+ - "\1\u03bc\45\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\13\10\1\u03bd\1\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\12\10\1\u03be\2\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\15\10\1\0\5\10\1\0\3\10\4\0\1\u03bf\1\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\6\10\1\u03c0\6\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\1\u035f"+ - "\14\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\1\10\1\u03c1\3\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\11\10\1\u016a"+ - "\3\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\6\10\1\u0299\6\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\10\10\1\u03c2\5\10\1\0\1\106\1\0\6\10\3\0"+ - "\15\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\6\10\1\u03c3\6\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\12\10\1\u036f"+ - "\2\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\1\u03c4\14\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\6\10"+ - "\1\u03c5\7\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\12\10\1\u03c6\2\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\23\0\1\u03c7"+ - "\105\0\16\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\1\10\1\u02a6\1\0"+ - "\1\10\1\0\11\10\13\0\2\10\1\u03c8\13\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\11\10\1\u03c9"+ - "\3\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\46\0\1\u0374\62\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\1\10\1\u03ca"+ - "\7\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\14\10\1\u03cb\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\10\10\1\u03cc\5\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\11\10"+ - "\1\u03cd\3\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\u03ce\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\5\10\1\u03cf\7\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\1\10"+ - "\1\u03d0\13\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\1\u03d1\14\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\1\u01cd\2\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\110\0\1\u03d2\20\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\6\10\1\u02b1\6\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\11\10"+ - "\1\u03d3\3\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\10\10\1\u03d4\5\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\1\10"+ - "\1\u03d5\13\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\6\10\1\u03d6\6\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\10\10\1\u03d7\5\10\1\0\1\106\1\0\6\10"+ - "\3\0\15\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\57\0\1\u03d8\117\0\1\u03d9"+ - "\47\0\16\10\1\0\1\106\1\0\6\10\3\0\3\10"+ - "\1\u03da\11\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\6\10\1\u03db\7\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\1\u03dc\1\0\4\u03dc\4\0\1\u03dc\2\0\1\u03dc"+ - "\4\0\1\u03dc\1\0\1\u03dc\5\0\1\u03dc\1\0\1\u03dc"+ - "\3\0\1\u03dc\5\0\1\u03dc\11\0\1\u03dc\11\0\1\u03dc"+ - "\1\0\3\u03dc\1\0\2\u03dc\14\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\6\10\1\u03dd\6\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\2\10"+ - "\1\u03de\12\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\12\10\1\u03df\2\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\2\10"+ - "\1\u03e0\12\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\12\10\1\u0334\2\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\1\u01ec\1\10\1\0"+ - "\1\10\1\0\5\10\1\u01ed\3\10\13\0\10\10\1\u03e1"+ - "\5\10\1\0\1\106\1\0\6\10\3\0\15\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\12\10\1\u0384\3\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\10\10\1\u03e2"+ - "\5\10\1\0\1\106\1\0\6\10\3\0\15\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\7\10\1\u02b1\5\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\7\10\1\u023d\5\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\6\10\1\u03e3\6\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\2\10\1\u03e4"+ - "\13\10\1\0\1\106\1\0\6\10\3\0\15\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\6\10\1\u03e5\6\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\12\10\1\u03e6\2\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\6\10\1\u03e7\6\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\6\10\1\u03e8\6\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\12\10\1\u03e9\2\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\6\10\1\u03ea"+ - "\7\10\1\0\1\106\1\0\6\10\3\0\15\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\6\10\1\u03eb\7\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\134\4\0"+ - "\5\134\2\0\4\134\1\u03ec\11\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\3\134\1\u03ed\12\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\12\134\1\u03ee\3\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\13\134\1\u03ef\2\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\10\134\1\u03f0"+ - "\5\134\4\0\5\134\2\0\16\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\10\134\1\u03f1"+ - "\5\134\4\0\5\134\2\0\16\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\6\134\1\u03f2"+ - "\7\134\4\0\5\134\2\0\16\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\3\134\1\u03f3\12\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\12\134\1\u03f4\3\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\7\134\1\u03f5\6\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\15\134\1\u03f6\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\16\134\4\0\5\134"+ - "\2\0\15\134\1\u03f7\1\0\11\134\3\0\3\134\1\0"+ - "\1\134\1\0\11\134\13\0\16\134\4\0\5\134\2\0"+ - "\14\134\1\u03f8\1\134\1\0\11\134\3\0\3\134\1\0"+ - "\1\134\1\0\11\134\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\1\10\1\u03f9\3\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\7\10\1\u03fa"+ - "\5\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\2\10\1\u03fb\13\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\3\10\1\u03be"+ - "\11\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\11\10\1\u03fc\3\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\1\u03fd\2\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\110\0\1\u03fe\20\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\7\10\1\u016a\5\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\2\10"+ - "\1\u03ff\12\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\2\10\1\u0400\12\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\12\10"+ - "\1\u0401\2\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\12\10\1\u0402\2\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\2\10"+ - "\1\u0403\12\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\12\10\1\u0372\2\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\1\u022c\1\10\1\0"+ - "\1\10\1\0\11\10\13\0\10\10\1\u0404\5\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\57\0"+ - "\1\u0405\51\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\14\10\1\u0406\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\1\10\1\u0407\13\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\6\10"+ - "\1\u0408\6\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\6\10\1\u0409\6\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\14\10"+ - "\1\u040a\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\12\10\1\u040b\2\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\10\10\1\u040c\5\10\1\0\1\106\1\0\6\10\3\0"+ - "\15\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\12\10\1\u040d\2\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\12\10\1\u040e"+ - "\2\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\12\10\1\u0380\2\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\111\0"+ - "\1\u040f\17\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\1\u0410\14\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\6\10\1\u0411\6\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\2\10"+ - "\1\u0412\12\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\12\10\1\u0413\2\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\12\10\1\u0414\3\10\1\0\1\106\1\0\6\10"+ - "\3\0\15\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\110\0\1\u0415\2\0\1\u0416"+ - "\63\0\1\u0417\47\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\15\10\1\0\2\10\1\u0418\2\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\10\10"+ - "\1\u01ce\1\10\1\u01cf\3\10\1\0\1\106\1\0\6\10"+ - "\3\0\1\10\1\u01d0\13\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\1\10\1\u0419\13\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\3\10\1\u041a\11\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\1\u041b"+ - "\4\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\11\10\1\u0331\3\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\1\10\1\u041c\13\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\13\10\1\u041d\1\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\7\10\1\u041e\5\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\14\10\1\u041f\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\7\10\1\u0420\5\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\10\10\1\u0421\5\10\1\0\1\106\1\0\6\10"+ - "\3\0\15\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\1\u0422\14\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\1\u0423\14\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\4\10\1\u0424\10\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\14\10\1\u0425\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\2\10\1\u0426\12\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\10\134\1\u0427"+ - "\5\134\4\0\5\134\2\0\16\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\13\134\1\u0428\2\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\13\134\1\u0429\2\134\1\0\11\134\3\0"+ - "\3\134\1\0\1\134\1\0\11\134\13\0\16\134\4\0"+ - "\5\134\2\0\15\134\1\u042a\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\16\134\4\0\5\134"+ - "\2\0\13\134\1\u042b\2\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\16\134\4\0\5\134"+ - "\2\0\14\134\1\u042c\1\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\6\134\1\u042d\7\134"+ - "\4\0\5\134\2\0\16\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\6\134\1\u042e\7\134"+ - "\4\0\5\134\2\0\16\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\16\134\4\0\5\134"+ - "\2\0\1\134\1\u042f\14\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\6\10\1\u02be\6\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\10\10\1\u0430\5\10\1\0\1\106\1\0\6\10"+ - "\3\0\15\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\14\10\1\u0431\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\15\10\1\0"+ - "\1\10\1\u0432\3\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\63\0\1\u0433\24\0\1\u0289\3\0"+ - "\1\u0434\112\0\1\u0435\17\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\7\10\1\u0436\5\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\11\10\1\u02f4"+ - "\3\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\1\u02b1\4\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\1\u0437\14\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\11\10\1\u036f\3\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\1\10\1\u0438\13\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\113\0\1\u0416\15\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\2\10\1\u0384\12\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\10\10\1\u0439\5\10\1\0\1\106\1\0\6\10\3\0"+ - "\15\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\1\u040c\14\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\6\10"+ - "\1\u043a\7\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\6\10\1\u043b\6\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\12\10\1\u0409\2\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\10\10\1\u043c\5\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\6\10"+ - "\1\u043d\7\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\6\10\1\u03be\6\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\1\10\1\u043e\13\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\3\10\1\u043f\11\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\1\u0440"+ - "\4\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\10\10\1\u0441\5\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\111\0\1\u0442\60\0"+ - "\1\u0443\54\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\11\10\1\u0444\3\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\14\10\1\u0445\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\3\10"+ - "\1\u0445\11\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\13\10\1\u0419\1\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\6\10"+ - "\1\u0446\6\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\11\10\1\u02be\3\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\12\10\1\u0447\3\10\1\0\1\106\1\0\6\10"+ - "\3\0\15\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\2\10\1\u0448\12\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\6\10\1\u0449\7\10\1\0\1\106\1\0\6\10"+ - "\1\u044a\2\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\1\u044b\14\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\12\10"+ - "\1\u044c\2\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\12\10\1\u044d\2\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\2\10"+ - "\1\u044e\12\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\2\10\1\u044f\12\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\7\10"+ - "\1\u0450\5\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\134\4\0\5\134"+ - "\2\0\14\134\1\u0451\1\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\16\134\4\0\5\134"+ - "\2\0\1\134\1\u0452\14\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\16\134\4\0\5\134"+ - "\2\0\1\134\1\u0453\14\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\16\134\4\0\5\134"+ - "\2\0\3\134\1\u0454\12\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\10\134\1\u0455\5\134"+ - "\4\0\5\134\2\0\16\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\16\134\4\0\5\134"+ - "\2\0\13\134\1\u0456\2\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\16\134\4\0\5\134"+ - "\2\0\4\134\1\u0457\11\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\16\134\4\0\5\134"+ - "\2\0\4\134\1\u0458\11\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\16\134\4\0\5\134"+ - "\2\0\3\134\1\u0459\12\134\1\0\11\134\3\0\3\134"+ - "\1\0\1\134\1\0\11\134\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\2\10\1\u045a\12\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\2\10"+ - "\1\u045b\12\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\1\u045c\2\0\15\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\23\0"+ - "\1\u045d\201\0\1\u045e\21\0\10\10\1\u045f\5\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\15\10\1\0"+ - "\1\u0460\4\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\6\10\1\u0461\6\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\11\10\1\u0462\3\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\2\10\1\u0463\13\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\7\10\1\u0409\5\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\13\10\1\u0464\1\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\13\10\1\u0317\1\10"+ - "\1\0\4\10\1\u0318\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\14\10\1\u0324\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\3\10\1\u0324\11\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\13\10\1\u043e\1\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\1\u0465\14\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\1\u0164\14\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\6\10\1\u0466\7\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\2\10"+ - "\1\u0467\12\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\15\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\5\10\1\u0468\3\10"+ - "\54\0\1\u0469\54\0\16\10\1\0\1\106\1\0\6\10"+ - "\1\u044a\2\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\6\10\1\u046a"+ - "\7\10\1\0\1\106\1\0\6\10\3\0\15\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\6\10\1\u046b\7\10\1\0\1\106\1\0"+ - "\6\10\1\u044a\2\0\15\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\1\10\1\u0420\13\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\12\10\1\u046c\2\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\7\10\1\u046d\5\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\134\4\0\5\134\2\0\12\134"+ - "\1\u046e\3\134\1\0\11\134\3\0\3\134\1\0\1\134"+ - "\1\0\11\134\13\0\16\134\4\0\5\134\2\0\16\134"+ - "\1\0\1\u046f\10\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\16\134\4\0\5\134\2\0\16\134\1\0"+ - "\1\u0470\10\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\13\134\1\u0471\2\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\14\134\1\u0472\1\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\3\134\1\u0473\12\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\16\134\1\0\4\134"+ - "\1\u0474\4\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\16\134\1\0\4\134"+ - "\1\u0475\4\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\2\134\1\u0476\13\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\2\10\1\u0477\13\10\1\0\1\106\1\0\6\10"+ - "\3\0\15\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\106\0\1\u0478\73\0\1\u0479"+ - "\44\0\16\10\1\0\1\106\1\0\6\10\3\0\2\10"+ - "\1\u047a\12\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\6\10\1\u047b\6\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\2\10"+ - "\1\u047c\12\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\11\10\1\u0409\3\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\2\10"+ - "\1\u047d\12\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\2\10\1\u047e\12\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\1\u047f"+ - "\14\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\4\10\1\u0480\10\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\47\0"+ - "\1\u0481\61\0\10\10\1\u0482\5\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\6\10\1\u0483\6\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\2\10\1\u0460\12\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\2\10\1\u0484\12\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\134\4\0\5\134\2\0\3\134\1\u0485"+ - "\12\134\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\16\134\4\0\5\134\2\0\12\134\1\u0486"+ - "\3\134\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\16\134\4\0\5\134\2\0\13\134\1\u0487"+ - "\2\134\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\10\134\1\u0488\5\134\4\0\5\134\2\0"+ - "\16\134\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\10\134\1\u0489\5\134\4\0\5\134\2\0"+ - "\16\134\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\1\10\1\u048a\13\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\51\0\1\u048b\127\0"+ - "\1\u048c\45\0\2\10\1\u048d\13\10\1\0\1\106\1\0"+ - "\6\10\3\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\1\u048e\2\0\15\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\7\10"+ - "\1\u048f\5\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\12\10\1\u0490\2\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\1\u0491"+ - "\14\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\6\10\1\u044b\6\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\10\10\1\u0492\5\10\1\0\1\106\1\0\6\10\3\0"+ - "\15\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\56\0\1\u0493\52\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\11\10\1\u0494\3\10\1\0"+ - "\5\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\10\10\1\u0495\4\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\2\10\1\u0496"+ - "\2\10\1\0\3\10\4\0\2\10\1\0\1\10\1\0"+ - "\11\10\13\0\10\134\1\u0497\5\134\4\0\5\134\2\0"+ - "\16\134\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\16\134\4\0\5\134\2\0\13\134\1\u0498"+ - "\2\134\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\16\134\4\0\5\134\2\0\13\134\1\u0499"+ - "\2\134\1\0\11\134\3\0\3\134\1\0\1\134\1\0"+ - "\11\134\13\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\6\10\1\u049a\6\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\55\0\1\u049b\150\0"+ - "\1\u049c\20\0\16\10\1\0\1\106\1\0\6\10\3\0"+ - "\1\10\1\u049d\13\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\54\0\1\u049e\54\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\7\10\1\u049f"+ - "\5\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\10\10\1\u04a0\5\10\1\0"+ - "\1\106\1\0\6\10\3\0\15\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\3\0\1\u04a1\14\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\1\u04a2\14\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\64\0\1\u04a3\44\0"+ - "\10\10\1\u04a4\5\10\1\0\1\106\1\0\6\10\3\0"+ - "\15\10\1\0\5\10\1\0\3\10\4\0\2\10\1\0"+ - "\1\10\1\0\11\10\13\0\16\10\1\0\1\106\1\0"+ - "\6\10\3\0\5\10\1\u04a5\7\10\1\0\5\10\1\0"+ - "\3\10\4\0\2\10\1\0\1\10\1\0\11\10\13\0"+ - "\16\10\1\0\1\106\1\0\6\10\1\u04a6\2\0\15\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\134\4\0\5\134\2\0\14\134"+ - "\1\u04a7\1\134\1\0\11\134\3\0\3\134\1\0\1\134"+ - "\1\0\11\134\13\0\16\134\4\0\5\134\2\0\1\134"+ - "\1\u04a8\14\134\1\0\11\134\3\0\3\134\1\0\1\134"+ - "\1\0\11\134\13\0\16\134\4\0\5\134\2\0\1\134"+ - "\1\u04a9\14\134\1\0\11\134\3\0\3\134\1\0\1\134"+ - "\1\0\11\134\15\0\1\u04aa\211\0\1\u04ab\17\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\6\10\1\u04ac\6\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\47\0\1\u04ad\61\0\10\10\1\u04ae\5\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\13\10"+ - "\1\u04af\1\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\6\10\1\u0412\6\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\3\10\1\u04b0\1\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\53\0\1\u04b1\55\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\12\10\1\u04b2\2\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\12\10\1\u04b3\2\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\54\0\1\u04b4"+ - "\54\0\16\134\4\0\5\134\2\0\12\134\1\u04b5\3\134"+ - "\1\0\11\134\3\0\3\134\1\0\1\134\1\0\11\134"+ - "\13\0\16\134\4\0\5\134\2\0\16\134\1\0\1\u04b6"+ - "\10\134\3\0\3\134\1\0\1\134\1\0\11\134\13\0"+ - "\16\134\4\0\5\134\2\0\16\134\1\0\1\u04b7\10\134"+ - "\3\0\3\134\1\0\1\134\1\0\11\134\60\0\1\u04b8"+ - "\113\0\1\u04b9\52\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\6\10\1\u04ba\6\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\13\0\16\10"+ - "\1\0\1\106\1\0\6\10\3\0\11\10\1\u04bb\3\10"+ - "\1\0\5\10\1\0\3\10\4\0\2\10\1\0\1\10"+ - "\1\0\11\10\13\0\16\10\1\0\1\106\1\0\6\10"+ - "\1\u04bc\2\0\15\10\1\0\5\10\1\0\3\10\4\0"+ - "\2\10\1\0\1\10\1\0\11\10\13\0\16\10\1\0"+ - "\1\106\1\0\6\10\1\u04bd\2\0\15\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\13\0\16\10\1\0\1\106\1\0\6\10\3\0\15\10"+ - "\1\0\2\10\1\u04be\2\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\47\0\1\u04bf\132\0\1\u04c0"+ - "\44\0\16\10\1\0\1\106\1\0\6\10\3\0\7\10"+ - "\1\u04c1\5\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\13\0\6\10\1\u04c2\7\10"+ - "\1\0\1\106\1\0\6\10\3\0\15\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\54\0\1\u04c3\115\0\1\u04c4\117\0\1\u04c5\112\0\1\u04c6"+ - "\55\0\16\10\1\0\1\106\1\0\6\10\3\0\6\10"+ - "\1\u04c7\6\10\1\0\5\10\1\0\3\10\4\0\2\10"+ - "\1\0\1\10\1\0\11\10\47\0\1\u04c8\115\0\1\u04c9"+ - "\132\0\1\u04ca\44\0\16\10\1\0\1\106\1\0\6\10"+ - "\3\0\7\10\1\u04cb\5\10\1\0\5\10\1\0\3\10"+ - "\4\0\2\10\1\0\1\10\1\0\11\10\56\0\1\u04cc"+ - "\115\0\1\u04cd\112\0\1\u04ce\55\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\7\10\1\u04cf\5\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\64\0\1\u04d0\115\0\1\u04d1\44\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\13\10\1\u04d2\1\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\53\0\1\u04d3\115\0\1\u04d4\55\0\16\10\1\0\1\106"+ - "\1\0\6\10\3\0\7\10\1\u04d5\5\10\1\0\5\10"+ - "\1\0\3\10\4\0\2\10\1\0\1\10\1\0\11\10"+ - "\12\0"; + "\1\0\3\u0120\1\0\2\u0120\14\0\1\262\1\11\4\262"+ + "\1\11\1\105\2\11\1\262\1\107\1\11\1\262\1\u0121"+ + "\1\111\1\0\1\11\1\262\1\11\1\262\1\11\1\112"+ + "\3\0\1\262\1\112\1\262\1\113\1\11\1\105\1\262"+ + "\3\11\1\107\1\11\1\262\1\0\5\11\1\0\1\11"+ + "\1\113\1\262\4\0\2\11\1\0\1\11\1\0\1\262"+ + "\1\11\3\262\1\11\2\262\1\11\13\0\1\u0121\1\0"+ + "\4\u0121\4\0\1\u0121\2\0\1\u0121\4\0\1\u0121\1\0"+ + "\1\u0121\5\0\1\u0121\1\0\1\u0121\3\0\1\u0121\5\0"+ + "\1\u0121\11\0\1\u0121\11\0\1\u0121\1\0\3\u0121\1\0"+ + "\2\u0121\14\0\1\264\2\11\2\264\5\11\1\106\3\11"+ + "\1\0\1\111\1\0\3\11\1\106\2\11\3\0\14\11"+ + "\1\114\1\0\5\11\1\0\2\11\1\114\4\0\2\11"+ + "\1\0\1\11\1\0\1\264\1\11\3\264\1\11\2\264"+ + "\1\11\13\0\1\264\2\11\2\264\11\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\1\264\1\11\3\264"+ + "\1\11\2\264\1\11\13\0\1\u0122\2\0\2\u0122\1\0"+ + "\1\u0123\63\0\1\u0122\1\0\3\u0122\1\0\2\u0122\14\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\1\11\1\u0124"+ + "\13\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\14\11\1\u0125\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\6\11"+ + "\1\u0126\7\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\1\274\2\11\1\104\1\274\1\105"+ + "\4\11\1\106\1\107\2\11\1\110\1\111\1\0\3\11"+ + "\1\106\1\11\1\112\3\0\1\11\1\112\1\11\1\113"+ + "\2\11\1\105\3\11\1\107\1\11\1\114\1\0\5\11"+ + "\1\0\1\11\1\113\1\114\4\0\2\11\1\0\1\11"+ + "\1\0\1\274\1\11\3\274\1\11\1\104\1\274\1\11"+ + "\13\0\1\u0127\1\11\4\u0127\4\11\1\u0127\2\11\1\u0127"+ + "\1\263\1\111\1\0\1\11\1\u0127\1\11\1\u0127\2\11"+ + "\3\0\1\u0127\1\11\1\u0127\3\11\1\u0127\5\11\1\u0127"+ + "\1\0\5\11\1\0\2\11\1\u0127\4\0\2\11\1\0"+ + "\1\11\1\0\1\u0127\1\11\3\u0127\1\11\2\u0127\1\11"+ + "\13\0\10\11\1\u0128\5\11\1\0\1\111\1\0\2\11"+ + "\1\u0128\3\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\1\11\1\u0129\4\11"+ + "\1\u012a\2\11\1\u012b\3\11\1\0\1\11\1\u0129\3\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\6\11"+ + "\1\u012c\6\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\12\11\1\u012d\2\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\10\11\1\u012e\5\11\1\0\1\111\1\0\6\11"+ + "\3\0\15\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\12\11\1\u012f\2\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\6\11\1\u0130\7\11\1\0\1\111\1\0\6\11"+ + "\3\0\6\11\1\u0131\6\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\13\11\1\u0132\1\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\12\11\1\u0133\2\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\12\11"+ + "\1\106\3\11\1\0\1\111\1\0\3\11\1\106\2\11"+ + "\3\0\14\11\1\114\1\0\5\11\1\0\2\11\1\114"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\1\11\1\u0134\13\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\1\11\1\u0135\13\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\2\11\1\u0136\12\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\2\11\1\u0137\12\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\3\11\1\u0110\11\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\137\4\0\5\137\2\0\6\137"+ + "\1\u0138\7\137\1\0\11\137\3\0\3\137\1\0\1\137"+ + "\1\0\11\137\13\0\16\137\4\0\5\137\2\0\7\137"+ + "\1\u0139\6\137\1\0\11\137\3\0\3\137\1\0\1\137"+ + "\1\0\11\137\13\0\16\137\4\0\5\137\2\0\3\137"+ + "\1\u013a\12\137\1\0\11\137\3\0\3\137\1\0\1\137"+ + "\1\0\11\137\13\0\16\137\4\0\5\137\2\0\13\137"+ + "\1\u013b\2\137\1\0\11\137\3\0\3\137\1\0\1\137"+ + "\1\0\11\137\13\0\16\137\4\0\5\137\2\0\12\137"+ + "\1\u013c\3\137\1\0\11\137\3\0\3\137\1\0\1\137"+ + "\1\0\11\137\13\0\16\137\4\0\5\137\2\0\1\137"+ + "\1\u013d\14\137\1\0\11\137\3\0\3\137\1\0\1\137"+ + "\1\0\11\137\13\0\16\137\4\0\5\137\2\0\10\137"+ + "\1\u013e\5\137\1\0\11\137\3\0\3\137\1\0\1\137"+ + "\1\0\11\137\13\0\16\137\4\0\5\137\2\0\12\137"+ + "\1\u013f\3\137\1\0\11\137\3\0\3\137\1\0\1\137"+ + "\1\0\11\137\13\0\2\137\1\u0140\13\137\4\0\5\137"+ + "\2\0\6\137\1\u0141\7\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\3\137\1\u0142\12\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\5\137\1\u0143\10\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\1\137\1\u0144\6\137\1\u0145\5\137\1\0\11\137"+ + "\3\0\3\137\1\0\1\137\1\0\11\137\13\0\16\137"+ + "\4\0\5\137\2\0\14\137\1\u0146\1\137\1\0\11\137"+ + "\3\0\3\137\1\0\1\137\1\0\11\137\13\0\10\137"+ + "\1\u0147\5\137\4\0\5\137\2\0\16\137\1\0\11\137"+ + "\3\0\3\137\1\0\1\137\1\0\11\137\13\0\16\137"+ + "\4\0\5\137\2\0\5\137\1\u0148\7\137\1\u0149\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\4\137\1\u014a\11\137\1\0"+ + "\1\137\1\u014b\7\137\3\0\3\137\1\0\1\137\1\0"+ + "\11\137\13\0\16\137\4\0\5\137\2\0\13\137\1\u014c"+ + "\2\137\1\0\11\137\3\0\3\137\1\0\1\137\1\0"+ + "\11\137\13\0\16\336\1\0\1\337\1\0\6\336\1\341"+ + "\1\340\1\0\15\336\1\0\5\336\1\0\3\336\4\0"+ + "\2\336\1\0\1\336\1\0\11\336\33\0\1\336\75\0"+ + "\16\u014d\1\0\1\u014e\1\0\6\u014d\3\0\15\u014d\1\0"+ + "\5\u014d\1\0\3\u014d\4\0\2\u014d\1\0\1\u014d\1\0"+ + "\11\u014d\13\0\16\u014f\1\0\1\u0150\1\0\6\u014f\3\0"+ + "\15\u014f\1\0\5\u014f\1\0\3\u014f\4\0\2\u014f\1\0"+ + "\1\u014f\1\0\11\u014f\13\0\16\344\1\0\1\345\1\0"+ + "\6\344\1\160\1\155\1\0\15\344\1\0\5\344\1\0"+ + "\3\344\4\0\2\344\1\0\1\344\1\0\11\344\33\0"+ + "\1\344\75\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\3\11\1\u0151\11\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\12\11\1\u0152\2\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\2\11\1\u0153\12\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\6\11\1\u0154"+ + "\7\11\1\0\1\111\1\0\6\11\3\0\1\11\1\u0155"+ + "\13\11\1\0\1\11\1\u0155\3\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\3\11\1\u0156\11\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\1\u0157\14\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\6\11\1\u0158\6\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\1\11\1\u0159\3\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\12\11\1\u015a\2\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\12\11"+ + "\1\u015b\2\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\2\11\1\u015c\12\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\13\11"+ + "\1\u015d\1\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\6\11\1\u015e\7\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\6\11\1\u015f\7\11\1\0\1\111\1\0\6\11"+ + "\3\0\15\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\7\11\1\u0160\5\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\12\11"+ + "\1\u0161\2\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\12\11\1\u0162\2\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\10\11\1\u0163\5\11\1\0\1\111\1\0\6\11"+ + "\3\0\15\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\6\11\1\u0164\7\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\12\11"+ + "\1\u0165\2\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\1\u0166\11\11\1\u0167\2\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\7\11\1\370\5\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\13\11\1\u0168\1\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\3\11\1\u0169\1\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\1\11\1\u0162\13\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\5\11\1\0\3\11\4\0\1\u016a\1\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\12\11\1\u016b\2\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\10\11"+ + "\1\u016c\4\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\1\u016d\14\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\2\11\1\u016e\13\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\12\11\1\u016f\2\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\4\11\1\u0170"+ + "\10\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\10\11\1\u0171\5\11\1\0"+ + "\1\111\1\0\6\11\3\0\15\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\6\11\1\u0172"+ + "\6\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\10\11\1\u0173\5\11\1\0"+ + "\1\111\1\0\6\11\3\0\15\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\1\11\1\u0174"+ + "\13\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\6\11\1\u0175\7\11\1\0"+ + "\1\111\1\0\6\11\3\0\15\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\6\11\1\u0176\7\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\3\11\1\u0177\2\11\1\u0178\6\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\6\11\1\u0179\7\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\11\11\1\u017a\3\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\6\11\1\u017b\6\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\13\11\1\u017c\1\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\10\11\1\u017d\5\11\1\0\1\111\1\0"+ + "\6\11\3\0\1\11\1\u017e\13\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\1\11\1\u017f"+ + "\13\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\2\11\1\u0180\13\11\1\0"+ + "\1\111\1\0\6\11\3\0\15\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\6\11\1\u0181"+ + "\6\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\13\11\1\u0182\1\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\2\11\1\u0183"+ + "\12\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\2\11\1\u0184\13\11\1\0"+ + "\1\111\1\0\6\11\3\0\15\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\2\11\1\u0185"+ + "\12\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\1\u0186\1\0\4\u0186\4\0"+ + "\1\u0186\2\0\1\u0186\4\0\1\u0186\1\0\1\u0186\5\0"+ + "\1\u0186\1\0\1\u0186\3\0\1\u0186\5\0\1\u0186\11\0"+ + "\1\u0186\11\0\1\u0186\1\0\3\u0186\1\0\2\u0186\14\0"+ + "\1\u0187\1\0\4\u0187\4\0\1\u0187\2\0\1\u0187\4\0"+ + "\1\u0187\1\0\1\u0187\5\0\1\u0187\1\0\1\u0187\3\0"+ + "\1\u0187\5\0\1\u0187\11\0\1\u0187\11\0\1\u0187\1\0"+ + "\3\u0187\1\0\2\u0187\14\0\1\u0121\1\0\4\u0121\1\0"+ + "\1\266\2\0\1\u0121\2\0\1\u0121\4\0\1\u0121\1\0"+ + "\1\u0121\5\0\1\u0121\1\0\1\u0121\2\0\1\266\1\u0121"+ + "\5\0\1\u0121\11\0\1\u0121\11\0\1\u0121\1\0\3\u0121"+ + "\1\0\2\u0121\14\0\1\u0122\2\0\2\u0122\5\0\1\267"+ + "\11\0\1\267\21\0\1\270\11\0\1\270\11\0\1\u0122"+ + "\1\0\3\u0122\1\0\2\u0122\14\0\1\u0122\2\0\2\u0122"+ + "\65\0\1\u0122\1\0\3\u0122\1\0\2\u0122\14\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\14\11\1\u0188\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\1\11\1\u0189\3\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\1\11\1\u018a\13\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\1\u0127\1\11\4\u0127\1\11\1\105\2\11"+ + "\1\u0127\1\107\1\11\1\u0127\1\u0121\1\111\1\0\1\11"+ + "\1\u0127\1\11\1\u0127\1\11\1\112\3\0\1\u0127\1\112"+ + "\1\u0127\1\113\1\11\1\105\1\u0127\3\11\1\107\1\11"+ + "\1\u0127\1\0\5\11\1\0\1\11\1\113\1\u0127\4\0"+ + "\2\11\1\0\1\11\1\0\1\u0127\1\11\3\u0127\1\11"+ + "\2\u0127\1\11\13\0\11\11\1\u018b\4\11\1\0\1\111"+ + "\1\0\6\11\3\0\11\11\1\u018b\3\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\6\11"+ + "\1\u018c\3\11\1\u018c\2\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\5\11"+ + "\1\u018c\3\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\6\11\1\u018c\6\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\1\11"+ + "\1\u018d\3\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\6\11\1\u018e\7\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\11\11\1\u018f\3\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\2\11\1\u0190\12\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\12\11\1\u0191\2\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\7\11\1\u0192\5\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\3\11"+ + "\1\u0193\1\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\6\11\1\u0194\7\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\6\11"+ + "\1\u0195\7\11\1\0\1\111\1\0\6\11\3\0\6\11"+ + "\1\u0196\6\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\14\11\1\u0197\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\1\11\1\u016c"+ + "\13\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\12\11\1\u0198\2\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\137\4\0\5\137\2\0\2\137\1\u0199\13\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\2\137\1\u019a\13\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\4\137\1\u019b\11\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\1\137\1\u019c\14\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\7\137\1\u019d\6\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\3\137\1\u019e\12\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\3\137\1\u019f\12\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\14\137\1\u01a0\1\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\3\137\1\u01a1\12\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\7\137\1\u01a2\6\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\10\137\1\u01a3\5\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\10\137\1\u01a4\5\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\16\137\1\0\3\137\1\u01a5"+ + "\5\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\3\137\1\u01a6\12\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\2\137\1\u01a7\13\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\2\137\1\u01a8\13\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\11\137\1\u01a9\4\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\16\137\1\u01aa\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\13\137\1\u01ab\2\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\10\137\1\u01ac"+ + "\5\137\4\0\5\137\2\0\16\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\16\137\1\0\1\u01ad\10\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\u014d\1\0\1\u014e"+ + "\1\0\6\u014d\1\341\1\340\1\0\15\u014d\1\0\5\u014d"+ + "\1\0\3\u014d\4\0\2\u014d\1\0\1\u014d\1\0\11\u014d"+ + "\33\0\1\u014d\75\0\16\u014f\1\0\1\u0150\1\0\6\u014f"+ + "\1\342\1\343\1\0\15\u014f\1\0\5\u014f\1\0\3\u014f"+ + "\4\0\2\u014f\1\0\1\u014f\1\0\11\u014f\33\0\1\u014f"+ + "\75\0\16\11\1\0\1\111\1\0\6\11\3\0\3\11"+ + "\1\u01ae\11\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\4\11\1\u01af\10\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\12\11"+ + "\1\u01b0\2\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\1\11\1\u01b1\13\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\6\11\1\u01b2\7\11\1\0\1\111\1\0\6\11"+ + "\3\0\15\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\12\11\1\u01b3\2\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\3\11\1\u01b4\1\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\7\11\1\u01b5\5\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\6\11\1\u01b6\7\11\1\0\1\111\1\0\6\11"+ + "\3\0\15\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\7\11\1\u01b7\5\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\6\11\1\u01b8\7\11\1\0\1\111\1\0\6\11"+ + "\3\0\15\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\2\11\1\u01b9\2\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\12\11"+ + "\1\u01ba\2\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\10\11\1\u017d\1\11"+ + "\1\u01bb\3\11\1\0\1\111\1\0\6\11\3\0\1\11"+ + "\1\u017e\12\11\1\u01bc\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\10\11\1\u01bd"+ + "\1\11\1\u01bb\3\11\1\0\1\111\1\0\6\11\3\0"+ + "\1\11\1\u017e\12\11\1\u01bc\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\3\11\1\u01be\11\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\6\11\1\u01bf\7\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\10\11"+ + "\1\u01c0\5\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\1\u01c1\14\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\10\11\1\u01c2"+ + "\5\11\1\0\1\111\1\0\6\11\3\0\1\11\1\u017e"+ + "\13\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\6\11\1\u01c3\6\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\15\11\1\0"+ + "\1\u01c4\4\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\15\11\1\0\1\u01c5\4\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\15\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\u01c6\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\6\11\1\u01c7"+ + "\6\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\2\11\1\u01c8\12\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\6\11\1\u01c9"+ + "\6\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\4\11\1\u01ca\10\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\6\11\1\u01cb\7\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\10\11\1\u01cc\5\11\1\0"+ + "\1\111\1\0\6\11\3\0\15\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\7\11\1\u01cd"+ + "\5\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\12\11\1\u01ce\2\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\6\11\1\u01cf\7\11\1\0\1\111\1\0\6\11\1\u01d0"+ + "\2\0\15\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\1\u0189\1\11\1\0\1\11\1\0\11\11\13\0"+ + "\10\11\1\u01d1\1\11\1\u01d2\3\11\1\0\1\111\1\0"+ + "\6\11\3\0\1\11\1\u01d3\12\11\1\u01d4\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\10\11\1\u01d5\5\11\1\0\1\111\1\0\6\11"+ + "\3\0\2\11\1\u01d6\12\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\4\11\1\u01d7\10\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\7\11\1\u01d8\5\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\10\11"+ + "\1\u01d1\5\11\1\0\1\111\1\0\6\11\3\0\1\11"+ + "\1\u01d3\13\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\3\11\1\u01d9\11\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\4\11\1\u01da\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\11\11\1\u01db\3\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\13\11\1\u01dc"+ + "\1\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\2\11\1\u01dd\12\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\1\11\1\u01de"+ + "\13\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\7\11\1\u01df\5\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\1\u01e0\2\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\7\11\1\u01e1\5\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\1\11\1\u01e2\13\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\12\11\1\u01e3\2\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\1\u01e4"+ + "\1\0\4\u01e4\4\0\1\u01e4\2\0\1\u01e4\4\0\1\u01e4"+ + "\1\0\1\u01e4\5\0\1\u01e4\1\0\1\u01e4\3\0\1\u01e4"+ + "\5\0\1\u01e4\11\0\1\u01e4\11\0\1\u01e4\1\0\3\u01e4"+ + "\1\0\2\u01e4\14\0\1\u01e5\1\0\4\u01e5\4\0\1\u01e5"+ + "\2\0\1\u01e5\4\0\1\u01e5\1\0\1\u01e5\5\0\1\u01e5"+ + "\1\0\1\u01e5\3\0\1\u01e5\5\0\1\u01e5\11\0\1\u01e5"+ + "\11\0\1\u01e5\1\0\3\u01e5\1\0\2\u01e5\14\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\6\11\1\u016c\6\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\2\11\1\u01e6\12\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\10\11"+ + "\1\u01e7\5\11\1\0\1\111\1\0\2\11\1\u01e7\3\11"+ + "\3\0\15\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\1\11\1\u01e8\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\2\11\1\u01e9"+ + "\12\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\2\11\1\u01ea\13\11\1\0"+ + "\1\111\1\0\6\11\3\0\1\u01eb\2\11\1\u01ec\7\11"+ + "\1\u01ed\1\11\1\0\4\11\1\u01ee\1\0\3\11\4\0"+ + "\1\u01ef\1\11\1\0\1\11\1\0\5\11\1\u01f0\3\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\6\11"+ + "\1\u01f1\6\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\11\11\1\u01f2\3\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\13\11"+ + "\1\u01f3\1\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\12\11\1\u01f4\3\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\6\11"+ + "\1\u01f5\6\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\2\11\1\u01f6\13\11"+ + "\1\0\1\111\1\0\6\11\3\0\1\u01f7\2\11\1\u01f8"+ + "\7\11\1\u01ed\1\11\1\0\4\11\1\u01ee\1\0\3\11"+ + "\4\0\1\u01ef\1\11\1\0\1\11\1\0\5\11\1\u01f0"+ + "\3\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\2\11\1\u01f9\12\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\14\11\1\u01fa\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\u01fb\1\11"+ + "\1\0\11\11\13\0\6\11\1\u01fc\7\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\137"+ + "\4\0\5\137\2\0\7\137\1\u01fd\6\137\1\0\11\137"+ + "\3\0\3\137\1\0\1\137\1\0\11\137\13\0\16\137"+ + "\4\0\5\137\2\0\15\137\1\u01fe\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\4\137\1\u01ff\11\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\16\137\1\0\1\u0200\10\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\2\137\1\u0201\13\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\16\137\1\0\2\137\1\u0202\6\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\13\137\1\u0203\2\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\12\137\1\u0204\3\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\10\137\1\u0205\5\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\4\137\1\u0206\11\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\1\137\1\u0207\14\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\7\137\1\u0208\6\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\11\137\1\u0209\4\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\14\137\1\u020a\1\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\14\137\1\u020b\1\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\12\137\1\u020c\3\137"+ + "\4\0\5\137\2\0\2\137\1\u020d\1\u020e\1\u020f\1\137"+ + "\1\u0210\2\137\1\u0211\4\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\3\137\1\u0212\12\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\4\137\1\u0213\11\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\14\137\1\u0214\1\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\6\11\1\u0215\7\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\7\11"+ + "\1\u0216\5\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\6\11\1\u0217\6\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\13\11"+ + "\1\u0218\1\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\12\11\1\u0219\3\11"+ + "\1\0\1\111\1\0\6\11\3\0\14\11\1\u021a\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\6\11\1\u021b\7\11\1\0\1\111\1\0"+ + "\6\11\1\u021c\2\0\7\11\1\u021d\5\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\6\11\1\u021e\7\11\1\0\1\111\1\0\6\11"+ + "\3\0\15\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\2\11\1\u021f\12\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\12\11"+ + "\1\u0220\2\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\2\11\1\u0221\12\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\2\11\1\u0222\13\11\1\0\1\111\1\0\6\11"+ + "\3\0\1\u0223\2\11\1\u0224\7\11\1\u0225\1\11\1\0"+ + "\4\11\1\u0226\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\6\11\1\u0227\7\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\2\11\1\u0228\12\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\1\11\1\u0229\13\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\13\11\1\u022a\1\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\11\11\1\u022b\3\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\6\11\1\u022c\6\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\2\11\1\u022d\13\11\1\0\1\111"+ + "\1\0\6\11\3\0\1\u022e\2\11\1\u022f\7\11\1\u0230"+ + "\1\11\1\0\4\11\1\u0231\1\0\3\11\4\0\1\u0232"+ + "\1\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\1\u016c\14\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\12\11"+ + "\1\u0233\2\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\11\11\1\u0234\3\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\10\11"+ + "\1\u0188\4\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\7\11\1\u0235\5\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\6\11"+ + "\1\366\6\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\6\11\1\u0236\7\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\14\11"+ + "\1\u022c\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\12\11\1\u0189\2\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\1\u0237\14\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\12\11\1\u0238\2\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\10\11"+ + "\1\u0239\5\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\10\11\1\u023a\4\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\11\11\1\u023b\3\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\13\11\1\u023c\1\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\6\11\1\u023d\1\u023e"+ + "\3\11\1\u023f\1\11\1\0\4\11\1\u0240\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\25\0\1\u0241"+ + "\62\0\1\u0242\20\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\11\11\1\u0243\3\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\1\11\1\u0244\13\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\13\11\1\u0245\1\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\13\11\1\u0246\1\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\11\11\1\u0247\3\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\7\11\1\u0248\5\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\1\u0249\14\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\7\11\1\u024a\5\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\10\11\1\u024b\5\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\6\11\1\u024c"+ + "\7\11\1\0\1\111\1\0\6\11\3\0\15\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\12\11\1\u024d\2\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\11\11\1\u024e\3\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\7\11\1\u024f\5\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\6\11\1\u0250\6\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\10\11\1\u0251\5\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\110\0\1\u0252\3\0"+ + "\1\u0253\14\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\1\11\1\u0254\3\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\6\11\1\u0255\6\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\10\11\1\u0256\5\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\1\u0257\1\0"+ + "\4\u0257\4\0\1\u0257\2\0\1\u0257\4\0\1\u0257\1\0"+ + "\1\u0257\5\0\1\u0257\1\0\1\u0257\3\0\1\u0257\5\0"+ + "\1\u0257\11\0\1\u0257\11\0\1\u0257\1\0\3\u0257\1\0"+ + "\2\u0257\14\0\1\u0258\1\0\4\u0258\4\0\1\u0258\2\0"+ + "\1\u0258\4\0\1\u0258\1\0\1\u0258\5\0\1\u0258\1\0"+ + "\1\u0258\3\0\1\u0258\5\0\1\u0258\11\0\1\u0258\11\0"+ + "\1\u0258\1\0\3\u0258\1\0\2\u0258\14\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\10\11\1\u0259\4\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\13\11\1\u025a\2\11\1\0\1\111\1\0"+ + "\6\11\3\0\12\11\1\u025a\2\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\1\11\1\u025b"+ + "\13\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\13\11\1\u025c\1\11\1\0\2\11\1\u025d"+ + "\2\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\1\u025e\4\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\1\u025f\4\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\2\11\1\u0260\13\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\10\11\1\u0261\5\11\1\0"+ + "\1\111\1\0\6\11\3\0\15\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\13\11\1\u0262"+ + "\1\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\4\11\1\u0263\10\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\15\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\u0264\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\1\u0265\11\11\1\u0266\2\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\6\11"+ + "\1\u0267\7\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\2\11\1\u0268\12\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\6\11"+ + "\1\u0269\7\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\13\11\1\u026a\1\11\1\0\2\11\1\u026b\2\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\1\u026c\4\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\1\u026d\4\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\7\11\1\u026e\5\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\6\11\1\u026f\7\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\1\u0270"+ + "\115\0\16\11\1\0\1\111\1\0\6\11\3\0\12\11"+ + "\1\u0271\2\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\137\4\0\5\137"+ + "\2\0\11\137\1\u0272\4\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\3\137\1\u0273\12\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\4\137\1\u0274\11\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\6\137\1\u0275\7\137"+ + "\4\0\5\137\2\0\16\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\3\137\1\u0276\12\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\12\137\1\u0277\3\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\7\137\1\u0278\6\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\7\137\1\u0279\6\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\15\137\1\u027a\1\0\11\137\3\0\3\137\1\0"+ + "\1\137\1\0\11\137\13\0\16\137\4\0\5\137\2\0"+ + "\16\137\1\0\1\137\1\u027b\7\137\3\0\3\137\1\0"+ + "\1\137\1\0\11\137\13\0\16\137\4\0\5\137\2\0"+ + "\16\137\1\0\1\137\1\u027c\7\137\3\0\3\137\1\0"+ + "\1\137\1\0\11\137\13\0\10\137\1\u027d\5\137\4\0"+ + "\5\137\2\0\16\137\1\0\11\137\3\0\3\137\1\0"+ + "\1\137\1\0\11\137\13\0\16\137\4\0\5\137\2\0"+ + "\14\137\1\u027e\1\137\1\0\11\137\3\0\3\137\1\0"+ + "\1\137\1\0\11\137\13\0\16\137\4\0\5\137\2\0"+ + "\10\137\1\u027f\1\137\1\u0280\3\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\5\137\1\u0281\1\u0282\7\137\1\0\11\137"+ + "\3\0\3\137\1\0\1\137\1\0\11\137\13\0\16\137"+ + "\4\0\5\137\2\0\3\137\1\u0283\12\137\1\0\11\137"+ + "\3\0\3\137\1\0\1\137\1\0\11\137\13\0\16\137"+ + "\4\0\5\137\2\0\7\137\1\u0284\6\137\1\0\11\137"+ + "\3\0\3\137\1\0\1\137\1\0\11\137\13\0\16\137"+ + "\4\0\5\137\2\0\10\137\1\u0285\5\137\1\0\11\137"+ + "\3\0\3\137\1\0\1\137\1\0\11\137\13\0\16\137"+ + "\4\0\5\137\2\0\13\137\1\u0286\2\137\1\0\11\137"+ + "\3\0\3\137\1\0\1\137\1\0\11\137\13\0\16\137"+ + "\4\0\5\137\2\0\15\137\1\u0287\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\1\u0288\14\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\6\11"+ + "\1\u0289\6\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\6\11\1\u028a\7\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\11\11"+ + "\1\u028b\3\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\1\11\1\u028c\13\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\13\11"+ + "\1\u028d\1\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\1\u028e\2\11\1\u028f\11\11\1\0"+ + "\4\11\1\u0290\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\63\0\1\u0291\21\0\1\u0292\2\0\1\u0293"+ + "\20\0\16\11\1\0\1\111\1\0\6\11\3\0\4\11"+ + "\1\u0294\10\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\1\u0295\14\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\12\11\1\u0296"+ + "\2\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\13\11\1\u0297\1\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\1\u0298\14\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\13\11\1\u0299\1\11\1\0\2\11\1\u029a\2\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\1\u029b\4\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\1\u029c\4\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\2\11"+ + "\1\u029d\13\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\10\11\1\u029e\5\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\1\11\1\u029f\13\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\12\11\1\u02a0\2\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\13\11\1\u02a1\1\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\4\11\1\u02a2\10\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\12\11\1\u02a3\2\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\6\11\1\u02a4\7\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\13\11\1\u02a5\1\11"+ + "\1\0\2\11\1\u02a6\2\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\1\u02a7\4\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\15\11\1\0"+ + "\1\u02a8\4\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\2\11\1\u02a9\13\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\10\11"+ + "\1\u02aa\5\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\13\11\1\u02ab\1\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\12\11"+ + "\1\u02ac\3\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\12\11\1\u02ad\2\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\13\11\1\u02ae\1\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\1\11\1\u02af\13\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\12\11\1\u02b0\2\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\6\11\1\u02b1\6\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\11\11\1\u02b2\3\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\6\11\1\u0188\6\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\6\11"+ + "\1\u02b3\7\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\7\11\1\u02b4\5\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\u02b5\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\6\11"+ + "\1\u02b6\6\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\2\11\1\u02b7\13\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\10\11\1\u02b8\5\11\1\0\1\111\1\0\6\11"+ + "\3\0\15\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\54\0\1\u02b9\152\0\1\u02ba"+ + "\17\0\16\11\1\0\1\111\1\0\6\11\3\0\12\11"+ + "\1\u02bb\2\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\13\11\1\u02bc\1\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\11\11"+ + "\1\u02bd\3\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\4\11\1\u02be\10\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\3\11"+ + "\1\u02bf\11\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\7\11\1\u02c0\5\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\1\u02c1\4\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\13\11\1\u02c2\1\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\6\11\1\u02c3"+ + "\6\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\1\u02c4\1\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\1\u02c5\2\0\15\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\1\11\1\u02a3\3\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\6\11\1\u02c6\6\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\6\11\1\u02c7\7\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\1\u02c8\14\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\111\0\1\u02c9\113\0\1\u02ca\21\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\3\11\1\u016c\11\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\u02cb\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\1\11\1\u0189\13\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\1\u02cc"+ + "\1\0\4\u02cc\4\0\1\u02cc\2\0\1\u02cc\4\0\1\u02cc"+ + "\1\0\1\u02cc\5\0\1\u02cc\1\0\1\u02cc\3\0\1\u02cc"+ + "\5\0\1\u02cc\11\0\1\u02cc\11\0\1\u02cc\1\0\3\u02cc"+ + "\1\0\2\u02cc\14\0\2\11\1\u02cd\13\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\14\11"+ + "\1\307\1\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\2\11\1\307\2\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\6\11\1\u02ce\7\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\13\11"+ + "\1\u02cf\1\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\12\11\1\u02d0\2\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\2\11"+ + "\1\u02d1\12\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\13\11\1\u02d2\1\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\1\11\1\u02d3\7\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\14\11\1\u02d4\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\1\11\1\u02d5"+ + "\13\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\10\11\1\u02d6\5\11\1\0"+ + "\1\111\1\0\6\11\3\0\15\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\1\u02d7\115\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\6\11\1\u02d8\6\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\10\11\1\u02d9"+ + "\5\11\1\0\1\111\1\0\6\11\3\0\15\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\2\11\1\u02da\7\11\1\u01d2\3\11\1\0"+ + "\1\111\1\0\6\11\3\0\1\u02db\1\u01d3\1\11\1\u02dc"+ + "\10\11\1\u01d4\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\1\u0189\14\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\10\11\1\u02dd\5\11\1\0\1\111\1\0\6\11\3\0"+ + "\1\11\1\u02de\1\11\1\u02df\7\11\1\u02e0\1\u02e1\1\0"+ + "\5\11\1\0\3\11\4\0\1\u02e2\1\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\13\11\1\u02e3\1\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\12\11\1\u02e4\2\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\2\11\1\u02e5\12\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\13\11\1\u02e6\1\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\7\11\1\u02e7\5\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\11\11\1\u02e8\3\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\103\0\1\u02e9\25\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\13\11\1\u02ea\1\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\137\4\0\5\137\2\0\7\137\1\u02eb\6\137"+ + "\1\0\11\137\3\0\3\137\1\0\1\137\1\0\11\137"+ + "\13\0\16\137\4\0\5\137\2\0\2\137\1\u02ec\13\137"+ + "\1\0\11\137\3\0\3\137\1\0\1\137\1\0\11\137"+ + "\13\0\16\137\4\0\5\137\2\0\15\137\1\u02ed\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\13\137\1\u02ee\2\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\14\137\1\u02ef\1\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\6\137\1\u02f0\7\137\4\0\5\137\2\0\16\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\6\137\1\u02f1\7\137\4\0\5\137\2\0\16\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\5\137\1\u02f2\10\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\5\137\1\u02f3\10\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\7\137\1\u02f4\6\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\1\137\1\u02f5\14\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\10\137\1\u02f6\5\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\12\137\1\u02f7\3\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\2\137\1\u02f8\13\137\4\0\5\137\2\0\16\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\3\137\1\u02f9\12\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\1\137\1\u02fa\6\137\1\u02fb"+ + "\5\137\1\0\11\137\3\0\3\137\1\0\1\137\1\0"+ + "\11\137\13\0\16\137\4\0\5\137\2\0\13\137\1\u02fc"+ + "\2\137\1\0\11\137\3\0\3\137\1\0\1\137\1\0"+ + "\11\137\13\0\16\137\4\0\5\137\2\0\13\137\1\u02fd"+ + "\2\137\1\0\11\137\3\0\3\137\1\0\1\137\1\0"+ + "\11\137\13\0\16\137\4\0\5\137\2\0\7\137\1\u02fe"+ + "\6\137\1\0\11\137\3\0\3\137\1\0\1\137\1\0"+ + "\11\137\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\1\u02ff\4\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\6\11\1\u0300\7\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\1\11"+ + "\1\u0301\13\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\1\11\1\u0302\3\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\13\11"+ + "\1\u0303\1\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\4\11\1\u0304\10\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\1\11"+ + "\1\u0305\13\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\12\11\1\u0306\2\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\10\11\1\u0307\5\11\1\0\1\111\1\0\6\11"+ + "\3\0\15\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\23\0\1\u0308\203\0\1\u0309"+ + "\17\0\16\11\1\0\1\111\1\0\6\11\3\0\1\u030a"+ + "\14\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\2\11\1\u030b\12\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\6\11\1\u030c"+ + "\6\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\6\11\1\u030d\7\11\1\0"+ + "\1\111\1\0\6\11\3\0\15\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\12\11\1\u016c"+ + "\2\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\13\11\1\u030e\1\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\12\11\1\u030f"+ + "\2\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\2\11\1\u0310\12\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\13\11\1\u0311"+ + "\1\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\1\11\1\u0312\7\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\14\11\1\u030f"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\6\11\1\u0313\6\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\10\11"+ + "\1\u0314\5\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\2\11\1\u022b\12\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\2\11"+ + "\1\u0315\13\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\1\u0316\2\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\3\11\1\u0317\11\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\13\11\1\u0318\1\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\12\11\1\u0319\2\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\2\11\1\u031a\12\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\13\11\1\u031b\1\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\1\11\1\u031c\7\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\14\11\1\u031d\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\1\11"+ + "\1\u031e\13\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\5\11\1\u016c\7\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\1\u031f\2\0"+ + "\15\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\11\11\1\u0320\3\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\2\11\1\u0321"+ + "\12\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\6\11\1\u0322\6\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\6\11\1\u0323\7\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\12\11\1\u0324\2\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\13\11\1\u0325"+ + "\1\11\1\0\4\11\1\u0326\1\0\3\11\4\0\1\u0327"+ + "\1\11\1\0\1\11\1\0\11\11\13\0\6\11\1\u0328"+ + "\7\11\1\0\1\111\1\0\6\11\3\0\15\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\1\u0329\14\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\3\11\1\u032a\11\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\1\11\1\u032b\7\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\14\11\1\u032c\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\60\0"+ + "\1\u032d\50\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\2\11\1\u0243\12\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\15\11\1\0\1\11\1\u02bb"+ + "\3\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\2\11\1\u032e\13\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\12\11\1\u032f\2\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\2\11\1\u0330\12\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\6\11\1\u0331"+ + "\7\11\1\0\1\111\1\0\6\11\3\0\15\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\7\11\1\u0332\5\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\11\11\1\u0298\3\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\6\11\1\u0333\6\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\46\0\1\u0334\40\0"+ + "\1\u0335\21\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\14\11\1\u0336\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\12\11\1\u0337\2\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\6\11\1\u0338\7\11\1\0\1\111\1\0\6\11"+ + "\3\0\15\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\1\u0339\115\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\14\11\1\u033a\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\12\11\1\u033b\3\11\1\0\1\111\1\0"+ + "\6\11\3\0\1\u033c\7\11\1\u033d\4\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\1\11"+ + "\1\u033e\13\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\6\11\1\u033f\6\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\7\11"+ + "\1\u033f\5\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\7\11\1\u0340\5\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\6\11"+ + "\1\u0341\6\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\6\11\1\u0342\6\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\2\11"+ + "\1\u0343\12\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\1\u0344\14\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\103\0"+ + "\1\u0345\25\0\6\11\1\u0346\7\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\2\11\1\u0347\12\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\2\11\1\u0348\2\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\15\11\1\0\1\u0349\4\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\1\u034a\4\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\11\11\1\u034b\3\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\2\11\1\u034c"+ + "\12\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\4\11\1\u034d\5\11\1\u034e\2\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\2\11\1\u034f\13\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\10\11\1\u0350"+ + "\5\11\1\0\1\111\1\0\6\11\3\0\15\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\10\11\1\u0351\5\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\1\11\1\u0352\13\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\6\11\1\u0353\6\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\7\11\1\u0353\5\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\7\11\1\u0354\5\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\2\11\1\u0355\12\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\6\11\1\u0356\6\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\1\u0357\1\0"+ + "\4\u0357\4\0\1\u0357\2\0\1\u0357\4\0\1\u0357\1\0"+ + "\1\u0357\5\0\1\u0357\1\0\1\u0357\3\0\1\u0357\5\0"+ + "\1\u0357\11\0\1\u0357\11\0\1\u0357\1\0\3\u0357\1\0"+ + "\2\u0357\14\0\6\11\1\u0358\7\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\137\4\0"+ + "\5\137\2\0\12\137\1\u0359\3\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\2\137\1\u035a\13\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\3\137\1\u035b\12\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\10\137\1\u035c"+ + "\5\137\4\0\5\137\2\0\16\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\13\137\1\u035d\2\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\4\137\1\u035e\11\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\4\137\1\u035f\11\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\7\137\1\u0360\6\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\7\137\1\u0361\6\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\2\137\1\u0362\13\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\3\137\1\u0363\12\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\3\137\1\u0364\12\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\14\137\1\u0365\1\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\3\137\1\u0366\12\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\10\137\1\u0367\5\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\16\137\1\0\3\137\1\u0368\5\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\3\137\1\u0369\12\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\16\137\1\0\1\u036a\10\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\16\137\1\u036b\11\137\3\0\3\137\1\0\1\137"+ + "\1\0\11\137\13\0\16\137\4\0\5\137\2\0\10\137"+ + "\1\u036c\5\137\1\0\11\137\3\0\3\137\1\0\1\137"+ + "\1\0\11\137\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\2\11\1\u036d\12\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\5\11"+ + "\1\0\3\11\4\0\1\u036e\1\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\2\11\1\u036f\12\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\2\11\1\u0370\12\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\2\11\1\u0371\13\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\2\11\1\u0372\12\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\7\11\1\u0373\5\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\14\11\1\u0374\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\64\0\1\u0375\44\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\12\11\1\u0376\2\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\3\11\1\u0377\11\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\6\11\1\u0378\7\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\10\11"+ + "\1\u01d1\1\11\1\u01d2\3\11\1\0\1\111\1\0\6\11"+ + "\3\0\14\11\1\u01d4\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\1\11\1\u0379\13\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\6\11\1\u0302\6\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\7\11\1\u0302\5\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\7\11\1\u0370\5\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\6\11\1\u037a\6\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\11\11\1\u037b\3\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\13\11\1\u037c\1\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\1\11\1\u037d\13\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\107\0\1\u0335\21\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\15\11\1\0"+ + "\4\11\1\u037e\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\1\11\1\u037f\13\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\6\11\1\u0380\6\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\7\11\1\u0380\5\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\7\11\1\u0381\5\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\6\11\1\u0382\6\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\6\11\1\u0383\6\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\2\11\1\u0384\12\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\46\0\1\u0385"+ + "\40\0\1\u0335\21\0\10\11\1\u0386\5\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\10\11\1\u0387\4\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\14\11\1\u016c\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\10\11\1\u0388"+ + "\5\11\1\0\1\111\1\0\6\11\3\0\15\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\1\u0389"+ + "\2\0\15\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\2\11\1\u038a\13\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\10\11\1\u038b\5\11\1\0\1\111\1\0\6\11"+ + "\3\0\15\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\13\11\1\u038c\1\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\6\11"+ + "\1\u038d\6\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\6\11\1\u038e\6\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\4\11"+ + "\1\u038f\10\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\6\11\1\u0390\6\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\6\11"+ + "\1\u0391\6\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\55\0\1\u0392\53\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\1\11\1\u0393\13\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\2\11\1\u0394\12\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\2\11"+ + "\1\u0395\2\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\12\11\1\u0396\3\11\1\0\1\111"+ + "\1\0\6\11\3\0\1\u0397\7\11\1\u0398\4\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\7\11\1\u0399\5\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\23\0\1\u039a\141\0"+ + "\1\u039b\61\0\6\11\1\u039c\7\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\13\11\1\u039d\1\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\6\11\1\u0178\6\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\103\0\1\u039e\25\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\2\11\1\u039f"+ + "\12\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\10\11\1\u03a0\5\11\1\0"+ + "\1\111\1\0\6\11\3\0\15\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\1\11\1\u03a1"+ + "\13\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\6\11\1\u03a2\6\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\6\11\1\u03a3"+ + "\6\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\6\11\1\u03a4\7\11\1\0"+ + "\1\111\1\0\6\11\3\0\15\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\12\11\1\u033f"+ + "\2\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\1\u03a5\14\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\6\11"+ + "\1\u03a6\7\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\12\11\1\u03a7\2\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\3\11"+ + "\1\u03a8\1\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\1\u03a9\1\0\4\u03a9\4\0\1\u03a9"+ + "\2\0\1\u03a9\4\0\1\u03a9\1\0\1\u03a9\5\0\1\u03a9"+ + "\1\0\1\u03a9\3\0\1\u03a9\5\0\1\u03a9\11\0\1\u03a9"+ + "\11\0\1\u03a9\1\0\3\u03a9\1\0\2\u03a9\14\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\13\11\1\u03aa\1\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\12\11\1\u03ab\2\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\12\11\1\u0393\2\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\2\11\1\u03ac\12\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\13\11\1\u03ad\1\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\12\11\1\u03ae\2\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\10\11\1\u03af\4\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\5\11\1\u03b0\7\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\2\11\1\u03b1\12\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\15\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\1\11\1\u03b2\7\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\7\11\1\u03b3\5\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\7\11\1\u03b4\5\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\6\11\1\u03b5\6\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\12\11\1\u0353\2\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\2\11"+ + "\1\u03b6\2\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\15\11\1\0\4\11\1\u03b7\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\10\11\1\u01d1"+ + "\5\11\1\0\1\111\1\0\6\11\3\0\1\11\1\u01d3"+ + "\12\11\1\u01d4\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\137\4\0\5\137"+ + "\2\0\13\137\1\u03b8\2\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\13\137\1\u03b9\2\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\14\137\1\u03ba\1\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\3\137\1\u03bb\12\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\16\137\1\0\4\137\1\u03bc\4\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\16\137\1\0\4\137\1\u03bd\4\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\15\137\1\u03be\1\0\11\137\3\0\3\137\1\0"+ + "\1\137\1\0\11\137\13\0\16\137\4\0\5\137\2\0"+ + "\2\137\1\u03bf\13\137\1\0\11\137\3\0\3\137\1\0"+ + "\1\137\1\0\11\137\13\0\16\137\4\0\5\137\2\0"+ + "\16\137\1\0\2\137\1\u03c0\6\137\3\0\3\137\1\0"+ + "\1\137\1\0\11\137\13\0\16\137\4\0\5\137\2\0"+ + "\13\137\1\u03c1\2\137\1\0\11\137\3\0\3\137\1\0"+ + "\1\137\1\0\11\137\13\0\16\137\4\0\5\137\2\0"+ + "\12\137\1\u03c2\3\137\1\0\11\137\3\0\3\137\1\0"+ + "\1\137\1\0\11\137\13\0\16\137\4\0\5\137\2\0"+ + "\4\137\1\u03c3\11\137\1\0\11\137\3\0\3\137\1\0"+ + "\1\137\1\0\11\137\13\0\16\137\4\0\5\137\2\0"+ + "\7\137\1\u03c4\6\137\1\0\11\137\3\0\3\137\1\0"+ + "\1\137\1\0\11\137\13\0\16\137\4\0\5\137\2\0"+ + "\11\137\1\u03c5\4\137\1\0\11\137\3\0\3\137\1\0"+ + "\1\137\1\0\11\137\13\0\16\137\4\0\5\137\2\0"+ + "\14\137\1\u03c6\1\137\1\0\11\137\3\0\3\137\1\0"+ + "\1\137\1\0\11\137\13\0\16\137\4\0\5\137\2\0"+ + "\2\137\1\u03c7\13\137\1\0\11\137\3\0\3\137\1\0"+ + "\1\137\1\0\11\137\13\0\16\137\4\0\5\137\2\0"+ + "\4\137\1\u03c8\11\137\1\0\11\137\3\0\3\137\1\0"+ + "\1\137\1\0\11\137\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\11\11\1\u03c9\3\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\2\11\1\u03ca"+ + "\12\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\10\11\1\u03cb\4\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\12\11\1\u0302"+ + "\2\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\1\11\1\u030f\13\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\3\11\1\u03cc"+ + "\11\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\10\11\1\u03cd\5\11\1\0"+ + "\1\111\1\0\6\11\3\0\15\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\6\11\1\u03ce"+ + "\6\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\63\0\1\u03cf\45\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\13\11\1\u03d0\1\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\12\11\1\u03d1\2\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\15\11\1\0\5\11\1\0"+ + "\3\11\4\0\1\u03d2\1\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\6\11"+ + "\1\u03d3\6\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\1\u0370\14\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\15\11\1\0"+ + "\1\11\1\u03d4\3\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\11\11\1\u016c\3\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\6\11\1\u02a3"+ + "\6\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\10\11\1\u03d5\5\11\1\0"+ + "\1\111\1\0\6\11\3\0\15\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\6\11\1\u03d6"+ + "\6\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\12\11\1\u0380\2\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\1\u03d7\14\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\6\11\1\u03d8\7\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\12\11\1\u03d9\2\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\23\0\1\u03da\105\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\1\11\1\u02b0\1\0\1\11\1\0\11\11\13\0"+ + "\2\11\1\u03db\13\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\11\11\1\u03dc\3\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\46\0"+ + "\1\u0385\62\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\1\11\1\u03dd\7\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\14\11\1\u03de\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\10\11\1\u03df\5\11\1\0\1\111\1\0\6\11"+ + "\3\0\15\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\11\11\1\u03e0\3\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\u03e1\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\5\11"+ + "\1\u03e2\7\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\1\11\1\u03e3\13\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\1\u03e4"+ + "\14\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\1\u01d0\2\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\110\0\1\u03e5"+ + "\20\0\16\11\1\0\1\111\1\0\6\11\3\0\6\11"+ + "\1\u02bb\6\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\11\11\1\u03e6\3\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\10\11\1\u03e7\5\11\1\0\1\111\1\0\6\11"+ + "\3\0\15\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\1\11\1\u03e8\13\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\6\11"+ + "\1\u03e9\6\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\10\11\1\u03ea\5\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\57\0\1\u03eb\117\0\1\u03ec\47\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\3\11\1\u03ed\11\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\6\11\1\u03ee\7\11\1\0\1\111\1\0\6\11"+ + "\3\0\15\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\1\u03ef\1\0\4\u03ef"+ + "\4\0\1\u03ef\2\0\1\u03ef\4\0\1\u03ef\1\0\1\u03ef"+ + "\5\0\1\u03ef\1\0\1\u03ef\3\0\1\u03ef\5\0\1\u03ef"+ + "\11\0\1\u03ef\11\0\1\u03ef\1\0\3\u03ef\1\0\2\u03ef"+ + "\14\0\16\11\1\0\1\111\1\0\6\11\3\0\6\11"+ + "\1\u03f0\6\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\2\11\1\u03f1\12\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\12\11"+ + "\1\u03f2\2\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\2\11\1\u03f3\12\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\5\11\1\u01f0\3\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\12\11\1\u0342\2\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\1\u01ef\1\11\1\0"+ + "\1\11\1\0\5\11\1\u01f0\3\11\13\0\10\11\1\u03f4"+ + "\5\11\1\0\1\111\1\0\6\11\3\0\15\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\12\11\1\u0395\3\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\10\11\1\u03f5"+ + "\5\11\1\0\1\111\1\0\6\11\3\0\15\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\7\11\1\u02bb\5\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\7\11\1\u0243\5\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\6\11\1\u03f6\6\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\2\11\1\u03f7"+ + "\13\11\1\0\1\111\1\0\6\11\3\0\15\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\6\11\1\u03f8\6\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\12\11\1\u03f9\2\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\6\11\1\u03fa\6\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\6\11\1\u03fb\6\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\12\11\1\u03fc\2\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\2\11\1\u03fd\12\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\6\11\1\u03fe\7\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\6\11\1\u03ff"+ + "\7\11\1\0\1\111\1\0\6\11\3\0\15\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\137\4\0\5\137\2\0\4\137\1\u0400"+ + "\11\137\1\0\11\137\3\0\3\137\1\0\1\137\1\0"+ + "\11\137\13\0\16\137\4\0\5\137\2\0\3\137\1\u0401"+ + "\12\137\1\0\11\137\3\0\3\137\1\0\1\137\1\0"+ + "\11\137\13\0\16\137\4\0\5\137\2\0\12\137\1\u0402"+ + "\3\137\1\0\11\137\3\0\3\137\1\0\1\137\1\0"+ + "\11\137\13\0\16\137\4\0\5\137\2\0\13\137\1\u0403"+ + "\2\137\1\0\11\137\3\0\3\137\1\0\1\137\1\0"+ + "\11\137\13\0\10\137\1\u0404\5\137\4\0\5\137\2\0"+ + "\16\137\1\0\11\137\3\0\3\137\1\0\1\137\1\0"+ + "\11\137\13\0\10\137\1\u0405\5\137\4\0\5\137\2\0"+ + "\16\137\1\0\11\137\3\0\3\137\1\0\1\137\1\0"+ + "\11\137\13\0\6\137\1\u0406\7\137\4\0\5\137\2\0"+ + "\16\137\1\0\11\137\3\0\3\137\1\0\1\137\1\0"+ + "\11\137\13\0\16\137\4\0\5\137\2\0\3\137\1\u0407"+ + "\12\137\1\0\11\137\3\0\3\137\1\0\1\137\1\0"+ + "\11\137\13\0\16\137\4\0\5\137\2\0\12\137\1\u0408"+ + "\3\137\1\0\11\137\3\0\3\137\1\0\1\137\1\0"+ + "\11\137\13\0\16\137\4\0\5\137\2\0\7\137\1\u0409"+ + "\6\137\1\0\11\137\3\0\3\137\1\0\1\137\1\0"+ + "\11\137\13\0\16\137\4\0\5\137\2\0\15\137\1\u040a"+ + "\1\0\11\137\3\0\3\137\1\0\1\137\1\0\11\137"+ + "\13\0\16\137\4\0\5\137\2\0\15\137\1\u040b\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\14\137\1\u040c\1\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\15\11\1\0"+ + "\1\11\1\u040d\3\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\7\11\1\u040e\5\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\2\11\1\u040f\13\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\3\11\1\u03d1\11\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\11\11\1\u0410"+ + "\3\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\1\u0411\2\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\110\0\1\u0412"+ + "\20\0\16\11\1\0\1\111\1\0\6\11\3\0\7\11"+ + "\1\u016c\5\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\2\11\1\u0413\12\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\2\11"+ + "\1\u0414\12\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\12\11\1\u0415\2\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\12\11"+ + "\1\u0416\2\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\2\11\1\u0417\12\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\12\11"+ + "\1\u0383\2\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\1\u0232\1\11\1\0\1\11\1\0\11\11\13\0"+ + "\10\11\1\u0418\5\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\57\0\1\u0419\51\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\14\11\1\u041a\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\1\11"+ + "\1\u041b\13\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\6\11\1\u041c\6\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\6\11"+ + "\1\u041d\6\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\14\11\1\u041e\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\12\11\1\u041f"+ + "\2\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\10\11\1\u0420\5\11\1\0"+ + "\1\111\1\0\6\11\3\0\15\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\12\11\1\u0421"+ + "\2\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\12\11\1\u0422\2\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\12\11\1\u0391"+ + "\2\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\111\0\1\u0423\17\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\1\u0424\14\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\6\11"+ + "\1\u0425\6\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\2\11\1\u0426\12\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\12\11"+ + "\1\u0427\2\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\12\11\1\u0428\3\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\110\0\1\u0429\2\0\1\u042a\63\0\1\u042b\47\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\2\11"+ + "\1\u042c\2\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\10\11\1\u01d1\1\11\1\u01d2\3\11"+ + "\1\0\1\111\1\0\6\11\3\0\1\11\1\u01d3\13\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\1\11\1\u042d\13\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\3\11\1\u042e\11\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\15\11\1\0\1\u042f\4\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\11\11\1\u033f\3\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\1\11\1\u0430\13\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\13\11\1\u0431\1\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\7\11\1\u0432\5\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\14\11\1\u0433\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\7\11"+ + "\1\u0434\5\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\10\11\1\u0435\5\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\1\u0436"+ + "\14\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\1\u0437\14\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\4\11\1\u0438\10\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\11\11\1\u0353\3\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\14\11\1\u0439\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\2\11\1\u043a\12\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\10\137\1\u043b"+ + "\5\137\4\0\5\137\2\0\16\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\13\137\1\u043c\2\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\13\137\1\u043d\2\137\1\0\11\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\15\137\1\u043e\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\13\137\1\u043f\2\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\14\137\1\u0440\1\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\6\137\1\u0441\7\137"+ + "\4\0\5\137\2\0\16\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\6\137\1\u0442\7\137"+ + "\4\0\5\137\2\0\16\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\1\137\1\u0443\14\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\6\11\1\u02c8\6\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\10\11\1\u0444\5\11\1\0\1\111\1\0\6\11"+ + "\3\0\15\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\14\11\1\u0445\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\15\11\1\0"+ + "\1\11\1\u0446\3\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\63\0\1\u0447\24\0\1\u0293\3\0"+ + "\1\u0448\112\0\1\u0449\17\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\7\11\1\u044a\5\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\11\11\1\u0302"+ + "\3\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\1\u02bb\4\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\1\u044b\14\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\11\11\1\u0380\3\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\1\11\1\u044c\13\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\113\0\1\u042a\15\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\2\11\1\u0395\12\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\10\11\1\u044d\5\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\1\u0420\14\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\6\11"+ + "\1\u044e\7\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\6\11\1\u044f\6\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\12\11\1\u041d\2\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\10\11\1\u0450\5\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\6\11"+ + "\1\u0451\7\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\6\11\1\u03d1\6\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\1\11\1\u0452\13\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\3\11\1\u0453\11\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\1\u0454"+ + "\4\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\10\11\1\u0455\5\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\111\0\1\u0456\60\0"+ + "\1\u0457\54\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\11\11\1\u0458\3\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\14\11\1\u0459\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\3\11"+ + "\1\u0459\11\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\13\11\1\u042d\1\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\6\11"+ + "\1\u045a\6\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\11\11\1\u02c8\3\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\12\11\1\u045b\3\11\1\0\1\111\1\0\6\11"+ + "\3\0\15\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\2\11\1\u045c\12\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\6\11\1\u045d\7\11\1\0\1\111\1\0\6\11"+ + "\1\u045e\2\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\1\u045f\14\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\12\11"+ + "\1\u0460\2\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\12\11\1\u0461\2\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\2\11"+ + "\1\u0462\12\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\2\11\1\u0463\12\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\7\11"+ + "\1\u0464\5\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\137\4\0\5\137"+ + "\2\0\14\137\1\u0465\1\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\1\137\1\u0466\14\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\1\137\1\u0467\14\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\3\137\1\u0468\12\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\10\137\1\u0469\5\137"+ + "\4\0\5\137\2\0\16\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\13\137\1\u046a\2\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\4\137\1\u046b\11\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\4\137\1\u046c\11\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\3\137\1\u046d\12\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\2\11\1\u046e\12\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\2\11"+ + "\1\u046f\12\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\1\u0470\2\0\15\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\23\0"+ + "\1\u0471\201\0\1\u0472\21\0\10\11\1\u0473\5\11\1\0"+ + "\1\111\1\0\6\11\3\0\15\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\15\11\1\0"+ + "\1\u0474\4\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\6\11\1\u0475\6\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\11\11\1\u0476\3\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\2\11\1\u0477\13\11\1\0\1\111"+ + "\1\0\6\11\3\0\11\11\1\u0478\3\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\7\11"+ + "\1\u041d\5\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\13\11\1\u0479\1\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\13\11"+ + "\1\u0325\1\11\1\0\4\11\1\u0326\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\14\11\1\u0332\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\3\11"+ + "\1\u0332\11\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\13\11\1\u0452\1\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\1\u047a"+ + "\14\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\1\u0166\14\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\6\11"+ + "\1\u047b\7\11\1\0\1\111\1\0\6\11\3\0\15\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\2\11\1\u047c\12\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\5\11"+ + "\1\u047d\3\11\54\0\1\u047e\54\0\16\11\1\0\1\111"+ + "\1\0\6\11\1\u045e\2\0\15\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\6\11\1\u047f\7\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\6\11\1\u0480\7\11\1\0"+ + "\1\111\1\0\6\11\1\u045e\2\0\15\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\1\11"+ + "\1\u0434\13\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\12\11\1\u0481\2\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\7\11"+ + "\1\u0482\5\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\137\4\0\5\137"+ + "\2\0\12\137\1\u0483\3\137\1\0\11\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\13\0\16\137\4\0\5\137"+ + "\2\0\16\137\1\0\1\u0484\10\137\3\0\3\137\1\0"+ + "\1\137\1\0\11\137\13\0\16\137\4\0\5\137\2\0"+ + "\16\137\1\0\1\u0485\10\137\3\0\3\137\1\0\1\137"+ + "\1\0\11\137\13\0\16\137\4\0\5\137\2\0\13\137"+ + "\1\u0486\2\137\1\0\11\137\3\0\3\137\1\0\1\137"+ + "\1\0\11\137\13\0\16\137\4\0\5\137\2\0\14\137"+ + "\1\u0487\1\137\1\0\11\137\3\0\3\137\1\0\1\137"+ + "\1\0\11\137\13\0\16\137\4\0\5\137\2\0\3\137"+ + "\1\u0488\12\137\1\0\11\137\3\0\3\137\1\0\1\137"+ + "\1\0\11\137\13\0\16\137\4\0\5\137\2\0\16\137"+ + "\1\0\4\137\1\u0489\4\137\3\0\3\137\1\0\1\137"+ + "\1\0\11\137\13\0\16\137\4\0\5\137\2\0\16\137"+ + "\1\0\4\137\1\u048a\4\137\3\0\3\137\1\0\1\137"+ + "\1\0\11\137\13\0\16\137\4\0\5\137\2\0\2\137"+ + "\1\u048b\13\137\1\0\11\137\3\0\3\137\1\0\1\137"+ + "\1\0\11\137\13\0\2\11\1\u048c\13\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\106\0\1\u048d"+ + "\73\0\1\u048e\44\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\2\11\1\u048f\12\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\6\11\1\u0490\6\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\2\11\1\u0491\12\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\13\11\1\u0492\1\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\11\11\1\u041d\3\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\2\11\1\u0493\12\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\2\11\1\u0494\12\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\1\u0495\14\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\4\11\1\u0496\10\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\47\0\1\u0497\61\0"+ + "\10\11\1\u0498\5\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\6\11\1\u0499\6\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\2\11\1\u0474"+ + "\12\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\2\11\1\u049a\12\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\137\4\0\5\137\2\0\3\137\1\u049b\12\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\12\137\1\u049c\3\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\137\4\0\5\137\2\0\13\137\1\u049d\2\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\10\137\1\u049e\5\137\4\0\5\137\2\0\16\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\10\137\1\u049f\5\137\4\0\5\137\2\0\16\137\1\0"+ + "\11\137\3\0\3\137\1\0\1\137\1\0\11\137\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\1\11\1\u04a0"+ + "\13\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\51\0\1\u04a1\127\0\1\u04a2\45\0"+ + "\2\11\1\u04a3\13\11\1\0\1\111\1\0\6\11\3\0"+ + "\15\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\1\u04a4\2\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\7\11\1\u04a5\5\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\6\11\1\u04a6\7\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\12\11\1\u04a7\2\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\1\u04a8\14\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\6\11\1\u045f\6\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\10\11\1\u04a9\5\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\56\0\1\u04aa\52\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\11\11\1\u04ab"+ + "\3\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\10\11\1\u04ac\4\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\13\0"+ + "\16\11\1\0\1\111\1\0\6\11\3\0\15\11\1\0"+ + "\2\11\1\u04ad\2\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\10\137\1\u04ae\5\137\4\0"+ + "\5\137\2\0\16\137\1\0\11\137\3\0\3\137\1\0"+ + "\1\137\1\0\11\137\13\0\16\137\4\0\5\137\2\0"+ + "\13\137\1\u04af\2\137\1\0\11\137\3\0\3\137\1\0"+ + "\1\137\1\0\11\137\13\0\16\137\4\0\5\137\2\0"+ + "\13\137\1\u04b0\2\137\1\0\11\137\3\0\3\137\1\0"+ + "\1\137\1\0\11\137\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\6\11\1\u04b1\6\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\55\0"+ + "\1\u04b2\150\0\1\u04b3\20\0\16\11\1\0\1\111\1\0"+ + "\6\11\3\0\1\11\1\u04b4\13\11\1\0\5\11\1\0"+ + "\3\11\4\0\2\11\1\0\1\11\1\0\11\11\54\0"+ + "\1\u04b5\54\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\7\11\1\u04b6\5\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\2\11\1\u0477"+ + "\13\11\1\0\1\111\1\0\6\11\3\0\15\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\10\11\1\u04b7\5\11\1\0\1\111\1\0"+ + "\6\11\3\0\15\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\3\0\1\u04b8\14\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\1\u04b9"+ + "\14\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\64\0\1\u04ba\44\0\10\11\1\u04bb"+ + "\5\11\1\0\1\111\1\0\6\11\3\0\15\11\1\0"+ + "\5\11\1\0\3\11\4\0\2\11\1\0\1\11\1\0"+ + "\11\11\13\0\16\11\1\0\1\111\1\0\6\11\3\0"+ + "\5\11\1\u04bc\7\11\1\0\5\11\1\0\3\11\4\0"+ + "\2\11\1\0\1\11\1\0\11\11\13\0\16\11\1\0"+ + "\1\111\1\0\6\11\1\u04bd\2\0\15\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\137\4\0\5\137\2\0\14\137\1\u04be\1\137"+ + "\1\0\11\137\3\0\3\137\1\0\1\137\1\0\11\137"+ + "\13\0\16\137\4\0\5\137\2\0\1\137\1\u04bf\14\137"+ + "\1\0\11\137\3\0\3\137\1\0\1\137\1\0\11\137"+ + "\13\0\16\137\4\0\5\137\2\0\1\137\1\u04c0\14\137"+ + "\1\0\11\137\3\0\3\137\1\0\1\137\1\0\11\137"+ + "\15\0\1\u04c1\211\0\1\u04c2\17\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\6\11\1\u04c3\6\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\47\0\1\u04c4\61\0\10\11\1\u04c5\5\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\13\11\1\u04c6\1\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\6\11\1\u0426\6\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\3\11"+ + "\1\u04c7\1\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\53\0\1\u04c8\55\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\12\11\1\u04c9\2\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\3\0\12\11"+ + "\1\u04ca\2\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\54\0\1\u04cb\54\0\16\137"+ + "\4\0\5\137\2\0\12\137\1\u04cc\3\137\1\0\11\137"+ + "\3\0\3\137\1\0\1\137\1\0\11\137\13\0\16\137"+ + "\4\0\5\137\2\0\16\137\1\0\1\u04cd\10\137\3\0"+ + "\3\137\1\0\1\137\1\0\11\137\13\0\16\137\4\0"+ + "\5\137\2\0\16\137\1\0\1\u04ce\10\137\3\0\3\137"+ + "\1\0\1\137\1\0\11\137\60\0\1\u04cf\113\0\1\u04d0"+ + "\52\0\16\11\1\0\1\111\1\0\6\11\3\0\6\11"+ + "\1\u04d1\6\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\13\0\16\11\1\0\1\111"+ + "\1\0\6\11\3\0\11\11\1\u04d2\3\11\1\0\5\11"+ + "\1\0\3\11\4\0\2\11\1\0\1\11\1\0\11\11"+ + "\13\0\16\11\1\0\1\111\1\0\6\11\1\u04d3\2\0"+ + "\15\11\1\0\5\11\1\0\3\11\4\0\2\11\1\0"+ + "\1\11\1\0\11\11\13\0\16\11\1\0\1\111\1\0"+ + "\6\11\1\u04d4\2\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\13\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\15\11\1\0\2\11"+ + "\1\u04d5\2\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\47\0\1\u04d6\132\0\1\u04d7\44\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\7\11\1\u04d8\5\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\13\0\6\11\1\u04d9\7\11\1\0\1\111"+ + "\1\0\6\11\3\0\15\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\54\0\1\u04da"+ + "\115\0\1\u04db\117\0\1\u04dc\112\0\1\u04dd\55\0\16\11"+ + "\1\0\1\111\1\0\6\11\3\0\6\11\1\u04de\6\11"+ + "\1\0\5\11\1\0\3\11\4\0\2\11\1\0\1\11"+ + "\1\0\11\11\47\0\1\u04df\115\0\1\u04e0\132\0\1\u04e1"+ + "\44\0\16\11\1\0\1\111\1\0\6\11\3\0\7\11"+ + "\1\u04e2\5\11\1\0\5\11\1\0\3\11\4\0\2\11"+ + "\1\0\1\11\1\0\11\11\56\0\1\u04e3\115\0\1\u04e4"+ + "\112\0\1\u04e5\55\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\7\11\1\u04e6\5\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\64\0\1\u04e7"+ + "\115\0\1\u04e8\44\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\13\11\1\u04e9\1\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\53\0\1\u04ea"+ + "\115\0\1\u04eb\55\0\16\11\1\0\1\111\1\0\6\11"+ + "\3\0\7\11\1\u04ec\5\11\1\0\5\11\1\0\3\11"+ + "\4\0\2\11\1\0\1\11\1\0\11\11\12\0"; private static int [] zzUnpackTrans() { - int [] result = new int[86814]; + int [] result = new int[88686]; int offset = 0; offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); return result; @@ -2907,7 +2968,7 @@ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { /* error messages for the codes above */ private static final String ZZ_ERROR_MSG[] = { - "Unkown internal scanner error", + "Unknown internal scanner error", "Error: could not match input", "Error: pushback value was too large" }; @@ -2918,34 +2979,34 @@ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); private static final String ZZ_ATTRIBUTE_PACKED_0 = - "\5\0\1\11\35\1\2\11\5\1\12\11\3\1\2\11"+ - "\1\0\1\1\2\11\1\0\7\1\1\0\11\1\1\0"+ - "\1\11\15\1\1\11\12\1\1\0\1\1\1\0\1\1"+ - "\2\0\60\1\4\0\1\11\2\0\3\11\1\1\6\11"+ - "\2\1\1\0\2\1\1\0\2\11\45\1\1\0\1\1"+ - "\2\0\1\1\2\0\64\1\1\11\1\0\1\11\2\0"+ - "\2\1\1\0\1\1\1\0\50\1\4\0\130\1\1\0"+ - "\45\1\1\0\17\1\1\0\27\1\1\0\40\1\1\0"+ - "\44\1\2\0\17\1\2\0\3\1\1\11\14\1\1\0"+ - "\7\1\1\0\40\1\1\0\1\11\1\0\45\1\1\0"+ - "\1\11\12\1\1\0\3\1\2\11\1\0\13\1\1\0"+ - "\15\1\1\0\36\1\1\0\1\11\14\1\1\0\10\1"+ - "\1\0\15\1\1\0\6\1\2\0\3\1\1\0\13\1"+ - "\1\0\42\1\1\0\11\1\1\0\17\1\1\0\3\1"+ - "\1\0\10\1\1\0\7\1\2\0\2\1\1\0\56\1"+ - "\1\0\12\1\1\0\12\1\1\0\5\1\2\0\43\1"+ - "\2\0\6\1\1\0\11\1\1\11\5\1\1\0\1\11"+ - "\1\0\33\1\2\0\1\11\14\1\2\11\6\1\1\0"+ - "\21\1\2\0\1\11\12\1\1\0\16\1\2\0\7\1"+ - "\1\0\11\1\2\0\1\1\1\0\4\1\1\0\7\1"+ - "\2\0\1\1\1\0\4\1\1\0\2\1\1\0\3\1"+ - "\1\0\1\11\1\1\1\0\3\1\1\11\2\1\1\0"+ - "\3\1\1\11\1\0\2\1\2\0\1\1\2\0\2\1"+ - "\3\0\1\11\1\1\3\0\1\1\2\0\1\11\1\1"+ - "\2\0\1\1\2\11\1\1"; + "\6\0\1\11\35\1\2\11\5\1\12\11\2\1\1\11"+ + "\2\1\2\11\1\0\1\1\2\11\1\0\7\1\1\0"+ + "\11\1\1\0\1\11\15\1\1\11\12\1\1\0\1\1"+ + "\2\0\60\1\6\0\3\11\1\1\6\11\2\1\1\0"+ + "\2\1\1\0\2\11\46\1\1\0\1\1\2\0\1\1"+ + "\2\0\64\1\1\11\1\0\1\11\1\0\1\11\2\1"+ + "\1\0\1\1\1\0\51\1\4\0\131\1\1\0\45\1"+ + "\1\0\17\1\1\0\32\1\1\0\40\1\1\0\44\1"+ + "\2\0\17\1\2\0\3\1\1\11\14\1\1\0\13\1"+ + "\1\0\40\1\1\0\1\11\1\0\45\1\1\0\1\11"+ + "\12\1\1\0\3\1\2\11\1\0\13\1\1\0\21\1"+ + "\1\0\36\1\1\0\1\11\14\1\1\0\10\1\1\0"+ + "\15\1\1\0\6\1\2\0\3\1\1\0\13\1\1\0"+ + "\45\1\1\0\11\1\1\0\17\1\1\0\3\1\1\0"+ + "\10\1\1\0\7\1\2\0\2\1\1\0\60\1\1\0"+ + "\12\1\1\0\12\1\1\0\5\1\2\0\44\1\2\0"+ + "\6\1\1\0\11\1\1\11\5\1\1\0\1\11\1\0"+ + "\33\1\2\0\1\11\14\1\2\11\6\1\1\0\21\1"+ + "\2\0\1\11\13\1\1\0\16\1\2\0\10\1\1\0"+ + "\11\1\2\0\1\1\1\0\5\1\1\0\7\1\2\0"+ + "\1\1\1\0\4\1\1\0\2\1\1\0\3\1\1\0"+ + "\1\11\1\1\1\0\3\1\1\11\2\1\1\0\3\1"+ + "\1\11\1\0\2\1\2\0\1\1\2\0\2\1\3\0"+ + "\1\11\1\1\3\0\1\1\2\0\1\11\1\1\2\0"+ + "\1\1\2\11\1\1"; private static int [] zzUnpackAttribute() { - int [] result = new int[1237]; + int [] result = new int[1260]; int offset = 0; offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); return result; @@ -3012,6 +3073,14 @@ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { /** denotes if the user-EOF-code has already been executed */ private boolean zzEOFDone; + /** + * The number of occupied positions in zzBuffer beyond zzEndRead. + * When a lead/high surrogate has been read from the input stream + * into the final zzBuffer position, this will have a value of 1; + * otherwise, it will have a value of 0. + */ + private int zzFinalHighSurrogate = 0; + /* user code: */ private StringBuffer sb = new StringBuffer(); private String stringOrCharError = null; @@ -3168,10 +3237,23 @@ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { return getSourceName()+"["+ token.getLine()+","+token.getCharPositionInLine()+"]"; } + public void reset(CharSequence charSequence, int start, int end, int initialState) { + zzReader = BlankReader.INSTANCE; + zzBuffer = new char[charSequence.length()]; + for (int i=0; i<charSequence.length(); i++) { + zzBuffer[i] = charSequence.charAt(i); + } + + yychar = zzCurrentPos = zzMarkedPos = zzStartRead = start; + zzEndRead = end; + zzAtBOL = true; + zzAtEOF = false; + yybegin(initialState); + } + /** * Creates a new scanner - * There is also a java.io.InputStream version of this constructor. * * @param in the java.io.Reader to read input from. */ @@ -3179,15 +3261,6 @@ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { this.zzReader = in; } - /** - * Creates a new scanner. - * There is also java.io.Reader version of this constructor. - * - * @param in the java.io.Inputstream to read input from. - */ - public smaliFlexLexer(java.io.InputStream in) { - this(new java.io.InputStreamReader(in)); - } /** * Unpacks the compressed character translation table. @@ -3196,10 +3269,10 @@ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { * @return the unpacked character translation table */ private static char [] zzUnpackCMap(String packed) { - char [] map = new char[0x10000]; + char [] map = new char[0x110000]; int i = 0; /* index in packed string */ int j = 0; /* index in unpacked array */ - while (i < 208) { + while (i < 240) { int count = packed.charAt(i++); char value = packed.charAt(i++); do map[j++] = value; while (--count > 0); @@ -3219,6 +3292,8 @@ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { /* first: make room (if you can) */ if (zzStartRead > 0) { + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; System.arraycopy(zzBuffer, zzStartRead, zzBuffer, 0, zzEndRead-zzStartRead); @@ -3231,33 +3306,39 @@ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { } /* is the buffer big enough? */ - if (zzCurrentPos >= zzBuffer.length) { + if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { /* if not: blow it up */ - char newBuffer[] = new char[zzCurrentPos*2]; + char newBuffer[] = new char[zzBuffer.length*2]; System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); zzBuffer = newBuffer; + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; } - /* finally: fill the buffer with new input */ - int numRead = zzReader.read(zzBuffer, zzEndRead, - zzBuffer.length-zzEndRead); + /* fill the buffer with new input */ + int requested = zzBuffer.length - zzEndRead; + int numRead = zzReader.read(zzBuffer, zzEndRead, requested); - if (numRead > 0) { - zzEndRead+= numRead; - return false; - } - // unlikely but not impossible: read 0 characters, but not at end of stream + /* not supposed to occur according to specification of java.io.Reader */ if (numRead == 0) { - int c = zzReader.read(); - if (c == -1) { - return true; - } else { - zzBuffer[zzEndRead++] = (char) c; - return false; + throw new java.io.IOException("Reader returned 0 characters. See JFlex examples for workaround."); + } + if (numRead > 0) { + zzEndRead += numRead; + /* If numRead == requested, we might have requested to few chars to + encode a full Unicode character. We assume that a Reader would + otherwise never return half characters. */ + if (numRead == requested) { + if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { + --zzEndRead; + zzFinalHighSurrogate = 1; + } } + /* potentially more input available */ + return false; } - // numRead < 0 + /* numRead < 0 ==> end of stream */ return true; } @@ -3282,6 +3363,8 @@ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { * <b>cannot</b> be reused (internal buffer is discarded and lost). * Lexical state is set to <tt>ZZ_INITIAL</tt>. * + * Internal scan buffer is resized down to its initial length, if it has grown. + * * @param reader the new input stream */ public final void yyreset(java.io.Reader reader) { @@ -3291,8 +3374,11 @@ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { zzEOFDone = false; zzEndRead = zzStartRead = 0; zzCurrentPos = zzMarkedPos = 0; + zzFinalHighSurrogate = 0; yyline = yychar = yycolumn = 0; zzLexicalState = YYINITIAL; + if (zzBuffer.length > ZZ_BUFFERSIZE) + zzBuffer = new char[ZZ_BUFFERSIZE]; } @@ -3417,9 +3503,14 @@ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { yychar+= zzMarkedPosL-zzStartRead; boolean zzR = false; - for (zzCurrentPosL = zzStartRead; zzCurrentPosL < zzMarkedPosL; - zzCurrentPosL++) { - switch (zzBufferL[zzCurrentPosL]) { + int zzCh; + int zzCharCount; + for (zzCurrentPosL = zzStartRead ; + zzCurrentPosL < zzMarkedPosL ; + zzCurrentPosL += zzCharCount ) { + zzCh = Character.codePointAt(zzBufferL, zzCurrentPosL, zzMarkedPosL); + zzCharCount = Character.charCount(zzCh); + switch (zzCh) { case '\u000B': case '\u000C': case '\u0085': @@ -3444,7 +3535,7 @@ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { break; default: zzR = false; - yycolumn++; + yycolumn += zzCharCount; } } @@ -3473,12 +3564,20 @@ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { zzState = ZZ_LEXSTATE[zzLexicalState]; + // set up zzAction for empty match case: + int zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + } + zzForAction: { while (true) { - if (zzCurrentPosL < zzEndReadL) - zzInput = zzBufferL[zzCurrentPosL++]; + if (zzCurrentPosL < zzEndReadL) { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } else if (zzAtEOF) { zzInput = YYEOF; break zzForAction; @@ -3498,14 +3597,15 @@ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { break zzForAction; } else { - zzInput = zzBufferL[zzCurrentPosL++]; + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); } } int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; if (zzNext == -1) break zzForAction; zzState = zzNext; - int zzAttributes = zzAttrL[zzState]; + zzAttributes = zzAttrL[zzState]; if ( (zzAttributes & 1) == 1 ) { zzAction = zzState; zzMarkedPosL = zzCurrentPosL; @@ -3518,399 +3618,142 @@ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { // store back cached position zzMarkedPos = zzMarkedPosL; - switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { - case 104: - { return newToken(INSTRUCTION_FORMAT22b); - } - case 140: break; - case 99: - { return newToken(VTABLE_INDEX); - } - case 141: break; - case 87: - { return newToken(PROLOGUE_DIRECTIVE); - } - case 142: break; - case 41: - { sb.append('\r'); - } - case 143: break; - case 100: - { return newToken(IMPLEMENTS_DIRECTIVE); - } - case 144: break; - case 115: - { return newToken(INSTRUCTION_FORMAT21c_FIELD_ODEX); - } - case 145: break; - case 103: - { return newToken(END_METHOD_DIRECTIVE); - } - case 146: break; - case 123: - { return newToken(INSTRUCTION_FORMAT35c_TYPE); - } - case 147: break; - case 45: - { sb.append('\''); - } - case 148: break; - case 8: - { beginStringOrChar(CHAR); sb.append('\''); - } - case 149: break; - case 43: - { sb.append('\t'); - } - case 150: break; - case 59: - { return newToken(BOOL_LITERAL); - } - case 151: break; - case 127: - { return newToken(INSTRUCTION_FORMAT35ms_METHOD); - } - case 152: break; - case 97: - { return newToken(INSTRUCTION_FORMAT51l); - } - case 153: break; - case 61: - { return newToken(ANNOTATION_VISIBILITY); - } - case 154: break; - case 74: - { sb.append((char)Integer.parseInt(yytext().substring(2,6), 16)); - } - case 155: break; - case 36: - { return newToken(REGISTER); - } - case 156: break; - case 79: - { return newToken(INSTRUCTION_FORMAT32x); - } - case 157: break; - case 122: - { return newToken(END_ANNOTATION_DIRECTIVE); - } - case 158: break; - case 50: - { return newToken(CLASS_DESCRIPTOR); - } - case 159: break; - case 2: - { return newToken(POSITIVE_INTEGER_LITERAL); - } - case 160: break; - case 124: - { // e.g. 'capture-variable vB, <string id>' - return newToken(INSTRUCTION_FORMAT21c_LAMBDA); - } - case 161: break; - case 11: - { return newToken(EQUAL); - } - case 162: break; - case 28: - { return newToken(LONG_LITERAL); - } - case 163: break; - case 89: - { return newToken(INSTRUCTION_FORMAT22c_TYPE); - } - case 164: break; - case 1: - { return invalidToken("Invalid text"); - } - case 165: break; - case 81: - { return newToken(INSTRUCTION_FORMAT30t); - } - case 166: break; - case 19: - { yypushback(1); yybegin(YYINITIAL); return newToken(PARAM_LIST_END); - } - case 167: break; - case 114: - { return newToken(INSTRUCTION_FORMAT31t); - } - case 168: break; - case 27: - { return newToken(DOUBLE_LITERAL); - } - case 169: break; - case 93: - { return newToken(END_FIELD_DIRECTIVE); - } - case 170: break; - case 17: - { return newToken(CLOSE_PAREN); - } - case 171: break; - case 73: - { return newToken(PARAMETER_DIRECTIVE); - } - case 172: break; - case 29: - { return newToken(SHORT_LITERAL); - } - case 173: break; - case 12: - { return newToken(COLON); - } - case 174: break; - case 72: - { return newToken(SUPER_DIRECTIVE); - } - case 175: break; - case 86: - { return newToken(CATCHALL_DIRECTIVE); - } - case 176: break; - case 70: - { return newToken(CATCH_DIRECTIVE); - } - case 177: break; - case 31: - { return newToken(NEGATIVE_INTEGER_LITERAL); - } - case 178: break; - case 119: - { return newToken(RESTART_LOCAL_DIRECTIVE); - } - case 179: break; - case 37: - { sb.append(yytext()); - setStringOrCharError("Invalid escape sequence " + yytext()); - } - case 180: break; - case 138: - { return newToken(INSTRUCTION_FORMAT3rc_METHOD_ODEX); - } - case 181: break; - case 112: - { // e.g. 'create-lambda vClosure, <method id>' - return newToken(INSTRUCTION_FORMAT21c_METHOD); - } - case 182: break; - case 90: - { return newToken(INSTRUCTION_FORMAT22x); - } - case 183: break; - case 40: - { sb.append(yytext()); - setStringOrCharError("Invalid \\u sequence. \\u must be followed by 4 hex digits"); - } - case 184: break; - case 92: - { return newToken(INLINE_INDEX); - } - case 185: break; - case 21: - { sb.append('"'); return endStringOrChar(STRING_LITERAL); - } - case 186: break; - case 135: - { return newToken(INSTRUCTION_FORMAT3rmi_METHOD); - } - case 187: break; - case 54: - { return newToken(INSTRUCTION_FORMAT23x); - } - case 188: break; - case 85: - { return newToken(FIELD_OFFSET); - } - case 189: break; - case 111: - { // e.g. invoke-lambda vClosure, {vD, vE, vF, vG} -- at most 4 params - return newToken(INSTRUCTION_FORMAT25x); - } - case 190: break; - case 33: - { return newToken(DOTDOT); - } - case 191: break; - case 9: - { return newToken(LINE_COMMENT, true); - } - case 192: break; - case 18: - { yypushback(1); yybegin(YYINITIAL); return newToken(PARAM_LIST_OR_ID_END); - } - case 193: break; - case 80: - { return newToken(INSTRUCTION_FORMAT20t); - } - case 194: break; - case 30: - { return newToken(DOUBLE_LITERAL_OR_ID); - } - case 195: break; - case 84: - { return newToken(VERIFICATION_ERROR_TYPE); - } - case 196: break; - case 67: - { return newToken(INSTRUCTION_FORMAT21t); - } - case 197: break; - case 6: - { return newToken(WHITE_SPACE, true); - } - case 198: break; - case 34: - { yypushback(yylength()); - yybegin(PARAM_LIST_OR_ID); - return newToken(PARAM_LIST_OR_ID_START); - } - case 199: break; - case 13: - { return newToken(COMMA); - } - case 200: break; - case 69: - { return newToken(CLASS_DIRECTIVE); - } - case 201: break; - case 106: - { return newToken(INSTRUCTION_FORMAT21c_STRING); - } - case 202: break; - case 62: - { return newToken(INSTRUCTION_FORMAT22t); - } - case 203: break; - case 82: - { return newToken(INSTRUCTION_FORMAT21s); - } - case 204: break; - case 64: - { return newToken(ENUM_DIRECTIVE); - } - case 205: break; - case 46: - { sb.append('\\'); - } - case 206: break; - case 51: - { return newToken(INSTRUCTION_FORMAT10x); - } - case 207: break; - case 16: - { return newToken(OPEN_PAREN); - } - case 208: break; - case 76: - { return newToken(SOURCE_DIRECTIVE); - } - case 209: break; - case 108: - { return newToken(INSTRUCTION_FORMAT22s); - } - case 210: break; - case 66: - { return newToken(INSTRUCTION_FORMAT11x); - } - case 211: break; - case 133: - { return newToken(INSTRUCTION_FORMAT35c_METHOD_ODEX); - } - case 212: break; - case 5: - { return newToken(PRIMITIVE_TYPE); - } - case 213: break; - case 109: - { return newToken(INSTRUCTION_FORMAT12x); - } - case 214: break; - case 53: - { return newToken(INSTRUCTION_FORMAT22c_FIELD); - } - case 215: break; - case 44: - { sb.append('"'); - } - case 216: break; - case 10: - { return newToken(VOID_TYPE); - } - case 217: break; - case 110: - { return newToken(INSTRUCTION_FORMAT22c_FIELD_ODEX); - } - case 218: break; - case 129: - { return newToken(END_SUBANNOTATION_DIRECTIVE); - } - case 219: break; - case 68: - { return newToken(FIELD_DIRECTIVE); - } - case 220: break; - case 4: - { return invalidToken("Invalid directive"); - } - case 221: break; - case 113: - { return newToken(INSTRUCTION_FORMAT31i); - } - case 222: break; - case 116: - { return newToken(SUBANNOTATION_DIRECTIVE); - } - case 223: break; - case 60: - { return newToken(INSTRUCTION_FORMAT10t); - } - case 224: break; - case 94: - { return newToken(END_LOCAL_DIRECTIVE); - } - case 225: break; - case 38: - { sb.append('\b'); - } - case 226: break; - case 47: - { sb.append(yytext()); - setStringOrCharError("Invalid \\u sequence. \\u must be followed by exactly 4 hex digits"); - } - case 227: break; - case 63: - { return newToken(LINE_DIRECTIVE); - } - case 228: break; - case 77: - { return newToken(METHOD_DIRECTIVE); - } - case 229: break; - case 137: - { return newToken(INSTRUCTION_FORMAT3rms_METHOD); - } - case 230: break; - case 117: - { return newToken(SPARSE_SWITCH_DIRECTIVE); - } - case 231: break; - case 96: - { return newToken(REGISTERS_DIRECTIVE); - } - case 232: break; - case 49: - { yypushback(yylength()); - yybegin(PARAM_LIST); - return newToken(PARAM_LIST_START); - } - case 233: break; - case 32: - { return newToken(ARROW); - } - case 234: break; - case 23: - { sb.append('\''); + if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { + zzAtEOF = true; + switch (zzLexicalState) { + case YYINITIAL: { + return newToken(EOF); + } + case 1261: break; + case PARAM_LIST_OR_ID: { + yybegin(YYINITIAL); + } + case 1262: break; + case PARAM_LIST: { + yybegin(YYINITIAL); + } + case 1263: break; + case ARRAY_DESCRIPTOR: { + yybegin(YYINITIAL); + } + case 1264: break; + case STRING: { + return invalidStringOrChar("Unterminated string literal"); + } + case 1265: break; + case CHAR: { + return invalidStringOrChar("Unterminated character literal"); + } + case 1266: break; + default: + return null; + } + } + else { + switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { + case 1: + { return invalidToken("Invalid text"); + } + case 143: break; + case 2: + { return newToken(POSITIVE_INTEGER_LITERAL); + } + case 144: break; + case 3: + { return newToken(SIMPLE_NAME); + } + case 145: break; + case 4: + { return invalidToken("Invalid directive"); + } + case 146: break; + case 5: + { return newToken(PRIMITIVE_TYPE); + } + case 147: break; + case 6: + { yybegin(ARRAY_DESCRIPTOR); + return newToken(ARRAY_TYPE_PREFIX); + } + case 148: break; + case 7: + { return newToken(WHITE_SPACE, true); + } + case 149: break; + case 8: + { beginStringOrChar(STRING); sb.append('"'); + } + case 150: break; + case 9: + { beginStringOrChar(CHAR); sb.append('\''); + } + case 151: break; + case 10: + { return newToken(LINE_COMMENT, true); + } + case 152: break; + case 11: + { return newToken(VOID_TYPE); + } + case 153: break; + case 12: + { return newToken(EQUAL); + } + case 154: break; + case 13: + { return newToken(COLON); + } + case 155: break; + case 14: + { return newToken(COMMA); + } + case 156: break; + case 15: + { return newToken(OPEN_BRACE); + } + case 157: break; + case 16: + { return newToken(CLOSE_BRACE); + } + case 158: break; + case 17: + { return newToken(OPEN_PAREN); + } + case 159: break; + case 18: + { return newToken(CLOSE_PAREN); + } + case 160: break; + case 19: + { yypushback(1); yybegin(YYINITIAL); + } + case 161: break; + case 20: + { return newToken(PARAM_LIST_OR_ID_PRIMITIVE_TYPE); + } + case 162: break; + case 21: + { return newToken(ARRAY_TYPE_PREFIX); + } + case 163: break; + case 22: + { yybegin(YYINITIAL); return newToken(PRIMITIVE_TYPE); + } + case 164: break; + case 23: + { sb.append(yytext()); + } + case 165: break; + case 24: + { sb.append('"'); return endStringOrChar(STRING_LITERAL); + } + case 166: break; + case 25: + { return invalidStringOrChar("Unterminated string literal"); + } + case 167: break; + case 26: + { sb.append('\''); if (sb.length() == 2) { return invalidStringOrChar("Empty character literal"); } else if (sb.length() > 3) { @@ -3918,211 +3761,485 @@ public class smaliFlexLexer implements TokenSource, LexerErrorInterface { } return endStringOrChar(CHAR_LITERAL); - } - case 235: break; - case 95: - { return newToken(END_PARAMETER_DIRECTIVE); - } - case 236: break; - case 98: - { return newToken(INSTRUCTION_FORMAT21c_TYPE); - } - case 237: break; - case 39: - { sb.append('\f'); - } - case 238: break; - case 130: - { return newToken(END_SPARSE_SWITCH_DIRECTIVE); - } - case 239: break; - case 101: - { return newToken(ARRAY_DATA_DIRECTIVE); - } - case 240: break; - case 136: - { return newToken(INSTRUCTION_FORMAT3rc_TYPE); - } - case 241: break; - case 91: - { return newToken(INSTRUCTION_FORMAT22cs_FIELD); - } - case 242: break; - case 26: - { return newToken(BYTE_LITERAL); - } - case 243: break; - case 58: - { return newToken(NULL_LITERAL); - } - case 244: break; - case 107: - { return newToken(INSTRUCTION_FORMAT21ih); - } - case 245: break; - case 132: - { return newToken(INSTRUCTION_FORMAT31c); - } - case 246: break; - case 35: - { return newToken(ARRAY_DESCRIPTOR); - } - case 247: break; - case 57: - { return newToken(INSTRUCTION_FORMAT12x_OR_ID); - } - case 248: break; - case 120: - { return newToken(INSTRUCTION_FORMAT35mi_METHOD); - } - case 249: break; - case 78: - { return newToken(INSTRUCTION_FORMAT11n); - } - case 250: break; - case 134: - { return newToken(INSTRUCTION_FORMAT10x_ODEX); - } - case 251: break; - case 88: - { return newToken(EPILOGUE_DIRECTIVE); - } - case 252: break; - case 118: - { return newToken(PACKED_SWITCH_DIRECTIVE); - } - case 253: break; - case 22: - { return invalidStringOrChar("Unterminated string literal"); - } - case 254: break; - case 125: - { return newToken(INSTRUCTION_FORMAT21lh); - } - case 255: break; - case 48: - { return newToken(FLOAT_LITERAL); - } - case 256: break; - case 105: - { return newToken(INSTRUCTION_FORMAT35c_METHOD); - } - case 257: break; - case 20: - { sb.append(yytext()); - } - case 258: break; - case 75: - { return newToken(LOCALS_DIRECTIVE); - } - case 259: break; - case 126: - { return newToken(INSTRUCTION_FORMAT22c_STRING); - } - case 260: break; - case 83: - { return newToken(INSTRUCTION_FORMAT22s_OR_ID); - } - case 261: break; - case 24: - { return invalidStringOrChar("Unterminated character literal"); - } - case 262: break; - case 121: - { return newToken(END_ARRAY_DATA_DIRECTIVE); - } - case 263: break; - case 102: - { return newToken(ANNOTATION_DIRECTIVE); - } - case 264: break; - case 15: - { return newToken(CLOSE_BRACE); - } - case 265: break; - case 131: - { return newToken(END_PACKED_SWITCH_DIRECTIVE); - } - case 266: break; - case 71: - { return newToken(LOCAL_DIRECTIVE); - } - case 267: break; - case 139: - { return newToken(INSTRUCTION_FORMAT20bc); - } - case 268: break; - case 128: - { return newToken(INSTRUCTION_FORMAT3rc_METHOD); - } - case 269: break; - case 42: - { sb.append('\n'); - } - case 270: break; - case 56: - { return newToken(ACCESS_SPEC); - } - case 271: break; - case 52: - { return newToken(MEMBER_NAME); - } - case 272: break; - case 3: - { return newToken(SIMPLE_NAME); - } - case 273: break; - case 7: - { beginStringOrChar(STRING); sb.append('"'); - } - case 274: break; - case 14: - { return newToken(OPEN_BRACE); - } - case 275: break; - case 25: - { return newToken(FLOAT_LITERAL_OR_ID); - } - case 276: break; - case 55: - { return newToken(INSTRUCTION_FORMAT21c_FIELD); - } - case 277: break; - case 65: - { return newToken(INSTRUCTION_FORMAT31i_OR_ID); - } - case 278: break; - default: - if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { - zzAtEOF = true; - switch (zzLexicalState) { - case STRING: { - return invalidStringOrChar("Unterminated string literal"); } - case 1238: break; - case PARAM_LIST_OR_ID: { - yybegin(YYINITIAL); return newToken(PARAM_LIST_OR_ID_END); + case 168: break; + case 27: + { return invalidStringOrChar("Unterminated character literal"); } - case 1239: break; - case YYINITIAL: { - return newToken(EOF); + case 169: break; + case 28: + { return newToken(FLOAT_LITERAL_OR_ID); } - case 1240: break; - case CHAR: { - return invalidStringOrChar("Unterminated character literal"); + case 170: break; + case 29: + { return newToken(BYTE_LITERAL); } - case 1241: break; - case PARAM_LIST: { - yybegin(YYINITIAL); return newToken(PARAM_LIST_END); + case 171: break; + case 30: + { return newToken(DOUBLE_LITERAL); } - case 1242: break; - default: - return null; + case 172: break; + case 31: + { return newToken(LONG_LITERAL); } - } - else { + case 173: break; + case 32: + { return newToken(SHORT_LITERAL); + } + case 174: break; + case 33: + { return newToken(DOUBLE_LITERAL_OR_ID); + } + case 175: break; + case 34: + { return newToken(NEGATIVE_INTEGER_LITERAL); + } + case 176: break; + case 35: + { return newToken(ARROW); + } + case 177: break; + case 36: + { return newToken(DOTDOT); + } + case 178: break; + case 37: + { // go back and re-lex it as a PARAM_LIST_OR_ID + yypushback(yylength()); + yybegin(PARAM_LIST_OR_ID); + } + case 179: break; + case 38: + { return newToken(REGISTER); + } + case 180: break; + case 39: + { sb.append(yytext()); + setStringOrCharError("Invalid escape sequence " + yytext()); + } + case 181: break; + case 40: + { sb.append('\b'); + } + case 182: break; + case 41: + { sb.append('\f'); + } + case 183: break; + case 42: + { sb.append(yytext()); + setStringOrCharError("Invalid \\u sequence. \\u must be followed by 4 hex digits"); + } + case 184: break; + case 43: + { sb.append('\r'); + } + case 185: break; + case 44: + { sb.append('\n'); + } + case 186: break; + case 45: + { sb.append('\t'); + } + case 187: break; + case 46: + { sb.append('"'); + } + case 188: break; + case 47: + { sb.append('\''); + } + case 189: break; + case 48: + { sb.append('\\'); + } + case 190: break; + case 49: + { sb.append(yytext()); + setStringOrCharError("Invalid \\u sequence. \\u must be followed by exactly 4 hex digits"); + } + case 191: break; + case 50: + { return newToken(FLOAT_LITERAL); + } + case 192: break; + case 51: + { // go back and re-lex it as a PARAM_LIST + yypushback(yylength()); + yybegin(PARAM_LIST); + } + case 193: break; + case 52: + { return newToken(CLASS_DESCRIPTOR); + } + case 194: break; + case 53: + { return newToken(INSTRUCTION_FORMAT10x); + } + case 195: break; + case 54: + { return newToken(MEMBER_NAME); + } + case 196: break; + case 55: + { yybegin(YYINITIAL); return newToken(CLASS_DESCRIPTOR); + } + case 197: break; + case 56: + { return newToken(INSTRUCTION_FORMAT22c_FIELD); + } + case 198: break; + case 57: + { return newToken(INSTRUCTION_FORMAT23x); + } + case 199: break; + case 58: + { return newToken(INSTRUCTION_FORMAT21c_FIELD); + } + case 200: break; + case 59: + { return newToken(ACCESS_SPEC); + } + case 201: break; + case 60: + { return newToken(INSTRUCTION_FORMAT12x_OR_ID); + } + case 202: break; + case 61: + { return newToken(NULL_LITERAL); + } + case 203: break; + case 62: + { return newToken(BOOL_LITERAL); + } + case 204: break; + case 63: + { return newToken(INSTRUCTION_FORMAT10t); + } + case 205: break; + case 64: + { return newToken(ANNOTATION_VISIBILITY); + } + case 206: break; + case 65: + { return newToken(INSTRUCTION_FORMAT22t); + } + case 207: break; + case 66: + { return newToken(LINE_DIRECTIVE); + } + case 208: break; + case 67: + { return newToken(ENUM_DIRECTIVE); + } + case 209: break; + case 68: + { return newToken(INSTRUCTION_FORMAT31i_OR_ID); + } + case 210: break; + case 69: + { return newToken(INSTRUCTION_FORMAT11x); + } + case 211: break; + case 70: + { return newToken(INSTRUCTION_FORMAT21t); + } + case 212: break; + case 71: + { return newToken(FIELD_DIRECTIVE); + } + case 213: break; + case 72: + { return newToken(CLASS_DIRECTIVE); + } + case 214: break; + case 73: + { return newToken(CATCH_DIRECTIVE); + } + case 215: break; + case 74: + { return newToken(LOCAL_DIRECTIVE); + } + case 216: break; + case 75: + { return newToken(SUPER_DIRECTIVE); + } + case 217: break; + case 76: + { return newToken(PARAMETER_DIRECTIVE); + } + case 218: break; + case 77: + { sb.append((char)Integer.parseInt(yytext().substring(2,6), 16)); + } + case 219: break; + case 78: + { return newToken(LOCALS_DIRECTIVE); + } + case 220: break; + case 79: + { return newToken(SOURCE_DIRECTIVE); + } + case 221: break; + case 80: + { return newToken(METHOD_DIRECTIVE); + } + case 222: break; + case 81: + { return newToken(INSTRUCTION_FORMAT11n); + } + case 223: break; + case 82: + { return newToken(INSTRUCTION_FORMAT32x); + } + case 224: break; + case 83: + { return newToken(INSTRUCTION_FORMAT20t); + } + case 225: break; + case 84: + { return newToken(INSTRUCTION_FORMAT30t); + } + case 226: break; + case 85: + { return newToken(INSTRUCTION_FORMAT21s); + } + case 227: break; + case 86: + { return newToken(INSTRUCTION_FORMAT22s_OR_ID); + } + case 228: break; + case 87: + { return newToken(VERIFICATION_ERROR_TYPE); + } + case 229: break; + case 88: + { return newToken(FIELD_OFFSET); + } + case 230: break; + case 89: + { return newToken(CATCHALL_DIRECTIVE); + } + case 231: break; + case 90: + { return newToken(PROLOGUE_DIRECTIVE); + } + case 232: break; + case 91: + { return newToken(EPILOGUE_DIRECTIVE); + } + case 233: break; + case 92: + { return newToken(INSTRUCTION_FORMAT22c_TYPE); + } + case 234: break; + case 93: + { return newToken(INSTRUCTION_FORMAT22x); + } + case 235: break; + case 94: + { return newToken(INSTRUCTION_FORMAT22cs_FIELD); + } + case 236: break; + case 95: + { return newToken(INLINE_INDEX); + } + case 237: break; + case 96: + { return newToken(END_FIELD_DIRECTIVE); + } + case 238: break; + case 97: + { return newToken(END_LOCAL_DIRECTIVE); + } + case 239: break; + case 98: + { return newToken(END_PARAMETER_DIRECTIVE); + } + case 240: break; + case 99: + { return newToken(REGISTERS_DIRECTIVE); + } + case 241: break; + case 100: + { return newToken(INSTRUCTION_FORMAT51l); + } + case 242: break; + case 101: + { return newToken(INSTRUCTION_FORMAT21c_TYPE); + } + case 243: break; + case 102: + { return newToken(VTABLE_INDEX); + } + case 244: break; + case 103: + { return newToken(IMPLEMENTS_DIRECTIVE); + } + case 245: break; + case 104: + { return newToken(ARRAY_DATA_DIRECTIVE); + } + case 246: break; + case 105: + { return newToken(ANNOTATION_DIRECTIVE); + } + case 247: break; + case 106: + { return newToken(END_METHOD_DIRECTIVE); + } + case 248: break; + case 107: + { return newToken(INSTRUCTION_FORMAT22b); + } + case 249: break; + case 108: + { return newToken(INSTRUCTION_FORMAT35c_METHOD); + } + case 250: break; + case 109: + { return newToken(INSTRUCTION_FORMAT21c_STRING); + } + case 251: break; + case 110: + { return newToken(INSTRUCTION_FORMAT21ih); + } + case 252: break; + case 111: + { return newToken(INSTRUCTION_FORMAT22s); + } + case 253: break; + case 112: + { return newToken(INSTRUCTION_FORMAT12x); + } + case 254: break; + case 113: + { return newToken(INSTRUCTION_FORMAT22c_FIELD_ODEX); + } + case 255: break; + case 114: + { // e.g. invoke-lambda vClosure, {vD, vE, vF, vG} -- at most 4 params + return newToken(INSTRUCTION_FORMAT25x); + } + case 256: break; + case 115: + { // e.g. 'create-lambda vClosure, <method id>' + return newToken(INSTRUCTION_FORMAT21c_METHOD); + } + case 257: break; + case 116: + { return newToken(INSTRUCTION_FORMAT31i); + } + case 258: break; + case 117: + { return newToken(INSTRUCTION_FORMAT31t); + } + case 259: break; + case 118: + { return newToken(INSTRUCTION_FORMAT21c_FIELD_ODEX); + } + case 260: break; + case 119: + { return newToken(SUBANNOTATION_DIRECTIVE); + } + case 261: break; + case 120: + { return newToken(SPARSE_SWITCH_DIRECTIVE); + } + case 262: break; + case 121: + { return newToken(PACKED_SWITCH_DIRECTIVE); + } + case 263: break; + case 122: + { return newToken(RESTART_LOCAL_DIRECTIVE); + } + case 264: break; + case 123: + { return newToken(INSTRUCTION_FORMAT35mi_METHOD); + } + case 265: break; + case 124: + { return newToken(END_ARRAY_DATA_DIRECTIVE); + } + case 266: break; + case 125: + { return newToken(END_ANNOTATION_DIRECTIVE); + } + case 267: break; + case 126: + { return newToken(INSTRUCTION_FORMAT35c_TYPE); + } + case 268: break; + case 127: + { // e.g. 'capture-variable vB, <string id>' + return newToken(INSTRUCTION_FORMAT21c_LAMBDA); + } + case 269: break; + case 128: + { return newToken(INSTRUCTION_FORMAT21lh); + } + case 270: break; + case 129: + { return newToken(INSTRUCTION_FORMAT22c_STRING); + } + case 271: break; + case 130: + { return newToken(INSTRUCTION_FORMAT35ms_METHOD); + } + case 272: break; + case 131: + { return newToken(INSTRUCTION_FORMAT3rc_METHOD); + } + case 273: break; + case 132: + { return newToken(END_SUBANNOTATION_DIRECTIVE); + } + case 274: break; + case 133: + { return newToken(END_SPARSE_SWITCH_DIRECTIVE); + } + case 275: break; + case 134: + { return newToken(END_PACKED_SWITCH_DIRECTIVE); + } + case 276: break; + case 135: + { return newToken(INSTRUCTION_FORMAT31c); + } + case 277: break; + case 136: + { return newToken(INSTRUCTION_FORMAT35c_METHOD_ODEX); + } + case 278: break; + case 137: + { return newToken(INSTRUCTION_FORMAT10x_ODEX); + } + case 279: break; + case 138: + { return newToken(INSTRUCTION_FORMAT3rmi_METHOD); + } + case 280: break; + case 139: + { return newToken(INSTRUCTION_FORMAT3rc_TYPE); + } + case 281: break; + case 140: + { return newToken(INSTRUCTION_FORMAT3rms_METHOD); + } + case 282: break; + case 141: + { return newToken(INSTRUCTION_FORMAT3rc_METHOD_ODEX); + } + case 283: break; + case 142: + { return newToken(INSTRUCTION_FORMAT20bc); + } + case 284: break; + default: zzScanError(ZZ_NO_MATCH); - } + } } } } diff --git a/smali/src/main/java/org/jf/smali/smaliParser.java b/smali/src/main/java/org/jf/smali/smaliParser.java index f59f35ad..d4b821da 100644 --- a/smali/src/main/java/org/jf/smali/smaliParser.java +++ b/smali/src/main/java/org/jf/smali/smaliParser.java @@ -1,4 +1,4 @@ -// $ANTLR 3.5 /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g 2015-04-23 12:35:16 +// $ANTLR 3.5.2 /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g 2016-08-04 11:49:51 package org.jf.smali; @@ -19,8 +19,8 @@ import org.antlr.runtime.tree.*; public class smaliParser extends Parser { public static final String[] tokenNames = new String[] { "<invalid>", "<EOR>", "<DOWN>", "<UP>", "ACCESS_SPEC", "ANNOTATION_DIRECTIVE", - "ANNOTATION_VISIBILITY", "ARRAY_DATA_DIRECTIVE", "ARRAY_DESCRIPTOR", "ARROW", - "BOOL_LITERAL", "BYTE_LITERAL", "CATCHALL_DIRECTIVE", "CATCH_DIRECTIVE", + "ANNOTATION_VISIBILITY", "ARRAY_DATA_DIRECTIVE", "ARRAY_TYPE_PREFIX", + "ARROW", "BOOL_LITERAL", "BYTE_LITERAL", "CATCHALL_DIRECTIVE", "CATCH_DIRECTIVE", "CHAR_LITERAL", "CLASS_DESCRIPTOR", "CLASS_DIRECTIVE", "CLOSE_BRACE", "CLOSE_PAREN", "COLON", "COMMA", "DOTDOT", "DOUBLE_LITERAL", "DOUBLE_LITERAL_OR_ID", "END_ANNOTATION_DIRECTIVE", "END_ARRAY_DATA_DIRECTIVE", "END_FIELD_DIRECTIVE", @@ -69,11 +69,10 @@ public class smaliParser extends Parser { "I_SUBANNOTATION", "I_SUPER", "LINE_COMMENT", "LINE_DIRECTIVE", "LOCALS_DIRECTIVE", "LOCAL_DIRECTIVE", "LONG_LITERAL", "MEMBER_NAME", "METHOD_DIRECTIVE", "NEGATIVE_INTEGER_LITERAL", "NULL_LITERAL", "OPEN_BRACE", "OPEN_PAREN", - "PACKED_SWITCH_DIRECTIVE", "PARAMETER_DIRECTIVE", "PARAM_LIST_END", "PARAM_LIST_OR_ID_END", - "PARAM_LIST_OR_ID_START", "PARAM_LIST_START", "POSITIVE_INTEGER_LITERAL", - "PRIMITIVE_TYPE", "PROLOGUE_DIRECTIVE", "REGISTER", "REGISTERS_DIRECTIVE", - "RESTART_LOCAL_DIRECTIVE", "SHORT_LITERAL", "SIMPLE_NAME", "SOURCE_DIRECTIVE", - "SPARSE_SWITCH_DIRECTIVE", "STRING_LITERAL", "SUBANNOTATION_DIRECTIVE", + "PACKED_SWITCH_DIRECTIVE", "PARAMETER_DIRECTIVE", "PARAM_LIST_OR_ID_PRIMITIVE_TYPE", + "POSITIVE_INTEGER_LITERAL", "PRIMITIVE_TYPE", "PROLOGUE_DIRECTIVE", "REGISTER", + "REGISTERS_DIRECTIVE", "RESTART_LOCAL_DIRECTIVE", "SHORT_LITERAL", "SIMPLE_NAME", + "SOURCE_DIRECTIVE", "SPARSE_SWITCH_DIRECTIVE", "STRING_LITERAL", "SUBANNOTATION_DIRECTIVE", "SUPER_DIRECTIVE", "VERIFICATION_ERROR_TYPE", "VOID_TYPE", "VTABLE_INDEX", "WHITE_SPACE" }; @@ -82,7 +81,7 @@ public class smaliParser extends Parser { public static final int ANNOTATION_DIRECTIVE=5; public static final int ANNOTATION_VISIBILITY=6; public static final int ARRAY_DATA_DIRECTIVE=7; - public static final int ARRAY_DESCRIPTOR=8; + public static final int ARRAY_TYPE_PREFIX=8; public static final int ARROW=9; public static final int BOOL_LITERAL=10; public static final int BYTE_LITERAL=11; @@ -261,27 +260,24 @@ public class smaliParser extends Parser { public static final int OPEN_PAREN=184; public static final int PACKED_SWITCH_DIRECTIVE=185; public static final int PARAMETER_DIRECTIVE=186; - public static final int PARAM_LIST_END=187; - public static final int PARAM_LIST_OR_ID_END=188; - public static final int PARAM_LIST_OR_ID_START=189; - public static final int PARAM_LIST_START=190; - public static final int POSITIVE_INTEGER_LITERAL=191; - public static final int PRIMITIVE_TYPE=192; - public static final int PROLOGUE_DIRECTIVE=193; - public static final int REGISTER=194; - public static final int REGISTERS_DIRECTIVE=195; - public static final int RESTART_LOCAL_DIRECTIVE=196; - public static final int SHORT_LITERAL=197; - public static final int SIMPLE_NAME=198; - public static final int SOURCE_DIRECTIVE=199; - public static final int SPARSE_SWITCH_DIRECTIVE=200; - public static final int STRING_LITERAL=201; - public static final int SUBANNOTATION_DIRECTIVE=202; - public static final int SUPER_DIRECTIVE=203; - public static final int VERIFICATION_ERROR_TYPE=204; - public static final int VOID_TYPE=205; - public static final int VTABLE_INDEX=206; - public static final int WHITE_SPACE=207; + public static final int PARAM_LIST_OR_ID_PRIMITIVE_TYPE=187; + public static final int POSITIVE_INTEGER_LITERAL=188; + public static final int PRIMITIVE_TYPE=189; + public static final int PROLOGUE_DIRECTIVE=190; + public static final int REGISTER=191; + public static final int REGISTERS_DIRECTIVE=192; + public static final int RESTART_LOCAL_DIRECTIVE=193; + public static final int SHORT_LITERAL=194; + public static final int SIMPLE_NAME=195; + public static final int SOURCE_DIRECTIVE=196; + public static final int SPARSE_SWITCH_DIRECTIVE=197; + public static final int STRING_LITERAL=198; + public static final int SUBANNOTATION_DIRECTIVE=199; + public static final int SUPER_DIRECTIVE=200; + public static final int VERIFICATION_ERROR_TYPE=201; + public static final int VOID_TYPE=202; + public static final int VTABLE_INDEX=203; + public static final int WHITE_SPACE=204; // delegates public Parser[] getDelegates() { @@ -307,7 +303,7 @@ public class smaliParser extends Parser { return adaptor; } @Override public String[] getTokenNames() { return smaliParser.tokenNames; } - @Override public String getGrammarFileName() { return "/mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g"; } + @Override public String getGrammarFileName() { return "/ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g"; } public static final int ERROR_CHANNEL = 100; @@ -315,7 +311,7 @@ public class smaliParser extends Parser { private boolean verboseErrors = false; private boolean allowOdex = false; private int apiLevel = 15; - private Opcodes opcodes = new Opcodes(apiLevel, false); + private Opcodes opcodes = Opcodes.forApi(apiLevel); public void setVerboseErrors(boolean verboseErrors) { this.verboseErrors = verboseErrors; @@ -432,16 +428,12 @@ public class smaliParser extends Parser { case '[': { int i = typeStartIndex; - while (str.charAt(++i) == '['); + while (str.charAt(++i) == '['); - if (str.charAt(i++) == 'L') { - while (str.charAt(i++) != ';'); - } - - token.setType(ARRAY_DESCRIPTOR); - token.setText(str.substring(typeStartIndex, i)); - token.setStopIndex(baseToken.getStartIndex() + i - 1); - break; + token.setType(ARRAY_TYPE_PREFIX); + token.setText(str.substring(typeStartIndex, i)); + token.setStopIndex(baseToken.getStartIndex() + i - 1); + break; } default: throw new RuntimeException(String.format("Invalid character '%c' in param list \"%s\" at position %d", str.charAt(typeStartIndex), str, typeStartIndex)); @@ -493,7 +485,7 @@ public class smaliParser extends Parser { // $ANTLR start "smali_file" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:426:1: smali_file : ({...}? => class_spec |{...}? => super_spec | implements_spec |{...}? => source_spec | method | field | annotation )+ EOF -> ^( I_CLASS_DEF class_spec ( super_spec )? ( implements_spec )* ( source_spec )? ^( I_METHODS ( method )* ) ^( I_FIELDS ( field )* ) ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:419:1: smali_file : ({...}? => class_spec |{...}? => super_spec | implements_spec |{...}? => source_spec | method | field | annotation )+ EOF -> ^( I_CLASS_DEF class_spec ( super_spec )? ( implements_spec )* ( source_spec )? ^( I_METHODS ( method )* ) ^( I_FIELDS ( field )* ) ) ; public final smaliParser.smali_file_return smali_file() throws RecognitionException { smali_file_stack.push(new smali_file_scope()); smaliParser.smali_file_return retval = new smaliParser.smali_file_return(); @@ -512,22 +504,22 @@ public class smaliParser extends Parser { CommonTree EOF8_tree=null; RewriteRuleTokenStream stream_EOF=new RewriteRuleTokenStream(adaptor,"token EOF"); - RewriteRuleSubtreeStream stream_field=new RewriteRuleSubtreeStream(adaptor,"rule field"); + RewriteRuleSubtreeStream stream_class_spec=new RewriteRuleSubtreeStream(adaptor,"rule class_spec"); RewriteRuleSubtreeStream stream_annotation=new RewriteRuleSubtreeStream(adaptor,"rule annotation"); + RewriteRuleSubtreeStream stream_method=new RewriteRuleSubtreeStream(adaptor,"rule method"); + RewriteRuleSubtreeStream stream_field=new RewriteRuleSubtreeStream(adaptor,"rule field"); RewriteRuleSubtreeStream stream_super_spec=new RewriteRuleSubtreeStream(adaptor,"rule super_spec"); RewriteRuleSubtreeStream stream_implements_spec=new RewriteRuleSubtreeStream(adaptor,"rule implements_spec"); RewriteRuleSubtreeStream stream_source_spec=new RewriteRuleSubtreeStream(adaptor,"rule source_spec"); - RewriteRuleSubtreeStream stream_method=new RewriteRuleSubtreeStream(adaptor,"rule method"); - RewriteRuleSubtreeStream stream_class_spec=new RewriteRuleSubtreeStream(adaptor,"rule class_spec"); smali_file_stack.peek().hasClassSpec = smali_file_stack.peek().hasSuperSpec = smali_file_stack.peek().hasSourceSpec = false; smali_file_stack.peek().classAnnotations = new ArrayList<CommonTree>(); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:438:3: ( ({...}? => class_spec |{...}? => super_spec | implements_spec |{...}? => source_spec | method | field | annotation )+ EOF -> ^( I_CLASS_DEF class_spec ( super_spec )? ( implements_spec )* ( source_spec )? ^( I_METHODS ( method )* ) ^( I_FIELDS ( field )* ) ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:439:3: ({...}? => class_spec |{...}? => super_spec | implements_spec |{...}? => source_spec | method | field | annotation )+ EOF + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:431:3: ( ({...}? => class_spec |{...}? => super_spec | implements_spec |{...}? => source_spec | method | field | annotation )+ EOF -> ^( I_CLASS_DEF class_spec ( super_spec )? ( implements_spec )* ( source_spec )? ^( I_METHODS ( method )* ) ^( I_FIELDS ( field )* ) ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:432:3: ({...}? => class_spec |{...}? => super_spec | implements_spec |{...}? => source_spec | method | field | annotation )+ EOF { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:439:3: ({...}? => class_spec |{...}? => super_spec | implements_spec |{...}? => source_spec | method | field | annotation )+ + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:432:3: ({...}? => class_spec |{...}? => super_spec | implements_spec |{...}? => source_spec | method | field | annotation )+ int cnt1=0; loop1: while (true) { @@ -557,12 +549,12 @@ public class smaliParser extends Parser { switch (alt1) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:439:5: {...}? => class_spec + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:432:5: {...}? => class_spec { if ( !((!smali_file_stack.peek().hasClassSpec)) ) { throw new FailedPredicateException(input, "smali_file", "!$smali_file::hasClassSpec"); } - pushFollow(FOLLOW_class_spec_in_smali_file1110); + pushFollow(FOLLOW_class_spec_in_smali_file1095); class_spec1=class_spec(); state._fsp--; @@ -571,12 +563,12 @@ public class smaliParser extends Parser { } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:440:5: {...}? => super_spec + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:433:5: {...}? => super_spec { if ( !((!smali_file_stack.peek().hasSuperSpec)) ) { throw new FailedPredicateException(input, "smali_file", "!$smali_file::hasSuperSpec"); } - pushFollow(FOLLOW_super_spec_in_smali_file1121); + pushFollow(FOLLOW_super_spec_in_smali_file1106); super_spec2=super_spec(); state._fsp--; @@ -585,9 +577,9 @@ public class smaliParser extends Parser { } break; case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:441:5: implements_spec + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:434:5: implements_spec { - pushFollow(FOLLOW_implements_spec_in_smali_file1129); + pushFollow(FOLLOW_implements_spec_in_smali_file1114); implements_spec3=implements_spec(); state._fsp--; @@ -595,12 +587,12 @@ public class smaliParser extends Parser { } break; case 4 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:442:5: {...}? => source_spec + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:435:5: {...}? => source_spec { if ( !((!smali_file_stack.peek().hasSourceSpec)) ) { throw new FailedPredicateException(input, "smali_file", "!$smali_file::hasSourceSpec"); } - pushFollow(FOLLOW_source_spec_in_smali_file1138); + pushFollow(FOLLOW_source_spec_in_smali_file1123); source_spec4=source_spec(); state._fsp--; @@ -609,9 +601,9 @@ public class smaliParser extends Parser { } break; case 5 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:443:5: method + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:436:5: method { - pushFollow(FOLLOW_method_in_smali_file1146); + pushFollow(FOLLOW_method_in_smali_file1131); method5=method(); state._fsp--; @@ -619,9 +611,9 @@ public class smaliParser extends Parser { } break; case 6 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:444:5: field + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:437:5: field { - pushFollow(FOLLOW_field_in_smali_file1152); + pushFollow(FOLLOW_field_in_smali_file1137); field6=field(); state._fsp--; @@ -629,9 +621,9 @@ public class smaliParser extends Parser { } break; case 7 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:445:5: annotation + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:438:5: annotation { - pushFollow(FOLLOW_annotation_in_smali_file1158); + pushFollow(FOLLOW_annotation_in_smali_file1143); annotation7=annotation(); state._fsp--; @@ -648,7 +640,7 @@ public class smaliParser extends Parser { cnt1++; } - EOF8=(Token)match(input,EOF,FOLLOW_EOF_in_smali_file1169); + EOF8=(Token)match(input,EOF,FOLLOW_EOF_in_smali_file1154); stream_EOF.add(EOF8); @@ -663,7 +655,7 @@ public class smaliParser extends Parser { } // AST REWRITE - // elements: field, source_spec, method, implements_spec, class_spec, super_spec + // elements: implements_spec, field, class_spec, super_spec, method, source_spec // token labels: // rule labels: retval // token list labels: @@ -673,36 +665,36 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 459:3: -> ^( I_CLASS_DEF class_spec ( super_spec )? ( implements_spec )* ( source_spec )? ^( I_METHODS ( method )* ) ^( I_FIELDS ( field )* ) ) + // 452:3: -> ^( I_CLASS_DEF class_spec ( super_spec )? ( implements_spec )* ( source_spec )? ^( I_METHODS ( method )* ) ^( I_FIELDS ( field )* ) ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:459:6: ^( I_CLASS_DEF class_spec ( super_spec )? ( implements_spec )* ( source_spec )? ^( I_METHODS ( method )* ) ^( I_FIELDS ( field )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:452:6: ^( I_CLASS_DEF class_spec ( super_spec )? ( implements_spec )* ( source_spec )? ^( I_METHODS ( method )* ) ^( I_FIELDS ( field )* ) ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_CLASS_DEF, "I_CLASS_DEF"), root_1); adaptor.addChild(root_1, stream_class_spec.nextTree()); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:461:8: ( super_spec )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:454:8: ( super_spec )? if ( stream_super_spec.hasNext() ) { adaptor.addChild(root_1, stream_super_spec.nextTree()); } stream_super_spec.reset(); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:462:8: ( implements_spec )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:455:8: ( implements_spec )* while ( stream_implements_spec.hasNext() ) { adaptor.addChild(root_1, stream_implements_spec.nextTree()); } stream_implements_spec.reset(); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:463:8: ( source_spec )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:456:8: ( source_spec )? if ( stream_source_spec.hasNext() ) { adaptor.addChild(root_1, stream_source_spec.nextTree()); } stream_source_spec.reset(); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:464:8: ^( I_METHODS ( method )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:457:8: ^( I_METHODS ( method )* ) { CommonTree root_2 = (CommonTree)adaptor.nil(); root_2 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_METHODS, "I_METHODS"), root_2); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:464:20: ( method )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:457:20: ( method )* while ( stream_method.hasNext() ) { adaptor.addChild(root_2, stream_method.nextTree()); } @@ -711,11 +703,11 @@ public class smaliParser extends Parser { adaptor.addChild(root_1, root_2); } - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:464:29: ^( I_FIELDS ( field )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:457:29: ^( I_FIELDS ( field )* ) { CommonTree root_2 = (CommonTree)adaptor.nil(); root_2 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_FIELDS, "I_FIELDS"), root_2); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:464:40: ( field )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:457:40: ( field )* while ( stream_field.hasNext() ) { adaptor.addChild(root_2, stream_field.nextTree()); } @@ -764,7 +756,7 @@ public class smaliParser extends Parser { // $ANTLR start "class_spec" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:466:1: class_spec returns [String className] : CLASS_DIRECTIVE access_list CLASS_DESCRIPTOR -> CLASS_DESCRIPTOR access_list ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:459:1: class_spec returns [String className] : CLASS_DIRECTIVE access_list CLASS_DESCRIPTOR -> CLASS_DESCRIPTOR access_list ; public final smaliParser.class_spec_return class_spec() throws RecognitionException { smaliParser.class_spec_return retval = new smaliParser.class_spec_return(); retval.start = input.LT(1); @@ -777,23 +769,23 @@ public class smaliParser extends Parser { CommonTree CLASS_DIRECTIVE9_tree=null; CommonTree CLASS_DESCRIPTOR11_tree=null; - RewriteRuleTokenStream stream_CLASS_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token CLASS_DIRECTIVE"); RewriteRuleTokenStream stream_CLASS_DESCRIPTOR=new RewriteRuleTokenStream(adaptor,"token CLASS_DESCRIPTOR"); + RewriteRuleTokenStream stream_CLASS_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token CLASS_DIRECTIVE"); RewriteRuleSubtreeStream stream_access_list=new RewriteRuleSubtreeStream(adaptor,"rule access_list"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:467:3: ( CLASS_DIRECTIVE access_list CLASS_DESCRIPTOR -> CLASS_DESCRIPTOR access_list ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:467:5: CLASS_DIRECTIVE access_list CLASS_DESCRIPTOR + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:460:3: ( CLASS_DIRECTIVE access_list CLASS_DESCRIPTOR -> CLASS_DESCRIPTOR access_list ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:460:5: CLASS_DIRECTIVE access_list CLASS_DESCRIPTOR { - CLASS_DIRECTIVE9=(Token)match(input,CLASS_DIRECTIVE,FOLLOW_CLASS_DIRECTIVE_in_class_spec1256); + CLASS_DIRECTIVE9=(Token)match(input,CLASS_DIRECTIVE,FOLLOW_CLASS_DIRECTIVE_in_class_spec1241); stream_CLASS_DIRECTIVE.add(CLASS_DIRECTIVE9); - pushFollow(FOLLOW_access_list_in_class_spec1258); + pushFollow(FOLLOW_access_list_in_class_spec1243); access_list10=access_list(); state._fsp--; stream_access_list.add(access_list10.getTree()); - CLASS_DESCRIPTOR11=(Token)match(input,CLASS_DESCRIPTOR,FOLLOW_CLASS_DESCRIPTOR_in_class_spec1260); + CLASS_DESCRIPTOR11=(Token)match(input,CLASS_DESCRIPTOR,FOLLOW_CLASS_DESCRIPTOR_in_class_spec1245); stream_CLASS_DESCRIPTOR.add(CLASS_DESCRIPTOR11); retval.className = (CLASS_DESCRIPTOR11!=null?CLASS_DESCRIPTOR11.getText():null); @@ -808,7 +800,7 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 467:89: -> CLASS_DESCRIPTOR access_list + // 460:89: -> CLASS_DESCRIPTOR access_list { adaptor.addChild(root_0, stream_CLASS_DESCRIPTOR.nextNode()); adaptor.addChild(root_0, stream_access_list.nextTree()); @@ -846,7 +838,7 @@ public class smaliParser extends Parser { // $ANTLR start "super_spec" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:469:1: super_spec : SUPER_DIRECTIVE CLASS_DESCRIPTOR -> ^( I_SUPER[$start, \"I_SUPER\"] CLASS_DESCRIPTOR ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:462:1: super_spec : SUPER_DIRECTIVE CLASS_DESCRIPTOR -> ^( I_SUPER[$start, \"I_SUPER\"] CLASS_DESCRIPTOR ) ; public final smaliParser.super_spec_return super_spec() throws RecognitionException { smaliParser.super_spec_return retval = new smaliParser.super_spec_return(); retval.start = input.LT(1); @@ -858,17 +850,17 @@ public class smaliParser extends Parser { CommonTree SUPER_DIRECTIVE12_tree=null; CommonTree CLASS_DESCRIPTOR13_tree=null; - RewriteRuleTokenStream stream_SUPER_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token SUPER_DIRECTIVE"); RewriteRuleTokenStream stream_CLASS_DESCRIPTOR=new RewriteRuleTokenStream(adaptor,"token CLASS_DESCRIPTOR"); + RewriteRuleTokenStream stream_SUPER_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token SUPER_DIRECTIVE"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:470:3: ( SUPER_DIRECTIVE CLASS_DESCRIPTOR -> ^( I_SUPER[$start, \"I_SUPER\"] CLASS_DESCRIPTOR ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:470:5: SUPER_DIRECTIVE CLASS_DESCRIPTOR + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:463:3: ( SUPER_DIRECTIVE CLASS_DESCRIPTOR -> ^( I_SUPER[$start, \"I_SUPER\"] CLASS_DESCRIPTOR ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:463:5: SUPER_DIRECTIVE CLASS_DESCRIPTOR { - SUPER_DIRECTIVE12=(Token)match(input,SUPER_DIRECTIVE,FOLLOW_SUPER_DIRECTIVE_in_super_spec1278); + SUPER_DIRECTIVE12=(Token)match(input,SUPER_DIRECTIVE,FOLLOW_SUPER_DIRECTIVE_in_super_spec1263); stream_SUPER_DIRECTIVE.add(SUPER_DIRECTIVE12); - CLASS_DESCRIPTOR13=(Token)match(input,CLASS_DESCRIPTOR,FOLLOW_CLASS_DESCRIPTOR_in_super_spec1280); + CLASS_DESCRIPTOR13=(Token)match(input,CLASS_DESCRIPTOR,FOLLOW_CLASS_DESCRIPTOR_in_super_spec1265); stream_CLASS_DESCRIPTOR.add(CLASS_DESCRIPTOR13); // AST REWRITE @@ -882,9 +874,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 470:38: -> ^( I_SUPER[$start, \"I_SUPER\"] CLASS_DESCRIPTOR ) + // 463:38: -> ^( I_SUPER[$start, \"I_SUPER\"] CLASS_DESCRIPTOR ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:470:41: ^( I_SUPER[$start, \"I_SUPER\"] CLASS_DESCRIPTOR ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:463:41: ^( I_SUPER[$start, \"I_SUPER\"] CLASS_DESCRIPTOR ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_SUPER, (retval.start), "I_SUPER"), root_1); @@ -926,7 +918,7 @@ public class smaliParser extends Parser { // $ANTLR start "implements_spec" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:472:1: implements_spec : IMPLEMENTS_DIRECTIVE CLASS_DESCRIPTOR -> ^( I_IMPLEMENTS[$start, \"I_IMPLEMENTS\"] CLASS_DESCRIPTOR ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:465:1: implements_spec : IMPLEMENTS_DIRECTIVE CLASS_DESCRIPTOR -> ^( I_IMPLEMENTS[$start, \"I_IMPLEMENTS\"] CLASS_DESCRIPTOR ) ; public final smaliParser.implements_spec_return implements_spec() throws RecognitionException { smaliParser.implements_spec_return retval = new smaliParser.implements_spec_return(); retval.start = input.LT(1); @@ -942,13 +934,13 @@ public class smaliParser extends Parser { RewriteRuleTokenStream stream_CLASS_DESCRIPTOR=new RewriteRuleTokenStream(adaptor,"token CLASS_DESCRIPTOR"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:473:3: ( IMPLEMENTS_DIRECTIVE CLASS_DESCRIPTOR -> ^( I_IMPLEMENTS[$start, \"I_IMPLEMENTS\"] CLASS_DESCRIPTOR ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:473:5: IMPLEMENTS_DIRECTIVE CLASS_DESCRIPTOR + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:466:3: ( IMPLEMENTS_DIRECTIVE CLASS_DESCRIPTOR -> ^( I_IMPLEMENTS[$start, \"I_IMPLEMENTS\"] CLASS_DESCRIPTOR ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:466:5: IMPLEMENTS_DIRECTIVE CLASS_DESCRIPTOR { - IMPLEMENTS_DIRECTIVE14=(Token)match(input,IMPLEMENTS_DIRECTIVE,FOLLOW_IMPLEMENTS_DIRECTIVE_in_implements_spec1299); + IMPLEMENTS_DIRECTIVE14=(Token)match(input,IMPLEMENTS_DIRECTIVE,FOLLOW_IMPLEMENTS_DIRECTIVE_in_implements_spec1284); stream_IMPLEMENTS_DIRECTIVE.add(IMPLEMENTS_DIRECTIVE14); - CLASS_DESCRIPTOR15=(Token)match(input,CLASS_DESCRIPTOR,FOLLOW_CLASS_DESCRIPTOR_in_implements_spec1301); + CLASS_DESCRIPTOR15=(Token)match(input,CLASS_DESCRIPTOR,FOLLOW_CLASS_DESCRIPTOR_in_implements_spec1286); stream_CLASS_DESCRIPTOR.add(CLASS_DESCRIPTOR15); // AST REWRITE @@ -962,9 +954,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 473:43: -> ^( I_IMPLEMENTS[$start, \"I_IMPLEMENTS\"] CLASS_DESCRIPTOR ) + // 466:43: -> ^( I_IMPLEMENTS[$start, \"I_IMPLEMENTS\"] CLASS_DESCRIPTOR ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:473:46: ^( I_IMPLEMENTS[$start, \"I_IMPLEMENTS\"] CLASS_DESCRIPTOR ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:466:46: ^( I_IMPLEMENTS[$start, \"I_IMPLEMENTS\"] CLASS_DESCRIPTOR ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_IMPLEMENTS, (retval.start), "I_IMPLEMENTS"), root_1); @@ -1006,7 +998,7 @@ public class smaliParser extends Parser { // $ANTLR start "source_spec" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:475:1: source_spec : SOURCE_DIRECTIVE STRING_LITERAL -> ^( I_SOURCE[$start, \"I_SOURCE\"] STRING_LITERAL ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:468:1: source_spec : SOURCE_DIRECTIVE STRING_LITERAL -> ^( I_SOURCE[$start, \"I_SOURCE\"] STRING_LITERAL ) ; public final smaliParser.source_spec_return source_spec() throws RecognitionException { smaliParser.source_spec_return retval = new smaliParser.source_spec_return(); retval.start = input.LT(1); @@ -1018,17 +1010,17 @@ public class smaliParser extends Parser { CommonTree SOURCE_DIRECTIVE16_tree=null; CommonTree STRING_LITERAL17_tree=null; - RewriteRuleTokenStream stream_STRING_LITERAL=new RewriteRuleTokenStream(adaptor,"token STRING_LITERAL"); RewriteRuleTokenStream stream_SOURCE_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token SOURCE_DIRECTIVE"); + RewriteRuleTokenStream stream_STRING_LITERAL=new RewriteRuleTokenStream(adaptor,"token STRING_LITERAL"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:476:3: ( SOURCE_DIRECTIVE STRING_LITERAL -> ^( I_SOURCE[$start, \"I_SOURCE\"] STRING_LITERAL ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:476:5: SOURCE_DIRECTIVE STRING_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:469:3: ( SOURCE_DIRECTIVE STRING_LITERAL -> ^( I_SOURCE[$start, \"I_SOURCE\"] STRING_LITERAL ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:469:5: SOURCE_DIRECTIVE STRING_LITERAL { - SOURCE_DIRECTIVE16=(Token)match(input,SOURCE_DIRECTIVE,FOLLOW_SOURCE_DIRECTIVE_in_source_spec1320); + SOURCE_DIRECTIVE16=(Token)match(input,SOURCE_DIRECTIVE,FOLLOW_SOURCE_DIRECTIVE_in_source_spec1305); stream_SOURCE_DIRECTIVE.add(SOURCE_DIRECTIVE16); - STRING_LITERAL17=(Token)match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_source_spec1322); + STRING_LITERAL17=(Token)match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_source_spec1307); stream_STRING_LITERAL.add(STRING_LITERAL17); // AST REWRITE @@ -1042,9 +1034,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 476:37: -> ^( I_SOURCE[$start, \"I_SOURCE\"] STRING_LITERAL ) + // 469:37: -> ^( I_SOURCE[$start, \"I_SOURCE\"] STRING_LITERAL ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:476:40: ^( I_SOURCE[$start, \"I_SOURCE\"] STRING_LITERAL ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:469:40: ^( I_SOURCE[$start, \"I_SOURCE\"] STRING_LITERAL ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_SOURCE, (retval.start), "I_SOURCE"), root_1); @@ -1086,7 +1078,7 @@ public class smaliParser extends Parser { // $ANTLR start "access_list" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:478:1: access_list : ( ACCESS_SPEC )* -> ^( I_ACCESS_LIST[$start,\"I_ACCESS_LIST\"] ( ACCESS_SPEC )* ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:471:1: access_list : ( ACCESS_SPEC )* -> ^( I_ACCESS_LIST[$start,\"I_ACCESS_LIST\"] ( ACCESS_SPEC )* ) ; public final smaliParser.access_list_return access_list() throws RecognitionException { smaliParser.access_list_return retval = new smaliParser.access_list_return(); retval.start = input.LT(1); @@ -1099,17 +1091,17 @@ public class smaliParser extends Parser { RewriteRuleTokenStream stream_ACCESS_SPEC=new RewriteRuleTokenStream(adaptor,"token ACCESS_SPEC"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:479:3: ( ( ACCESS_SPEC )* -> ^( I_ACCESS_LIST[$start,\"I_ACCESS_LIST\"] ( ACCESS_SPEC )* ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:479:5: ( ACCESS_SPEC )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:472:3: ( ( ACCESS_SPEC )* -> ^( I_ACCESS_LIST[$start,\"I_ACCESS_LIST\"] ( ACCESS_SPEC )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:472:5: ( ACCESS_SPEC )* { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:479:5: ( ACCESS_SPEC )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:472:5: ( ACCESS_SPEC )* loop2: while (true) { int alt2=2; int LA2_0 = input.LA(1); if ( (LA2_0==ACCESS_SPEC) ) { int LA2_2 = input.LA(2); - if ( (LA2_2==ACCESS_SPEC||LA2_2==ANNOTATION_VISIBILITY||LA2_2==BOOL_LITERAL||LA2_2==CLASS_DESCRIPTOR||LA2_2==DOUBLE_LITERAL_OR_ID||LA2_2==FLOAT_LITERAL_OR_ID||(LA2_2 >= INSTRUCTION_FORMAT10t && LA2_2 <= INSTRUCTION_FORMAT10x_ODEX)||LA2_2==INSTRUCTION_FORMAT11x||LA2_2==INSTRUCTION_FORMAT12x_OR_ID||(LA2_2 >= INSTRUCTION_FORMAT21c_FIELD && LA2_2 <= INSTRUCTION_FORMAT21c_TYPE)||LA2_2==INSTRUCTION_FORMAT21t||(LA2_2 >= INSTRUCTION_FORMAT22c_FIELD && LA2_2 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA2_2 >= INSTRUCTION_FORMAT22s_OR_ID && LA2_2 <= INSTRUCTION_FORMAT22t)||(LA2_2 >= INSTRUCTION_FORMAT23x && LA2_2 <= INSTRUCTION_FORMAT25x)||(LA2_2 >= INSTRUCTION_FORMAT31i_OR_ID && LA2_2 <= INSTRUCTION_FORMAT31t)||(LA2_2 >= INSTRUCTION_FORMAT35c_METHOD && LA2_2 <= INSTRUCTION_FORMAT35ms_METHOD)||LA2_2==INSTRUCTION_FORMAT51l||LA2_2==MEMBER_NAME||(LA2_2 >= NEGATIVE_INTEGER_LITERAL && LA2_2 <= NULL_LITERAL)||LA2_2==PARAM_LIST_OR_ID_START||(LA2_2 >= POSITIVE_INTEGER_LITERAL && LA2_2 <= PRIMITIVE_TYPE)||LA2_2==REGISTER||LA2_2==SIMPLE_NAME||(LA2_2 >= VERIFICATION_ERROR_TYPE && LA2_2 <= VOID_TYPE)) ) { + if ( (LA2_2==ACCESS_SPEC||LA2_2==ANNOTATION_VISIBILITY||LA2_2==BOOL_LITERAL||LA2_2==CLASS_DESCRIPTOR||LA2_2==DOUBLE_LITERAL_OR_ID||LA2_2==FLOAT_LITERAL_OR_ID||(LA2_2 >= INSTRUCTION_FORMAT10t && LA2_2 <= INSTRUCTION_FORMAT10x_ODEX)||LA2_2==INSTRUCTION_FORMAT11x||LA2_2==INSTRUCTION_FORMAT12x_OR_ID||(LA2_2 >= INSTRUCTION_FORMAT21c_FIELD && LA2_2 <= INSTRUCTION_FORMAT21c_TYPE)||LA2_2==INSTRUCTION_FORMAT21t||(LA2_2 >= INSTRUCTION_FORMAT22c_FIELD && LA2_2 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA2_2 >= INSTRUCTION_FORMAT22s_OR_ID && LA2_2 <= INSTRUCTION_FORMAT22t)||(LA2_2 >= INSTRUCTION_FORMAT23x && LA2_2 <= INSTRUCTION_FORMAT25x)||(LA2_2 >= INSTRUCTION_FORMAT31i_OR_ID && LA2_2 <= INSTRUCTION_FORMAT31t)||(LA2_2 >= INSTRUCTION_FORMAT35c_METHOD && LA2_2 <= INSTRUCTION_FORMAT35ms_METHOD)||LA2_2==INSTRUCTION_FORMAT51l||LA2_2==MEMBER_NAME||(LA2_2 >= NEGATIVE_INTEGER_LITERAL && LA2_2 <= NULL_LITERAL)||(LA2_2 >= PARAM_LIST_OR_ID_PRIMITIVE_TYPE && LA2_2 <= PRIMITIVE_TYPE)||LA2_2==REGISTER||LA2_2==SIMPLE_NAME||(LA2_2 >= VERIFICATION_ERROR_TYPE && LA2_2 <= VOID_TYPE)) ) { alt2=1; } @@ -1117,9 +1109,9 @@ public class smaliParser extends Parser { switch (alt2) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:479:5: ACCESS_SPEC + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:472:5: ACCESS_SPEC { - ACCESS_SPEC18=(Token)match(input,ACCESS_SPEC,FOLLOW_ACCESS_SPEC_in_access_list1341); + ACCESS_SPEC18=(Token)match(input,ACCESS_SPEC,FOLLOW_ACCESS_SPEC_in_access_list1326); stream_ACCESS_SPEC.add(ACCESS_SPEC18); } @@ -1141,13 +1133,13 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 479:18: -> ^( I_ACCESS_LIST[$start,\"I_ACCESS_LIST\"] ( ACCESS_SPEC )* ) + // 472:18: -> ^( I_ACCESS_LIST[$start,\"I_ACCESS_LIST\"] ( ACCESS_SPEC )* ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:479:21: ^( I_ACCESS_LIST[$start,\"I_ACCESS_LIST\"] ( ACCESS_SPEC )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:472:21: ^( I_ACCESS_LIST[$start,\"I_ACCESS_LIST\"] ( ACCESS_SPEC )* ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_ACCESS_LIST, (retval.start), "I_ACCESS_LIST"), root_1); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:479:61: ( ACCESS_SPEC )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:472:61: ( ACCESS_SPEC )* while ( stream_ACCESS_SPEC.hasNext() ) { adaptor.addChild(root_1, stream_ACCESS_SPEC.nextNode()); } @@ -1190,7 +1182,7 @@ public class smaliParser extends Parser { // $ANTLR start "field" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:486:1: field : FIELD_DIRECTIVE access_list member_name COLON nonvoid_type_descriptor ( EQUAL literal )? ( ({...}? annotation )* ( END_FIELD_DIRECTIVE -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ( annotation )* ) ) | -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ) ) ) ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:479:1: field : FIELD_DIRECTIVE access_list member_name COLON nonvoid_type_descriptor ( EQUAL literal )? ( ({...}? annotation )* ( END_FIELD_DIRECTIVE -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ( annotation )* ) ) | -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ) ) ) ) ; public final smaliParser.field_return field() throws RecognitionException { smaliParser.field_return retval = new smaliParser.field_return(); retval.start = input.LT(1); @@ -1211,43 +1203,43 @@ public class smaliParser extends Parser { CommonTree COLON22_tree=null; CommonTree EQUAL24_tree=null; CommonTree END_FIELD_DIRECTIVE27_tree=null; - RewriteRuleTokenStream stream_COLON=new RewriteRuleTokenStream(adaptor,"token COLON"); - RewriteRuleTokenStream stream_FIELD_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token FIELD_DIRECTIVE"); - RewriteRuleTokenStream stream_EQUAL=new RewriteRuleTokenStream(adaptor,"token EQUAL"); RewriteRuleTokenStream stream_END_FIELD_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token END_FIELD_DIRECTIVE"); + RewriteRuleTokenStream stream_EQUAL=new RewriteRuleTokenStream(adaptor,"token EQUAL"); + RewriteRuleTokenStream stream_FIELD_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token FIELD_DIRECTIVE"); + RewriteRuleTokenStream stream_COLON=new RewriteRuleTokenStream(adaptor,"token COLON"); RewriteRuleSubtreeStream stream_annotation=new RewriteRuleSubtreeStream(adaptor,"rule annotation"); - RewriteRuleSubtreeStream stream_nonvoid_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule nonvoid_type_descriptor"); RewriteRuleSubtreeStream stream_access_list=new RewriteRuleSubtreeStream(adaptor,"rule access_list"); + RewriteRuleSubtreeStream stream_nonvoid_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule nonvoid_type_descriptor"); RewriteRuleSubtreeStream stream_member_name=new RewriteRuleSubtreeStream(adaptor,"rule member_name"); RewriteRuleSubtreeStream stream_literal=new RewriteRuleSubtreeStream(adaptor,"rule literal"); List<CommonTree> annotations = new ArrayList<CommonTree>(); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:488:3: ( FIELD_DIRECTIVE access_list member_name COLON nonvoid_type_descriptor ( EQUAL literal )? ( ({...}? annotation )* ( END_FIELD_DIRECTIVE -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ( annotation )* ) ) | -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ) ) ) ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:488:5: FIELD_DIRECTIVE access_list member_name COLON nonvoid_type_descriptor ( EQUAL literal )? ( ({...}? annotation )* ( END_FIELD_DIRECTIVE -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ( annotation )* ) ) | -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ) ) ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:481:3: ( FIELD_DIRECTIVE access_list member_name COLON nonvoid_type_descriptor ( EQUAL literal )? ( ({...}? annotation )* ( END_FIELD_DIRECTIVE -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ( annotation )* ) ) | -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ) ) ) ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:481:5: FIELD_DIRECTIVE access_list member_name COLON nonvoid_type_descriptor ( EQUAL literal )? ( ({...}? annotation )* ( END_FIELD_DIRECTIVE -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ( annotation )* ) ) | -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ) ) ) ) { - FIELD_DIRECTIVE19=(Token)match(input,FIELD_DIRECTIVE,FOLLOW_FIELD_DIRECTIVE_in_field1372); + FIELD_DIRECTIVE19=(Token)match(input,FIELD_DIRECTIVE,FOLLOW_FIELD_DIRECTIVE_in_field1357); stream_FIELD_DIRECTIVE.add(FIELD_DIRECTIVE19); - pushFollow(FOLLOW_access_list_in_field1374); + pushFollow(FOLLOW_access_list_in_field1359); access_list20=access_list(); state._fsp--; stream_access_list.add(access_list20.getTree()); - pushFollow(FOLLOW_member_name_in_field1376); + pushFollow(FOLLOW_member_name_in_field1361); member_name21=member_name(); state._fsp--; stream_member_name.add(member_name21.getTree()); - COLON22=(Token)match(input,COLON,FOLLOW_COLON_in_field1378); + COLON22=(Token)match(input,COLON,FOLLOW_COLON_in_field1363); stream_COLON.add(COLON22); - pushFollow(FOLLOW_nonvoid_type_descriptor_in_field1380); + pushFollow(FOLLOW_nonvoid_type_descriptor_in_field1365); nonvoid_type_descriptor23=nonvoid_type_descriptor(); state._fsp--; stream_nonvoid_type_descriptor.add(nonvoid_type_descriptor23.getTree()); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:488:75: ( EQUAL literal )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:481:75: ( EQUAL literal )? int alt3=2; int LA3_0 = input.LA(1); if ( (LA3_0==EQUAL) ) { @@ -1255,12 +1247,12 @@ public class smaliParser extends Parser { } switch (alt3) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:488:76: EQUAL literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:481:76: EQUAL literal { - EQUAL24=(Token)match(input,EQUAL,FOLLOW_EQUAL_in_field1383); + EQUAL24=(Token)match(input,EQUAL,FOLLOW_EQUAL_in_field1368); stream_EQUAL.add(EQUAL24); - pushFollow(FOLLOW_literal_in_field1385); + pushFollow(FOLLOW_literal_in_field1370); literal25=literal(); state._fsp--; @@ -1270,10 +1262,10 @@ public class smaliParser extends Parser { } - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:489:5: ( ({...}? annotation )* ( END_FIELD_DIRECTIVE -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ( annotation )* ) ) | -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ) ) ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:489:7: ({...}? annotation )* ( END_FIELD_DIRECTIVE -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ( annotation )* ) ) | -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ) ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:482:5: ( ({...}? annotation )* ( END_FIELD_DIRECTIVE -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ( annotation )* ) ) | -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ) ) ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:482:7: ({...}? annotation )* ( END_FIELD_DIRECTIVE -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ( annotation )* ) ) | -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ) ) ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:489:7: ({...}? annotation )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:482:7: ({...}? annotation )* loop4: while (true) { int alt4=2; @@ -1288,12 +1280,12 @@ public class smaliParser extends Parser { switch (alt4) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:489:8: {...}? annotation + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:482:8: {...}? annotation { if ( !((input.LA(1) == ANNOTATION_DIRECTIVE)) ) { throw new FailedPredicateException(input, "field", "input.LA(1) == ANNOTATION_DIRECTIVE"); } - pushFollow(FOLLOW_annotation_in_field1398); + pushFollow(FOLLOW_annotation_in_field1383); annotation26=annotation(); state._fsp--; @@ -1307,7 +1299,7 @@ public class smaliParser extends Parser { } } - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:490:7: ( END_FIELD_DIRECTIVE -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ( annotation )* ) ) | -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ) ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:483:7: ( END_FIELD_DIRECTIVE -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ( annotation )* ) ) | -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ) ) ) int alt5=2; int LA5_0 = input.LA(1); if ( (LA5_0==END_FIELD_DIRECTIVE) ) { @@ -1325,13 +1317,13 @@ public class smaliParser extends Parser { switch (alt5) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:490:9: END_FIELD_DIRECTIVE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:483:9: END_FIELD_DIRECTIVE { - END_FIELD_DIRECTIVE27=(Token)match(input,END_FIELD_DIRECTIVE,FOLLOW_END_FIELD_DIRECTIVE_in_field1412); + END_FIELD_DIRECTIVE27=(Token)match(input,END_FIELD_DIRECTIVE,FOLLOW_END_FIELD_DIRECTIVE_in_field1397); stream_END_FIELD_DIRECTIVE.add(END_FIELD_DIRECTIVE27); // AST REWRITE - // elements: nonvoid_type_descriptor, annotation, member_name, literal, access_list + // elements: nonvoid_type_descriptor, literal, access_list, member_name, annotation // token labels: // rule labels: retval // token list labels: @@ -1341,15 +1333,15 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 491:9: -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ( annotation )* ) ) + // 484:9: -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ( annotation )* ) ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:491:12: ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ( annotation )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:484:12: ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ( annotation )* ) ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_FIELD, (retval.start), "I_FIELD"), root_1); adaptor.addChild(root_1, stream_member_name.nextTree()); adaptor.addChild(root_1, stream_access_list.nextTree()); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:491:65: ^( I_FIELD_TYPE nonvoid_type_descriptor ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:484:65: ^( I_FIELD_TYPE nonvoid_type_descriptor ) { CommonTree root_2 = (CommonTree)adaptor.nil(); root_2 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_FIELD_TYPE, "I_FIELD_TYPE"), root_2); @@ -1357,9 +1349,9 @@ public class smaliParser extends Parser { adaptor.addChild(root_1, root_2); } - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:491:105: ( ^( I_FIELD_INITIAL_VALUE literal ) )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:484:105: ( ^( I_FIELD_INITIAL_VALUE literal ) )? if ( stream_literal.hasNext() ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:491:105: ^( I_FIELD_INITIAL_VALUE literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:484:105: ^( I_FIELD_INITIAL_VALUE literal ) { CommonTree root_2 = (CommonTree)adaptor.nil(); root_2 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_FIELD_INITIAL_VALUE, "I_FIELD_INITIAL_VALUE"), root_2); @@ -1370,11 +1362,11 @@ public class smaliParser extends Parser { } stream_literal.reset(); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:491:139: ^( I_ANNOTATIONS ( annotation )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:484:139: ^( I_ANNOTATIONS ( annotation )* ) { CommonTree root_2 = (CommonTree)adaptor.nil(); root_2 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_ANNOTATIONS, "I_ANNOTATIONS"), root_2); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:491:155: ( annotation )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:484:155: ( annotation )* while ( stream_annotation.hasNext() ) { adaptor.addChild(root_2, stream_annotation.nextTree()); } @@ -1394,11 +1386,11 @@ public class smaliParser extends Parser { } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:492:21: + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:485:21: { smali_file_stack.peek().classAnnotations.addAll(annotations); // AST REWRITE - // elements: access_list, nonvoid_type_descriptor, literal, member_name + // elements: literal, nonvoid_type_descriptor, member_name, access_list // token labels: // rule labels: retval // token list labels: @@ -1408,15 +1400,15 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 493:9: -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ) ) + // 486:9: -> ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ) ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:493:12: ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:486:12: ^( I_FIELD[$start, \"I_FIELD\"] member_name access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) ( ^( I_FIELD_INITIAL_VALUE literal ) )? ^( I_ANNOTATIONS ) ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_FIELD, (retval.start), "I_FIELD"), root_1); adaptor.addChild(root_1, stream_member_name.nextTree()); adaptor.addChild(root_1, stream_access_list.nextTree()); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:493:65: ^( I_FIELD_TYPE nonvoid_type_descriptor ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:486:65: ^( I_FIELD_TYPE nonvoid_type_descriptor ) { CommonTree root_2 = (CommonTree)adaptor.nil(); root_2 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_FIELD_TYPE, "I_FIELD_TYPE"), root_2); @@ -1424,9 +1416,9 @@ public class smaliParser extends Parser { adaptor.addChild(root_1, root_2); } - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:493:105: ( ^( I_FIELD_INITIAL_VALUE literal ) )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:486:105: ( ^( I_FIELD_INITIAL_VALUE literal ) )? if ( stream_literal.hasNext() ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:493:105: ^( I_FIELD_INITIAL_VALUE literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:486:105: ^( I_FIELD_INITIAL_VALUE literal ) { CommonTree root_2 = (CommonTree)adaptor.nil(); root_2 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_FIELD_INITIAL_VALUE, "I_FIELD_INITIAL_VALUE"), root_2); @@ -1437,7 +1429,7 @@ public class smaliParser extends Parser { } stream_literal.reset(); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:493:139: ^( I_ANNOTATIONS ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:486:139: ^( I_ANNOTATIONS ) { CommonTree root_2 = (CommonTree)adaptor.nil(); root_2 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_ANNOTATIONS, "I_ANNOTATIONS"), root_2); @@ -1488,7 +1480,7 @@ public class smaliParser extends Parser { // $ANTLR start "method" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:497:1: method : METHOD_DIRECTIVE access_list member_name method_prototype statements_and_directives END_METHOD_DIRECTIVE -> ^( I_METHOD[$start, \"I_METHOD\"] member_name method_prototype access_list statements_and_directives ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:490:1: method : METHOD_DIRECTIVE access_list member_name method_prototype statements_and_directives END_METHOD_DIRECTIVE -> ^( I_METHOD[$start, \"I_METHOD\"] member_name method_prototype access_list statements_and_directives ) ; public final smaliParser.method_return method() throws RecognitionException { smaliParser.method_return retval = new smaliParser.method_return(); retval.start = input.LT(1); @@ -1506,43 +1498,43 @@ public class smaliParser extends Parser { CommonTree END_METHOD_DIRECTIVE33_tree=null; RewriteRuleTokenStream stream_END_METHOD_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token END_METHOD_DIRECTIVE"); RewriteRuleTokenStream stream_METHOD_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token METHOD_DIRECTIVE"); - RewriteRuleSubtreeStream stream_access_list=new RewriteRuleSubtreeStream(adaptor,"rule access_list"); RewriteRuleSubtreeStream stream_method_prototype=new RewriteRuleSubtreeStream(adaptor,"rule method_prototype"); - RewriteRuleSubtreeStream stream_statements_and_directives=new RewriteRuleSubtreeStream(adaptor,"rule statements_and_directives"); + RewriteRuleSubtreeStream stream_access_list=new RewriteRuleSubtreeStream(adaptor,"rule access_list"); RewriteRuleSubtreeStream stream_member_name=new RewriteRuleSubtreeStream(adaptor,"rule member_name"); + RewriteRuleSubtreeStream stream_statements_and_directives=new RewriteRuleSubtreeStream(adaptor,"rule statements_and_directives"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:498:3: ( METHOD_DIRECTIVE access_list member_name method_prototype statements_and_directives END_METHOD_DIRECTIVE -> ^( I_METHOD[$start, \"I_METHOD\"] member_name method_prototype access_list statements_and_directives ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:498:5: METHOD_DIRECTIVE access_list member_name method_prototype statements_and_directives END_METHOD_DIRECTIVE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:491:3: ( METHOD_DIRECTIVE access_list member_name method_prototype statements_and_directives END_METHOD_DIRECTIVE -> ^( I_METHOD[$start, \"I_METHOD\"] member_name method_prototype access_list statements_and_directives ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:491:5: METHOD_DIRECTIVE access_list member_name method_prototype statements_and_directives END_METHOD_DIRECTIVE { - METHOD_DIRECTIVE28=(Token)match(input,METHOD_DIRECTIVE,FOLLOW_METHOD_DIRECTIVE_in_method1523); + METHOD_DIRECTIVE28=(Token)match(input,METHOD_DIRECTIVE,FOLLOW_METHOD_DIRECTIVE_in_method1508); stream_METHOD_DIRECTIVE.add(METHOD_DIRECTIVE28); - pushFollow(FOLLOW_access_list_in_method1525); + pushFollow(FOLLOW_access_list_in_method1510); access_list29=access_list(); state._fsp--; stream_access_list.add(access_list29.getTree()); - pushFollow(FOLLOW_member_name_in_method1527); + pushFollow(FOLLOW_member_name_in_method1512); member_name30=member_name(); state._fsp--; stream_member_name.add(member_name30.getTree()); - pushFollow(FOLLOW_method_prototype_in_method1529); + pushFollow(FOLLOW_method_prototype_in_method1514); method_prototype31=method_prototype(); state._fsp--; stream_method_prototype.add(method_prototype31.getTree()); - pushFollow(FOLLOW_statements_and_directives_in_method1531); + pushFollow(FOLLOW_statements_and_directives_in_method1516); statements_and_directives32=statements_and_directives(); state._fsp--; stream_statements_and_directives.add(statements_and_directives32.getTree()); - END_METHOD_DIRECTIVE33=(Token)match(input,END_METHOD_DIRECTIVE,FOLLOW_END_METHOD_DIRECTIVE_in_method1537); + END_METHOD_DIRECTIVE33=(Token)match(input,END_METHOD_DIRECTIVE,FOLLOW_END_METHOD_DIRECTIVE_in_method1522); stream_END_METHOD_DIRECTIVE.add(END_METHOD_DIRECTIVE33); // AST REWRITE - // elements: access_list, method_prototype, statements_and_directives, member_name + // elements: access_list, member_name, method_prototype, statements_and_directives // token labels: // rule labels: retval // token list labels: @@ -1552,9 +1544,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 500:5: -> ^( I_METHOD[$start, \"I_METHOD\"] member_name method_prototype access_list statements_and_directives ) + // 493:5: -> ^( I_METHOD[$start, \"I_METHOD\"] member_name method_prototype access_list statements_and_directives ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:500:8: ^( I_METHOD[$start, \"I_METHOD\"] member_name method_prototype access_list statements_and_directives ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:493:8: ^( I_METHOD[$start, \"I_METHOD\"] member_name method_prototype access_list statements_and_directives ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_METHOD, (retval.start), "I_METHOD"), root_1); @@ -1605,7 +1597,7 @@ public class smaliParser extends Parser { // $ANTLR start "statements_and_directives" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:502:1: statements_and_directives : ( ordered_method_item | registers_directive | catch_directive | catchall_directive | parameter_directive | annotation )* -> ( registers_directive )? ^( I_ORDERED_METHOD_ITEMS ( ordered_method_item )* ) ^( I_CATCHES ( catch_directive )* ( catchall_directive )* ) ^( I_PARAMETERS ( parameter_directive )* ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:495:1: statements_and_directives : ( ordered_method_item | registers_directive | catch_directive | catchall_directive | parameter_directive | annotation )* -> ( registers_directive )? ^( I_ORDERED_METHOD_ITEMS ( ordered_method_item )* ) ^( I_CATCHES ( catch_directive )* ( catchall_directive )* ) ^( I_PARAMETERS ( parameter_directive )* ) ; public final smaliParser.statements_and_directives_return statements_and_directives() throws RecognitionException { statements_and_directives_stack.push(new statements_and_directives_scope()); smaliParser.statements_and_directives_return retval = new smaliParser.statements_and_directives_return(); @@ -1620,22 +1612,22 @@ public class smaliParser extends Parser { ParserRuleReturnScope parameter_directive38 =null; ParserRuleReturnScope annotation39 =null; - RewriteRuleSubtreeStream stream_catchall_directive=new RewriteRuleSubtreeStream(adaptor,"rule catchall_directive"); RewriteRuleSubtreeStream stream_annotation=new RewriteRuleSubtreeStream(adaptor,"rule annotation"); - RewriteRuleSubtreeStream stream_ordered_method_item=new RewriteRuleSubtreeStream(adaptor,"rule ordered_method_item"); - RewriteRuleSubtreeStream stream_catch_directive=new RewriteRuleSubtreeStream(adaptor,"rule catch_directive"); + RewriteRuleSubtreeStream stream_catchall_directive=new RewriteRuleSubtreeStream(adaptor,"rule catchall_directive"); RewriteRuleSubtreeStream stream_registers_directive=new RewriteRuleSubtreeStream(adaptor,"rule registers_directive"); + RewriteRuleSubtreeStream stream_catch_directive=new RewriteRuleSubtreeStream(adaptor,"rule catch_directive"); + RewriteRuleSubtreeStream stream_ordered_method_item=new RewriteRuleSubtreeStream(adaptor,"rule ordered_method_item"); RewriteRuleSubtreeStream stream_parameter_directive=new RewriteRuleSubtreeStream(adaptor,"rule parameter_directive"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:508:3: ( ( ordered_method_item | registers_directive | catch_directive | catchall_directive | parameter_directive | annotation )* -> ( registers_directive )? ^( I_ORDERED_METHOD_ITEMS ( ordered_method_item )* ) ^( I_CATCHES ( catch_directive )* ( catchall_directive )* ) ^( I_PARAMETERS ( parameter_directive )* ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:508:5: ( ordered_method_item | registers_directive | catch_directive | catchall_directive | parameter_directive | annotation )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:501:3: ( ( ordered_method_item | registers_directive | catch_directive | catchall_directive | parameter_directive | annotation )* -> ( registers_directive )? ^( I_ORDERED_METHOD_ITEMS ( ordered_method_item )* ) ^( I_CATCHES ( catch_directive )* ( catchall_directive )* ) ^( I_PARAMETERS ( parameter_directive )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:501:5: ( ordered_method_item | registers_directive | catch_directive | catchall_directive | parameter_directive | annotation )* { statements_and_directives_stack.peek().hasRegistersDirective = false; statements_and_directives_stack.peek().methodAnnotations = new ArrayList<CommonTree>(); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:512:5: ( ordered_method_item | registers_directive | catch_directive | catchall_directive | parameter_directive | annotation )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:505:5: ( ordered_method_item | registers_directive | catch_directive | catchall_directive | parameter_directive | annotation )* loop6: while (true) { int alt6=7; @@ -1732,9 +1724,9 @@ public class smaliParser extends Parser { } switch (alt6) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:512:7: ordered_method_item + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:505:7: ordered_method_item { - pushFollow(FOLLOW_ordered_method_item_in_statements_and_directives1582); + pushFollow(FOLLOW_ordered_method_item_in_statements_and_directives1567); ordered_method_item34=ordered_method_item(); state._fsp--; @@ -1742,9 +1734,9 @@ public class smaliParser extends Parser { } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:513:7: registers_directive + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:506:7: registers_directive { - pushFollow(FOLLOW_registers_directive_in_statements_and_directives1590); + pushFollow(FOLLOW_registers_directive_in_statements_and_directives1575); registers_directive35=registers_directive(); state._fsp--; @@ -1752,9 +1744,9 @@ public class smaliParser extends Parser { } break; case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:514:7: catch_directive + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:507:7: catch_directive { - pushFollow(FOLLOW_catch_directive_in_statements_and_directives1598); + pushFollow(FOLLOW_catch_directive_in_statements_and_directives1583); catch_directive36=catch_directive(); state._fsp--; @@ -1762,9 +1754,9 @@ public class smaliParser extends Parser { } break; case 4 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:515:7: catchall_directive + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:508:7: catchall_directive { - pushFollow(FOLLOW_catchall_directive_in_statements_and_directives1606); + pushFollow(FOLLOW_catchall_directive_in_statements_and_directives1591); catchall_directive37=catchall_directive(); state._fsp--; @@ -1772,9 +1764,9 @@ public class smaliParser extends Parser { } break; case 5 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:516:7: parameter_directive + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:509:7: parameter_directive { - pushFollow(FOLLOW_parameter_directive_in_statements_and_directives1614); + pushFollow(FOLLOW_parameter_directive_in_statements_and_directives1599); parameter_directive38=parameter_directive(); state._fsp--; @@ -1782,9 +1774,9 @@ public class smaliParser extends Parser { } break; case 6 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:517:7: annotation + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:510:7: annotation { - pushFollow(FOLLOW_annotation_in_statements_and_directives1622); + pushFollow(FOLLOW_annotation_in_statements_and_directives1607); annotation39=annotation(); state._fsp--; @@ -1809,19 +1801,19 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 519:5: -> ( registers_directive )? ^( I_ORDERED_METHOD_ITEMS ( ordered_method_item )* ) ^( I_CATCHES ( catch_directive )* ( catchall_directive )* ) ^( I_PARAMETERS ( parameter_directive )* ) + // 512:5: -> ( registers_directive )? ^( I_ORDERED_METHOD_ITEMS ( ordered_method_item )* ) ^( I_CATCHES ( catch_directive )* ( catchall_directive )* ) ^( I_PARAMETERS ( parameter_directive )* ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:519:8: ( registers_directive )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:512:8: ( registers_directive )? if ( stream_registers_directive.hasNext() ) { adaptor.addChild(root_0, stream_registers_directive.nextTree()); } stream_registers_directive.reset(); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:520:8: ^( I_ORDERED_METHOD_ITEMS ( ordered_method_item )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:513:8: ^( I_ORDERED_METHOD_ITEMS ( ordered_method_item )* ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_ORDERED_METHOD_ITEMS, "I_ORDERED_METHOD_ITEMS"), root_1); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:520:33: ( ordered_method_item )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:513:33: ( ordered_method_item )* while ( stream_ordered_method_item.hasNext() ) { adaptor.addChild(root_1, stream_ordered_method_item.nextTree()); } @@ -1830,17 +1822,17 @@ public class smaliParser extends Parser { adaptor.addChild(root_0, root_1); } - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:521:8: ^( I_CATCHES ( catch_directive )* ( catchall_directive )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:514:8: ^( I_CATCHES ( catch_directive )* ( catchall_directive )* ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_CATCHES, "I_CATCHES"), root_1); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:521:20: ( catch_directive )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:514:20: ( catch_directive )* while ( stream_catch_directive.hasNext() ) { adaptor.addChild(root_1, stream_catch_directive.nextTree()); } stream_catch_directive.reset(); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:521:37: ( catchall_directive )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:514:37: ( catchall_directive )* while ( stream_catchall_directive.hasNext() ) { adaptor.addChild(root_1, stream_catchall_directive.nextTree()); } @@ -1849,11 +1841,11 @@ public class smaliParser extends Parser { adaptor.addChild(root_0, root_1); } - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:522:8: ^( I_PARAMETERS ( parameter_directive )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:515:8: ^( I_PARAMETERS ( parameter_directive )* ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_PARAMETERS, "I_PARAMETERS"), root_1); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:522:23: ( parameter_directive )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:515:23: ( parameter_directive )* while ( stream_parameter_directive.hasNext() ) { adaptor.addChild(root_1, stream_parameter_directive.nextTree()); } @@ -1898,7 +1890,7 @@ public class smaliParser extends Parser { // $ANTLR start "ordered_method_item" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:526:1: ordered_method_item : ( label | instruction | debug_directive ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:519:1: ordered_method_item : ( label | instruction | debug_directive ); public final smaliParser.ordered_method_item_return ordered_method_item() throws RecognitionException { smaliParser.ordered_method_item_return retval = new smaliParser.ordered_method_item_return(); retval.start = input.LT(1); @@ -1911,7 +1903,7 @@ public class smaliParser extends Parser { try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:527:3: ( label | instruction | debug_directive ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:520:3: ( label | instruction | debug_directive ) int alt7=3; switch ( input.LA(1) ) { case COLON: @@ -1992,12 +1984,12 @@ public class smaliParser extends Parser { } switch (alt7) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:527:5: label + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:520:5: label { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_label_in_ordered_method_item1707); + pushFollow(FOLLOW_label_in_ordered_method_item1692); label40=label(); state._fsp--; @@ -2006,12 +1998,12 @@ public class smaliParser extends Parser { } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:528:5: instruction + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:521:5: instruction { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_instruction_in_ordered_method_item1713); + pushFollow(FOLLOW_instruction_in_ordered_method_item1698); instruction41=instruction(); state._fsp--; @@ -2020,12 +2012,12 @@ public class smaliParser extends Parser { } break; case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:529:5: debug_directive + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:522:5: debug_directive { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_debug_directive_in_ordered_method_item1719); + pushFollow(FOLLOW_debug_directive_in_ordered_method_item1704); debug_directive42=debug_directive(); state._fsp--; @@ -2062,7 +2054,7 @@ public class smaliParser extends Parser { // $ANTLR start "registers_directive" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:531:1: registers_directive : (directive= REGISTERS_DIRECTIVE regCount= integral_literal -> ^( I_REGISTERS[$REGISTERS_DIRECTIVE, \"I_REGISTERS\"] $regCount) |directive= LOCALS_DIRECTIVE regCount2= integral_literal -> ^( I_LOCALS[$LOCALS_DIRECTIVE, \"I_LOCALS\"] $regCount2) ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:524:1: registers_directive : (directive= REGISTERS_DIRECTIVE regCount= integral_literal -> ^( I_REGISTERS[$REGISTERS_DIRECTIVE, \"I_REGISTERS\"] $regCount) |directive= LOCALS_DIRECTIVE regCount2= integral_literal -> ^( I_LOCALS[$LOCALS_DIRECTIVE, \"I_LOCALS\"] $regCount2) ) ; public final smaliParser.registers_directive_return registers_directive() throws RecognitionException { smaliParser.registers_directive_return retval = new smaliParser.registers_directive_return(); retval.start = input.LT(1); @@ -2074,15 +2066,15 @@ public class smaliParser extends Parser { ParserRuleReturnScope regCount2 =null; CommonTree directive_tree=null; - RewriteRuleTokenStream stream_REGISTERS_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token REGISTERS_DIRECTIVE"); RewriteRuleTokenStream stream_LOCALS_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token LOCALS_DIRECTIVE"); + RewriteRuleTokenStream stream_REGISTERS_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token REGISTERS_DIRECTIVE"); RewriteRuleSubtreeStream stream_integral_literal=new RewriteRuleSubtreeStream(adaptor,"rule integral_literal"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:532:3: ( (directive= REGISTERS_DIRECTIVE regCount= integral_literal -> ^( I_REGISTERS[$REGISTERS_DIRECTIVE, \"I_REGISTERS\"] $regCount) |directive= LOCALS_DIRECTIVE regCount2= integral_literal -> ^( I_LOCALS[$LOCALS_DIRECTIVE, \"I_LOCALS\"] $regCount2) ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:532:5: (directive= REGISTERS_DIRECTIVE regCount= integral_literal -> ^( I_REGISTERS[$REGISTERS_DIRECTIVE, \"I_REGISTERS\"] $regCount) |directive= LOCALS_DIRECTIVE regCount2= integral_literal -> ^( I_LOCALS[$LOCALS_DIRECTIVE, \"I_LOCALS\"] $regCount2) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:525:3: ( (directive= REGISTERS_DIRECTIVE regCount= integral_literal -> ^( I_REGISTERS[$REGISTERS_DIRECTIVE, \"I_REGISTERS\"] $regCount) |directive= LOCALS_DIRECTIVE regCount2= integral_literal -> ^( I_LOCALS[$LOCALS_DIRECTIVE, \"I_LOCALS\"] $regCount2) ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:525:5: (directive= REGISTERS_DIRECTIVE regCount= integral_literal -> ^( I_REGISTERS[$REGISTERS_DIRECTIVE, \"I_REGISTERS\"] $regCount) |directive= LOCALS_DIRECTIVE regCount2= integral_literal -> ^( I_LOCALS[$LOCALS_DIRECTIVE, \"I_LOCALS\"] $regCount2) ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:532:5: (directive= REGISTERS_DIRECTIVE regCount= integral_literal -> ^( I_REGISTERS[$REGISTERS_DIRECTIVE, \"I_REGISTERS\"] $regCount) |directive= LOCALS_DIRECTIVE regCount2= integral_literal -> ^( I_LOCALS[$LOCALS_DIRECTIVE, \"I_LOCALS\"] $regCount2) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:525:5: (directive= REGISTERS_DIRECTIVE regCount= integral_literal -> ^( I_REGISTERS[$REGISTERS_DIRECTIVE, \"I_REGISTERS\"] $regCount) |directive= LOCALS_DIRECTIVE regCount2= integral_literal -> ^( I_LOCALS[$LOCALS_DIRECTIVE, \"I_LOCALS\"] $regCount2) ) int alt8=2; int LA8_0 = input.LA(1); if ( (LA8_0==REGISTERS_DIRECTIVE) ) { @@ -2100,12 +2092,12 @@ public class smaliParser extends Parser { switch (alt8) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:533:7: directive= REGISTERS_DIRECTIVE regCount= integral_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:526:7: directive= REGISTERS_DIRECTIVE regCount= integral_literal { - directive=(Token)match(input,REGISTERS_DIRECTIVE,FOLLOW_REGISTERS_DIRECTIVE_in_registers_directive1739); + directive=(Token)match(input,REGISTERS_DIRECTIVE,FOLLOW_REGISTERS_DIRECTIVE_in_registers_directive1724); stream_REGISTERS_DIRECTIVE.add(directive); - pushFollow(FOLLOW_integral_literal_in_registers_directive1743); + pushFollow(FOLLOW_integral_literal_in_registers_directive1728); regCount=integral_literal(); state._fsp--; @@ -2113,18 +2105,18 @@ public class smaliParser extends Parser { // AST REWRITE // elements: regCount // token labels: - // rule labels: retval, regCount + // rule labels: regCount, retval // token list labels: // rule list labels: // wildcard labels: retval.tree = root_0; - RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); RewriteRuleSubtreeStream stream_regCount=new RewriteRuleSubtreeStream(adaptor,"rule regCount",regCount!=null?regCount.getTree():null); + RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 533:63: -> ^( I_REGISTERS[$REGISTERS_DIRECTIVE, \"I_REGISTERS\"] $regCount) + // 526:63: -> ^( I_REGISTERS[$REGISTERS_DIRECTIVE, \"I_REGISTERS\"] $regCount) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:533:66: ^( I_REGISTERS[$REGISTERS_DIRECTIVE, \"I_REGISTERS\"] $regCount) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:526:66: ^( I_REGISTERS[$REGISTERS_DIRECTIVE, \"I_REGISTERS\"] $regCount) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_REGISTERS, directive, "I_REGISTERS"), root_1); @@ -2140,12 +2132,12 @@ public class smaliParser extends Parser { } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:534:7: directive= LOCALS_DIRECTIVE regCount2= integral_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:527:7: directive= LOCALS_DIRECTIVE regCount2= integral_literal { - directive=(Token)match(input,LOCALS_DIRECTIVE,FOLLOW_LOCALS_DIRECTIVE_in_registers_directive1763); + directive=(Token)match(input,LOCALS_DIRECTIVE,FOLLOW_LOCALS_DIRECTIVE_in_registers_directive1748); stream_LOCALS_DIRECTIVE.add(directive); - pushFollow(FOLLOW_integral_literal_in_registers_directive1767); + pushFollow(FOLLOW_integral_literal_in_registers_directive1752); regCount2=integral_literal(); state._fsp--; @@ -2153,18 +2145,18 @@ public class smaliParser extends Parser { // AST REWRITE // elements: regCount2 // token labels: - // rule labels: retval, regCount2 + // rule labels: regCount2, retval // token list labels: // rule list labels: // wildcard labels: retval.tree = root_0; - RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); RewriteRuleSubtreeStream stream_regCount2=new RewriteRuleSubtreeStream(adaptor,"rule regCount2",regCount2!=null?regCount2.getTree():null); + RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 534:61: -> ^( I_LOCALS[$LOCALS_DIRECTIVE, \"I_LOCALS\"] $regCount2) + // 527:61: -> ^( I_LOCALS[$LOCALS_DIRECTIVE, \"I_LOCALS\"] $regCount2) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:534:64: ^( I_LOCALS[$LOCALS_DIRECTIVE, \"I_LOCALS\"] $regCount2) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:527:64: ^( I_LOCALS[$LOCALS_DIRECTIVE, \"I_LOCALS\"] $regCount2) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_LOCALS, directive, "I_LOCALS"), root_1); @@ -2217,49 +2209,41 @@ public class smaliParser extends Parser { // $ANTLR start "param_list_or_id" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:543:1: param_list_or_id : PARAM_LIST_OR_ID_START ( PRIMITIVE_TYPE )+ PARAM_LIST_OR_ID_END ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:536:1: param_list_or_id : ( PARAM_LIST_OR_ID_PRIMITIVE_TYPE )+ ; public final smaliParser.param_list_or_id_return param_list_or_id() throws RecognitionException { smaliParser.param_list_or_id_return retval = new smaliParser.param_list_or_id_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token PARAM_LIST_OR_ID_START43=null; - Token PRIMITIVE_TYPE44=null; - Token PARAM_LIST_OR_ID_END45=null; + Token PARAM_LIST_OR_ID_PRIMITIVE_TYPE43=null; - CommonTree PARAM_LIST_OR_ID_START43_tree=null; - CommonTree PRIMITIVE_TYPE44_tree=null; - CommonTree PARAM_LIST_OR_ID_END45_tree=null; + CommonTree PARAM_LIST_OR_ID_PRIMITIVE_TYPE43_tree=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:544:3: ( PARAM_LIST_OR_ID_START ( PRIMITIVE_TYPE )+ PARAM_LIST_OR_ID_END ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:544:5: PARAM_LIST_OR_ID_START ( PRIMITIVE_TYPE )+ PARAM_LIST_OR_ID_END + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:537:3: ( ( PARAM_LIST_OR_ID_PRIMITIVE_TYPE )+ ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:537:5: ( PARAM_LIST_OR_ID_PRIMITIVE_TYPE )+ { root_0 = (CommonTree)adaptor.nil(); - PARAM_LIST_OR_ID_START43=(Token)match(input,PARAM_LIST_OR_ID_START,FOLLOW_PARAM_LIST_OR_ID_START_in_param_list_or_id1799); - PARAM_LIST_OR_ID_START43_tree = (CommonTree)adaptor.create(PARAM_LIST_OR_ID_START43); - adaptor.addChild(root_0, PARAM_LIST_OR_ID_START43_tree); - - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:544:28: ( PRIMITIVE_TYPE )+ + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:537:5: ( PARAM_LIST_OR_ID_PRIMITIVE_TYPE )+ int cnt9=0; loop9: while (true) { int alt9=2; int LA9_0 = input.LA(1); - if ( (LA9_0==PRIMITIVE_TYPE) ) { + if ( (LA9_0==PARAM_LIST_OR_ID_PRIMITIVE_TYPE) ) { alt9=1; } switch (alt9) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:544:28: PRIMITIVE_TYPE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:537:5: PARAM_LIST_OR_ID_PRIMITIVE_TYPE { - PRIMITIVE_TYPE44=(Token)match(input,PRIMITIVE_TYPE,FOLLOW_PRIMITIVE_TYPE_in_param_list_or_id1801); - PRIMITIVE_TYPE44_tree = (CommonTree)adaptor.create(PRIMITIVE_TYPE44); - adaptor.addChild(root_0, PRIMITIVE_TYPE44_tree); + PARAM_LIST_OR_ID_PRIMITIVE_TYPE43=(Token)match(input,PARAM_LIST_OR_ID_PRIMITIVE_TYPE,FOLLOW_PARAM_LIST_OR_ID_PRIMITIVE_TYPE_in_param_list_or_id1784); + PARAM_LIST_OR_ID_PRIMITIVE_TYPE43_tree = (CommonTree)adaptor.create(PARAM_LIST_OR_ID_PRIMITIVE_TYPE43); + adaptor.addChild(root_0, PARAM_LIST_OR_ID_PRIMITIVE_TYPE43_tree); } break; @@ -2272,10 +2256,6 @@ public class smaliParser extends Parser { cnt9++; } - PARAM_LIST_OR_ID_END45=(Token)match(input,PARAM_LIST_OR_ID_END,FOLLOW_PARAM_LIST_OR_ID_END_in_param_list_or_id1804); - PARAM_LIST_OR_ID_END45_tree = (CommonTree)adaptor.create(PARAM_LIST_OR_ID_END45); - adaptor.addChild(root_0, PARAM_LIST_OR_ID_END45_tree); - } retval.stop = input.LT(-1); @@ -2305,144 +2285,144 @@ public class smaliParser extends Parser { // $ANTLR start "simple_name" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:548:1: simple_name : ( SIMPLE_NAME | ACCESS_SPEC -> SIMPLE_NAME[$ACCESS_SPEC] | VERIFICATION_ERROR_TYPE -> SIMPLE_NAME[$VERIFICATION_ERROR_TYPE] | POSITIVE_INTEGER_LITERAL -> SIMPLE_NAME[$POSITIVE_INTEGER_LITERAL] | NEGATIVE_INTEGER_LITERAL -> SIMPLE_NAME[$NEGATIVE_INTEGER_LITERAL] | FLOAT_LITERAL_OR_ID -> SIMPLE_NAME[$FLOAT_LITERAL_OR_ID] | DOUBLE_LITERAL_OR_ID -> SIMPLE_NAME[$DOUBLE_LITERAL_OR_ID] | BOOL_LITERAL -> SIMPLE_NAME[$BOOL_LITERAL] | NULL_LITERAL -> SIMPLE_NAME[$NULL_LITERAL] | REGISTER -> SIMPLE_NAME[$REGISTER] | param_list_or_id ->| PRIMITIVE_TYPE -> SIMPLE_NAME[$PRIMITIVE_TYPE] | VOID_TYPE -> SIMPLE_NAME[$VOID_TYPE] | ANNOTATION_VISIBILITY -> SIMPLE_NAME[$ANNOTATION_VISIBILITY] | INSTRUCTION_FORMAT10t -> SIMPLE_NAME[$INSTRUCTION_FORMAT10t] | INSTRUCTION_FORMAT10x -> SIMPLE_NAME[$INSTRUCTION_FORMAT10x] | INSTRUCTION_FORMAT10x_ODEX -> SIMPLE_NAME[$INSTRUCTION_FORMAT10x_ODEX] | INSTRUCTION_FORMAT11x -> SIMPLE_NAME[$INSTRUCTION_FORMAT11x] | INSTRUCTION_FORMAT12x_OR_ID -> SIMPLE_NAME[$INSTRUCTION_FORMAT12x_OR_ID] | INSTRUCTION_FORMAT21c_FIELD -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_FIELD] | INSTRUCTION_FORMAT21c_FIELD_ODEX -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_FIELD_ODEX] | INSTRUCTION_FORMAT21c_STRING -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_STRING] | INSTRUCTION_FORMAT21c_TYPE -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_TYPE] | INSTRUCTION_FORMAT21c_LAMBDA -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_LAMBDA] | INSTRUCTION_FORMAT21c_METHOD -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_METHOD] | INSTRUCTION_FORMAT21t -> SIMPLE_NAME[$INSTRUCTION_FORMAT21t] | INSTRUCTION_FORMAT22c_FIELD -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_FIELD] | INSTRUCTION_FORMAT22c_FIELD_ODEX -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_FIELD_ODEX] | INSTRUCTION_FORMAT22c_TYPE -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_TYPE] | INSTRUCTION_FORMAT22c_STRING -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_STRING] | INSTRUCTION_FORMAT22cs_FIELD -> SIMPLE_NAME[$INSTRUCTION_FORMAT22cs_FIELD] | INSTRUCTION_FORMAT22s_OR_ID -> SIMPLE_NAME[$INSTRUCTION_FORMAT22s_OR_ID] | INSTRUCTION_FORMAT22t -> SIMPLE_NAME[$INSTRUCTION_FORMAT22t] | INSTRUCTION_FORMAT23x -> SIMPLE_NAME[$INSTRUCTION_FORMAT23x] | INSTRUCTION_FORMAT25x -> SIMPLE_NAME[$INSTRUCTION_FORMAT25x] | INSTRUCTION_FORMAT31i_OR_ID -> SIMPLE_NAME[$INSTRUCTION_FORMAT31i_OR_ID] | INSTRUCTION_FORMAT31t -> SIMPLE_NAME[$INSTRUCTION_FORMAT31t] | INSTRUCTION_FORMAT35c_METHOD -> SIMPLE_NAME[$INSTRUCTION_FORMAT35c_METHOD] | INSTRUCTION_FORMAT35c_METHOD_ODEX -> SIMPLE_NAME[$INSTRUCTION_FORMAT35c_METHOD_ODEX] | INSTRUCTION_FORMAT35c_TYPE -> SIMPLE_NAME[$INSTRUCTION_FORMAT35c_TYPE] | INSTRUCTION_FORMAT35mi_METHOD -> SIMPLE_NAME[$INSTRUCTION_FORMAT35mi_METHOD] | INSTRUCTION_FORMAT35ms_METHOD -> SIMPLE_NAME[$INSTRUCTION_FORMAT35ms_METHOD] | INSTRUCTION_FORMAT51l -> SIMPLE_NAME[$INSTRUCTION_FORMAT51l] ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:541:1: simple_name : ( SIMPLE_NAME | ACCESS_SPEC -> SIMPLE_NAME[$ACCESS_SPEC] | VERIFICATION_ERROR_TYPE -> SIMPLE_NAME[$VERIFICATION_ERROR_TYPE] | POSITIVE_INTEGER_LITERAL -> SIMPLE_NAME[$POSITIVE_INTEGER_LITERAL] | NEGATIVE_INTEGER_LITERAL -> SIMPLE_NAME[$NEGATIVE_INTEGER_LITERAL] | FLOAT_LITERAL_OR_ID -> SIMPLE_NAME[$FLOAT_LITERAL_OR_ID] | DOUBLE_LITERAL_OR_ID -> SIMPLE_NAME[$DOUBLE_LITERAL_OR_ID] | BOOL_LITERAL -> SIMPLE_NAME[$BOOL_LITERAL] | NULL_LITERAL -> SIMPLE_NAME[$NULL_LITERAL] | REGISTER -> SIMPLE_NAME[$REGISTER] | param_list_or_id ->| PRIMITIVE_TYPE -> SIMPLE_NAME[$PRIMITIVE_TYPE] | VOID_TYPE -> SIMPLE_NAME[$VOID_TYPE] | ANNOTATION_VISIBILITY -> SIMPLE_NAME[$ANNOTATION_VISIBILITY] | INSTRUCTION_FORMAT10t -> SIMPLE_NAME[$INSTRUCTION_FORMAT10t] | INSTRUCTION_FORMAT10x -> SIMPLE_NAME[$INSTRUCTION_FORMAT10x] | INSTRUCTION_FORMAT10x_ODEX -> SIMPLE_NAME[$INSTRUCTION_FORMAT10x_ODEX] | INSTRUCTION_FORMAT11x -> SIMPLE_NAME[$INSTRUCTION_FORMAT11x] | INSTRUCTION_FORMAT12x_OR_ID -> SIMPLE_NAME[$INSTRUCTION_FORMAT12x_OR_ID] | INSTRUCTION_FORMAT21c_FIELD -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_FIELD] | INSTRUCTION_FORMAT21c_FIELD_ODEX -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_FIELD_ODEX] | INSTRUCTION_FORMAT21c_STRING -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_STRING] | INSTRUCTION_FORMAT21c_TYPE -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_TYPE] | INSTRUCTION_FORMAT21c_LAMBDA -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_LAMBDA] | INSTRUCTION_FORMAT21c_METHOD -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_METHOD] | INSTRUCTION_FORMAT21t -> SIMPLE_NAME[$INSTRUCTION_FORMAT21t] | INSTRUCTION_FORMAT22c_FIELD -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_FIELD] | INSTRUCTION_FORMAT22c_FIELD_ODEX -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_FIELD_ODEX] | INSTRUCTION_FORMAT22c_TYPE -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_TYPE] | INSTRUCTION_FORMAT22c_STRING -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_STRING] | INSTRUCTION_FORMAT22cs_FIELD -> SIMPLE_NAME[$INSTRUCTION_FORMAT22cs_FIELD] | INSTRUCTION_FORMAT22s_OR_ID -> SIMPLE_NAME[$INSTRUCTION_FORMAT22s_OR_ID] | INSTRUCTION_FORMAT22t -> SIMPLE_NAME[$INSTRUCTION_FORMAT22t] | INSTRUCTION_FORMAT23x -> SIMPLE_NAME[$INSTRUCTION_FORMAT23x] | INSTRUCTION_FORMAT25x -> SIMPLE_NAME[$INSTRUCTION_FORMAT25x] | INSTRUCTION_FORMAT31i_OR_ID -> SIMPLE_NAME[$INSTRUCTION_FORMAT31i_OR_ID] | INSTRUCTION_FORMAT31t -> SIMPLE_NAME[$INSTRUCTION_FORMAT31t] | INSTRUCTION_FORMAT35c_METHOD -> SIMPLE_NAME[$INSTRUCTION_FORMAT35c_METHOD] | INSTRUCTION_FORMAT35c_METHOD_ODEX -> SIMPLE_NAME[$INSTRUCTION_FORMAT35c_METHOD_ODEX] | INSTRUCTION_FORMAT35c_TYPE -> SIMPLE_NAME[$INSTRUCTION_FORMAT35c_TYPE] | INSTRUCTION_FORMAT35mi_METHOD -> SIMPLE_NAME[$INSTRUCTION_FORMAT35mi_METHOD] | INSTRUCTION_FORMAT35ms_METHOD -> SIMPLE_NAME[$INSTRUCTION_FORMAT35ms_METHOD] | INSTRUCTION_FORMAT51l -> SIMPLE_NAME[$INSTRUCTION_FORMAT51l] ); public final smaliParser.simple_name_return simple_name() throws RecognitionException { smaliParser.simple_name_return retval = new smaliParser.simple_name_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token SIMPLE_NAME46=null; - Token ACCESS_SPEC47=null; - Token VERIFICATION_ERROR_TYPE48=null; - Token POSITIVE_INTEGER_LITERAL49=null; - Token NEGATIVE_INTEGER_LITERAL50=null; - Token FLOAT_LITERAL_OR_ID51=null; - Token DOUBLE_LITERAL_OR_ID52=null; - Token BOOL_LITERAL53=null; - Token NULL_LITERAL54=null; - Token REGISTER55=null; - Token PRIMITIVE_TYPE57=null; - Token VOID_TYPE58=null; - Token ANNOTATION_VISIBILITY59=null; - Token INSTRUCTION_FORMAT10t60=null; - Token INSTRUCTION_FORMAT10x61=null; - Token INSTRUCTION_FORMAT10x_ODEX62=null; - Token INSTRUCTION_FORMAT11x63=null; - Token INSTRUCTION_FORMAT12x_OR_ID64=null; - Token INSTRUCTION_FORMAT21c_FIELD65=null; - Token INSTRUCTION_FORMAT21c_FIELD_ODEX66=null; - Token INSTRUCTION_FORMAT21c_STRING67=null; - Token INSTRUCTION_FORMAT21c_TYPE68=null; - Token INSTRUCTION_FORMAT21c_LAMBDA69=null; - Token INSTRUCTION_FORMAT21c_METHOD70=null; - Token INSTRUCTION_FORMAT21t71=null; - Token INSTRUCTION_FORMAT22c_FIELD72=null; - Token INSTRUCTION_FORMAT22c_FIELD_ODEX73=null; - Token INSTRUCTION_FORMAT22c_TYPE74=null; - Token INSTRUCTION_FORMAT22c_STRING75=null; - Token INSTRUCTION_FORMAT22cs_FIELD76=null; - Token INSTRUCTION_FORMAT22s_OR_ID77=null; - Token INSTRUCTION_FORMAT22t78=null; - Token INSTRUCTION_FORMAT23x79=null; - Token INSTRUCTION_FORMAT25x80=null; - Token INSTRUCTION_FORMAT31i_OR_ID81=null; - Token INSTRUCTION_FORMAT31t82=null; - Token INSTRUCTION_FORMAT35c_METHOD83=null; - Token INSTRUCTION_FORMAT35c_METHOD_ODEX84=null; - Token INSTRUCTION_FORMAT35c_TYPE85=null; - Token INSTRUCTION_FORMAT35mi_METHOD86=null; - Token INSTRUCTION_FORMAT35ms_METHOD87=null; - Token INSTRUCTION_FORMAT51l88=null; - ParserRuleReturnScope param_list_or_id56 =null; - - CommonTree SIMPLE_NAME46_tree=null; - CommonTree ACCESS_SPEC47_tree=null; - CommonTree VERIFICATION_ERROR_TYPE48_tree=null; - CommonTree POSITIVE_INTEGER_LITERAL49_tree=null; - CommonTree NEGATIVE_INTEGER_LITERAL50_tree=null; - CommonTree FLOAT_LITERAL_OR_ID51_tree=null; - CommonTree DOUBLE_LITERAL_OR_ID52_tree=null; - CommonTree BOOL_LITERAL53_tree=null; - CommonTree NULL_LITERAL54_tree=null; - CommonTree REGISTER55_tree=null; - CommonTree PRIMITIVE_TYPE57_tree=null; - CommonTree VOID_TYPE58_tree=null; - CommonTree ANNOTATION_VISIBILITY59_tree=null; - CommonTree INSTRUCTION_FORMAT10t60_tree=null; - CommonTree INSTRUCTION_FORMAT10x61_tree=null; - CommonTree INSTRUCTION_FORMAT10x_ODEX62_tree=null; - CommonTree INSTRUCTION_FORMAT11x63_tree=null; - CommonTree INSTRUCTION_FORMAT12x_OR_ID64_tree=null; - CommonTree INSTRUCTION_FORMAT21c_FIELD65_tree=null; - CommonTree INSTRUCTION_FORMAT21c_FIELD_ODEX66_tree=null; - CommonTree INSTRUCTION_FORMAT21c_STRING67_tree=null; - CommonTree INSTRUCTION_FORMAT21c_TYPE68_tree=null; - CommonTree INSTRUCTION_FORMAT21c_LAMBDA69_tree=null; - CommonTree INSTRUCTION_FORMAT21c_METHOD70_tree=null; - CommonTree INSTRUCTION_FORMAT21t71_tree=null; - CommonTree INSTRUCTION_FORMAT22c_FIELD72_tree=null; - CommonTree INSTRUCTION_FORMAT22c_FIELD_ODEX73_tree=null; - CommonTree INSTRUCTION_FORMAT22c_TYPE74_tree=null; - CommonTree INSTRUCTION_FORMAT22c_STRING75_tree=null; - CommonTree INSTRUCTION_FORMAT22cs_FIELD76_tree=null; - CommonTree INSTRUCTION_FORMAT22s_OR_ID77_tree=null; - CommonTree INSTRUCTION_FORMAT22t78_tree=null; - CommonTree INSTRUCTION_FORMAT23x79_tree=null; - CommonTree INSTRUCTION_FORMAT25x80_tree=null; - CommonTree INSTRUCTION_FORMAT31i_OR_ID81_tree=null; - CommonTree INSTRUCTION_FORMAT31t82_tree=null; - CommonTree INSTRUCTION_FORMAT35c_METHOD83_tree=null; - CommonTree INSTRUCTION_FORMAT35c_METHOD_ODEX84_tree=null; - CommonTree INSTRUCTION_FORMAT35c_TYPE85_tree=null; - CommonTree INSTRUCTION_FORMAT35mi_METHOD86_tree=null; - CommonTree INSTRUCTION_FORMAT35ms_METHOD87_tree=null; - CommonTree INSTRUCTION_FORMAT51l88_tree=null; - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT25x=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT25x"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22c_TYPE=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22c_TYPE"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT35c_METHOD=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT35c_METHOD"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT11x=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT11x"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21t=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21t"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT35c_TYPE=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT35c_TYPE"); + Token SIMPLE_NAME44=null; + Token ACCESS_SPEC45=null; + Token VERIFICATION_ERROR_TYPE46=null; + Token POSITIVE_INTEGER_LITERAL47=null; + Token NEGATIVE_INTEGER_LITERAL48=null; + Token FLOAT_LITERAL_OR_ID49=null; + Token DOUBLE_LITERAL_OR_ID50=null; + Token BOOL_LITERAL51=null; + Token NULL_LITERAL52=null; + Token REGISTER53=null; + Token PRIMITIVE_TYPE55=null; + Token VOID_TYPE56=null; + Token ANNOTATION_VISIBILITY57=null; + Token INSTRUCTION_FORMAT10t58=null; + Token INSTRUCTION_FORMAT10x59=null; + Token INSTRUCTION_FORMAT10x_ODEX60=null; + Token INSTRUCTION_FORMAT11x61=null; + Token INSTRUCTION_FORMAT12x_OR_ID62=null; + Token INSTRUCTION_FORMAT21c_FIELD63=null; + Token INSTRUCTION_FORMAT21c_FIELD_ODEX64=null; + Token INSTRUCTION_FORMAT21c_STRING65=null; + Token INSTRUCTION_FORMAT21c_TYPE66=null; + Token INSTRUCTION_FORMAT21c_LAMBDA67=null; + Token INSTRUCTION_FORMAT21c_METHOD68=null; + Token INSTRUCTION_FORMAT21t69=null; + Token INSTRUCTION_FORMAT22c_FIELD70=null; + Token INSTRUCTION_FORMAT22c_FIELD_ODEX71=null; + Token INSTRUCTION_FORMAT22c_TYPE72=null; + Token INSTRUCTION_FORMAT22c_STRING73=null; + Token INSTRUCTION_FORMAT22cs_FIELD74=null; + Token INSTRUCTION_FORMAT22s_OR_ID75=null; + Token INSTRUCTION_FORMAT22t76=null; + Token INSTRUCTION_FORMAT23x77=null; + Token INSTRUCTION_FORMAT25x78=null; + Token INSTRUCTION_FORMAT31i_OR_ID79=null; + Token INSTRUCTION_FORMAT31t80=null; + Token INSTRUCTION_FORMAT35c_METHOD81=null; + Token INSTRUCTION_FORMAT35c_METHOD_ODEX82=null; + Token INSTRUCTION_FORMAT35c_TYPE83=null; + Token INSTRUCTION_FORMAT35mi_METHOD84=null; + Token INSTRUCTION_FORMAT35ms_METHOD85=null; + Token INSTRUCTION_FORMAT51l86=null; + ParserRuleReturnScope param_list_or_id54 =null; + + CommonTree SIMPLE_NAME44_tree=null; + CommonTree ACCESS_SPEC45_tree=null; + CommonTree VERIFICATION_ERROR_TYPE46_tree=null; + CommonTree POSITIVE_INTEGER_LITERAL47_tree=null; + CommonTree NEGATIVE_INTEGER_LITERAL48_tree=null; + CommonTree FLOAT_LITERAL_OR_ID49_tree=null; + CommonTree DOUBLE_LITERAL_OR_ID50_tree=null; + CommonTree BOOL_LITERAL51_tree=null; + CommonTree NULL_LITERAL52_tree=null; + CommonTree REGISTER53_tree=null; + CommonTree PRIMITIVE_TYPE55_tree=null; + CommonTree VOID_TYPE56_tree=null; + CommonTree ANNOTATION_VISIBILITY57_tree=null; + CommonTree INSTRUCTION_FORMAT10t58_tree=null; + CommonTree INSTRUCTION_FORMAT10x59_tree=null; + CommonTree INSTRUCTION_FORMAT10x_ODEX60_tree=null; + CommonTree INSTRUCTION_FORMAT11x61_tree=null; + CommonTree INSTRUCTION_FORMAT12x_OR_ID62_tree=null; + CommonTree INSTRUCTION_FORMAT21c_FIELD63_tree=null; + CommonTree INSTRUCTION_FORMAT21c_FIELD_ODEX64_tree=null; + CommonTree INSTRUCTION_FORMAT21c_STRING65_tree=null; + CommonTree INSTRUCTION_FORMAT21c_TYPE66_tree=null; + CommonTree INSTRUCTION_FORMAT21c_LAMBDA67_tree=null; + CommonTree INSTRUCTION_FORMAT21c_METHOD68_tree=null; + CommonTree INSTRUCTION_FORMAT21t69_tree=null; + CommonTree INSTRUCTION_FORMAT22c_FIELD70_tree=null; + CommonTree INSTRUCTION_FORMAT22c_FIELD_ODEX71_tree=null; + CommonTree INSTRUCTION_FORMAT22c_TYPE72_tree=null; + CommonTree INSTRUCTION_FORMAT22c_STRING73_tree=null; + CommonTree INSTRUCTION_FORMAT22cs_FIELD74_tree=null; + CommonTree INSTRUCTION_FORMAT22s_OR_ID75_tree=null; + CommonTree INSTRUCTION_FORMAT22t76_tree=null; + CommonTree INSTRUCTION_FORMAT23x77_tree=null; + CommonTree INSTRUCTION_FORMAT25x78_tree=null; + CommonTree INSTRUCTION_FORMAT31i_OR_ID79_tree=null; + CommonTree INSTRUCTION_FORMAT31t80_tree=null; + CommonTree INSTRUCTION_FORMAT35c_METHOD81_tree=null; + CommonTree INSTRUCTION_FORMAT35c_METHOD_ODEX82_tree=null; + CommonTree INSTRUCTION_FORMAT35c_TYPE83_tree=null; + CommonTree INSTRUCTION_FORMAT35mi_METHOD84_tree=null; + CommonTree INSTRUCTION_FORMAT35ms_METHOD85_tree=null; + CommonTree INSTRUCTION_FORMAT51l86_tree=null; + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_LAMBDA=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_LAMBDA"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22c_STRING=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22c_STRING"); RewriteRuleTokenStream stream_ANNOTATION_VISIBILITY=new RewriteRuleTokenStream(adaptor,"token ANNOTATION_VISIBILITY"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT31i_OR_ID=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT31i_OR_ID"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_METHOD=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_METHOD"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_TYPE=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_TYPE"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22t=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22t"); + RewriteRuleTokenStream stream_VOID_TYPE=new RewriteRuleTokenStream(adaptor,"token VOID_TYPE"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT10t=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT10t"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT35mi_METHOD=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT35mi_METHOD"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22s_OR_ID=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22s_OR_ID"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT51l=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT51l"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT23x=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT23x"); - RewriteRuleTokenStream stream_NULL_LITERAL=new RewriteRuleTokenStream(adaptor,"token NULL_LITERAL"); - RewriteRuleTokenStream stream_BOOL_LITERAL=new RewriteRuleTokenStream(adaptor,"token BOOL_LITERAL"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_LAMBDA=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_LAMBDA"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_FIELD=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_FIELD"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT35c_METHOD_ODEX=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT35c_METHOD_ODEX"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22c_FIELD=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22c_FIELD"); - RewriteRuleTokenStream stream_ACCESS_SPEC=new RewriteRuleTokenStream(adaptor,"token ACCESS_SPEC"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_STRING=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_STRING"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22cs_FIELD=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22cs_FIELD"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT12x_OR_ID=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT12x_OR_ID"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT35ms_METHOD=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT35ms_METHOD"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT35mi_METHOD=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT35mi_METHOD"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22cs_FIELD=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22cs_FIELD"); - RewriteRuleTokenStream stream_VOID_TYPE=new RewriteRuleTokenStream(adaptor,"token VOID_TYPE"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT35c_METHOD=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT35c_METHOD"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT35c_TYPE=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT35c_TYPE"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT10x=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT10x"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_METHOD=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_METHOD"); RewriteRuleTokenStream stream_FLOAT_LITERAL_OR_ID=new RewriteRuleTokenStream(adaptor,"token FLOAT_LITERAL_OR_ID"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22t=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22t"); - RewriteRuleTokenStream stream_PRIMITIVE_TYPE=new RewriteRuleTokenStream(adaptor,"token PRIMITIVE_TYPE"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT10x_ODEX=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT10x_ODEX"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT31t=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT31t"); - RewriteRuleTokenStream stream_DOUBLE_LITERAL_OR_ID=new RewriteRuleTokenStream(adaptor,"token DOUBLE_LITERAL_OR_ID"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22c_FIELD_ODEX=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22c_FIELD_ODEX"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT10t=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT10t"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22c_STRING=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22c_STRING"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22c_TYPE=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22c_TYPE"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_STRING=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_STRING"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT35c_METHOD_ODEX=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT35c_METHOD_ODEX"); RewriteRuleTokenStream stream_NEGATIVE_INTEGER_LITERAL=new RewriteRuleTokenStream(adaptor,"token NEGATIVE_INTEGER_LITERAL"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); - RewriteRuleTokenStream stream_VERIFICATION_ERROR_TYPE=new RewriteRuleTokenStream(adaptor,"token VERIFICATION_ERROR_TYPE"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_TYPE=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_TYPE"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22c_FIELD_ODEX=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22c_FIELD_ODEX"); + RewriteRuleTokenStream stream_DOUBLE_LITERAL_OR_ID=new RewriteRuleTokenStream(adaptor,"token DOUBLE_LITERAL_OR_ID"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT31i_OR_ID=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT31i_OR_ID"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21t=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21t"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT25x=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT25x"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT31t=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT31t"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT23x=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT23x"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT51l=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT51l"); RewriteRuleTokenStream stream_POSITIVE_INTEGER_LITERAL=new RewriteRuleTokenStream(adaptor,"token POSITIVE_INTEGER_LITERAL"); + RewriteRuleTokenStream stream_BOOL_LITERAL=new RewriteRuleTokenStream(adaptor,"token BOOL_LITERAL"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT10x_ODEX=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT10x_ODEX"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_FIELD=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_FIELD"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22c_FIELD=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22c_FIELD"); + RewriteRuleTokenStream stream_VERIFICATION_ERROR_TYPE=new RewriteRuleTokenStream(adaptor,"token VERIFICATION_ERROR_TYPE"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT11x=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT11x"); + RewriteRuleTokenStream stream_ACCESS_SPEC=new RewriteRuleTokenStream(adaptor,"token ACCESS_SPEC"); + RewriteRuleTokenStream stream_NULL_LITERAL=new RewriteRuleTokenStream(adaptor,"token NULL_LITERAL"); + RewriteRuleTokenStream stream_PRIMITIVE_TYPE=new RewriteRuleTokenStream(adaptor,"token PRIMITIVE_TYPE"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_FIELD_ODEX=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_FIELD_ODEX"); RewriteRuleSubtreeStream stream_param_list_or_id=new RewriteRuleSubtreeStream(adaptor,"rule param_list_or_id"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:549:3: ( SIMPLE_NAME | ACCESS_SPEC -> SIMPLE_NAME[$ACCESS_SPEC] | VERIFICATION_ERROR_TYPE -> SIMPLE_NAME[$VERIFICATION_ERROR_TYPE] | POSITIVE_INTEGER_LITERAL -> SIMPLE_NAME[$POSITIVE_INTEGER_LITERAL] | NEGATIVE_INTEGER_LITERAL -> SIMPLE_NAME[$NEGATIVE_INTEGER_LITERAL] | FLOAT_LITERAL_OR_ID -> SIMPLE_NAME[$FLOAT_LITERAL_OR_ID] | DOUBLE_LITERAL_OR_ID -> SIMPLE_NAME[$DOUBLE_LITERAL_OR_ID] | BOOL_LITERAL -> SIMPLE_NAME[$BOOL_LITERAL] | NULL_LITERAL -> SIMPLE_NAME[$NULL_LITERAL] | REGISTER -> SIMPLE_NAME[$REGISTER] | param_list_or_id ->| PRIMITIVE_TYPE -> SIMPLE_NAME[$PRIMITIVE_TYPE] | VOID_TYPE -> SIMPLE_NAME[$VOID_TYPE] | ANNOTATION_VISIBILITY -> SIMPLE_NAME[$ANNOTATION_VISIBILITY] | INSTRUCTION_FORMAT10t -> SIMPLE_NAME[$INSTRUCTION_FORMAT10t] | INSTRUCTION_FORMAT10x -> SIMPLE_NAME[$INSTRUCTION_FORMAT10x] | INSTRUCTION_FORMAT10x_ODEX -> SIMPLE_NAME[$INSTRUCTION_FORMAT10x_ODEX] | INSTRUCTION_FORMAT11x -> SIMPLE_NAME[$INSTRUCTION_FORMAT11x] | INSTRUCTION_FORMAT12x_OR_ID -> SIMPLE_NAME[$INSTRUCTION_FORMAT12x_OR_ID] | INSTRUCTION_FORMAT21c_FIELD -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_FIELD] | INSTRUCTION_FORMAT21c_FIELD_ODEX -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_FIELD_ODEX] | INSTRUCTION_FORMAT21c_STRING -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_STRING] | INSTRUCTION_FORMAT21c_TYPE -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_TYPE] | INSTRUCTION_FORMAT21c_LAMBDA -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_LAMBDA] | INSTRUCTION_FORMAT21c_METHOD -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_METHOD] | INSTRUCTION_FORMAT21t -> SIMPLE_NAME[$INSTRUCTION_FORMAT21t] | INSTRUCTION_FORMAT22c_FIELD -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_FIELD] | INSTRUCTION_FORMAT22c_FIELD_ODEX -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_FIELD_ODEX] | INSTRUCTION_FORMAT22c_TYPE -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_TYPE] | INSTRUCTION_FORMAT22c_STRING -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_STRING] | INSTRUCTION_FORMAT22cs_FIELD -> SIMPLE_NAME[$INSTRUCTION_FORMAT22cs_FIELD] | INSTRUCTION_FORMAT22s_OR_ID -> SIMPLE_NAME[$INSTRUCTION_FORMAT22s_OR_ID] | INSTRUCTION_FORMAT22t -> SIMPLE_NAME[$INSTRUCTION_FORMAT22t] | INSTRUCTION_FORMAT23x -> SIMPLE_NAME[$INSTRUCTION_FORMAT23x] | INSTRUCTION_FORMAT25x -> SIMPLE_NAME[$INSTRUCTION_FORMAT25x] | INSTRUCTION_FORMAT31i_OR_ID -> SIMPLE_NAME[$INSTRUCTION_FORMAT31i_OR_ID] | INSTRUCTION_FORMAT31t -> SIMPLE_NAME[$INSTRUCTION_FORMAT31t] | INSTRUCTION_FORMAT35c_METHOD -> SIMPLE_NAME[$INSTRUCTION_FORMAT35c_METHOD] | INSTRUCTION_FORMAT35c_METHOD_ODEX -> SIMPLE_NAME[$INSTRUCTION_FORMAT35c_METHOD_ODEX] | INSTRUCTION_FORMAT35c_TYPE -> SIMPLE_NAME[$INSTRUCTION_FORMAT35c_TYPE] | INSTRUCTION_FORMAT35mi_METHOD -> SIMPLE_NAME[$INSTRUCTION_FORMAT35mi_METHOD] | INSTRUCTION_FORMAT35ms_METHOD -> SIMPLE_NAME[$INSTRUCTION_FORMAT35ms_METHOD] | INSTRUCTION_FORMAT51l -> SIMPLE_NAME[$INSTRUCTION_FORMAT51l] ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:542:3: ( SIMPLE_NAME | ACCESS_SPEC -> SIMPLE_NAME[$ACCESS_SPEC] | VERIFICATION_ERROR_TYPE -> SIMPLE_NAME[$VERIFICATION_ERROR_TYPE] | POSITIVE_INTEGER_LITERAL -> SIMPLE_NAME[$POSITIVE_INTEGER_LITERAL] | NEGATIVE_INTEGER_LITERAL -> SIMPLE_NAME[$NEGATIVE_INTEGER_LITERAL] | FLOAT_LITERAL_OR_ID -> SIMPLE_NAME[$FLOAT_LITERAL_OR_ID] | DOUBLE_LITERAL_OR_ID -> SIMPLE_NAME[$DOUBLE_LITERAL_OR_ID] | BOOL_LITERAL -> SIMPLE_NAME[$BOOL_LITERAL] | NULL_LITERAL -> SIMPLE_NAME[$NULL_LITERAL] | REGISTER -> SIMPLE_NAME[$REGISTER] | param_list_or_id ->| PRIMITIVE_TYPE -> SIMPLE_NAME[$PRIMITIVE_TYPE] | VOID_TYPE -> SIMPLE_NAME[$VOID_TYPE] | ANNOTATION_VISIBILITY -> SIMPLE_NAME[$ANNOTATION_VISIBILITY] | INSTRUCTION_FORMAT10t -> SIMPLE_NAME[$INSTRUCTION_FORMAT10t] | INSTRUCTION_FORMAT10x -> SIMPLE_NAME[$INSTRUCTION_FORMAT10x] | INSTRUCTION_FORMAT10x_ODEX -> SIMPLE_NAME[$INSTRUCTION_FORMAT10x_ODEX] | INSTRUCTION_FORMAT11x -> SIMPLE_NAME[$INSTRUCTION_FORMAT11x] | INSTRUCTION_FORMAT12x_OR_ID -> SIMPLE_NAME[$INSTRUCTION_FORMAT12x_OR_ID] | INSTRUCTION_FORMAT21c_FIELD -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_FIELD] | INSTRUCTION_FORMAT21c_FIELD_ODEX -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_FIELD_ODEX] | INSTRUCTION_FORMAT21c_STRING -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_STRING] | INSTRUCTION_FORMAT21c_TYPE -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_TYPE] | INSTRUCTION_FORMAT21c_LAMBDA -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_LAMBDA] | INSTRUCTION_FORMAT21c_METHOD -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_METHOD] | INSTRUCTION_FORMAT21t -> SIMPLE_NAME[$INSTRUCTION_FORMAT21t] | INSTRUCTION_FORMAT22c_FIELD -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_FIELD] | INSTRUCTION_FORMAT22c_FIELD_ODEX -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_FIELD_ODEX] | INSTRUCTION_FORMAT22c_TYPE -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_TYPE] | INSTRUCTION_FORMAT22c_STRING -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_STRING] | INSTRUCTION_FORMAT22cs_FIELD -> SIMPLE_NAME[$INSTRUCTION_FORMAT22cs_FIELD] | INSTRUCTION_FORMAT22s_OR_ID -> SIMPLE_NAME[$INSTRUCTION_FORMAT22s_OR_ID] | INSTRUCTION_FORMAT22t -> SIMPLE_NAME[$INSTRUCTION_FORMAT22t] | INSTRUCTION_FORMAT23x -> SIMPLE_NAME[$INSTRUCTION_FORMAT23x] | INSTRUCTION_FORMAT25x -> SIMPLE_NAME[$INSTRUCTION_FORMAT25x] | INSTRUCTION_FORMAT31i_OR_ID -> SIMPLE_NAME[$INSTRUCTION_FORMAT31i_OR_ID] | INSTRUCTION_FORMAT31t -> SIMPLE_NAME[$INSTRUCTION_FORMAT31t] | INSTRUCTION_FORMAT35c_METHOD -> SIMPLE_NAME[$INSTRUCTION_FORMAT35c_METHOD] | INSTRUCTION_FORMAT35c_METHOD_ODEX -> SIMPLE_NAME[$INSTRUCTION_FORMAT35c_METHOD_ODEX] | INSTRUCTION_FORMAT35c_TYPE -> SIMPLE_NAME[$INSTRUCTION_FORMAT35c_TYPE] | INSTRUCTION_FORMAT35mi_METHOD -> SIMPLE_NAME[$INSTRUCTION_FORMAT35mi_METHOD] | INSTRUCTION_FORMAT35ms_METHOD -> SIMPLE_NAME[$INSTRUCTION_FORMAT35ms_METHOD] | INSTRUCTION_FORMAT51l -> SIMPLE_NAME[$INSTRUCTION_FORMAT51l] ) int alt10=43; switch ( input.LA(1) ) { case SIMPLE_NAME: @@ -2495,7 +2475,7 @@ public class smaliParser extends Parser { alt10=10; } break; - case PARAM_LIST_OR_ID_START: + case PARAM_LIST_OR_ID_PRIMITIVE_TYPE: { alt10=11; } @@ -2667,22 +2647,22 @@ public class smaliParser extends Parser { } switch (alt10) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:549:5: SIMPLE_NAME + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:542:5: SIMPLE_NAME { root_0 = (CommonTree)adaptor.nil(); - SIMPLE_NAME46=(Token)match(input,SIMPLE_NAME,FOLLOW_SIMPLE_NAME_in_simple_name1816); - SIMPLE_NAME46_tree = (CommonTree)adaptor.create(SIMPLE_NAME46); - adaptor.addChild(root_0, SIMPLE_NAME46_tree); + SIMPLE_NAME44=(Token)match(input,SIMPLE_NAME,FOLLOW_SIMPLE_NAME_in_simple_name1797); + SIMPLE_NAME44_tree = (CommonTree)adaptor.create(SIMPLE_NAME44); + adaptor.addChild(root_0, SIMPLE_NAME44_tree); } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:550:5: ACCESS_SPEC + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:543:5: ACCESS_SPEC { - ACCESS_SPEC47=(Token)match(input,ACCESS_SPEC,FOLLOW_ACCESS_SPEC_in_simple_name1822); - stream_ACCESS_SPEC.add(ACCESS_SPEC47); + ACCESS_SPEC45=(Token)match(input,ACCESS_SPEC,FOLLOW_ACCESS_SPEC_in_simple_name1803); + stream_ACCESS_SPEC.add(ACCESS_SPEC45); // AST REWRITE // elements: @@ -2695,9 +2675,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 550:17: -> SIMPLE_NAME[$ACCESS_SPEC] + // 543:17: -> SIMPLE_NAME[$ACCESS_SPEC] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, ACCESS_SPEC47)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, ACCESS_SPEC45)); } @@ -2706,10 +2686,10 @@ public class smaliParser extends Parser { } break; case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:551:5: VERIFICATION_ERROR_TYPE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:544:5: VERIFICATION_ERROR_TYPE { - VERIFICATION_ERROR_TYPE48=(Token)match(input,VERIFICATION_ERROR_TYPE,FOLLOW_VERIFICATION_ERROR_TYPE_in_simple_name1833); - stream_VERIFICATION_ERROR_TYPE.add(VERIFICATION_ERROR_TYPE48); + VERIFICATION_ERROR_TYPE46=(Token)match(input,VERIFICATION_ERROR_TYPE,FOLLOW_VERIFICATION_ERROR_TYPE_in_simple_name1814); + stream_VERIFICATION_ERROR_TYPE.add(VERIFICATION_ERROR_TYPE46); // AST REWRITE // elements: @@ -2722,9 +2702,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 551:29: -> SIMPLE_NAME[$VERIFICATION_ERROR_TYPE] + // 544:29: -> SIMPLE_NAME[$VERIFICATION_ERROR_TYPE] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, VERIFICATION_ERROR_TYPE48)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, VERIFICATION_ERROR_TYPE46)); } @@ -2733,10 +2713,10 @@ public class smaliParser extends Parser { } break; case 4 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:552:5: POSITIVE_INTEGER_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:545:5: POSITIVE_INTEGER_LITERAL { - POSITIVE_INTEGER_LITERAL49=(Token)match(input,POSITIVE_INTEGER_LITERAL,FOLLOW_POSITIVE_INTEGER_LITERAL_in_simple_name1844); - stream_POSITIVE_INTEGER_LITERAL.add(POSITIVE_INTEGER_LITERAL49); + POSITIVE_INTEGER_LITERAL47=(Token)match(input,POSITIVE_INTEGER_LITERAL,FOLLOW_POSITIVE_INTEGER_LITERAL_in_simple_name1825); + stream_POSITIVE_INTEGER_LITERAL.add(POSITIVE_INTEGER_LITERAL47); // AST REWRITE // elements: @@ -2749,9 +2729,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 552:30: -> SIMPLE_NAME[$POSITIVE_INTEGER_LITERAL] + // 545:30: -> SIMPLE_NAME[$POSITIVE_INTEGER_LITERAL] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, POSITIVE_INTEGER_LITERAL49)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, POSITIVE_INTEGER_LITERAL47)); } @@ -2760,10 +2740,10 @@ public class smaliParser extends Parser { } break; case 5 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:553:5: NEGATIVE_INTEGER_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:546:5: NEGATIVE_INTEGER_LITERAL { - NEGATIVE_INTEGER_LITERAL50=(Token)match(input,NEGATIVE_INTEGER_LITERAL,FOLLOW_NEGATIVE_INTEGER_LITERAL_in_simple_name1855); - stream_NEGATIVE_INTEGER_LITERAL.add(NEGATIVE_INTEGER_LITERAL50); + NEGATIVE_INTEGER_LITERAL48=(Token)match(input,NEGATIVE_INTEGER_LITERAL,FOLLOW_NEGATIVE_INTEGER_LITERAL_in_simple_name1836); + stream_NEGATIVE_INTEGER_LITERAL.add(NEGATIVE_INTEGER_LITERAL48); // AST REWRITE // elements: @@ -2776,9 +2756,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 553:30: -> SIMPLE_NAME[$NEGATIVE_INTEGER_LITERAL] + // 546:30: -> SIMPLE_NAME[$NEGATIVE_INTEGER_LITERAL] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, NEGATIVE_INTEGER_LITERAL50)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, NEGATIVE_INTEGER_LITERAL48)); } @@ -2787,10 +2767,10 @@ public class smaliParser extends Parser { } break; case 6 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:554:5: FLOAT_LITERAL_OR_ID + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:547:5: FLOAT_LITERAL_OR_ID { - FLOAT_LITERAL_OR_ID51=(Token)match(input,FLOAT_LITERAL_OR_ID,FOLLOW_FLOAT_LITERAL_OR_ID_in_simple_name1866); - stream_FLOAT_LITERAL_OR_ID.add(FLOAT_LITERAL_OR_ID51); + FLOAT_LITERAL_OR_ID49=(Token)match(input,FLOAT_LITERAL_OR_ID,FOLLOW_FLOAT_LITERAL_OR_ID_in_simple_name1847); + stream_FLOAT_LITERAL_OR_ID.add(FLOAT_LITERAL_OR_ID49); // AST REWRITE // elements: @@ -2803,9 +2783,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 554:25: -> SIMPLE_NAME[$FLOAT_LITERAL_OR_ID] + // 547:25: -> SIMPLE_NAME[$FLOAT_LITERAL_OR_ID] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, FLOAT_LITERAL_OR_ID51)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, FLOAT_LITERAL_OR_ID49)); } @@ -2814,10 +2794,10 @@ public class smaliParser extends Parser { } break; case 7 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:555:5: DOUBLE_LITERAL_OR_ID + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:548:5: DOUBLE_LITERAL_OR_ID { - DOUBLE_LITERAL_OR_ID52=(Token)match(input,DOUBLE_LITERAL_OR_ID,FOLLOW_DOUBLE_LITERAL_OR_ID_in_simple_name1877); - stream_DOUBLE_LITERAL_OR_ID.add(DOUBLE_LITERAL_OR_ID52); + DOUBLE_LITERAL_OR_ID50=(Token)match(input,DOUBLE_LITERAL_OR_ID,FOLLOW_DOUBLE_LITERAL_OR_ID_in_simple_name1858); + stream_DOUBLE_LITERAL_OR_ID.add(DOUBLE_LITERAL_OR_ID50); // AST REWRITE // elements: @@ -2830,9 +2810,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 555:26: -> SIMPLE_NAME[$DOUBLE_LITERAL_OR_ID] + // 548:26: -> SIMPLE_NAME[$DOUBLE_LITERAL_OR_ID] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, DOUBLE_LITERAL_OR_ID52)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, DOUBLE_LITERAL_OR_ID50)); } @@ -2841,10 +2821,10 @@ public class smaliParser extends Parser { } break; case 8 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:556:5: BOOL_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:549:5: BOOL_LITERAL { - BOOL_LITERAL53=(Token)match(input,BOOL_LITERAL,FOLLOW_BOOL_LITERAL_in_simple_name1888); - stream_BOOL_LITERAL.add(BOOL_LITERAL53); + BOOL_LITERAL51=(Token)match(input,BOOL_LITERAL,FOLLOW_BOOL_LITERAL_in_simple_name1869); + stream_BOOL_LITERAL.add(BOOL_LITERAL51); // AST REWRITE // elements: @@ -2857,9 +2837,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 556:18: -> SIMPLE_NAME[$BOOL_LITERAL] + // 549:18: -> SIMPLE_NAME[$BOOL_LITERAL] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, BOOL_LITERAL53)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, BOOL_LITERAL51)); } @@ -2868,10 +2848,10 @@ public class smaliParser extends Parser { } break; case 9 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:557:5: NULL_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:550:5: NULL_LITERAL { - NULL_LITERAL54=(Token)match(input,NULL_LITERAL,FOLLOW_NULL_LITERAL_in_simple_name1899); - stream_NULL_LITERAL.add(NULL_LITERAL54); + NULL_LITERAL52=(Token)match(input,NULL_LITERAL,FOLLOW_NULL_LITERAL_in_simple_name1880); + stream_NULL_LITERAL.add(NULL_LITERAL52); // AST REWRITE // elements: @@ -2884,9 +2864,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 557:18: -> SIMPLE_NAME[$NULL_LITERAL] + // 550:18: -> SIMPLE_NAME[$NULL_LITERAL] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, NULL_LITERAL54)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, NULL_LITERAL52)); } @@ -2895,10 +2875,10 @@ public class smaliParser extends Parser { } break; case 10 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:558:5: REGISTER + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:551:5: REGISTER { - REGISTER55=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_simple_name1910); - stream_REGISTER.add(REGISTER55); + REGISTER53=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_simple_name1891); + stream_REGISTER.add(REGISTER53); // AST REWRITE // elements: @@ -2911,9 +2891,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 558:14: -> SIMPLE_NAME[$REGISTER] + // 551:14: -> SIMPLE_NAME[$REGISTER] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, REGISTER55)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, REGISTER53)); } @@ -2922,13 +2902,13 @@ public class smaliParser extends Parser { } break; case 11 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:559:5: param_list_or_id + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:552:5: param_list_or_id { - pushFollow(FOLLOW_param_list_or_id_in_simple_name1921); - param_list_or_id56=param_list_or_id(); + pushFollow(FOLLOW_param_list_or_id_in_simple_name1902); + param_list_or_id54=param_list_or_id(); state._fsp--; - stream_param_list_or_id.add(param_list_or_id56.getTree()); + stream_param_list_or_id.add(param_list_or_id54.getTree()); // AST REWRITE // elements: // token labels: @@ -2940,9 +2920,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 559:22: -> + // 552:22: -> { - adaptor.addChild(root_0, adaptor.create(SIMPLE_NAME, (param_list_or_id56!=null?input.toString(param_list_or_id56.start,param_list_or_id56.stop):null)) ); + adaptor.addChild(root_0, adaptor.create(SIMPLE_NAME, (param_list_or_id54!=null?input.toString(param_list_or_id54.start,param_list_or_id54.stop):null)) ); } @@ -2951,10 +2931,10 @@ public class smaliParser extends Parser { } break; case 12 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:560:5: PRIMITIVE_TYPE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:553:5: PRIMITIVE_TYPE { - PRIMITIVE_TYPE57=(Token)match(input,PRIMITIVE_TYPE,FOLLOW_PRIMITIVE_TYPE_in_simple_name1931); - stream_PRIMITIVE_TYPE.add(PRIMITIVE_TYPE57); + PRIMITIVE_TYPE55=(Token)match(input,PRIMITIVE_TYPE,FOLLOW_PRIMITIVE_TYPE_in_simple_name1912); + stream_PRIMITIVE_TYPE.add(PRIMITIVE_TYPE55); // AST REWRITE // elements: @@ -2967,9 +2947,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 560:20: -> SIMPLE_NAME[$PRIMITIVE_TYPE] + // 553:20: -> SIMPLE_NAME[$PRIMITIVE_TYPE] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, PRIMITIVE_TYPE57)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, PRIMITIVE_TYPE55)); } @@ -2978,10 +2958,10 @@ public class smaliParser extends Parser { } break; case 13 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:561:5: VOID_TYPE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:554:5: VOID_TYPE { - VOID_TYPE58=(Token)match(input,VOID_TYPE,FOLLOW_VOID_TYPE_in_simple_name1942); - stream_VOID_TYPE.add(VOID_TYPE58); + VOID_TYPE56=(Token)match(input,VOID_TYPE,FOLLOW_VOID_TYPE_in_simple_name1923); + stream_VOID_TYPE.add(VOID_TYPE56); // AST REWRITE // elements: @@ -2994,9 +2974,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 561:15: -> SIMPLE_NAME[$VOID_TYPE] + // 554:15: -> SIMPLE_NAME[$VOID_TYPE] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, VOID_TYPE58)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, VOID_TYPE56)); } @@ -3005,10 +2985,10 @@ public class smaliParser extends Parser { } break; case 14 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:562:5: ANNOTATION_VISIBILITY + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:555:5: ANNOTATION_VISIBILITY { - ANNOTATION_VISIBILITY59=(Token)match(input,ANNOTATION_VISIBILITY,FOLLOW_ANNOTATION_VISIBILITY_in_simple_name1953); - stream_ANNOTATION_VISIBILITY.add(ANNOTATION_VISIBILITY59); + ANNOTATION_VISIBILITY57=(Token)match(input,ANNOTATION_VISIBILITY,FOLLOW_ANNOTATION_VISIBILITY_in_simple_name1934); + stream_ANNOTATION_VISIBILITY.add(ANNOTATION_VISIBILITY57); // AST REWRITE // elements: @@ -3021,9 +3001,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 562:27: -> SIMPLE_NAME[$ANNOTATION_VISIBILITY] + // 555:27: -> SIMPLE_NAME[$ANNOTATION_VISIBILITY] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, ANNOTATION_VISIBILITY59)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, ANNOTATION_VISIBILITY57)); } @@ -3032,10 +3012,10 @@ public class smaliParser extends Parser { } break; case 15 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:563:5: INSTRUCTION_FORMAT10t + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:556:5: INSTRUCTION_FORMAT10t { - INSTRUCTION_FORMAT10t60=(Token)match(input,INSTRUCTION_FORMAT10t,FOLLOW_INSTRUCTION_FORMAT10t_in_simple_name1964); - stream_INSTRUCTION_FORMAT10t.add(INSTRUCTION_FORMAT10t60); + INSTRUCTION_FORMAT10t58=(Token)match(input,INSTRUCTION_FORMAT10t,FOLLOW_INSTRUCTION_FORMAT10t_in_simple_name1945); + stream_INSTRUCTION_FORMAT10t.add(INSTRUCTION_FORMAT10t58); // AST REWRITE // elements: @@ -3048,9 +3028,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 563:27: -> SIMPLE_NAME[$INSTRUCTION_FORMAT10t] + // 556:27: -> SIMPLE_NAME[$INSTRUCTION_FORMAT10t] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT10t60)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT10t58)); } @@ -3059,10 +3039,10 @@ public class smaliParser extends Parser { } break; case 16 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:564:5: INSTRUCTION_FORMAT10x + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:557:5: INSTRUCTION_FORMAT10x { - INSTRUCTION_FORMAT10x61=(Token)match(input,INSTRUCTION_FORMAT10x,FOLLOW_INSTRUCTION_FORMAT10x_in_simple_name1975); - stream_INSTRUCTION_FORMAT10x.add(INSTRUCTION_FORMAT10x61); + INSTRUCTION_FORMAT10x59=(Token)match(input,INSTRUCTION_FORMAT10x,FOLLOW_INSTRUCTION_FORMAT10x_in_simple_name1956); + stream_INSTRUCTION_FORMAT10x.add(INSTRUCTION_FORMAT10x59); // AST REWRITE // elements: @@ -3075,9 +3055,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 564:27: -> SIMPLE_NAME[$INSTRUCTION_FORMAT10x] + // 557:27: -> SIMPLE_NAME[$INSTRUCTION_FORMAT10x] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT10x61)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT10x59)); } @@ -3086,10 +3066,10 @@ public class smaliParser extends Parser { } break; case 17 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:565:5: INSTRUCTION_FORMAT10x_ODEX + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:558:5: INSTRUCTION_FORMAT10x_ODEX { - INSTRUCTION_FORMAT10x_ODEX62=(Token)match(input,INSTRUCTION_FORMAT10x_ODEX,FOLLOW_INSTRUCTION_FORMAT10x_ODEX_in_simple_name1986); - stream_INSTRUCTION_FORMAT10x_ODEX.add(INSTRUCTION_FORMAT10x_ODEX62); + INSTRUCTION_FORMAT10x_ODEX60=(Token)match(input,INSTRUCTION_FORMAT10x_ODEX,FOLLOW_INSTRUCTION_FORMAT10x_ODEX_in_simple_name1967); + stream_INSTRUCTION_FORMAT10x_ODEX.add(INSTRUCTION_FORMAT10x_ODEX60); // AST REWRITE // elements: @@ -3102,9 +3082,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 565:32: -> SIMPLE_NAME[$INSTRUCTION_FORMAT10x_ODEX] + // 558:32: -> SIMPLE_NAME[$INSTRUCTION_FORMAT10x_ODEX] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT10x_ODEX62)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT10x_ODEX60)); } @@ -3113,10 +3093,10 @@ public class smaliParser extends Parser { } break; case 18 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:566:5: INSTRUCTION_FORMAT11x + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:559:5: INSTRUCTION_FORMAT11x { - INSTRUCTION_FORMAT11x63=(Token)match(input,INSTRUCTION_FORMAT11x,FOLLOW_INSTRUCTION_FORMAT11x_in_simple_name1997); - stream_INSTRUCTION_FORMAT11x.add(INSTRUCTION_FORMAT11x63); + INSTRUCTION_FORMAT11x61=(Token)match(input,INSTRUCTION_FORMAT11x,FOLLOW_INSTRUCTION_FORMAT11x_in_simple_name1978); + stream_INSTRUCTION_FORMAT11x.add(INSTRUCTION_FORMAT11x61); // AST REWRITE // elements: @@ -3129,9 +3109,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 566:27: -> SIMPLE_NAME[$INSTRUCTION_FORMAT11x] + // 559:27: -> SIMPLE_NAME[$INSTRUCTION_FORMAT11x] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT11x63)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT11x61)); } @@ -3140,10 +3120,10 @@ public class smaliParser extends Parser { } break; case 19 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:567:5: INSTRUCTION_FORMAT12x_OR_ID + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:560:5: INSTRUCTION_FORMAT12x_OR_ID { - INSTRUCTION_FORMAT12x_OR_ID64=(Token)match(input,INSTRUCTION_FORMAT12x_OR_ID,FOLLOW_INSTRUCTION_FORMAT12x_OR_ID_in_simple_name2008); - stream_INSTRUCTION_FORMAT12x_OR_ID.add(INSTRUCTION_FORMAT12x_OR_ID64); + INSTRUCTION_FORMAT12x_OR_ID62=(Token)match(input,INSTRUCTION_FORMAT12x_OR_ID,FOLLOW_INSTRUCTION_FORMAT12x_OR_ID_in_simple_name1989); + stream_INSTRUCTION_FORMAT12x_OR_ID.add(INSTRUCTION_FORMAT12x_OR_ID62); // AST REWRITE // elements: @@ -3156,9 +3136,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 567:33: -> SIMPLE_NAME[$INSTRUCTION_FORMAT12x_OR_ID] + // 560:33: -> SIMPLE_NAME[$INSTRUCTION_FORMAT12x_OR_ID] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT12x_OR_ID64)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT12x_OR_ID62)); } @@ -3167,10 +3147,10 @@ public class smaliParser extends Parser { } break; case 20 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:568:5: INSTRUCTION_FORMAT21c_FIELD + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:561:5: INSTRUCTION_FORMAT21c_FIELD { - INSTRUCTION_FORMAT21c_FIELD65=(Token)match(input,INSTRUCTION_FORMAT21c_FIELD,FOLLOW_INSTRUCTION_FORMAT21c_FIELD_in_simple_name2019); - stream_INSTRUCTION_FORMAT21c_FIELD.add(INSTRUCTION_FORMAT21c_FIELD65); + INSTRUCTION_FORMAT21c_FIELD63=(Token)match(input,INSTRUCTION_FORMAT21c_FIELD,FOLLOW_INSTRUCTION_FORMAT21c_FIELD_in_simple_name2000); + stream_INSTRUCTION_FORMAT21c_FIELD.add(INSTRUCTION_FORMAT21c_FIELD63); // AST REWRITE // elements: @@ -3183,9 +3163,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 568:33: -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_FIELD] + // 561:33: -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_FIELD] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT21c_FIELD65)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT21c_FIELD63)); } @@ -3194,10 +3174,10 @@ public class smaliParser extends Parser { } break; case 21 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:569:5: INSTRUCTION_FORMAT21c_FIELD_ODEX + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:562:5: INSTRUCTION_FORMAT21c_FIELD_ODEX { - INSTRUCTION_FORMAT21c_FIELD_ODEX66=(Token)match(input,INSTRUCTION_FORMAT21c_FIELD_ODEX,FOLLOW_INSTRUCTION_FORMAT21c_FIELD_ODEX_in_simple_name2030); - stream_INSTRUCTION_FORMAT21c_FIELD_ODEX.add(INSTRUCTION_FORMAT21c_FIELD_ODEX66); + INSTRUCTION_FORMAT21c_FIELD_ODEX64=(Token)match(input,INSTRUCTION_FORMAT21c_FIELD_ODEX,FOLLOW_INSTRUCTION_FORMAT21c_FIELD_ODEX_in_simple_name2011); + stream_INSTRUCTION_FORMAT21c_FIELD_ODEX.add(INSTRUCTION_FORMAT21c_FIELD_ODEX64); // AST REWRITE // elements: @@ -3210,9 +3190,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 569:38: -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_FIELD_ODEX] + // 562:38: -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_FIELD_ODEX] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT21c_FIELD_ODEX66)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT21c_FIELD_ODEX64)); } @@ -3221,10 +3201,10 @@ public class smaliParser extends Parser { } break; case 22 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:570:5: INSTRUCTION_FORMAT21c_STRING + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:563:5: INSTRUCTION_FORMAT21c_STRING { - INSTRUCTION_FORMAT21c_STRING67=(Token)match(input,INSTRUCTION_FORMAT21c_STRING,FOLLOW_INSTRUCTION_FORMAT21c_STRING_in_simple_name2041); - stream_INSTRUCTION_FORMAT21c_STRING.add(INSTRUCTION_FORMAT21c_STRING67); + INSTRUCTION_FORMAT21c_STRING65=(Token)match(input,INSTRUCTION_FORMAT21c_STRING,FOLLOW_INSTRUCTION_FORMAT21c_STRING_in_simple_name2022); + stream_INSTRUCTION_FORMAT21c_STRING.add(INSTRUCTION_FORMAT21c_STRING65); // AST REWRITE // elements: @@ -3237,9 +3217,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 570:34: -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_STRING] + // 563:34: -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_STRING] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT21c_STRING67)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT21c_STRING65)); } @@ -3248,10 +3228,10 @@ public class smaliParser extends Parser { } break; case 23 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:571:5: INSTRUCTION_FORMAT21c_TYPE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:564:5: INSTRUCTION_FORMAT21c_TYPE { - INSTRUCTION_FORMAT21c_TYPE68=(Token)match(input,INSTRUCTION_FORMAT21c_TYPE,FOLLOW_INSTRUCTION_FORMAT21c_TYPE_in_simple_name2052); - stream_INSTRUCTION_FORMAT21c_TYPE.add(INSTRUCTION_FORMAT21c_TYPE68); + INSTRUCTION_FORMAT21c_TYPE66=(Token)match(input,INSTRUCTION_FORMAT21c_TYPE,FOLLOW_INSTRUCTION_FORMAT21c_TYPE_in_simple_name2033); + stream_INSTRUCTION_FORMAT21c_TYPE.add(INSTRUCTION_FORMAT21c_TYPE66); // AST REWRITE // elements: @@ -3264,9 +3244,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 571:32: -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_TYPE] + // 564:32: -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_TYPE] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT21c_TYPE68)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT21c_TYPE66)); } @@ -3275,10 +3255,10 @@ public class smaliParser extends Parser { } break; case 24 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:572:5: INSTRUCTION_FORMAT21c_LAMBDA + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:565:5: INSTRUCTION_FORMAT21c_LAMBDA { - INSTRUCTION_FORMAT21c_LAMBDA69=(Token)match(input,INSTRUCTION_FORMAT21c_LAMBDA,FOLLOW_INSTRUCTION_FORMAT21c_LAMBDA_in_simple_name2063); - stream_INSTRUCTION_FORMAT21c_LAMBDA.add(INSTRUCTION_FORMAT21c_LAMBDA69); + INSTRUCTION_FORMAT21c_LAMBDA67=(Token)match(input,INSTRUCTION_FORMAT21c_LAMBDA,FOLLOW_INSTRUCTION_FORMAT21c_LAMBDA_in_simple_name2044); + stream_INSTRUCTION_FORMAT21c_LAMBDA.add(INSTRUCTION_FORMAT21c_LAMBDA67); // AST REWRITE // elements: @@ -3291,9 +3271,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 572:34: -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_LAMBDA] + // 565:34: -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_LAMBDA] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT21c_LAMBDA69)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT21c_LAMBDA67)); } @@ -3302,10 +3282,10 @@ public class smaliParser extends Parser { } break; case 25 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:573:5: INSTRUCTION_FORMAT21c_METHOD + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:566:5: INSTRUCTION_FORMAT21c_METHOD { - INSTRUCTION_FORMAT21c_METHOD70=(Token)match(input,INSTRUCTION_FORMAT21c_METHOD,FOLLOW_INSTRUCTION_FORMAT21c_METHOD_in_simple_name2074); - stream_INSTRUCTION_FORMAT21c_METHOD.add(INSTRUCTION_FORMAT21c_METHOD70); + INSTRUCTION_FORMAT21c_METHOD68=(Token)match(input,INSTRUCTION_FORMAT21c_METHOD,FOLLOW_INSTRUCTION_FORMAT21c_METHOD_in_simple_name2055); + stream_INSTRUCTION_FORMAT21c_METHOD.add(INSTRUCTION_FORMAT21c_METHOD68); // AST REWRITE // elements: @@ -3318,9 +3298,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 573:34: -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_METHOD] + // 566:34: -> SIMPLE_NAME[$INSTRUCTION_FORMAT21c_METHOD] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT21c_METHOD70)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT21c_METHOD68)); } @@ -3329,10 +3309,10 @@ public class smaliParser extends Parser { } break; case 26 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:574:5: INSTRUCTION_FORMAT21t + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:567:5: INSTRUCTION_FORMAT21t { - INSTRUCTION_FORMAT21t71=(Token)match(input,INSTRUCTION_FORMAT21t,FOLLOW_INSTRUCTION_FORMAT21t_in_simple_name2085); - stream_INSTRUCTION_FORMAT21t.add(INSTRUCTION_FORMAT21t71); + INSTRUCTION_FORMAT21t69=(Token)match(input,INSTRUCTION_FORMAT21t,FOLLOW_INSTRUCTION_FORMAT21t_in_simple_name2066); + stream_INSTRUCTION_FORMAT21t.add(INSTRUCTION_FORMAT21t69); // AST REWRITE // elements: @@ -3345,9 +3325,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 574:27: -> SIMPLE_NAME[$INSTRUCTION_FORMAT21t] + // 567:27: -> SIMPLE_NAME[$INSTRUCTION_FORMAT21t] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT21t71)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT21t69)); } @@ -3356,10 +3336,10 @@ public class smaliParser extends Parser { } break; case 27 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:575:5: INSTRUCTION_FORMAT22c_FIELD + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:568:5: INSTRUCTION_FORMAT22c_FIELD { - INSTRUCTION_FORMAT22c_FIELD72=(Token)match(input,INSTRUCTION_FORMAT22c_FIELD,FOLLOW_INSTRUCTION_FORMAT22c_FIELD_in_simple_name2096); - stream_INSTRUCTION_FORMAT22c_FIELD.add(INSTRUCTION_FORMAT22c_FIELD72); + INSTRUCTION_FORMAT22c_FIELD70=(Token)match(input,INSTRUCTION_FORMAT22c_FIELD,FOLLOW_INSTRUCTION_FORMAT22c_FIELD_in_simple_name2077); + stream_INSTRUCTION_FORMAT22c_FIELD.add(INSTRUCTION_FORMAT22c_FIELD70); // AST REWRITE // elements: @@ -3372,9 +3352,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 575:33: -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_FIELD] + // 568:33: -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_FIELD] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT22c_FIELD72)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT22c_FIELD70)); } @@ -3383,10 +3363,10 @@ public class smaliParser extends Parser { } break; case 28 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:576:5: INSTRUCTION_FORMAT22c_FIELD_ODEX + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:569:5: INSTRUCTION_FORMAT22c_FIELD_ODEX { - INSTRUCTION_FORMAT22c_FIELD_ODEX73=(Token)match(input,INSTRUCTION_FORMAT22c_FIELD_ODEX,FOLLOW_INSTRUCTION_FORMAT22c_FIELD_ODEX_in_simple_name2107); - stream_INSTRUCTION_FORMAT22c_FIELD_ODEX.add(INSTRUCTION_FORMAT22c_FIELD_ODEX73); + INSTRUCTION_FORMAT22c_FIELD_ODEX71=(Token)match(input,INSTRUCTION_FORMAT22c_FIELD_ODEX,FOLLOW_INSTRUCTION_FORMAT22c_FIELD_ODEX_in_simple_name2088); + stream_INSTRUCTION_FORMAT22c_FIELD_ODEX.add(INSTRUCTION_FORMAT22c_FIELD_ODEX71); // AST REWRITE // elements: @@ -3399,9 +3379,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 576:38: -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_FIELD_ODEX] + // 569:38: -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_FIELD_ODEX] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT22c_FIELD_ODEX73)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT22c_FIELD_ODEX71)); } @@ -3410,10 +3390,10 @@ public class smaliParser extends Parser { } break; case 29 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:577:5: INSTRUCTION_FORMAT22c_TYPE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:570:5: INSTRUCTION_FORMAT22c_TYPE { - INSTRUCTION_FORMAT22c_TYPE74=(Token)match(input,INSTRUCTION_FORMAT22c_TYPE,FOLLOW_INSTRUCTION_FORMAT22c_TYPE_in_simple_name2118); - stream_INSTRUCTION_FORMAT22c_TYPE.add(INSTRUCTION_FORMAT22c_TYPE74); + INSTRUCTION_FORMAT22c_TYPE72=(Token)match(input,INSTRUCTION_FORMAT22c_TYPE,FOLLOW_INSTRUCTION_FORMAT22c_TYPE_in_simple_name2099); + stream_INSTRUCTION_FORMAT22c_TYPE.add(INSTRUCTION_FORMAT22c_TYPE72); // AST REWRITE // elements: @@ -3426,9 +3406,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 577:32: -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_TYPE] + // 570:32: -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_TYPE] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT22c_TYPE74)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT22c_TYPE72)); } @@ -3437,10 +3417,10 @@ public class smaliParser extends Parser { } break; case 30 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:578:5: INSTRUCTION_FORMAT22c_STRING + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:571:5: INSTRUCTION_FORMAT22c_STRING { - INSTRUCTION_FORMAT22c_STRING75=(Token)match(input,INSTRUCTION_FORMAT22c_STRING,FOLLOW_INSTRUCTION_FORMAT22c_STRING_in_simple_name2129); - stream_INSTRUCTION_FORMAT22c_STRING.add(INSTRUCTION_FORMAT22c_STRING75); + INSTRUCTION_FORMAT22c_STRING73=(Token)match(input,INSTRUCTION_FORMAT22c_STRING,FOLLOW_INSTRUCTION_FORMAT22c_STRING_in_simple_name2110); + stream_INSTRUCTION_FORMAT22c_STRING.add(INSTRUCTION_FORMAT22c_STRING73); // AST REWRITE // elements: @@ -3453,9 +3433,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 578:34: -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_STRING] + // 571:34: -> SIMPLE_NAME[$INSTRUCTION_FORMAT22c_STRING] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT22c_STRING75)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT22c_STRING73)); } @@ -3464,10 +3444,10 @@ public class smaliParser extends Parser { } break; case 31 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:579:5: INSTRUCTION_FORMAT22cs_FIELD + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:572:5: INSTRUCTION_FORMAT22cs_FIELD { - INSTRUCTION_FORMAT22cs_FIELD76=(Token)match(input,INSTRUCTION_FORMAT22cs_FIELD,FOLLOW_INSTRUCTION_FORMAT22cs_FIELD_in_simple_name2140); - stream_INSTRUCTION_FORMAT22cs_FIELD.add(INSTRUCTION_FORMAT22cs_FIELD76); + INSTRUCTION_FORMAT22cs_FIELD74=(Token)match(input,INSTRUCTION_FORMAT22cs_FIELD,FOLLOW_INSTRUCTION_FORMAT22cs_FIELD_in_simple_name2121); + stream_INSTRUCTION_FORMAT22cs_FIELD.add(INSTRUCTION_FORMAT22cs_FIELD74); // AST REWRITE // elements: @@ -3480,9 +3460,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 579:34: -> SIMPLE_NAME[$INSTRUCTION_FORMAT22cs_FIELD] + // 572:34: -> SIMPLE_NAME[$INSTRUCTION_FORMAT22cs_FIELD] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT22cs_FIELD76)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT22cs_FIELD74)); } @@ -3491,10 +3471,10 @@ public class smaliParser extends Parser { } break; case 32 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:580:5: INSTRUCTION_FORMAT22s_OR_ID + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:573:5: INSTRUCTION_FORMAT22s_OR_ID { - INSTRUCTION_FORMAT22s_OR_ID77=(Token)match(input,INSTRUCTION_FORMAT22s_OR_ID,FOLLOW_INSTRUCTION_FORMAT22s_OR_ID_in_simple_name2151); - stream_INSTRUCTION_FORMAT22s_OR_ID.add(INSTRUCTION_FORMAT22s_OR_ID77); + INSTRUCTION_FORMAT22s_OR_ID75=(Token)match(input,INSTRUCTION_FORMAT22s_OR_ID,FOLLOW_INSTRUCTION_FORMAT22s_OR_ID_in_simple_name2132); + stream_INSTRUCTION_FORMAT22s_OR_ID.add(INSTRUCTION_FORMAT22s_OR_ID75); // AST REWRITE // elements: @@ -3507,9 +3487,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 580:33: -> SIMPLE_NAME[$INSTRUCTION_FORMAT22s_OR_ID] + // 573:33: -> SIMPLE_NAME[$INSTRUCTION_FORMAT22s_OR_ID] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT22s_OR_ID77)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT22s_OR_ID75)); } @@ -3518,10 +3498,10 @@ public class smaliParser extends Parser { } break; case 33 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:581:5: INSTRUCTION_FORMAT22t + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:574:5: INSTRUCTION_FORMAT22t { - INSTRUCTION_FORMAT22t78=(Token)match(input,INSTRUCTION_FORMAT22t,FOLLOW_INSTRUCTION_FORMAT22t_in_simple_name2162); - stream_INSTRUCTION_FORMAT22t.add(INSTRUCTION_FORMAT22t78); + INSTRUCTION_FORMAT22t76=(Token)match(input,INSTRUCTION_FORMAT22t,FOLLOW_INSTRUCTION_FORMAT22t_in_simple_name2143); + stream_INSTRUCTION_FORMAT22t.add(INSTRUCTION_FORMAT22t76); // AST REWRITE // elements: @@ -3534,9 +3514,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 581:27: -> SIMPLE_NAME[$INSTRUCTION_FORMAT22t] + // 574:27: -> SIMPLE_NAME[$INSTRUCTION_FORMAT22t] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT22t78)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT22t76)); } @@ -3545,10 +3525,10 @@ public class smaliParser extends Parser { } break; case 34 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:582:5: INSTRUCTION_FORMAT23x + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:575:5: INSTRUCTION_FORMAT23x { - INSTRUCTION_FORMAT23x79=(Token)match(input,INSTRUCTION_FORMAT23x,FOLLOW_INSTRUCTION_FORMAT23x_in_simple_name2173); - stream_INSTRUCTION_FORMAT23x.add(INSTRUCTION_FORMAT23x79); + INSTRUCTION_FORMAT23x77=(Token)match(input,INSTRUCTION_FORMAT23x,FOLLOW_INSTRUCTION_FORMAT23x_in_simple_name2154); + stream_INSTRUCTION_FORMAT23x.add(INSTRUCTION_FORMAT23x77); // AST REWRITE // elements: @@ -3561,9 +3541,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 582:27: -> SIMPLE_NAME[$INSTRUCTION_FORMAT23x] + // 575:27: -> SIMPLE_NAME[$INSTRUCTION_FORMAT23x] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT23x79)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT23x77)); } @@ -3572,10 +3552,10 @@ public class smaliParser extends Parser { } break; case 35 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:583:5: INSTRUCTION_FORMAT25x + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:576:5: INSTRUCTION_FORMAT25x { - INSTRUCTION_FORMAT25x80=(Token)match(input,INSTRUCTION_FORMAT25x,FOLLOW_INSTRUCTION_FORMAT25x_in_simple_name2184); - stream_INSTRUCTION_FORMAT25x.add(INSTRUCTION_FORMAT25x80); + INSTRUCTION_FORMAT25x78=(Token)match(input,INSTRUCTION_FORMAT25x,FOLLOW_INSTRUCTION_FORMAT25x_in_simple_name2165); + stream_INSTRUCTION_FORMAT25x.add(INSTRUCTION_FORMAT25x78); // AST REWRITE // elements: @@ -3588,9 +3568,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 583:27: -> SIMPLE_NAME[$INSTRUCTION_FORMAT25x] + // 576:27: -> SIMPLE_NAME[$INSTRUCTION_FORMAT25x] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT25x80)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT25x78)); } @@ -3599,10 +3579,10 @@ public class smaliParser extends Parser { } break; case 36 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:584:5: INSTRUCTION_FORMAT31i_OR_ID + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:577:5: INSTRUCTION_FORMAT31i_OR_ID { - INSTRUCTION_FORMAT31i_OR_ID81=(Token)match(input,INSTRUCTION_FORMAT31i_OR_ID,FOLLOW_INSTRUCTION_FORMAT31i_OR_ID_in_simple_name2195); - stream_INSTRUCTION_FORMAT31i_OR_ID.add(INSTRUCTION_FORMAT31i_OR_ID81); + INSTRUCTION_FORMAT31i_OR_ID79=(Token)match(input,INSTRUCTION_FORMAT31i_OR_ID,FOLLOW_INSTRUCTION_FORMAT31i_OR_ID_in_simple_name2176); + stream_INSTRUCTION_FORMAT31i_OR_ID.add(INSTRUCTION_FORMAT31i_OR_ID79); // AST REWRITE // elements: @@ -3615,9 +3595,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 584:33: -> SIMPLE_NAME[$INSTRUCTION_FORMAT31i_OR_ID] + // 577:33: -> SIMPLE_NAME[$INSTRUCTION_FORMAT31i_OR_ID] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT31i_OR_ID81)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT31i_OR_ID79)); } @@ -3626,10 +3606,10 @@ public class smaliParser extends Parser { } break; case 37 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:585:5: INSTRUCTION_FORMAT31t + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:578:5: INSTRUCTION_FORMAT31t { - INSTRUCTION_FORMAT31t82=(Token)match(input,INSTRUCTION_FORMAT31t,FOLLOW_INSTRUCTION_FORMAT31t_in_simple_name2206); - stream_INSTRUCTION_FORMAT31t.add(INSTRUCTION_FORMAT31t82); + INSTRUCTION_FORMAT31t80=(Token)match(input,INSTRUCTION_FORMAT31t,FOLLOW_INSTRUCTION_FORMAT31t_in_simple_name2187); + stream_INSTRUCTION_FORMAT31t.add(INSTRUCTION_FORMAT31t80); // AST REWRITE // elements: @@ -3642,9 +3622,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 585:27: -> SIMPLE_NAME[$INSTRUCTION_FORMAT31t] + // 578:27: -> SIMPLE_NAME[$INSTRUCTION_FORMAT31t] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT31t82)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT31t80)); } @@ -3653,10 +3633,10 @@ public class smaliParser extends Parser { } break; case 38 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:586:5: INSTRUCTION_FORMAT35c_METHOD + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:579:5: INSTRUCTION_FORMAT35c_METHOD { - INSTRUCTION_FORMAT35c_METHOD83=(Token)match(input,INSTRUCTION_FORMAT35c_METHOD,FOLLOW_INSTRUCTION_FORMAT35c_METHOD_in_simple_name2217); - stream_INSTRUCTION_FORMAT35c_METHOD.add(INSTRUCTION_FORMAT35c_METHOD83); + INSTRUCTION_FORMAT35c_METHOD81=(Token)match(input,INSTRUCTION_FORMAT35c_METHOD,FOLLOW_INSTRUCTION_FORMAT35c_METHOD_in_simple_name2198); + stream_INSTRUCTION_FORMAT35c_METHOD.add(INSTRUCTION_FORMAT35c_METHOD81); // AST REWRITE // elements: @@ -3669,9 +3649,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 586:34: -> SIMPLE_NAME[$INSTRUCTION_FORMAT35c_METHOD] + // 579:34: -> SIMPLE_NAME[$INSTRUCTION_FORMAT35c_METHOD] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT35c_METHOD83)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT35c_METHOD81)); } @@ -3680,10 +3660,10 @@ public class smaliParser extends Parser { } break; case 39 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:587:5: INSTRUCTION_FORMAT35c_METHOD_ODEX + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:580:5: INSTRUCTION_FORMAT35c_METHOD_ODEX { - INSTRUCTION_FORMAT35c_METHOD_ODEX84=(Token)match(input,INSTRUCTION_FORMAT35c_METHOD_ODEX,FOLLOW_INSTRUCTION_FORMAT35c_METHOD_ODEX_in_simple_name2228); - stream_INSTRUCTION_FORMAT35c_METHOD_ODEX.add(INSTRUCTION_FORMAT35c_METHOD_ODEX84); + INSTRUCTION_FORMAT35c_METHOD_ODEX82=(Token)match(input,INSTRUCTION_FORMAT35c_METHOD_ODEX,FOLLOW_INSTRUCTION_FORMAT35c_METHOD_ODEX_in_simple_name2209); + stream_INSTRUCTION_FORMAT35c_METHOD_ODEX.add(INSTRUCTION_FORMAT35c_METHOD_ODEX82); // AST REWRITE // elements: @@ -3696,9 +3676,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 587:39: -> SIMPLE_NAME[$INSTRUCTION_FORMAT35c_METHOD_ODEX] + // 580:39: -> SIMPLE_NAME[$INSTRUCTION_FORMAT35c_METHOD_ODEX] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT35c_METHOD_ODEX84)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT35c_METHOD_ODEX82)); } @@ -3707,10 +3687,10 @@ public class smaliParser extends Parser { } break; case 40 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:588:5: INSTRUCTION_FORMAT35c_TYPE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:581:5: INSTRUCTION_FORMAT35c_TYPE { - INSTRUCTION_FORMAT35c_TYPE85=(Token)match(input,INSTRUCTION_FORMAT35c_TYPE,FOLLOW_INSTRUCTION_FORMAT35c_TYPE_in_simple_name2239); - stream_INSTRUCTION_FORMAT35c_TYPE.add(INSTRUCTION_FORMAT35c_TYPE85); + INSTRUCTION_FORMAT35c_TYPE83=(Token)match(input,INSTRUCTION_FORMAT35c_TYPE,FOLLOW_INSTRUCTION_FORMAT35c_TYPE_in_simple_name2220); + stream_INSTRUCTION_FORMAT35c_TYPE.add(INSTRUCTION_FORMAT35c_TYPE83); // AST REWRITE // elements: @@ -3723,9 +3703,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 588:32: -> SIMPLE_NAME[$INSTRUCTION_FORMAT35c_TYPE] + // 581:32: -> SIMPLE_NAME[$INSTRUCTION_FORMAT35c_TYPE] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT35c_TYPE85)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT35c_TYPE83)); } @@ -3734,10 +3714,10 @@ public class smaliParser extends Parser { } break; case 41 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:589:5: INSTRUCTION_FORMAT35mi_METHOD + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:582:5: INSTRUCTION_FORMAT35mi_METHOD { - INSTRUCTION_FORMAT35mi_METHOD86=(Token)match(input,INSTRUCTION_FORMAT35mi_METHOD,FOLLOW_INSTRUCTION_FORMAT35mi_METHOD_in_simple_name2250); - stream_INSTRUCTION_FORMAT35mi_METHOD.add(INSTRUCTION_FORMAT35mi_METHOD86); + INSTRUCTION_FORMAT35mi_METHOD84=(Token)match(input,INSTRUCTION_FORMAT35mi_METHOD,FOLLOW_INSTRUCTION_FORMAT35mi_METHOD_in_simple_name2231); + stream_INSTRUCTION_FORMAT35mi_METHOD.add(INSTRUCTION_FORMAT35mi_METHOD84); // AST REWRITE // elements: @@ -3750,9 +3730,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 589:35: -> SIMPLE_NAME[$INSTRUCTION_FORMAT35mi_METHOD] + // 582:35: -> SIMPLE_NAME[$INSTRUCTION_FORMAT35mi_METHOD] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT35mi_METHOD86)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT35mi_METHOD84)); } @@ -3761,10 +3741,10 @@ public class smaliParser extends Parser { } break; case 42 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:590:5: INSTRUCTION_FORMAT35ms_METHOD + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:583:5: INSTRUCTION_FORMAT35ms_METHOD { - INSTRUCTION_FORMAT35ms_METHOD87=(Token)match(input,INSTRUCTION_FORMAT35ms_METHOD,FOLLOW_INSTRUCTION_FORMAT35ms_METHOD_in_simple_name2261); - stream_INSTRUCTION_FORMAT35ms_METHOD.add(INSTRUCTION_FORMAT35ms_METHOD87); + INSTRUCTION_FORMAT35ms_METHOD85=(Token)match(input,INSTRUCTION_FORMAT35ms_METHOD,FOLLOW_INSTRUCTION_FORMAT35ms_METHOD_in_simple_name2242); + stream_INSTRUCTION_FORMAT35ms_METHOD.add(INSTRUCTION_FORMAT35ms_METHOD85); // AST REWRITE // elements: @@ -3777,9 +3757,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 590:35: -> SIMPLE_NAME[$INSTRUCTION_FORMAT35ms_METHOD] + // 583:35: -> SIMPLE_NAME[$INSTRUCTION_FORMAT35ms_METHOD] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT35ms_METHOD87)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT35ms_METHOD85)); } @@ -3788,10 +3768,10 @@ public class smaliParser extends Parser { } break; case 43 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:591:5: INSTRUCTION_FORMAT51l + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:584:5: INSTRUCTION_FORMAT51l { - INSTRUCTION_FORMAT51l88=(Token)match(input,INSTRUCTION_FORMAT51l,FOLLOW_INSTRUCTION_FORMAT51l_in_simple_name2272); - stream_INSTRUCTION_FORMAT51l.add(INSTRUCTION_FORMAT51l88); + INSTRUCTION_FORMAT51l86=(Token)match(input,INSTRUCTION_FORMAT51l,FOLLOW_INSTRUCTION_FORMAT51l_in_simple_name2253); + stream_INSTRUCTION_FORMAT51l.add(INSTRUCTION_FORMAT51l86); // AST REWRITE // elements: @@ -3804,9 +3784,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 591:27: -> SIMPLE_NAME[$INSTRUCTION_FORMAT51l] + // 584:27: -> SIMPLE_NAME[$INSTRUCTION_FORMAT51l] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT51l88)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, INSTRUCTION_FORMAT51l86)); } @@ -3843,24 +3823,24 @@ public class smaliParser extends Parser { // $ANTLR start "member_name" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:593:1: member_name : ( simple_name | MEMBER_NAME -> SIMPLE_NAME[$MEMBER_NAME] ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:586:1: member_name : ( simple_name | MEMBER_NAME -> SIMPLE_NAME[$MEMBER_NAME] ); public final smaliParser.member_name_return member_name() throws RecognitionException { smaliParser.member_name_return retval = new smaliParser.member_name_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token MEMBER_NAME90=null; - ParserRuleReturnScope simple_name89 =null; + Token MEMBER_NAME88=null; + ParserRuleReturnScope simple_name87 =null; - CommonTree MEMBER_NAME90_tree=null; + CommonTree MEMBER_NAME88_tree=null; RewriteRuleTokenStream stream_MEMBER_NAME=new RewriteRuleTokenStream(adaptor,"token MEMBER_NAME"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:594:3: ( simple_name | MEMBER_NAME -> SIMPLE_NAME[$MEMBER_NAME] ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:587:3: ( simple_name | MEMBER_NAME -> SIMPLE_NAME[$MEMBER_NAME] ) int alt11=2; int LA11_0 = input.LA(1); - if ( (LA11_0==ACCESS_SPEC||LA11_0==ANNOTATION_VISIBILITY||LA11_0==BOOL_LITERAL||LA11_0==DOUBLE_LITERAL_OR_ID||LA11_0==FLOAT_LITERAL_OR_ID||(LA11_0 >= INSTRUCTION_FORMAT10t && LA11_0 <= INSTRUCTION_FORMAT10x_ODEX)||LA11_0==INSTRUCTION_FORMAT11x||LA11_0==INSTRUCTION_FORMAT12x_OR_ID||(LA11_0 >= INSTRUCTION_FORMAT21c_FIELD && LA11_0 <= INSTRUCTION_FORMAT21c_TYPE)||LA11_0==INSTRUCTION_FORMAT21t||(LA11_0 >= INSTRUCTION_FORMAT22c_FIELD && LA11_0 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA11_0 >= INSTRUCTION_FORMAT22s_OR_ID && LA11_0 <= INSTRUCTION_FORMAT22t)||(LA11_0 >= INSTRUCTION_FORMAT23x && LA11_0 <= INSTRUCTION_FORMAT25x)||(LA11_0 >= INSTRUCTION_FORMAT31i_OR_ID && LA11_0 <= INSTRUCTION_FORMAT31t)||(LA11_0 >= INSTRUCTION_FORMAT35c_METHOD && LA11_0 <= INSTRUCTION_FORMAT35ms_METHOD)||LA11_0==INSTRUCTION_FORMAT51l||(LA11_0 >= NEGATIVE_INTEGER_LITERAL && LA11_0 <= NULL_LITERAL)||LA11_0==PARAM_LIST_OR_ID_START||(LA11_0 >= POSITIVE_INTEGER_LITERAL && LA11_0 <= PRIMITIVE_TYPE)||LA11_0==REGISTER||LA11_0==SIMPLE_NAME||(LA11_0 >= VERIFICATION_ERROR_TYPE && LA11_0 <= VOID_TYPE)) ) { + if ( (LA11_0==ACCESS_SPEC||LA11_0==ANNOTATION_VISIBILITY||LA11_0==BOOL_LITERAL||LA11_0==DOUBLE_LITERAL_OR_ID||LA11_0==FLOAT_LITERAL_OR_ID||(LA11_0 >= INSTRUCTION_FORMAT10t && LA11_0 <= INSTRUCTION_FORMAT10x_ODEX)||LA11_0==INSTRUCTION_FORMAT11x||LA11_0==INSTRUCTION_FORMAT12x_OR_ID||(LA11_0 >= INSTRUCTION_FORMAT21c_FIELD && LA11_0 <= INSTRUCTION_FORMAT21c_TYPE)||LA11_0==INSTRUCTION_FORMAT21t||(LA11_0 >= INSTRUCTION_FORMAT22c_FIELD && LA11_0 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA11_0 >= INSTRUCTION_FORMAT22s_OR_ID && LA11_0 <= INSTRUCTION_FORMAT22t)||(LA11_0 >= INSTRUCTION_FORMAT23x && LA11_0 <= INSTRUCTION_FORMAT25x)||(LA11_0 >= INSTRUCTION_FORMAT31i_OR_ID && LA11_0 <= INSTRUCTION_FORMAT31t)||(LA11_0 >= INSTRUCTION_FORMAT35c_METHOD && LA11_0 <= INSTRUCTION_FORMAT35ms_METHOD)||LA11_0==INSTRUCTION_FORMAT51l||(LA11_0 >= NEGATIVE_INTEGER_LITERAL && LA11_0 <= NULL_LITERAL)||(LA11_0 >= PARAM_LIST_OR_ID_PRIMITIVE_TYPE && LA11_0 <= PRIMITIVE_TYPE)||LA11_0==REGISTER||LA11_0==SIMPLE_NAME||(LA11_0 >= VERIFICATION_ERROR_TYPE && LA11_0 <= VOID_TYPE)) ) { alt11=1; } else if ( (LA11_0==MEMBER_NAME) ) { @@ -3875,24 +3855,24 @@ public class smaliParser extends Parser { switch (alt11) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:594:5: simple_name + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:587:5: simple_name { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_simple_name_in_member_name2287); - simple_name89=simple_name(); + pushFollow(FOLLOW_simple_name_in_member_name2268); + simple_name87=simple_name(); state._fsp--; - adaptor.addChild(root_0, simple_name89.getTree()); + adaptor.addChild(root_0, simple_name87.getTree()); } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:595:5: MEMBER_NAME + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:588:5: MEMBER_NAME { - MEMBER_NAME90=(Token)match(input,MEMBER_NAME,FOLLOW_MEMBER_NAME_in_member_name2293); - stream_MEMBER_NAME.add(MEMBER_NAME90); + MEMBER_NAME88=(Token)match(input,MEMBER_NAME,FOLLOW_MEMBER_NAME_in_member_name2274); + stream_MEMBER_NAME.add(MEMBER_NAME88); // AST REWRITE // elements: @@ -3905,9 +3885,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 595:17: -> SIMPLE_NAME[$MEMBER_NAME] + // 588:17: -> SIMPLE_NAME[$MEMBER_NAME] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, MEMBER_NAME90)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(SIMPLE_NAME, MEMBER_NAME88)); } @@ -3944,45 +3924,45 @@ public class smaliParser extends Parser { // $ANTLR start "method_prototype" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:597:1: method_prototype : OPEN_PAREN param_list CLOSE_PAREN type_descriptor -> ^( I_METHOD_PROTOTYPE[$start, \"I_METHOD_PROTOTYPE\"] ^( I_METHOD_RETURN_TYPE type_descriptor ) ( param_list )? ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:590:1: method_prototype : OPEN_PAREN param_list CLOSE_PAREN type_descriptor -> ^( I_METHOD_PROTOTYPE[$start, \"I_METHOD_PROTOTYPE\"] ^( I_METHOD_RETURN_TYPE type_descriptor ) ( param_list )? ) ; public final smaliParser.method_prototype_return method_prototype() throws RecognitionException { smaliParser.method_prototype_return retval = new smaliParser.method_prototype_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token OPEN_PAREN91=null; - Token CLOSE_PAREN93=null; - ParserRuleReturnScope param_list92 =null; - ParserRuleReturnScope type_descriptor94 =null; + Token OPEN_PAREN89=null; + Token CLOSE_PAREN91=null; + ParserRuleReturnScope param_list90 =null; + ParserRuleReturnScope type_descriptor92 =null; - CommonTree OPEN_PAREN91_tree=null; - CommonTree CLOSE_PAREN93_tree=null; + CommonTree OPEN_PAREN89_tree=null; + CommonTree CLOSE_PAREN91_tree=null; RewriteRuleTokenStream stream_OPEN_PAREN=new RewriteRuleTokenStream(adaptor,"token OPEN_PAREN"); RewriteRuleTokenStream stream_CLOSE_PAREN=new RewriteRuleTokenStream(adaptor,"token CLOSE_PAREN"); RewriteRuleSubtreeStream stream_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule type_descriptor"); RewriteRuleSubtreeStream stream_param_list=new RewriteRuleSubtreeStream(adaptor,"rule param_list"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:598:3: ( OPEN_PAREN param_list CLOSE_PAREN type_descriptor -> ^( I_METHOD_PROTOTYPE[$start, \"I_METHOD_PROTOTYPE\"] ^( I_METHOD_RETURN_TYPE type_descriptor ) ( param_list )? ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:598:5: OPEN_PAREN param_list CLOSE_PAREN type_descriptor + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:591:3: ( OPEN_PAREN param_list CLOSE_PAREN type_descriptor -> ^( I_METHOD_PROTOTYPE[$start, \"I_METHOD_PROTOTYPE\"] ^( I_METHOD_RETURN_TYPE type_descriptor ) ( param_list )? ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:591:5: OPEN_PAREN param_list CLOSE_PAREN type_descriptor { - OPEN_PAREN91=(Token)match(input,OPEN_PAREN,FOLLOW_OPEN_PAREN_in_method_prototype2308); - stream_OPEN_PAREN.add(OPEN_PAREN91); + OPEN_PAREN89=(Token)match(input,OPEN_PAREN,FOLLOW_OPEN_PAREN_in_method_prototype2289); + stream_OPEN_PAREN.add(OPEN_PAREN89); - pushFollow(FOLLOW_param_list_in_method_prototype2310); - param_list92=param_list(); + pushFollow(FOLLOW_param_list_in_method_prototype2291); + param_list90=param_list(); state._fsp--; - stream_param_list.add(param_list92.getTree()); - CLOSE_PAREN93=(Token)match(input,CLOSE_PAREN,FOLLOW_CLOSE_PAREN_in_method_prototype2312); - stream_CLOSE_PAREN.add(CLOSE_PAREN93); + stream_param_list.add(param_list90.getTree()); + CLOSE_PAREN91=(Token)match(input,CLOSE_PAREN,FOLLOW_CLOSE_PAREN_in_method_prototype2293); + stream_CLOSE_PAREN.add(CLOSE_PAREN91); - pushFollow(FOLLOW_type_descriptor_in_method_prototype2314); - type_descriptor94=type_descriptor(); + pushFollow(FOLLOW_type_descriptor_in_method_prototype2295); + type_descriptor92=type_descriptor(); state._fsp--; - stream_type_descriptor.add(type_descriptor94.getTree()); + stream_type_descriptor.add(type_descriptor92.getTree()); // AST REWRITE // elements: type_descriptor, param_list // token labels: @@ -3994,13 +3974,13 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 599:5: -> ^( I_METHOD_PROTOTYPE[$start, \"I_METHOD_PROTOTYPE\"] ^( I_METHOD_RETURN_TYPE type_descriptor ) ( param_list )? ) + // 592:5: -> ^( I_METHOD_PROTOTYPE[$start, \"I_METHOD_PROTOTYPE\"] ^( I_METHOD_RETURN_TYPE type_descriptor ) ( param_list )? ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:599:8: ^( I_METHOD_PROTOTYPE[$start, \"I_METHOD_PROTOTYPE\"] ^( I_METHOD_RETURN_TYPE type_descriptor ) ( param_list )? ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:592:8: ^( I_METHOD_PROTOTYPE[$start, \"I_METHOD_PROTOTYPE\"] ^( I_METHOD_RETURN_TYPE type_descriptor ) ( param_list )? ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_METHOD_PROTOTYPE, (retval.start), "I_METHOD_PROTOTYPE"), root_1); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:599:59: ^( I_METHOD_RETURN_TYPE type_descriptor ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:592:59: ^( I_METHOD_RETURN_TYPE type_descriptor ) { CommonTree root_2 = (CommonTree)adaptor.nil(); root_2 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_METHOD_RETURN_TYPE, "I_METHOD_RETURN_TYPE"), root_2); @@ -4008,7 +3988,7 @@ public class smaliParser extends Parser { adaptor.addChild(root_1, root_2); } - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:599:99: ( param_list )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:592:99: ( param_list )? if ( stream_param_list.hasNext() ) { adaptor.addChild(root_1, stream_param_list.nextTree()); } @@ -4043,6 +4023,73 @@ public class smaliParser extends Parser { // $ANTLR end "method_prototype" + public static class param_list_or_id_primitive_type_return extends ParserRuleReturnScope { + CommonTree tree; + @Override + public CommonTree getTree() { return tree; } + }; + + + // $ANTLR start "param_list_or_id_primitive_type" + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:594:1: param_list_or_id_primitive_type : PARAM_LIST_OR_ID_PRIMITIVE_TYPE -> PRIMITIVE_TYPE[$PARAM_LIST_OR_ID_PRIMITIVE_TYPE] ; + public final smaliParser.param_list_or_id_primitive_type_return param_list_or_id_primitive_type() throws RecognitionException { + smaliParser.param_list_or_id_primitive_type_return retval = new smaliParser.param_list_or_id_primitive_type_return(); + retval.start = input.LT(1); + + CommonTree root_0 = null; + + Token PARAM_LIST_OR_ID_PRIMITIVE_TYPE93=null; + + CommonTree PARAM_LIST_OR_ID_PRIMITIVE_TYPE93_tree=null; + RewriteRuleTokenStream stream_PARAM_LIST_OR_ID_PRIMITIVE_TYPE=new RewriteRuleTokenStream(adaptor,"token PARAM_LIST_OR_ID_PRIMITIVE_TYPE"); + + try { + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:595:3: ( PARAM_LIST_OR_ID_PRIMITIVE_TYPE -> PRIMITIVE_TYPE[$PARAM_LIST_OR_ID_PRIMITIVE_TYPE] ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:595:5: PARAM_LIST_OR_ID_PRIMITIVE_TYPE + { + PARAM_LIST_OR_ID_PRIMITIVE_TYPE93=(Token)match(input,PARAM_LIST_OR_ID_PRIMITIVE_TYPE,FOLLOW_PARAM_LIST_OR_ID_PRIMITIVE_TYPE_in_param_list_or_id_primitive_type2325); + stream_PARAM_LIST_OR_ID_PRIMITIVE_TYPE.add(PARAM_LIST_OR_ID_PRIMITIVE_TYPE93); + + // AST REWRITE + // elements: + // token labels: + // rule labels: retval + // token list labels: + // rule list labels: + // wildcard labels: + retval.tree = root_0; + RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); + + root_0 = (CommonTree)adaptor.nil(); + // 595:37: -> PRIMITIVE_TYPE[$PARAM_LIST_OR_ID_PRIMITIVE_TYPE] + { + adaptor.addChild(root_0, (CommonTree)adaptor.create(PRIMITIVE_TYPE, PARAM_LIST_OR_ID_PRIMITIVE_TYPE93)); + } + + + retval.tree = root_0; + + } + + retval.stop = input.LT(-1); + + retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); + adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + retval.tree = (CommonTree)adaptor.errorNode(input, retval.start, input.LT(-1), re); + } + finally { + // do for sure before leaving + } + return retval; + } + // $ANTLR end "param_list_or_id_primitive_type" + + public static class param_list_return extends ParserRuleReturnScope { CommonTree tree; @Override @@ -4051,143 +4098,98 @@ public class smaliParser extends Parser { // $ANTLR start "param_list" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:601:1: param_list : ( PARAM_LIST_START ( nonvoid_type_descriptor )* PARAM_LIST_END -> ( nonvoid_type_descriptor )* | PARAM_LIST_OR_ID_START ( PRIMITIVE_TYPE )* PARAM_LIST_OR_ID_END -> ( PRIMITIVE_TYPE )* | ( nonvoid_type_descriptor )* ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:597:1: param_list : ( ( param_list_or_id_primitive_type )+ | ( nonvoid_type_descriptor )* ); public final smaliParser.param_list_return param_list() throws RecognitionException { smaliParser.param_list_return retval = new smaliParser.param_list_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token PARAM_LIST_START95=null; - Token PARAM_LIST_END97=null; - Token PARAM_LIST_OR_ID_START98=null; - Token PRIMITIVE_TYPE99=null; - Token PARAM_LIST_OR_ID_END100=null; - ParserRuleReturnScope nonvoid_type_descriptor96 =null; - ParserRuleReturnScope nonvoid_type_descriptor101 =null; + ParserRuleReturnScope param_list_or_id_primitive_type94 =null; + ParserRuleReturnScope nonvoid_type_descriptor95 =null; - CommonTree PARAM_LIST_START95_tree=null; - CommonTree PARAM_LIST_END97_tree=null; - CommonTree PARAM_LIST_OR_ID_START98_tree=null; - CommonTree PRIMITIVE_TYPE99_tree=null; - CommonTree PARAM_LIST_OR_ID_END100_tree=null; - RewriteRuleTokenStream stream_PARAM_LIST_OR_ID_START=new RewriteRuleTokenStream(adaptor,"token PARAM_LIST_OR_ID_START"); - RewriteRuleTokenStream stream_PARAM_LIST_OR_ID_END=new RewriteRuleTokenStream(adaptor,"token PARAM_LIST_OR_ID_END"); - RewriteRuleTokenStream stream_PARAM_LIST_START=new RewriteRuleTokenStream(adaptor,"token PARAM_LIST_START"); - RewriteRuleTokenStream stream_PARAM_LIST_END=new RewriteRuleTokenStream(adaptor,"token PARAM_LIST_END"); - RewriteRuleTokenStream stream_PRIMITIVE_TYPE=new RewriteRuleTokenStream(adaptor,"token PRIMITIVE_TYPE"); - RewriteRuleSubtreeStream stream_nonvoid_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule nonvoid_type_descriptor"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:602:3: ( PARAM_LIST_START ( nonvoid_type_descriptor )* PARAM_LIST_END -> ( nonvoid_type_descriptor )* | PARAM_LIST_OR_ID_START ( PRIMITIVE_TYPE )* PARAM_LIST_OR_ID_END -> ( PRIMITIVE_TYPE )* | ( nonvoid_type_descriptor )* ) - int alt15=3; - switch ( input.LA(1) ) { - case PARAM_LIST_START: - { - alt15=1; - } - break; - case PARAM_LIST_OR_ID_START: - { - alt15=2; - } - break; - case ARRAY_DESCRIPTOR: - case CLASS_DESCRIPTOR: - case CLOSE_PAREN: - case PRIMITIVE_TYPE: - { - alt15=3; - } - break; - default: + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:598:3: ( ( param_list_or_id_primitive_type )+ | ( nonvoid_type_descriptor )* ) + int alt14=2; + int LA14_0 = input.LA(1); + if ( (LA14_0==PARAM_LIST_OR_ID_PRIMITIVE_TYPE) ) { + alt14=1; + } + else if ( (LA14_0==ARRAY_TYPE_PREFIX||LA14_0==CLASS_DESCRIPTOR||LA14_0==CLOSE_PAREN||LA14_0==PRIMITIVE_TYPE) ) { + alt14=2; + } + + else { NoViableAltException nvae = - new NoViableAltException("", 15, 0, input); + new NoViableAltException("", 14, 0, input); throw nvae; } - switch (alt15) { + + switch (alt14) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:602:5: PARAM_LIST_START ( nonvoid_type_descriptor )* PARAM_LIST_END + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:598:5: ( param_list_or_id_primitive_type )+ { - PARAM_LIST_START95=(Token)match(input,PARAM_LIST_START,FOLLOW_PARAM_LIST_START_in_param_list2344); - stream_PARAM_LIST_START.add(PARAM_LIST_START95); + root_0 = (CommonTree)adaptor.nil(); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:602:22: ( nonvoid_type_descriptor )* + + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:598:5: ( param_list_or_id_primitive_type )+ + int cnt12=0; loop12: while (true) { int alt12=2; int LA12_0 = input.LA(1); - if ( (LA12_0==ARRAY_DESCRIPTOR||LA12_0==CLASS_DESCRIPTOR||LA12_0==PRIMITIVE_TYPE) ) { + if ( (LA12_0==PARAM_LIST_OR_ID_PRIMITIVE_TYPE) ) { alt12=1; } switch (alt12) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:602:22: nonvoid_type_descriptor + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:598:5: param_list_or_id_primitive_type { - pushFollow(FOLLOW_nonvoid_type_descriptor_in_param_list2346); - nonvoid_type_descriptor96=nonvoid_type_descriptor(); + pushFollow(FOLLOW_param_list_or_id_primitive_type_in_param_list2340); + param_list_or_id_primitive_type94=param_list_or_id_primitive_type(); state._fsp--; - stream_nonvoid_type_descriptor.add(nonvoid_type_descriptor96.getTree()); + adaptor.addChild(root_0, param_list_or_id_primitive_type94.getTree()); + } break; default : - break loop12; + if ( cnt12 >= 1 ) break loop12; + EarlyExitException eee = new EarlyExitException(12, input); + throw eee; } + cnt12++; } - PARAM_LIST_END97=(Token)match(input,PARAM_LIST_END,FOLLOW_PARAM_LIST_END_in_param_list2349); - stream_PARAM_LIST_END.add(PARAM_LIST_END97); - - // AST REWRITE - // elements: nonvoid_type_descriptor - // token labels: - // rule labels: retval - // token list labels: - // rule list labels: - // wildcard labels: - retval.tree = root_0; - RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); - - root_0 = (CommonTree)adaptor.nil(); - // 602:62: -> ( nonvoid_type_descriptor )* - { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:602:65: ( nonvoid_type_descriptor )* - while ( stream_nonvoid_type_descriptor.hasNext() ) { - adaptor.addChild(root_0, stream_nonvoid_type_descriptor.nextTree()); - } - stream_nonvoid_type_descriptor.reset(); - - } - - - retval.tree = root_0; - } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:603:5: PARAM_LIST_OR_ID_START ( PRIMITIVE_TYPE )* PARAM_LIST_OR_ID_END + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:599:5: ( nonvoid_type_descriptor )* { - PARAM_LIST_OR_ID_START98=(Token)match(input,PARAM_LIST_OR_ID_START,FOLLOW_PARAM_LIST_OR_ID_START_in_param_list2360); - stream_PARAM_LIST_OR_ID_START.add(PARAM_LIST_OR_ID_START98); + root_0 = (CommonTree)adaptor.nil(); + - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:603:28: ( PRIMITIVE_TYPE )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:599:5: ( nonvoid_type_descriptor )* loop13: while (true) { int alt13=2; int LA13_0 = input.LA(1); - if ( (LA13_0==PRIMITIVE_TYPE) ) { + if ( (LA13_0==ARRAY_TYPE_PREFIX||LA13_0==CLASS_DESCRIPTOR||LA13_0==PRIMITIVE_TYPE) ) { alt13=1; } switch (alt13) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:603:28: PRIMITIVE_TYPE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:599:5: nonvoid_type_descriptor { - PRIMITIVE_TYPE99=(Token)match(input,PRIMITIVE_TYPE,FOLLOW_PRIMITIVE_TYPE_in_param_list2362); - stream_PRIMITIVE_TYPE.add(PRIMITIVE_TYPE99); + pushFollow(FOLLOW_nonvoid_type_descriptor_in_param_list2347); + nonvoid_type_descriptor95=nonvoid_type_descriptor(); + state._fsp--; + + adaptor.addChild(root_0, nonvoid_type_descriptor95.getTree()); } break; @@ -4197,72 +4199,73 @@ public class smaliParser extends Parser { } } - PARAM_LIST_OR_ID_END100=(Token)match(input,PARAM_LIST_OR_ID_END,FOLLOW_PARAM_LIST_OR_ID_END_in_param_list2365); - stream_PARAM_LIST_OR_ID_END.add(PARAM_LIST_OR_ID_END100); + } + break; - // AST REWRITE - // elements: PRIMITIVE_TYPE - // token labels: - // rule labels: retval - // token list labels: - // rule list labels: - // wildcard labels: - retval.tree = root_0; - RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); + } + retval.stop = input.LT(-1); - root_0 = (CommonTree)adaptor.nil(); - // 603:65: -> ( PRIMITIVE_TYPE )* - { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:603:68: ( PRIMITIVE_TYPE )* - while ( stream_PRIMITIVE_TYPE.hasNext() ) { - adaptor.addChild(root_0, stream_PRIMITIVE_TYPE.nextNode()); - } - stream_PRIMITIVE_TYPE.reset(); + retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); + adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); - } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + retval.tree = (CommonTree)adaptor.errorNode(input, retval.start, input.LT(-1), re); + } + finally { + // do for sure before leaving + } + return retval; + } + // $ANTLR end "param_list" - retval.tree = root_0; + public static class array_descriptor_return extends ParserRuleReturnScope { + CommonTree tree; + @Override + public CommonTree getTree() { return tree; } + }; - } - break; - case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:604:5: ( nonvoid_type_descriptor )* - { - root_0 = (CommonTree)adaptor.nil(); + // $ANTLR start "array_descriptor" + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:601:1: array_descriptor : ARRAY_TYPE_PREFIX ( PRIMITIVE_TYPE | CLASS_DESCRIPTOR ) ; + public final smaliParser.array_descriptor_return array_descriptor() throws RecognitionException { + smaliParser.array_descriptor_return retval = new smaliParser.array_descriptor_return(); + retval.start = input.LT(1); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:604:5: ( nonvoid_type_descriptor )* - loop14: - while (true) { - int alt14=2; - int LA14_0 = input.LA(1); - if ( (LA14_0==ARRAY_DESCRIPTOR||LA14_0==CLASS_DESCRIPTOR||LA14_0==PRIMITIVE_TYPE) ) { - alt14=1; - } + CommonTree root_0 = null; - switch (alt14) { - case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:604:5: nonvoid_type_descriptor - { - pushFollow(FOLLOW_nonvoid_type_descriptor_in_param_list2376); - nonvoid_type_descriptor101=nonvoid_type_descriptor(); - state._fsp--; + Token ARRAY_TYPE_PREFIX96=null; + Token set97=null; - adaptor.addChild(root_0, nonvoid_type_descriptor101.getTree()); + CommonTree ARRAY_TYPE_PREFIX96_tree=null; + CommonTree set97_tree=null; - } - break; + try { + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:602:3: ( ARRAY_TYPE_PREFIX ( PRIMITIVE_TYPE | CLASS_DESCRIPTOR ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:602:5: ARRAY_TYPE_PREFIX ( PRIMITIVE_TYPE | CLASS_DESCRIPTOR ) + { + root_0 = (CommonTree)adaptor.nil(); - default : - break loop14; - } - } - } - break; + ARRAY_TYPE_PREFIX96=(Token)match(input,ARRAY_TYPE_PREFIX,FOLLOW_ARRAY_TYPE_PREFIX_in_array_descriptor2358); + ARRAY_TYPE_PREFIX96_tree = (CommonTree)adaptor.create(ARRAY_TYPE_PREFIX96); + adaptor.addChild(root_0, ARRAY_TYPE_PREFIX96_tree); + set97=input.LT(1); + if ( input.LA(1)==CLASS_DESCRIPTOR||input.LA(1)==PRIMITIVE_TYPE ) { + input.consume(); + adaptor.addChild(root_0, (CommonTree)adaptor.create(set97)); + state.errorRecovery=false; } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + throw mse; + } + } + retval.stop = input.LT(-1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); @@ -4279,7 +4282,7 @@ public class smaliParser extends Parser { } return retval; } - // $ANTLR end "param_list" + // $ANTLR end "array_descriptor" public static class type_descriptor_return extends ParserRuleReturnScope { @@ -4290,36 +4293,104 @@ public class smaliParser extends Parser { // $ANTLR start "type_descriptor" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:606:1: type_descriptor : ( VOID_TYPE | PRIMITIVE_TYPE | CLASS_DESCRIPTOR | ARRAY_DESCRIPTOR ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:604:1: type_descriptor : ( VOID_TYPE | PRIMITIVE_TYPE | CLASS_DESCRIPTOR | array_descriptor ); public final smaliParser.type_descriptor_return type_descriptor() throws RecognitionException { smaliParser.type_descriptor_return retval = new smaliParser.type_descriptor_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token set102=null; + Token VOID_TYPE98=null; + Token PRIMITIVE_TYPE99=null; + Token CLASS_DESCRIPTOR100=null; + ParserRuleReturnScope array_descriptor101 =null; - CommonTree set102_tree=null; + CommonTree VOID_TYPE98_tree=null; + CommonTree PRIMITIVE_TYPE99_tree=null; + CommonTree CLASS_DESCRIPTOR100_tree=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:607:3: ( VOID_TYPE | PRIMITIVE_TYPE | CLASS_DESCRIPTOR | ARRAY_DESCRIPTOR ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g: - { - root_0 = (CommonTree)adaptor.nil(); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:605:3: ( VOID_TYPE | PRIMITIVE_TYPE | CLASS_DESCRIPTOR | array_descriptor ) + int alt15=4; + switch ( input.LA(1) ) { + case VOID_TYPE: + { + alt15=1; + } + break; + case PRIMITIVE_TYPE: + { + alt15=2; + } + break; + case CLASS_DESCRIPTOR: + { + alt15=3; + } + break; + case ARRAY_TYPE_PREFIX: + { + alt15=4; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 15, 0, input); + throw nvae; + } + switch (alt15) { + case 1 : + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:605:5: VOID_TYPE + { + root_0 = (CommonTree)adaptor.nil(); - set102=input.LT(1); - if ( input.LA(1)==ARRAY_DESCRIPTOR||input.LA(1)==CLASS_DESCRIPTOR||input.LA(1)==PRIMITIVE_TYPE||input.LA(1)==VOID_TYPE ) { - input.consume(); - adaptor.addChild(root_0, (CommonTree)adaptor.create(set102)); - state.errorRecovery=false; - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - throw mse; - } - } + VOID_TYPE98=(Token)match(input,VOID_TYPE,FOLLOW_VOID_TYPE_in_type_descriptor2376); + VOID_TYPE98_tree = (CommonTree)adaptor.create(VOID_TYPE98); + adaptor.addChild(root_0, VOID_TYPE98_tree); + + } + break; + case 2 : + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:606:5: PRIMITIVE_TYPE + { + root_0 = (CommonTree)adaptor.nil(); + + PRIMITIVE_TYPE99=(Token)match(input,PRIMITIVE_TYPE,FOLLOW_PRIMITIVE_TYPE_in_type_descriptor2382); + PRIMITIVE_TYPE99_tree = (CommonTree)adaptor.create(PRIMITIVE_TYPE99); + adaptor.addChild(root_0, PRIMITIVE_TYPE99_tree); + + } + break; + case 3 : + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:607:5: CLASS_DESCRIPTOR + { + root_0 = (CommonTree)adaptor.nil(); + + + CLASS_DESCRIPTOR100=(Token)match(input,CLASS_DESCRIPTOR,FOLLOW_CLASS_DESCRIPTOR_in_type_descriptor2388); + CLASS_DESCRIPTOR100_tree = (CommonTree)adaptor.create(CLASS_DESCRIPTOR100); + adaptor.addChild(root_0, CLASS_DESCRIPTOR100_tree); + + } + break; + case 4 : + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:608:5: array_descriptor + { + root_0 = (CommonTree)adaptor.nil(); + + + pushFollow(FOLLOW_array_descriptor_in_type_descriptor2394); + array_descriptor101=array_descriptor(); + state._fsp--; + + adaptor.addChild(root_0, array_descriptor101.getTree()); + + } + break; + + } retval.stop = input.LT(-1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); @@ -4347,36 +4418,85 @@ public class smaliParser extends Parser { // $ANTLR start "nonvoid_type_descriptor" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:612:1: nonvoid_type_descriptor : ( PRIMITIVE_TYPE | CLASS_DESCRIPTOR | ARRAY_DESCRIPTOR ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:610:1: nonvoid_type_descriptor : ( PRIMITIVE_TYPE | CLASS_DESCRIPTOR | array_descriptor ); public final smaliParser.nonvoid_type_descriptor_return nonvoid_type_descriptor() throws RecognitionException { smaliParser.nonvoid_type_descriptor_return retval = new smaliParser.nonvoid_type_descriptor_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token set103=null; + Token PRIMITIVE_TYPE102=null; + Token CLASS_DESCRIPTOR103=null; + ParserRuleReturnScope array_descriptor104 =null; - CommonTree set103_tree=null; + CommonTree PRIMITIVE_TYPE102_tree=null; + CommonTree CLASS_DESCRIPTOR103_tree=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:613:3: ( PRIMITIVE_TYPE | CLASS_DESCRIPTOR | ARRAY_DESCRIPTOR ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g: - { - root_0 = (CommonTree)adaptor.nil(); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:611:3: ( PRIMITIVE_TYPE | CLASS_DESCRIPTOR | array_descriptor ) + int alt16=3; + switch ( input.LA(1) ) { + case PRIMITIVE_TYPE: + { + alt16=1; + } + break; + case CLASS_DESCRIPTOR: + { + alt16=2; + } + break; + case ARRAY_TYPE_PREFIX: + { + alt16=3; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 16, 0, input); + throw nvae; + } + switch (alt16) { + case 1 : + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:611:5: PRIMITIVE_TYPE + { + root_0 = (CommonTree)adaptor.nil(); - set103=input.LT(1); - if ( input.LA(1)==ARRAY_DESCRIPTOR||input.LA(1)==CLASS_DESCRIPTOR||input.LA(1)==PRIMITIVE_TYPE ) { - input.consume(); - adaptor.addChild(root_0, (CommonTree)adaptor.create(set103)); - state.errorRecovery=false; - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - throw mse; - } - } + PRIMITIVE_TYPE102=(Token)match(input,PRIMITIVE_TYPE,FOLLOW_PRIMITIVE_TYPE_in_nonvoid_type_descriptor2404); + PRIMITIVE_TYPE102_tree = (CommonTree)adaptor.create(PRIMITIVE_TYPE102); + adaptor.addChild(root_0, PRIMITIVE_TYPE102_tree); + + } + break; + case 2 : + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:612:5: CLASS_DESCRIPTOR + { + root_0 = (CommonTree)adaptor.nil(); + + CLASS_DESCRIPTOR103=(Token)match(input,CLASS_DESCRIPTOR,FOLLOW_CLASS_DESCRIPTOR_in_nonvoid_type_descriptor2410); + CLASS_DESCRIPTOR103_tree = (CommonTree)adaptor.create(CLASS_DESCRIPTOR103); + adaptor.addChild(root_0, CLASS_DESCRIPTOR103_tree); + + } + break; + case 3 : + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:613:5: array_descriptor + { + root_0 = (CommonTree)adaptor.nil(); + + + pushFollow(FOLLOW_array_descriptor_in_nonvoid_type_descriptor2416); + array_descriptor104=array_descriptor(); + state._fsp--; + + adaptor.addChild(root_0, array_descriptor104.getTree()); + + } + break; + + } retval.stop = input.LT(-1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); @@ -4404,36 +4524,64 @@ public class smaliParser extends Parser { // $ANTLR start "reference_type_descriptor" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:617:1: reference_type_descriptor : ( CLASS_DESCRIPTOR | ARRAY_DESCRIPTOR ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:615:1: reference_type_descriptor : ( CLASS_DESCRIPTOR | array_descriptor ); public final smaliParser.reference_type_descriptor_return reference_type_descriptor() throws RecognitionException { smaliParser.reference_type_descriptor_return retval = new smaliParser.reference_type_descriptor_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token set104=null; + Token CLASS_DESCRIPTOR105=null; + ParserRuleReturnScope array_descriptor106 =null; - CommonTree set104_tree=null; + CommonTree CLASS_DESCRIPTOR105_tree=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:618:3: ( CLASS_DESCRIPTOR | ARRAY_DESCRIPTOR ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g: - { - root_0 = (CommonTree)adaptor.nil(); - - - set104=input.LT(1); - if ( input.LA(1)==ARRAY_DESCRIPTOR||input.LA(1)==CLASS_DESCRIPTOR ) { - input.consume(); - adaptor.addChild(root_0, (CommonTree)adaptor.create(set104)); - state.errorRecovery=false; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:616:3: ( CLASS_DESCRIPTOR | array_descriptor ) + int alt17=2; + int LA17_0 = input.LA(1); + if ( (LA17_0==CLASS_DESCRIPTOR) ) { + alt17=1; } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - throw mse; + else if ( (LA17_0==ARRAY_TYPE_PREFIX) ) { + alt17=2; } + + else { + NoViableAltException nvae = + new NoViableAltException("", 17, 0, input); + throw nvae; } + switch (alt17) { + case 1 : + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:616:5: CLASS_DESCRIPTOR + { + root_0 = (CommonTree)adaptor.nil(); + + + CLASS_DESCRIPTOR105=(Token)match(input,CLASS_DESCRIPTOR,FOLLOW_CLASS_DESCRIPTOR_in_reference_type_descriptor2426); + CLASS_DESCRIPTOR105_tree = (CommonTree)adaptor.create(CLASS_DESCRIPTOR105); + adaptor.addChild(root_0, CLASS_DESCRIPTOR105_tree); + + } + break; + case 2 : + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:617:5: array_descriptor + { + root_0 = (CommonTree)adaptor.nil(); + + + pushFollow(FOLLOW_array_descriptor_in_reference_type_descriptor2432); + array_descriptor106=array_descriptor(); + state._fsp--; + + adaptor.addChild(root_0, array_descriptor106.getTree()); + + } + break; + + } retval.stop = input.LT(-1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); @@ -4461,44 +4609,44 @@ public class smaliParser extends Parser { // $ANTLR start "integer_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:621:1: integer_literal : ( POSITIVE_INTEGER_LITERAL -> INTEGER_LITERAL[$POSITIVE_INTEGER_LITERAL] | NEGATIVE_INTEGER_LITERAL -> INTEGER_LITERAL[$NEGATIVE_INTEGER_LITERAL] ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:619:1: integer_literal : ( POSITIVE_INTEGER_LITERAL -> INTEGER_LITERAL[$POSITIVE_INTEGER_LITERAL] | NEGATIVE_INTEGER_LITERAL -> INTEGER_LITERAL[$NEGATIVE_INTEGER_LITERAL] ); public final smaliParser.integer_literal_return integer_literal() throws RecognitionException { smaliParser.integer_literal_return retval = new smaliParser.integer_literal_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token POSITIVE_INTEGER_LITERAL105=null; - Token NEGATIVE_INTEGER_LITERAL106=null; + Token POSITIVE_INTEGER_LITERAL107=null; + Token NEGATIVE_INTEGER_LITERAL108=null; - CommonTree POSITIVE_INTEGER_LITERAL105_tree=null; - CommonTree NEGATIVE_INTEGER_LITERAL106_tree=null; + CommonTree POSITIVE_INTEGER_LITERAL107_tree=null; + CommonTree NEGATIVE_INTEGER_LITERAL108_tree=null; RewriteRuleTokenStream stream_NEGATIVE_INTEGER_LITERAL=new RewriteRuleTokenStream(adaptor,"token NEGATIVE_INTEGER_LITERAL"); RewriteRuleTokenStream stream_POSITIVE_INTEGER_LITERAL=new RewriteRuleTokenStream(adaptor,"token POSITIVE_INTEGER_LITERAL"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:622:3: ( POSITIVE_INTEGER_LITERAL -> INTEGER_LITERAL[$POSITIVE_INTEGER_LITERAL] | NEGATIVE_INTEGER_LITERAL -> INTEGER_LITERAL[$NEGATIVE_INTEGER_LITERAL] ) - int alt16=2; - int LA16_0 = input.LA(1); - if ( (LA16_0==POSITIVE_INTEGER_LITERAL) ) { - alt16=1; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:620:3: ( POSITIVE_INTEGER_LITERAL -> INTEGER_LITERAL[$POSITIVE_INTEGER_LITERAL] | NEGATIVE_INTEGER_LITERAL -> INTEGER_LITERAL[$NEGATIVE_INTEGER_LITERAL] ) + int alt18=2; + int LA18_0 = input.LA(1); + if ( (LA18_0==POSITIVE_INTEGER_LITERAL) ) { + alt18=1; } - else if ( (LA16_0==NEGATIVE_INTEGER_LITERAL) ) { - alt16=2; + else if ( (LA18_0==NEGATIVE_INTEGER_LITERAL) ) { + alt18=2; } else { NoViableAltException nvae = - new NoViableAltException("", 16, 0, input); + new NoViableAltException("", 18, 0, input); throw nvae; } - switch (alt16) { + switch (alt18) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:622:5: POSITIVE_INTEGER_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:620:5: POSITIVE_INTEGER_LITERAL { - POSITIVE_INTEGER_LITERAL105=(Token)match(input,POSITIVE_INTEGER_LITERAL,FOLLOW_POSITIVE_INTEGER_LITERAL_in_integer_literal2453); - stream_POSITIVE_INTEGER_LITERAL.add(POSITIVE_INTEGER_LITERAL105); + POSITIVE_INTEGER_LITERAL107=(Token)match(input,POSITIVE_INTEGER_LITERAL,FOLLOW_POSITIVE_INTEGER_LITERAL_in_integer_literal2442); + stream_POSITIVE_INTEGER_LITERAL.add(POSITIVE_INTEGER_LITERAL107); // AST REWRITE // elements: @@ -4511,9 +4659,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 622:30: -> INTEGER_LITERAL[$POSITIVE_INTEGER_LITERAL] + // 620:30: -> INTEGER_LITERAL[$POSITIVE_INTEGER_LITERAL] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(INTEGER_LITERAL, POSITIVE_INTEGER_LITERAL105)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(INTEGER_LITERAL, POSITIVE_INTEGER_LITERAL107)); } @@ -4522,10 +4670,10 @@ public class smaliParser extends Parser { } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:623:5: NEGATIVE_INTEGER_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:621:5: NEGATIVE_INTEGER_LITERAL { - NEGATIVE_INTEGER_LITERAL106=(Token)match(input,NEGATIVE_INTEGER_LITERAL,FOLLOW_NEGATIVE_INTEGER_LITERAL_in_integer_literal2464); - stream_NEGATIVE_INTEGER_LITERAL.add(NEGATIVE_INTEGER_LITERAL106); + NEGATIVE_INTEGER_LITERAL108=(Token)match(input,NEGATIVE_INTEGER_LITERAL,FOLLOW_NEGATIVE_INTEGER_LITERAL_in_integer_literal2453); + stream_NEGATIVE_INTEGER_LITERAL.add(NEGATIVE_INTEGER_LITERAL108); // AST REWRITE // elements: @@ -4538,9 +4686,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 623:30: -> INTEGER_LITERAL[$NEGATIVE_INTEGER_LITERAL] + // 621:30: -> INTEGER_LITERAL[$NEGATIVE_INTEGER_LITERAL] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(INTEGER_LITERAL, NEGATIVE_INTEGER_LITERAL106)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(INTEGER_LITERAL, NEGATIVE_INTEGER_LITERAL108)); } @@ -4577,43 +4725,43 @@ public class smaliParser extends Parser { // $ANTLR start "float_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:625:1: float_literal : ( FLOAT_LITERAL_OR_ID -> FLOAT_LITERAL[$FLOAT_LITERAL_OR_ID] | FLOAT_LITERAL ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:623:1: float_literal : ( FLOAT_LITERAL_OR_ID -> FLOAT_LITERAL[$FLOAT_LITERAL_OR_ID] | FLOAT_LITERAL ); public final smaliParser.float_literal_return float_literal() throws RecognitionException { smaliParser.float_literal_return retval = new smaliParser.float_literal_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token FLOAT_LITERAL_OR_ID107=null; - Token FLOAT_LITERAL108=null; + Token FLOAT_LITERAL_OR_ID109=null; + Token FLOAT_LITERAL110=null; - CommonTree FLOAT_LITERAL_OR_ID107_tree=null; - CommonTree FLOAT_LITERAL108_tree=null; + CommonTree FLOAT_LITERAL_OR_ID109_tree=null; + CommonTree FLOAT_LITERAL110_tree=null; RewriteRuleTokenStream stream_FLOAT_LITERAL_OR_ID=new RewriteRuleTokenStream(adaptor,"token FLOAT_LITERAL_OR_ID"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:626:3: ( FLOAT_LITERAL_OR_ID -> FLOAT_LITERAL[$FLOAT_LITERAL_OR_ID] | FLOAT_LITERAL ) - int alt17=2; - int LA17_0 = input.LA(1); - if ( (LA17_0==FLOAT_LITERAL_OR_ID) ) { - alt17=1; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:624:3: ( FLOAT_LITERAL_OR_ID -> FLOAT_LITERAL[$FLOAT_LITERAL_OR_ID] | FLOAT_LITERAL ) + int alt19=2; + int LA19_0 = input.LA(1); + if ( (LA19_0==FLOAT_LITERAL_OR_ID) ) { + alt19=1; } - else if ( (LA17_0==FLOAT_LITERAL) ) { - alt17=2; + else if ( (LA19_0==FLOAT_LITERAL) ) { + alt19=2; } else { NoViableAltException nvae = - new NoViableAltException("", 17, 0, input); + new NoViableAltException("", 19, 0, input); throw nvae; } - switch (alt17) { + switch (alt19) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:626:5: FLOAT_LITERAL_OR_ID + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:624:5: FLOAT_LITERAL_OR_ID { - FLOAT_LITERAL_OR_ID107=(Token)match(input,FLOAT_LITERAL_OR_ID,FOLLOW_FLOAT_LITERAL_OR_ID_in_float_literal2479); - stream_FLOAT_LITERAL_OR_ID.add(FLOAT_LITERAL_OR_ID107); + FLOAT_LITERAL_OR_ID109=(Token)match(input,FLOAT_LITERAL_OR_ID,FOLLOW_FLOAT_LITERAL_OR_ID_in_float_literal2468); + stream_FLOAT_LITERAL_OR_ID.add(FLOAT_LITERAL_OR_ID109); // AST REWRITE // elements: @@ -4626,9 +4774,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 626:25: -> FLOAT_LITERAL[$FLOAT_LITERAL_OR_ID] + // 624:25: -> FLOAT_LITERAL[$FLOAT_LITERAL_OR_ID] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(FLOAT_LITERAL, FLOAT_LITERAL_OR_ID107)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(FLOAT_LITERAL, FLOAT_LITERAL_OR_ID109)); } @@ -4637,14 +4785,14 @@ public class smaliParser extends Parser { } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:627:5: FLOAT_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:625:5: FLOAT_LITERAL { root_0 = (CommonTree)adaptor.nil(); - FLOAT_LITERAL108=(Token)match(input,FLOAT_LITERAL,FOLLOW_FLOAT_LITERAL_in_float_literal2490); - FLOAT_LITERAL108_tree = (CommonTree)adaptor.create(FLOAT_LITERAL108); - adaptor.addChild(root_0, FLOAT_LITERAL108_tree); + FLOAT_LITERAL110=(Token)match(input,FLOAT_LITERAL,FOLLOW_FLOAT_LITERAL_in_float_literal2479); + FLOAT_LITERAL110_tree = (CommonTree)adaptor.create(FLOAT_LITERAL110); + adaptor.addChild(root_0, FLOAT_LITERAL110_tree); } break; @@ -4677,43 +4825,43 @@ public class smaliParser extends Parser { // $ANTLR start "double_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:629:1: double_literal : ( DOUBLE_LITERAL_OR_ID -> DOUBLE_LITERAL[$DOUBLE_LITERAL_OR_ID] | DOUBLE_LITERAL ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:627:1: double_literal : ( DOUBLE_LITERAL_OR_ID -> DOUBLE_LITERAL[$DOUBLE_LITERAL_OR_ID] | DOUBLE_LITERAL ); public final smaliParser.double_literal_return double_literal() throws RecognitionException { smaliParser.double_literal_return retval = new smaliParser.double_literal_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token DOUBLE_LITERAL_OR_ID109=null; - Token DOUBLE_LITERAL110=null; + Token DOUBLE_LITERAL_OR_ID111=null; + Token DOUBLE_LITERAL112=null; - CommonTree DOUBLE_LITERAL_OR_ID109_tree=null; - CommonTree DOUBLE_LITERAL110_tree=null; + CommonTree DOUBLE_LITERAL_OR_ID111_tree=null; + CommonTree DOUBLE_LITERAL112_tree=null; RewriteRuleTokenStream stream_DOUBLE_LITERAL_OR_ID=new RewriteRuleTokenStream(adaptor,"token DOUBLE_LITERAL_OR_ID"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:630:3: ( DOUBLE_LITERAL_OR_ID -> DOUBLE_LITERAL[$DOUBLE_LITERAL_OR_ID] | DOUBLE_LITERAL ) - int alt18=2; - int LA18_0 = input.LA(1); - if ( (LA18_0==DOUBLE_LITERAL_OR_ID) ) { - alt18=1; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:628:3: ( DOUBLE_LITERAL_OR_ID -> DOUBLE_LITERAL[$DOUBLE_LITERAL_OR_ID] | DOUBLE_LITERAL ) + int alt20=2; + int LA20_0 = input.LA(1); + if ( (LA20_0==DOUBLE_LITERAL_OR_ID) ) { + alt20=1; } - else if ( (LA18_0==DOUBLE_LITERAL) ) { - alt18=2; + else if ( (LA20_0==DOUBLE_LITERAL) ) { + alt20=2; } else { NoViableAltException nvae = - new NoViableAltException("", 18, 0, input); + new NoViableAltException("", 20, 0, input); throw nvae; } - switch (alt18) { + switch (alt20) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:630:5: DOUBLE_LITERAL_OR_ID + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:628:5: DOUBLE_LITERAL_OR_ID { - DOUBLE_LITERAL_OR_ID109=(Token)match(input,DOUBLE_LITERAL_OR_ID,FOLLOW_DOUBLE_LITERAL_OR_ID_in_double_literal2500); - stream_DOUBLE_LITERAL_OR_ID.add(DOUBLE_LITERAL_OR_ID109); + DOUBLE_LITERAL_OR_ID111=(Token)match(input,DOUBLE_LITERAL_OR_ID,FOLLOW_DOUBLE_LITERAL_OR_ID_in_double_literal2489); + stream_DOUBLE_LITERAL_OR_ID.add(DOUBLE_LITERAL_OR_ID111); // AST REWRITE // elements: @@ -4726,9 +4874,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 630:26: -> DOUBLE_LITERAL[$DOUBLE_LITERAL_OR_ID] + // 628:26: -> DOUBLE_LITERAL[$DOUBLE_LITERAL_OR_ID] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(DOUBLE_LITERAL, DOUBLE_LITERAL_OR_ID109)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(DOUBLE_LITERAL, DOUBLE_LITERAL_OR_ID111)); } @@ -4737,14 +4885,14 @@ public class smaliParser extends Parser { } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:631:5: DOUBLE_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:629:5: DOUBLE_LITERAL { root_0 = (CommonTree)adaptor.nil(); - DOUBLE_LITERAL110=(Token)match(input,DOUBLE_LITERAL,FOLLOW_DOUBLE_LITERAL_in_double_literal2511); - DOUBLE_LITERAL110_tree = (CommonTree)adaptor.create(DOUBLE_LITERAL110); - adaptor.addChild(root_0, DOUBLE_LITERAL110_tree); + DOUBLE_LITERAL112=(Token)match(input,DOUBLE_LITERAL,FOLLOW_DOUBLE_LITERAL_in_double_literal2500); + DOUBLE_LITERAL112_tree = (CommonTree)adaptor.create(DOUBLE_LITERAL112); + adaptor.addChild(root_0, DOUBLE_LITERAL112_tree); } break; @@ -4777,53 +4925,53 @@ public class smaliParser extends Parser { // $ANTLR start "literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:633:1: literal : ( LONG_LITERAL | integer_literal | SHORT_LITERAL | BYTE_LITERAL | float_literal | double_literal | CHAR_LITERAL | STRING_LITERAL | BOOL_LITERAL | NULL_LITERAL | array_literal | subannotation | type_field_method_literal | enum_literal ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:631:1: literal : ( LONG_LITERAL | integer_literal | SHORT_LITERAL | BYTE_LITERAL | float_literal | double_literal | CHAR_LITERAL | STRING_LITERAL | BOOL_LITERAL | NULL_LITERAL | array_literal | subannotation | type_field_method_literal | enum_literal ); public final smaliParser.literal_return literal() throws RecognitionException { smaliParser.literal_return retval = new smaliParser.literal_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token LONG_LITERAL111=null; - Token SHORT_LITERAL113=null; - Token BYTE_LITERAL114=null; - Token CHAR_LITERAL117=null; - Token STRING_LITERAL118=null; - Token BOOL_LITERAL119=null; - Token NULL_LITERAL120=null; - ParserRuleReturnScope integer_literal112 =null; - ParserRuleReturnScope float_literal115 =null; - ParserRuleReturnScope double_literal116 =null; - ParserRuleReturnScope array_literal121 =null; - ParserRuleReturnScope subannotation122 =null; - ParserRuleReturnScope type_field_method_literal123 =null; - ParserRuleReturnScope enum_literal124 =null; - - CommonTree LONG_LITERAL111_tree=null; - CommonTree SHORT_LITERAL113_tree=null; - CommonTree BYTE_LITERAL114_tree=null; - CommonTree CHAR_LITERAL117_tree=null; - CommonTree STRING_LITERAL118_tree=null; - CommonTree BOOL_LITERAL119_tree=null; - CommonTree NULL_LITERAL120_tree=null; + Token LONG_LITERAL113=null; + Token SHORT_LITERAL115=null; + Token BYTE_LITERAL116=null; + Token CHAR_LITERAL119=null; + Token STRING_LITERAL120=null; + Token BOOL_LITERAL121=null; + Token NULL_LITERAL122=null; + ParserRuleReturnScope integer_literal114 =null; + ParserRuleReturnScope float_literal117 =null; + ParserRuleReturnScope double_literal118 =null; + ParserRuleReturnScope array_literal123 =null; + ParserRuleReturnScope subannotation124 =null; + ParserRuleReturnScope type_field_method_literal125 =null; + ParserRuleReturnScope enum_literal126 =null; + + CommonTree LONG_LITERAL113_tree=null; + CommonTree SHORT_LITERAL115_tree=null; + CommonTree BYTE_LITERAL116_tree=null; + CommonTree CHAR_LITERAL119_tree=null; + CommonTree STRING_LITERAL120_tree=null; + CommonTree BOOL_LITERAL121_tree=null; + CommonTree NULL_LITERAL122_tree=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:634:3: ( LONG_LITERAL | integer_literal | SHORT_LITERAL | BYTE_LITERAL | float_literal | double_literal | CHAR_LITERAL | STRING_LITERAL | BOOL_LITERAL | NULL_LITERAL | array_literal | subannotation | type_field_method_literal | enum_literal ) - int alt19=14; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:632:3: ( LONG_LITERAL | integer_literal | SHORT_LITERAL | BYTE_LITERAL | float_literal | double_literal | CHAR_LITERAL | STRING_LITERAL | BOOL_LITERAL | NULL_LITERAL | array_literal | subannotation | type_field_method_literal | enum_literal ) + int alt21=14; switch ( input.LA(1) ) { case LONG_LITERAL: { - alt19=1; + alt21=1; } break; case POSITIVE_INTEGER_LITERAL: { - int LA19_2 = input.LA(2); - if ( (LA19_2==EOF||(LA19_2 >= ACCESS_SPEC && LA19_2 <= ANNOTATION_VISIBILITY)||LA19_2==BOOL_LITERAL||(LA19_2 >= CLASS_DIRECTIVE && LA19_2 <= CLOSE_BRACE)||LA19_2==COMMA||(LA19_2 >= DOUBLE_LITERAL_OR_ID && LA19_2 <= END_ANNOTATION_DIRECTIVE)||LA19_2==END_FIELD_DIRECTIVE||LA19_2==END_SUBANNOTATION_DIRECTIVE||LA19_2==FIELD_DIRECTIVE||(LA19_2 >= FLOAT_LITERAL_OR_ID && LA19_2 <= IMPLEMENTS_DIRECTIVE)||(LA19_2 >= INSTRUCTION_FORMAT10t && LA19_2 <= INSTRUCTION_FORMAT10x_ODEX)||LA19_2==INSTRUCTION_FORMAT11x||LA19_2==INSTRUCTION_FORMAT12x_OR_ID||(LA19_2 >= INSTRUCTION_FORMAT21c_FIELD && LA19_2 <= INSTRUCTION_FORMAT21c_TYPE)||LA19_2==INSTRUCTION_FORMAT21t||(LA19_2 >= INSTRUCTION_FORMAT22c_FIELD && LA19_2 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA19_2 >= INSTRUCTION_FORMAT22s_OR_ID && LA19_2 <= INSTRUCTION_FORMAT22t)||(LA19_2 >= INSTRUCTION_FORMAT23x && LA19_2 <= INSTRUCTION_FORMAT25x)||(LA19_2 >= INSTRUCTION_FORMAT31i_OR_ID && LA19_2 <= INSTRUCTION_FORMAT31t)||(LA19_2 >= INSTRUCTION_FORMAT35c_METHOD && LA19_2 <= INSTRUCTION_FORMAT35ms_METHOD)||LA19_2==INSTRUCTION_FORMAT51l||(LA19_2 >= METHOD_DIRECTIVE && LA19_2 <= NULL_LITERAL)||LA19_2==PARAM_LIST_OR_ID_START||(LA19_2 >= POSITIVE_INTEGER_LITERAL && LA19_2 <= PRIMITIVE_TYPE)||LA19_2==REGISTER||(LA19_2 >= SIMPLE_NAME && LA19_2 <= SOURCE_DIRECTIVE)||(LA19_2 >= SUPER_DIRECTIVE && LA19_2 <= VOID_TYPE)) ) { - alt19=2; + int LA21_2 = input.LA(2); + if ( (LA21_2==EOF||(LA21_2 >= ACCESS_SPEC && LA21_2 <= ANNOTATION_VISIBILITY)||LA21_2==BOOL_LITERAL||(LA21_2 >= CLASS_DIRECTIVE && LA21_2 <= CLOSE_BRACE)||LA21_2==COMMA||(LA21_2 >= DOUBLE_LITERAL_OR_ID && LA21_2 <= END_ANNOTATION_DIRECTIVE)||LA21_2==END_FIELD_DIRECTIVE||LA21_2==END_SUBANNOTATION_DIRECTIVE||LA21_2==FIELD_DIRECTIVE||(LA21_2 >= FLOAT_LITERAL_OR_ID && LA21_2 <= IMPLEMENTS_DIRECTIVE)||(LA21_2 >= INSTRUCTION_FORMAT10t && LA21_2 <= INSTRUCTION_FORMAT10x_ODEX)||LA21_2==INSTRUCTION_FORMAT11x||LA21_2==INSTRUCTION_FORMAT12x_OR_ID||(LA21_2 >= INSTRUCTION_FORMAT21c_FIELD && LA21_2 <= INSTRUCTION_FORMAT21c_TYPE)||LA21_2==INSTRUCTION_FORMAT21t||(LA21_2 >= INSTRUCTION_FORMAT22c_FIELD && LA21_2 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA21_2 >= INSTRUCTION_FORMAT22s_OR_ID && LA21_2 <= INSTRUCTION_FORMAT22t)||(LA21_2 >= INSTRUCTION_FORMAT23x && LA21_2 <= INSTRUCTION_FORMAT25x)||(LA21_2 >= INSTRUCTION_FORMAT31i_OR_ID && LA21_2 <= INSTRUCTION_FORMAT31t)||(LA21_2 >= INSTRUCTION_FORMAT35c_METHOD && LA21_2 <= INSTRUCTION_FORMAT35ms_METHOD)||LA21_2==INSTRUCTION_FORMAT51l||(LA21_2 >= METHOD_DIRECTIVE && LA21_2 <= NULL_LITERAL)||(LA21_2 >= PARAM_LIST_OR_ID_PRIMITIVE_TYPE && LA21_2 <= PRIMITIVE_TYPE)||LA21_2==REGISTER||(LA21_2 >= SIMPLE_NAME && LA21_2 <= SOURCE_DIRECTIVE)||(LA21_2 >= SUPER_DIRECTIVE && LA21_2 <= VOID_TYPE)) ) { + alt21=2; } - else if ( (LA19_2==COLON||LA19_2==OPEN_PAREN) ) { - alt19=13; + else if ( (LA21_2==COLON||LA21_2==OPEN_PAREN) ) { + alt21=13; } else { @@ -4831,7 +4979,7 @@ public class smaliParser extends Parser { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 19, 2, input); + new NoViableAltException("", 21, 2, input); throw nvae; } finally { input.rewind(nvaeMark); @@ -4842,12 +4990,12 @@ public class smaliParser extends Parser { break; case NEGATIVE_INTEGER_LITERAL: { - int LA19_3 = input.LA(2); - if ( (LA19_3==EOF||(LA19_3 >= ACCESS_SPEC && LA19_3 <= ANNOTATION_VISIBILITY)||LA19_3==BOOL_LITERAL||(LA19_3 >= CLASS_DIRECTIVE && LA19_3 <= CLOSE_BRACE)||LA19_3==COMMA||(LA19_3 >= DOUBLE_LITERAL_OR_ID && LA19_3 <= END_ANNOTATION_DIRECTIVE)||LA19_3==END_FIELD_DIRECTIVE||LA19_3==END_SUBANNOTATION_DIRECTIVE||LA19_3==FIELD_DIRECTIVE||(LA19_3 >= FLOAT_LITERAL_OR_ID && LA19_3 <= IMPLEMENTS_DIRECTIVE)||(LA19_3 >= INSTRUCTION_FORMAT10t && LA19_3 <= INSTRUCTION_FORMAT10x_ODEX)||LA19_3==INSTRUCTION_FORMAT11x||LA19_3==INSTRUCTION_FORMAT12x_OR_ID||(LA19_3 >= INSTRUCTION_FORMAT21c_FIELD && LA19_3 <= INSTRUCTION_FORMAT21c_TYPE)||LA19_3==INSTRUCTION_FORMAT21t||(LA19_3 >= INSTRUCTION_FORMAT22c_FIELD && LA19_3 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA19_3 >= INSTRUCTION_FORMAT22s_OR_ID && LA19_3 <= INSTRUCTION_FORMAT22t)||(LA19_3 >= INSTRUCTION_FORMAT23x && LA19_3 <= INSTRUCTION_FORMAT25x)||(LA19_3 >= INSTRUCTION_FORMAT31i_OR_ID && LA19_3 <= INSTRUCTION_FORMAT31t)||(LA19_3 >= INSTRUCTION_FORMAT35c_METHOD && LA19_3 <= INSTRUCTION_FORMAT35ms_METHOD)||LA19_3==INSTRUCTION_FORMAT51l||(LA19_3 >= METHOD_DIRECTIVE && LA19_3 <= NULL_LITERAL)||LA19_3==PARAM_LIST_OR_ID_START||(LA19_3 >= POSITIVE_INTEGER_LITERAL && LA19_3 <= PRIMITIVE_TYPE)||LA19_3==REGISTER||(LA19_3 >= SIMPLE_NAME && LA19_3 <= SOURCE_DIRECTIVE)||(LA19_3 >= SUPER_DIRECTIVE && LA19_3 <= VOID_TYPE)) ) { - alt19=2; + int LA21_3 = input.LA(2); + if ( (LA21_3==EOF||(LA21_3 >= ACCESS_SPEC && LA21_3 <= ANNOTATION_VISIBILITY)||LA21_3==BOOL_LITERAL||(LA21_3 >= CLASS_DIRECTIVE && LA21_3 <= CLOSE_BRACE)||LA21_3==COMMA||(LA21_3 >= DOUBLE_LITERAL_OR_ID && LA21_3 <= END_ANNOTATION_DIRECTIVE)||LA21_3==END_FIELD_DIRECTIVE||LA21_3==END_SUBANNOTATION_DIRECTIVE||LA21_3==FIELD_DIRECTIVE||(LA21_3 >= FLOAT_LITERAL_OR_ID && LA21_3 <= IMPLEMENTS_DIRECTIVE)||(LA21_3 >= INSTRUCTION_FORMAT10t && LA21_3 <= INSTRUCTION_FORMAT10x_ODEX)||LA21_3==INSTRUCTION_FORMAT11x||LA21_3==INSTRUCTION_FORMAT12x_OR_ID||(LA21_3 >= INSTRUCTION_FORMAT21c_FIELD && LA21_3 <= INSTRUCTION_FORMAT21c_TYPE)||LA21_3==INSTRUCTION_FORMAT21t||(LA21_3 >= INSTRUCTION_FORMAT22c_FIELD && LA21_3 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA21_3 >= INSTRUCTION_FORMAT22s_OR_ID && LA21_3 <= INSTRUCTION_FORMAT22t)||(LA21_3 >= INSTRUCTION_FORMAT23x && LA21_3 <= INSTRUCTION_FORMAT25x)||(LA21_3 >= INSTRUCTION_FORMAT31i_OR_ID && LA21_3 <= INSTRUCTION_FORMAT31t)||(LA21_3 >= INSTRUCTION_FORMAT35c_METHOD && LA21_3 <= INSTRUCTION_FORMAT35ms_METHOD)||LA21_3==INSTRUCTION_FORMAT51l||(LA21_3 >= METHOD_DIRECTIVE && LA21_3 <= NULL_LITERAL)||(LA21_3 >= PARAM_LIST_OR_ID_PRIMITIVE_TYPE && LA21_3 <= PRIMITIVE_TYPE)||LA21_3==REGISTER||(LA21_3 >= SIMPLE_NAME && LA21_3 <= SOURCE_DIRECTIVE)||(LA21_3 >= SUPER_DIRECTIVE && LA21_3 <= VOID_TYPE)) ) { + alt21=2; } - else if ( (LA19_3==COLON||LA19_3==OPEN_PAREN) ) { - alt19=13; + else if ( (LA21_3==COLON||LA21_3==OPEN_PAREN) ) { + alt21=13; } else { @@ -4855,7 +5003,7 @@ public class smaliParser extends Parser { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 19, 3, input); + new NoViableAltException("", 21, 3, input); throw nvae; } finally { input.rewind(nvaeMark); @@ -4866,22 +5014,22 @@ public class smaliParser extends Parser { break; case SHORT_LITERAL: { - alt19=3; + alt21=3; } break; case BYTE_LITERAL: { - alt19=4; + alt21=4; } break; case FLOAT_LITERAL_OR_ID: { - int LA19_6 = input.LA(2); - if ( (LA19_6==EOF||(LA19_6 >= ACCESS_SPEC && LA19_6 <= ANNOTATION_VISIBILITY)||LA19_6==BOOL_LITERAL||(LA19_6 >= CLASS_DIRECTIVE && LA19_6 <= CLOSE_BRACE)||LA19_6==COMMA||(LA19_6 >= DOUBLE_LITERAL_OR_ID && LA19_6 <= END_ANNOTATION_DIRECTIVE)||LA19_6==END_FIELD_DIRECTIVE||LA19_6==END_SUBANNOTATION_DIRECTIVE||LA19_6==FIELD_DIRECTIVE||(LA19_6 >= FLOAT_LITERAL_OR_ID && LA19_6 <= IMPLEMENTS_DIRECTIVE)||(LA19_6 >= INSTRUCTION_FORMAT10t && LA19_6 <= INSTRUCTION_FORMAT10x_ODEX)||LA19_6==INSTRUCTION_FORMAT11x||LA19_6==INSTRUCTION_FORMAT12x_OR_ID||(LA19_6 >= INSTRUCTION_FORMAT21c_FIELD && LA19_6 <= INSTRUCTION_FORMAT21c_TYPE)||LA19_6==INSTRUCTION_FORMAT21t||(LA19_6 >= INSTRUCTION_FORMAT22c_FIELD && LA19_6 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA19_6 >= INSTRUCTION_FORMAT22s_OR_ID && LA19_6 <= INSTRUCTION_FORMAT22t)||(LA19_6 >= INSTRUCTION_FORMAT23x && LA19_6 <= INSTRUCTION_FORMAT25x)||(LA19_6 >= INSTRUCTION_FORMAT31i_OR_ID && LA19_6 <= INSTRUCTION_FORMAT31t)||(LA19_6 >= INSTRUCTION_FORMAT35c_METHOD && LA19_6 <= INSTRUCTION_FORMAT35ms_METHOD)||LA19_6==INSTRUCTION_FORMAT51l||(LA19_6 >= METHOD_DIRECTIVE && LA19_6 <= NULL_LITERAL)||LA19_6==PARAM_LIST_OR_ID_START||(LA19_6 >= POSITIVE_INTEGER_LITERAL && LA19_6 <= PRIMITIVE_TYPE)||LA19_6==REGISTER||(LA19_6 >= SIMPLE_NAME && LA19_6 <= SOURCE_DIRECTIVE)||(LA19_6 >= SUPER_DIRECTIVE && LA19_6 <= VOID_TYPE)) ) { - alt19=5; + int LA21_6 = input.LA(2); + if ( (LA21_6==EOF||(LA21_6 >= ACCESS_SPEC && LA21_6 <= ANNOTATION_VISIBILITY)||LA21_6==BOOL_LITERAL||(LA21_6 >= CLASS_DIRECTIVE && LA21_6 <= CLOSE_BRACE)||LA21_6==COMMA||(LA21_6 >= DOUBLE_LITERAL_OR_ID && LA21_6 <= END_ANNOTATION_DIRECTIVE)||LA21_6==END_FIELD_DIRECTIVE||LA21_6==END_SUBANNOTATION_DIRECTIVE||LA21_6==FIELD_DIRECTIVE||(LA21_6 >= FLOAT_LITERAL_OR_ID && LA21_6 <= IMPLEMENTS_DIRECTIVE)||(LA21_6 >= INSTRUCTION_FORMAT10t && LA21_6 <= INSTRUCTION_FORMAT10x_ODEX)||LA21_6==INSTRUCTION_FORMAT11x||LA21_6==INSTRUCTION_FORMAT12x_OR_ID||(LA21_6 >= INSTRUCTION_FORMAT21c_FIELD && LA21_6 <= INSTRUCTION_FORMAT21c_TYPE)||LA21_6==INSTRUCTION_FORMAT21t||(LA21_6 >= INSTRUCTION_FORMAT22c_FIELD && LA21_6 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA21_6 >= INSTRUCTION_FORMAT22s_OR_ID && LA21_6 <= INSTRUCTION_FORMAT22t)||(LA21_6 >= INSTRUCTION_FORMAT23x && LA21_6 <= INSTRUCTION_FORMAT25x)||(LA21_6 >= INSTRUCTION_FORMAT31i_OR_ID && LA21_6 <= INSTRUCTION_FORMAT31t)||(LA21_6 >= INSTRUCTION_FORMAT35c_METHOD && LA21_6 <= INSTRUCTION_FORMAT35ms_METHOD)||LA21_6==INSTRUCTION_FORMAT51l||(LA21_6 >= METHOD_DIRECTIVE && LA21_6 <= NULL_LITERAL)||(LA21_6 >= PARAM_LIST_OR_ID_PRIMITIVE_TYPE && LA21_6 <= PRIMITIVE_TYPE)||LA21_6==REGISTER||(LA21_6 >= SIMPLE_NAME && LA21_6 <= SOURCE_DIRECTIVE)||(LA21_6 >= SUPER_DIRECTIVE && LA21_6 <= VOID_TYPE)) ) { + alt21=5; } - else if ( (LA19_6==COLON||LA19_6==OPEN_PAREN) ) { - alt19=13; + else if ( (LA21_6==COLON||LA21_6==OPEN_PAREN) ) { + alt21=13; } else { @@ -4889,7 +5037,7 @@ public class smaliParser extends Parser { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 19, 6, input); + new NoViableAltException("", 21, 6, input); throw nvae; } finally { input.rewind(nvaeMark); @@ -4900,17 +5048,17 @@ public class smaliParser extends Parser { break; case FLOAT_LITERAL: { - alt19=5; + alt21=5; } break; case DOUBLE_LITERAL_OR_ID: { - int LA19_8 = input.LA(2); - if ( (LA19_8==EOF||(LA19_8 >= ACCESS_SPEC && LA19_8 <= ANNOTATION_VISIBILITY)||LA19_8==BOOL_LITERAL||(LA19_8 >= CLASS_DIRECTIVE && LA19_8 <= CLOSE_BRACE)||LA19_8==COMMA||(LA19_8 >= DOUBLE_LITERAL_OR_ID && LA19_8 <= END_ANNOTATION_DIRECTIVE)||LA19_8==END_FIELD_DIRECTIVE||LA19_8==END_SUBANNOTATION_DIRECTIVE||LA19_8==FIELD_DIRECTIVE||(LA19_8 >= FLOAT_LITERAL_OR_ID && LA19_8 <= IMPLEMENTS_DIRECTIVE)||(LA19_8 >= INSTRUCTION_FORMAT10t && LA19_8 <= INSTRUCTION_FORMAT10x_ODEX)||LA19_8==INSTRUCTION_FORMAT11x||LA19_8==INSTRUCTION_FORMAT12x_OR_ID||(LA19_8 >= INSTRUCTION_FORMAT21c_FIELD && LA19_8 <= INSTRUCTION_FORMAT21c_TYPE)||LA19_8==INSTRUCTION_FORMAT21t||(LA19_8 >= INSTRUCTION_FORMAT22c_FIELD && LA19_8 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA19_8 >= INSTRUCTION_FORMAT22s_OR_ID && LA19_8 <= INSTRUCTION_FORMAT22t)||(LA19_8 >= INSTRUCTION_FORMAT23x && LA19_8 <= INSTRUCTION_FORMAT25x)||(LA19_8 >= INSTRUCTION_FORMAT31i_OR_ID && LA19_8 <= INSTRUCTION_FORMAT31t)||(LA19_8 >= INSTRUCTION_FORMAT35c_METHOD && LA19_8 <= INSTRUCTION_FORMAT35ms_METHOD)||LA19_8==INSTRUCTION_FORMAT51l||(LA19_8 >= METHOD_DIRECTIVE && LA19_8 <= NULL_LITERAL)||LA19_8==PARAM_LIST_OR_ID_START||(LA19_8 >= POSITIVE_INTEGER_LITERAL && LA19_8 <= PRIMITIVE_TYPE)||LA19_8==REGISTER||(LA19_8 >= SIMPLE_NAME && LA19_8 <= SOURCE_DIRECTIVE)||(LA19_8 >= SUPER_DIRECTIVE && LA19_8 <= VOID_TYPE)) ) { - alt19=6; + int LA21_8 = input.LA(2); + if ( (LA21_8==EOF||(LA21_8 >= ACCESS_SPEC && LA21_8 <= ANNOTATION_VISIBILITY)||LA21_8==BOOL_LITERAL||(LA21_8 >= CLASS_DIRECTIVE && LA21_8 <= CLOSE_BRACE)||LA21_8==COMMA||(LA21_8 >= DOUBLE_LITERAL_OR_ID && LA21_8 <= END_ANNOTATION_DIRECTIVE)||LA21_8==END_FIELD_DIRECTIVE||LA21_8==END_SUBANNOTATION_DIRECTIVE||LA21_8==FIELD_DIRECTIVE||(LA21_8 >= FLOAT_LITERAL_OR_ID && LA21_8 <= IMPLEMENTS_DIRECTIVE)||(LA21_8 >= INSTRUCTION_FORMAT10t && LA21_8 <= INSTRUCTION_FORMAT10x_ODEX)||LA21_8==INSTRUCTION_FORMAT11x||LA21_8==INSTRUCTION_FORMAT12x_OR_ID||(LA21_8 >= INSTRUCTION_FORMAT21c_FIELD && LA21_8 <= INSTRUCTION_FORMAT21c_TYPE)||LA21_8==INSTRUCTION_FORMAT21t||(LA21_8 >= INSTRUCTION_FORMAT22c_FIELD && LA21_8 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA21_8 >= INSTRUCTION_FORMAT22s_OR_ID && LA21_8 <= INSTRUCTION_FORMAT22t)||(LA21_8 >= INSTRUCTION_FORMAT23x && LA21_8 <= INSTRUCTION_FORMAT25x)||(LA21_8 >= INSTRUCTION_FORMAT31i_OR_ID && LA21_8 <= INSTRUCTION_FORMAT31t)||(LA21_8 >= INSTRUCTION_FORMAT35c_METHOD && LA21_8 <= INSTRUCTION_FORMAT35ms_METHOD)||LA21_8==INSTRUCTION_FORMAT51l||(LA21_8 >= METHOD_DIRECTIVE && LA21_8 <= NULL_LITERAL)||(LA21_8 >= PARAM_LIST_OR_ID_PRIMITIVE_TYPE && LA21_8 <= PRIMITIVE_TYPE)||LA21_8==REGISTER||(LA21_8 >= SIMPLE_NAME && LA21_8 <= SOURCE_DIRECTIVE)||(LA21_8 >= SUPER_DIRECTIVE && LA21_8 <= VOID_TYPE)) ) { + alt21=6; } - else if ( (LA19_8==COLON||LA19_8==OPEN_PAREN) ) { - alt19=13; + else if ( (LA21_8==COLON||LA21_8==OPEN_PAREN) ) { + alt21=13; } else { @@ -4918,7 +5066,7 @@ public class smaliParser extends Parser { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 19, 8, input); + new NoViableAltException("", 21, 8, input); throw nvae; } finally { input.rewind(nvaeMark); @@ -4929,27 +5077,27 @@ public class smaliParser extends Parser { break; case DOUBLE_LITERAL: { - alt19=6; + alt21=6; } break; case CHAR_LITERAL: { - alt19=7; + alt21=7; } break; case STRING_LITERAL: { - alt19=8; + alt21=8; } break; case BOOL_LITERAL: { - int LA19_12 = input.LA(2); - if ( (LA19_12==EOF||(LA19_12 >= ACCESS_SPEC && LA19_12 <= ANNOTATION_VISIBILITY)||LA19_12==BOOL_LITERAL||(LA19_12 >= CLASS_DIRECTIVE && LA19_12 <= CLOSE_BRACE)||LA19_12==COMMA||(LA19_12 >= DOUBLE_LITERAL_OR_ID && LA19_12 <= END_ANNOTATION_DIRECTIVE)||LA19_12==END_FIELD_DIRECTIVE||LA19_12==END_SUBANNOTATION_DIRECTIVE||LA19_12==FIELD_DIRECTIVE||(LA19_12 >= FLOAT_LITERAL_OR_ID && LA19_12 <= IMPLEMENTS_DIRECTIVE)||(LA19_12 >= INSTRUCTION_FORMAT10t && LA19_12 <= INSTRUCTION_FORMAT10x_ODEX)||LA19_12==INSTRUCTION_FORMAT11x||LA19_12==INSTRUCTION_FORMAT12x_OR_ID||(LA19_12 >= INSTRUCTION_FORMAT21c_FIELD && LA19_12 <= INSTRUCTION_FORMAT21c_TYPE)||LA19_12==INSTRUCTION_FORMAT21t||(LA19_12 >= INSTRUCTION_FORMAT22c_FIELD && LA19_12 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA19_12 >= INSTRUCTION_FORMAT22s_OR_ID && LA19_12 <= INSTRUCTION_FORMAT22t)||(LA19_12 >= INSTRUCTION_FORMAT23x && LA19_12 <= INSTRUCTION_FORMAT25x)||(LA19_12 >= INSTRUCTION_FORMAT31i_OR_ID && LA19_12 <= INSTRUCTION_FORMAT31t)||(LA19_12 >= INSTRUCTION_FORMAT35c_METHOD && LA19_12 <= INSTRUCTION_FORMAT35ms_METHOD)||LA19_12==INSTRUCTION_FORMAT51l||(LA19_12 >= METHOD_DIRECTIVE && LA19_12 <= NULL_LITERAL)||LA19_12==PARAM_LIST_OR_ID_START||(LA19_12 >= POSITIVE_INTEGER_LITERAL && LA19_12 <= PRIMITIVE_TYPE)||LA19_12==REGISTER||(LA19_12 >= SIMPLE_NAME && LA19_12 <= SOURCE_DIRECTIVE)||(LA19_12 >= SUPER_DIRECTIVE && LA19_12 <= VOID_TYPE)) ) { - alt19=9; + int LA21_12 = input.LA(2); + if ( (LA21_12==EOF||(LA21_12 >= ACCESS_SPEC && LA21_12 <= ANNOTATION_VISIBILITY)||LA21_12==BOOL_LITERAL||(LA21_12 >= CLASS_DIRECTIVE && LA21_12 <= CLOSE_BRACE)||LA21_12==COMMA||(LA21_12 >= DOUBLE_LITERAL_OR_ID && LA21_12 <= END_ANNOTATION_DIRECTIVE)||LA21_12==END_FIELD_DIRECTIVE||LA21_12==END_SUBANNOTATION_DIRECTIVE||LA21_12==FIELD_DIRECTIVE||(LA21_12 >= FLOAT_LITERAL_OR_ID && LA21_12 <= IMPLEMENTS_DIRECTIVE)||(LA21_12 >= INSTRUCTION_FORMAT10t && LA21_12 <= INSTRUCTION_FORMAT10x_ODEX)||LA21_12==INSTRUCTION_FORMAT11x||LA21_12==INSTRUCTION_FORMAT12x_OR_ID||(LA21_12 >= INSTRUCTION_FORMAT21c_FIELD && LA21_12 <= INSTRUCTION_FORMAT21c_TYPE)||LA21_12==INSTRUCTION_FORMAT21t||(LA21_12 >= INSTRUCTION_FORMAT22c_FIELD && LA21_12 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA21_12 >= INSTRUCTION_FORMAT22s_OR_ID && LA21_12 <= INSTRUCTION_FORMAT22t)||(LA21_12 >= INSTRUCTION_FORMAT23x && LA21_12 <= INSTRUCTION_FORMAT25x)||(LA21_12 >= INSTRUCTION_FORMAT31i_OR_ID && LA21_12 <= INSTRUCTION_FORMAT31t)||(LA21_12 >= INSTRUCTION_FORMAT35c_METHOD && LA21_12 <= INSTRUCTION_FORMAT35ms_METHOD)||LA21_12==INSTRUCTION_FORMAT51l||(LA21_12 >= METHOD_DIRECTIVE && LA21_12 <= NULL_LITERAL)||(LA21_12 >= PARAM_LIST_OR_ID_PRIMITIVE_TYPE && LA21_12 <= PRIMITIVE_TYPE)||LA21_12==REGISTER||(LA21_12 >= SIMPLE_NAME && LA21_12 <= SOURCE_DIRECTIVE)||(LA21_12 >= SUPER_DIRECTIVE && LA21_12 <= VOID_TYPE)) ) { + alt21=9; } - else if ( (LA19_12==COLON||LA19_12==OPEN_PAREN) ) { - alt19=13; + else if ( (LA21_12==COLON||LA21_12==OPEN_PAREN) ) { + alt21=13; } else { @@ -4957,7 +5105,7 @@ public class smaliParser extends Parser { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 19, 12, input); + new NoViableAltException("", 21, 12, input); throw nvae; } finally { input.rewind(nvaeMark); @@ -4968,12 +5116,12 @@ public class smaliParser extends Parser { break; case NULL_LITERAL: { - int LA19_13 = input.LA(2); - if ( (LA19_13==EOF||(LA19_13 >= ACCESS_SPEC && LA19_13 <= ANNOTATION_VISIBILITY)||LA19_13==BOOL_LITERAL||(LA19_13 >= CLASS_DIRECTIVE && LA19_13 <= CLOSE_BRACE)||LA19_13==COMMA||(LA19_13 >= DOUBLE_LITERAL_OR_ID && LA19_13 <= END_ANNOTATION_DIRECTIVE)||LA19_13==END_FIELD_DIRECTIVE||LA19_13==END_SUBANNOTATION_DIRECTIVE||LA19_13==FIELD_DIRECTIVE||(LA19_13 >= FLOAT_LITERAL_OR_ID && LA19_13 <= IMPLEMENTS_DIRECTIVE)||(LA19_13 >= INSTRUCTION_FORMAT10t && LA19_13 <= INSTRUCTION_FORMAT10x_ODEX)||LA19_13==INSTRUCTION_FORMAT11x||LA19_13==INSTRUCTION_FORMAT12x_OR_ID||(LA19_13 >= INSTRUCTION_FORMAT21c_FIELD && LA19_13 <= INSTRUCTION_FORMAT21c_TYPE)||LA19_13==INSTRUCTION_FORMAT21t||(LA19_13 >= INSTRUCTION_FORMAT22c_FIELD && LA19_13 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA19_13 >= INSTRUCTION_FORMAT22s_OR_ID && LA19_13 <= INSTRUCTION_FORMAT22t)||(LA19_13 >= INSTRUCTION_FORMAT23x && LA19_13 <= INSTRUCTION_FORMAT25x)||(LA19_13 >= INSTRUCTION_FORMAT31i_OR_ID && LA19_13 <= INSTRUCTION_FORMAT31t)||(LA19_13 >= INSTRUCTION_FORMAT35c_METHOD && LA19_13 <= INSTRUCTION_FORMAT35ms_METHOD)||LA19_13==INSTRUCTION_FORMAT51l||(LA19_13 >= METHOD_DIRECTIVE && LA19_13 <= NULL_LITERAL)||LA19_13==PARAM_LIST_OR_ID_START||(LA19_13 >= POSITIVE_INTEGER_LITERAL && LA19_13 <= PRIMITIVE_TYPE)||LA19_13==REGISTER||(LA19_13 >= SIMPLE_NAME && LA19_13 <= SOURCE_DIRECTIVE)||(LA19_13 >= SUPER_DIRECTIVE && LA19_13 <= VOID_TYPE)) ) { - alt19=10; + int LA21_13 = input.LA(2); + if ( (LA21_13==EOF||(LA21_13 >= ACCESS_SPEC && LA21_13 <= ANNOTATION_VISIBILITY)||LA21_13==BOOL_LITERAL||(LA21_13 >= CLASS_DIRECTIVE && LA21_13 <= CLOSE_BRACE)||LA21_13==COMMA||(LA21_13 >= DOUBLE_LITERAL_OR_ID && LA21_13 <= END_ANNOTATION_DIRECTIVE)||LA21_13==END_FIELD_DIRECTIVE||LA21_13==END_SUBANNOTATION_DIRECTIVE||LA21_13==FIELD_DIRECTIVE||(LA21_13 >= FLOAT_LITERAL_OR_ID && LA21_13 <= IMPLEMENTS_DIRECTIVE)||(LA21_13 >= INSTRUCTION_FORMAT10t && LA21_13 <= INSTRUCTION_FORMAT10x_ODEX)||LA21_13==INSTRUCTION_FORMAT11x||LA21_13==INSTRUCTION_FORMAT12x_OR_ID||(LA21_13 >= INSTRUCTION_FORMAT21c_FIELD && LA21_13 <= INSTRUCTION_FORMAT21c_TYPE)||LA21_13==INSTRUCTION_FORMAT21t||(LA21_13 >= INSTRUCTION_FORMAT22c_FIELD && LA21_13 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA21_13 >= INSTRUCTION_FORMAT22s_OR_ID && LA21_13 <= INSTRUCTION_FORMAT22t)||(LA21_13 >= INSTRUCTION_FORMAT23x && LA21_13 <= INSTRUCTION_FORMAT25x)||(LA21_13 >= INSTRUCTION_FORMAT31i_OR_ID && LA21_13 <= INSTRUCTION_FORMAT31t)||(LA21_13 >= INSTRUCTION_FORMAT35c_METHOD && LA21_13 <= INSTRUCTION_FORMAT35ms_METHOD)||LA21_13==INSTRUCTION_FORMAT51l||(LA21_13 >= METHOD_DIRECTIVE && LA21_13 <= NULL_LITERAL)||(LA21_13 >= PARAM_LIST_OR_ID_PRIMITIVE_TYPE && LA21_13 <= PRIMITIVE_TYPE)||LA21_13==REGISTER||(LA21_13 >= SIMPLE_NAME && LA21_13 <= SOURCE_DIRECTIVE)||(LA21_13 >= SUPER_DIRECTIVE && LA21_13 <= VOID_TYPE)) ) { + alt21=10; } - else if ( (LA19_13==COLON||LA19_13==OPEN_PAREN) ) { - alt19=13; + else if ( (LA21_13==COLON||LA21_13==OPEN_PAREN) ) { + alt21=13; } else { @@ -4981,7 +5129,7 @@ public class smaliParser extends Parser { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 19, 13, input); + new NoViableAltException("", 21, 13, input); throw nvae; } finally { input.rewind(nvaeMark); @@ -4992,17 +5140,17 @@ public class smaliParser extends Parser { break; case OPEN_BRACE: { - alt19=11; + alt21=11; } break; case SUBANNOTATION_DIRECTIVE: { - alt19=12; + alt21=12; } break; case ACCESS_SPEC: case ANNOTATION_VISIBILITY: - case ARRAY_DESCRIPTOR: + case ARRAY_TYPE_PREFIX: case CLASS_DESCRIPTOR: case INSTRUCTION_FORMAT10t: case INSTRUCTION_FORMAT10x: @@ -5034,206 +5182,206 @@ public class smaliParser extends Parser { case INSTRUCTION_FORMAT35ms_METHOD: case INSTRUCTION_FORMAT51l: case MEMBER_NAME: - case PARAM_LIST_OR_ID_START: + case PARAM_LIST_OR_ID_PRIMITIVE_TYPE: case PRIMITIVE_TYPE: case REGISTER: case SIMPLE_NAME: case VERIFICATION_ERROR_TYPE: case VOID_TYPE: { - alt19=13; + alt21=13; } break; case ENUM_DIRECTIVE: { - alt19=14; + alt21=14; } break; default: NoViableAltException nvae = - new NoViableAltException("", 19, 0, input); + new NoViableAltException("", 21, 0, input); throw nvae; } - switch (alt19) { + switch (alt21) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:634:5: LONG_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:632:5: LONG_LITERAL { root_0 = (CommonTree)adaptor.nil(); - LONG_LITERAL111=(Token)match(input,LONG_LITERAL,FOLLOW_LONG_LITERAL_in_literal2521); - LONG_LITERAL111_tree = (CommonTree)adaptor.create(LONG_LITERAL111); - adaptor.addChild(root_0, LONG_LITERAL111_tree); + LONG_LITERAL113=(Token)match(input,LONG_LITERAL,FOLLOW_LONG_LITERAL_in_literal2510); + LONG_LITERAL113_tree = (CommonTree)adaptor.create(LONG_LITERAL113); + adaptor.addChild(root_0, LONG_LITERAL113_tree); } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:635:5: integer_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:633:5: integer_literal { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_integer_literal_in_literal2527); - integer_literal112=integer_literal(); + pushFollow(FOLLOW_integer_literal_in_literal2516); + integer_literal114=integer_literal(); state._fsp--; - adaptor.addChild(root_0, integer_literal112.getTree()); + adaptor.addChild(root_0, integer_literal114.getTree()); } break; case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:636:5: SHORT_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:634:5: SHORT_LITERAL { root_0 = (CommonTree)adaptor.nil(); - SHORT_LITERAL113=(Token)match(input,SHORT_LITERAL,FOLLOW_SHORT_LITERAL_in_literal2533); - SHORT_LITERAL113_tree = (CommonTree)adaptor.create(SHORT_LITERAL113); - adaptor.addChild(root_0, SHORT_LITERAL113_tree); + SHORT_LITERAL115=(Token)match(input,SHORT_LITERAL,FOLLOW_SHORT_LITERAL_in_literal2522); + SHORT_LITERAL115_tree = (CommonTree)adaptor.create(SHORT_LITERAL115); + adaptor.addChild(root_0, SHORT_LITERAL115_tree); } break; case 4 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:637:5: BYTE_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:635:5: BYTE_LITERAL { root_0 = (CommonTree)adaptor.nil(); - BYTE_LITERAL114=(Token)match(input,BYTE_LITERAL,FOLLOW_BYTE_LITERAL_in_literal2539); - BYTE_LITERAL114_tree = (CommonTree)adaptor.create(BYTE_LITERAL114); - adaptor.addChild(root_0, BYTE_LITERAL114_tree); + BYTE_LITERAL116=(Token)match(input,BYTE_LITERAL,FOLLOW_BYTE_LITERAL_in_literal2528); + BYTE_LITERAL116_tree = (CommonTree)adaptor.create(BYTE_LITERAL116); + adaptor.addChild(root_0, BYTE_LITERAL116_tree); } break; case 5 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:638:5: float_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:636:5: float_literal { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_float_literal_in_literal2545); - float_literal115=float_literal(); + pushFollow(FOLLOW_float_literal_in_literal2534); + float_literal117=float_literal(); state._fsp--; - adaptor.addChild(root_0, float_literal115.getTree()); + adaptor.addChild(root_0, float_literal117.getTree()); } break; case 6 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:639:5: double_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:637:5: double_literal { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_double_literal_in_literal2551); - double_literal116=double_literal(); + pushFollow(FOLLOW_double_literal_in_literal2540); + double_literal118=double_literal(); state._fsp--; - adaptor.addChild(root_0, double_literal116.getTree()); + adaptor.addChild(root_0, double_literal118.getTree()); } break; case 7 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:640:5: CHAR_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:638:5: CHAR_LITERAL { root_0 = (CommonTree)adaptor.nil(); - CHAR_LITERAL117=(Token)match(input,CHAR_LITERAL,FOLLOW_CHAR_LITERAL_in_literal2557); - CHAR_LITERAL117_tree = (CommonTree)adaptor.create(CHAR_LITERAL117); - adaptor.addChild(root_0, CHAR_LITERAL117_tree); + CHAR_LITERAL119=(Token)match(input,CHAR_LITERAL,FOLLOW_CHAR_LITERAL_in_literal2546); + CHAR_LITERAL119_tree = (CommonTree)adaptor.create(CHAR_LITERAL119); + adaptor.addChild(root_0, CHAR_LITERAL119_tree); } break; case 8 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:641:5: STRING_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:639:5: STRING_LITERAL { root_0 = (CommonTree)adaptor.nil(); - STRING_LITERAL118=(Token)match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_literal2563); - STRING_LITERAL118_tree = (CommonTree)adaptor.create(STRING_LITERAL118); - adaptor.addChild(root_0, STRING_LITERAL118_tree); + STRING_LITERAL120=(Token)match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_literal2552); + STRING_LITERAL120_tree = (CommonTree)adaptor.create(STRING_LITERAL120); + adaptor.addChild(root_0, STRING_LITERAL120_tree); } break; case 9 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:642:5: BOOL_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:640:5: BOOL_LITERAL { root_0 = (CommonTree)adaptor.nil(); - BOOL_LITERAL119=(Token)match(input,BOOL_LITERAL,FOLLOW_BOOL_LITERAL_in_literal2569); - BOOL_LITERAL119_tree = (CommonTree)adaptor.create(BOOL_LITERAL119); - adaptor.addChild(root_0, BOOL_LITERAL119_tree); + BOOL_LITERAL121=(Token)match(input,BOOL_LITERAL,FOLLOW_BOOL_LITERAL_in_literal2558); + BOOL_LITERAL121_tree = (CommonTree)adaptor.create(BOOL_LITERAL121); + adaptor.addChild(root_0, BOOL_LITERAL121_tree); } break; case 10 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:643:5: NULL_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:641:5: NULL_LITERAL { root_0 = (CommonTree)adaptor.nil(); - NULL_LITERAL120=(Token)match(input,NULL_LITERAL,FOLLOW_NULL_LITERAL_in_literal2575); - NULL_LITERAL120_tree = (CommonTree)adaptor.create(NULL_LITERAL120); - adaptor.addChild(root_0, NULL_LITERAL120_tree); + NULL_LITERAL122=(Token)match(input,NULL_LITERAL,FOLLOW_NULL_LITERAL_in_literal2564); + NULL_LITERAL122_tree = (CommonTree)adaptor.create(NULL_LITERAL122); + adaptor.addChild(root_0, NULL_LITERAL122_tree); } break; case 11 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:644:5: array_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:642:5: array_literal { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_array_literal_in_literal2581); - array_literal121=array_literal(); + pushFollow(FOLLOW_array_literal_in_literal2570); + array_literal123=array_literal(); state._fsp--; - adaptor.addChild(root_0, array_literal121.getTree()); + adaptor.addChild(root_0, array_literal123.getTree()); } break; case 12 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:645:5: subannotation + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:643:5: subannotation { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_subannotation_in_literal2587); - subannotation122=subannotation(); + pushFollow(FOLLOW_subannotation_in_literal2576); + subannotation124=subannotation(); state._fsp--; - adaptor.addChild(root_0, subannotation122.getTree()); + adaptor.addChild(root_0, subannotation124.getTree()); } break; case 13 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:646:5: type_field_method_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:644:5: type_field_method_literal { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_type_field_method_literal_in_literal2593); - type_field_method_literal123=type_field_method_literal(); + pushFollow(FOLLOW_type_field_method_literal_in_literal2582); + type_field_method_literal125=type_field_method_literal(); state._fsp--; - adaptor.addChild(root_0, type_field_method_literal123.getTree()); + adaptor.addChild(root_0, type_field_method_literal125.getTree()); } break; case 14 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:647:5: enum_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:645:5: enum_literal { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_enum_literal_in_literal2599); - enum_literal124=enum_literal(); + pushFollow(FOLLOW_enum_literal_in_literal2588); + enum_literal126=enum_literal(); state._fsp--; - adaptor.addChild(root_0, enum_literal124.getTree()); + adaptor.addChild(root_0, enum_literal126.getTree()); } break; @@ -5267,30 +5415,30 @@ public class smaliParser extends Parser { // $ANTLR start "parsed_integer_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:649:1: parsed_integer_literal returns [int value] : integer_literal ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:647:1: parsed_integer_literal returns [int value] : integer_literal ; public final smaliParser.parsed_integer_literal_return parsed_integer_literal() throws RecognitionException { smaliParser.parsed_integer_literal_return retval = new smaliParser.parsed_integer_literal_return(); retval.start = input.LT(1); CommonTree root_0 = null; - ParserRuleReturnScope integer_literal125 =null; + ParserRuleReturnScope integer_literal127 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:650:3: ( integer_literal ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:650:5: integer_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:648:3: ( integer_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:648:5: integer_literal { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_integer_literal_in_parsed_integer_literal2612); - integer_literal125=integer_literal(); + pushFollow(FOLLOW_integer_literal_in_parsed_integer_literal2601); + integer_literal127=integer_literal(); state._fsp--; - adaptor.addChild(root_0, integer_literal125.getTree()); + adaptor.addChild(root_0, integer_literal127.getTree()); - retval.value = LiteralTools.parseInt((integer_literal125!=null?input.toString(integer_literal125.start,integer_literal125.stop):null)); + retval.value = LiteralTools.parseInt((integer_literal127!=null?input.toString(integer_literal127.start,integer_literal127.stop):null)); } retval.stop = input.LT(-1); @@ -5320,119 +5468,119 @@ public class smaliParser extends Parser { // $ANTLR start "integral_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:652:1: integral_literal : ( LONG_LITERAL | integer_literal | SHORT_LITERAL | CHAR_LITERAL | BYTE_LITERAL ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:650:1: integral_literal : ( LONG_LITERAL | integer_literal | SHORT_LITERAL | CHAR_LITERAL | BYTE_LITERAL ); public final smaliParser.integral_literal_return integral_literal() throws RecognitionException { smaliParser.integral_literal_return retval = new smaliParser.integral_literal_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token LONG_LITERAL126=null; - Token SHORT_LITERAL128=null; - Token CHAR_LITERAL129=null; - Token BYTE_LITERAL130=null; - ParserRuleReturnScope integer_literal127 =null; + Token LONG_LITERAL128=null; + Token SHORT_LITERAL130=null; + Token CHAR_LITERAL131=null; + Token BYTE_LITERAL132=null; + ParserRuleReturnScope integer_literal129 =null; - CommonTree LONG_LITERAL126_tree=null; - CommonTree SHORT_LITERAL128_tree=null; - CommonTree CHAR_LITERAL129_tree=null; - CommonTree BYTE_LITERAL130_tree=null; + CommonTree LONG_LITERAL128_tree=null; + CommonTree SHORT_LITERAL130_tree=null; + CommonTree CHAR_LITERAL131_tree=null; + CommonTree BYTE_LITERAL132_tree=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:653:3: ( LONG_LITERAL | integer_literal | SHORT_LITERAL | CHAR_LITERAL | BYTE_LITERAL ) - int alt20=5; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:651:3: ( LONG_LITERAL | integer_literal | SHORT_LITERAL | CHAR_LITERAL | BYTE_LITERAL ) + int alt22=5; switch ( input.LA(1) ) { case LONG_LITERAL: { - alt20=1; + alt22=1; } break; case NEGATIVE_INTEGER_LITERAL: case POSITIVE_INTEGER_LITERAL: { - alt20=2; + alt22=2; } break; case SHORT_LITERAL: { - alt20=3; + alt22=3; } break; case CHAR_LITERAL: { - alt20=4; + alt22=4; } break; case BYTE_LITERAL: { - alt20=5; + alt22=5; } break; default: NoViableAltException nvae = - new NoViableAltException("", 20, 0, input); + new NoViableAltException("", 22, 0, input); throw nvae; } - switch (alt20) { + switch (alt22) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:653:5: LONG_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:651:5: LONG_LITERAL { root_0 = (CommonTree)adaptor.nil(); - LONG_LITERAL126=(Token)match(input,LONG_LITERAL,FOLLOW_LONG_LITERAL_in_integral_literal2624); - LONG_LITERAL126_tree = (CommonTree)adaptor.create(LONG_LITERAL126); - adaptor.addChild(root_0, LONG_LITERAL126_tree); + LONG_LITERAL128=(Token)match(input,LONG_LITERAL,FOLLOW_LONG_LITERAL_in_integral_literal2613); + LONG_LITERAL128_tree = (CommonTree)adaptor.create(LONG_LITERAL128); + adaptor.addChild(root_0, LONG_LITERAL128_tree); } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:654:5: integer_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:652:5: integer_literal { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_integer_literal_in_integral_literal2630); - integer_literal127=integer_literal(); + pushFollow(FOLLOW_integer_literal_in_integral_literal2619); + integer_literal129=integer_literal(); state._fsp--; - adaptor.addChild(root_0, integer_literal127.getTree()); + adaptor.addChild(root_0, integer_literal129.getTree()); } break; case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:655:5: SHORT_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:653:5: SHORT_LITERAL { root_0 = (CommonTree)adaptor.nil(); - SHORT_LITERAL128=(Token)match(input,SHORT_LITERAL,FOLLOW_SHORT_LITERAL_in_integral_literal2636); - SHORT_LITERAL128_tree = (CommonTree)adaptor.create(SHORT_LITERAL128); - adaptor.addChild(root_0, SHORT_LITERAL128_tree); + SHORT_LITERAL130=(Token)match(input,SHORT_LITERAL,FOLLOW_SHORT_LITERAL_in_integral_literal2625); + SHORT_LITERAL130_tree = (CommonTree)adaptor.create(SHORT_LITERAL130); + adaptor.addChild(root_0, SHORT_LITERAL130_tree); } break; case 4 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:656:5: CHAR_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:654:5: CHAR_LITERAL { root_0 = (CommonTree)adaptor.nil(); - CHAR_LITERAL129=(Token)match(input,CHAR_LITERAL,FOLLOW_CHAR_LITERAL_in_integral_literal2642); - CHAR_LITERAL129_tree = (CommonTree)adaptor.create(CHAR_LITERAL129); - adaptor.addChild(root_0, CHAR_LITERAL129_tree); + CHAR_LITERAL131=(Token)match(input,CHAR_LITERAL,FOLLOW_CHAR_LITERAL_in_integral_literal2631); + CHAR_LITERAL131_tree = (CommonTree)adaptor.create(CHAR_LITERAL131); + adaptor.addChild(root_0, CHAR_LITERAL131_tree); } break; case 5 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:657:5: BYTE_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:655:5: BYTE_LITERAL { root_0 = (CommonTree)adaptor.nil(); - BYTE_LITERAL130=(Token)match(input,BYTE_LITERAL,FOLLOW_BYTE_LITERAL_in_integral_literal2648); - BYTE_LITERAL130_tree = (CommonTree)adaptor.create(BYTE_LITERAL130); - adaptor.addChild(root_0, BYTE_LITERAL130_tree); + BYTE_LITERAL132=(Token)match(input,BYTE_LITERAL,FOLLOW_BYTE_LITERAL_in_integral_literal2637); + BYTE_LITERAL132_tree = (CommonTree)adaptor.create(BYTE_LITERAL132); + adaptor.addChild(root_0, BYTE_LITERAL132_tree); } break; @@ -5465,159 +5613,159 @@ public class smaliParser extends Parser { // $ANTLR start "fixed_32bit_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:659:1: fixed_32bit_literal : ( LONG_LITERAL | integer_literal | SHORT_LITERAL | BYTE_LITERAL | float_literal | CHAR_LITERAL | BOOL_LITERAL ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:657:1: fixed_32bit_literal : ( LONG_LITERAL | integer_literal | SHORT_LITERAL | BYTE_LITERAL | float_literal | CHAR_LITERAL | BOOL_LITERAL ); public final smaliParser.fixed_32bit_literal_return fixed_32bit_literal() throws RecognitionException { smaliParser.fixed_32bit_literal_return retval = new smaliParser.fixed_32bit_literal_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token LONG_LITERAL131=null; - Token SHORT_LITERAL133=null; - Token BYTE_LITERAL134=null; - Token CHAR_LITERAL136=null; - Token BOOL_LITERAL137=null; - ParserRuleReturnScope integer_literal132 =null; - ParserRuleReturnScope float_literal135 =null; + Token LONG_LITERAL133=null; + Token SHORT_LITERAL135=null; + Token BYTE_LITERAL136=null; + Token CHAR_LITERAL138=null; + Token BOOL_LITERAL139=null; + ParserRuleReturnScope integer_literal134 =null; + ParserRuleReturnScope float_literal137 =null; - CommonTree LONG_LITERAL131_tree=null; - CommonTree SHORT_LITERAL133_tree=null; - CommonTree BYTE_LITERAL134_tree=null; - CommonTree CHAR_LITERAL136_tree=null; - CommonTree BOOL_LITERAL137_tree=null; + CommonTree LONG_LITERAL133_tree=null; + CommonTree SHORT_LITERAL135_tree=null; + CommonTree BYTE_LITERAL136_tree=null; + CommonTree CHAR_LITERAL138_tree=null; + CommonTree BOOL_LITERAL139_tree=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:660:3: ( LONG_LITERAL | integer_literal | SHORT_LITERAL | BYTE_LITERAL | float_literal | CHAR_LITERAL | BOOL_LITERAL ) - int alt21=7; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:658:3: ( LONG_LITERAL | integer_literal | SHORT_LITERAL | BYTE_LITERAL | float_literal | CHAR_LITERAL | BOOL_LITERAL ) + int alt23=7; switch ( input.LA(1) ) { case LONG_LITERAL: { - alt21=1; + alt23=1; } break; case NEGATIVE_INTEGER_LITERAL: case POSITIVE_INTEGER_LITERAL: { - alt21=2; + alt23=2; } break; case SHORT_LITERAL: { - alt21=3; + alt23=3; } break; case BYTE_LITERAL: { - alt21=4; + alt23=4; } break; case FLOAT_LITERAL: case FLOAT_LITERAL_OR_ID: { - alt21=5; + alt23=5; } break; case CHAR_LITERAL: { - alt21=6; + alt23=6; } break; case BOOL_LITERAL: { - alt21=7; + alt23=7; } break; default: NoViableAltException nvae = - new NoViableAltException("", 21, 0, input); + new NoViableAltException("", 23, 0, input); throw nvae; } - switch (alt21) { + switch (alt23) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:660:5: LONG_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:658:5: LONG_LITERAL { root_0 = (CommonTree)adaptor.nil(); - LONG_LITERAL131=(Token)match(input,LONG_LITERAL,FOLLOW_LONG_LITERAL_in_fixed_32bit_literal2658); - LONG_LITERAL131_tree = (CommonTree)adaptor.create(LONG_LITERAL131); - adaptor.addChild(root_0, LONG_LITERAL131_tree); + LONG_LITERAL133=(Token)match(input,LONG_LITERAL,FOLLOW_LONG_LITERAL_in_fixed_32bit_literal2647); + LONG_LITERAL133_tree = (CommonTree)adaptor.create(LONG_LITERAL133); + adaptor.addChild(root_0, LONG_LITERAL133_tree); } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:661:5: integer_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:659:5: integer_literal { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_integer_literal_in_fixed_32bit_literal2664); - integer_literal132=integer_literal(); + pushFollow(FOLLOW_integer_literal_in_fixed_32bit_literal2653); + integer_literal134=integer_literal(); state._fsp--; - adaptor.addChild(root_0, integer_literal132.getTree()); + adaptor.addChild(root_0, integer_literal134.getTree()); } break; case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:662:5: SHORT_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:660:5: SHORT_LITERAL { root_0 = (CommonTree)adaptor.nil(); - SHORT_LITERAL133=(Token)match(input,SHORT_LITERAL,FOLLOW_SHORT_LITERAL_in_fixed_32bit_literal2670); - SHORT_LITERAL133_tree = (CommonTree)adaptor.create(SHORT_LITERAL133); - adaptor.addChild(root_0, SHORT_LITERAL133_tree); + SHORT_LITERAL135=(Token)match(input,SHORT_LITERAL,FOLLOW_SHORT_LITERAL_in_fixed_32bit_literal2659); + SHORT_LITERAL135_tree = (CommonTree)adaptor.create(SHORT_LITERAL135); + adaptor.addChild(root_0, SHORT_LITERAL135_tree); } break; case 4 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:663:5: BYTE_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:661:5: BYTE_LITERAL { root_0 = (CommonTree)adaptor.nil(); - BYTE_LITERAL134=(Token)match(input,BYTE_LITERAL,FOLLOW_BYTE_LITERAL_in_fixed_32bit_literal2676); - BYTE_LITERAL134_tree = (CommonTree)adaptor.create(BYTE_LITERAL134); - adaptor.addChild(root_0, BYTE_LITERAL134_tree); + BYTE_LITERAL136=(Token)match(input,BYTE_LITERAL,FOLLOW_BYTE_LITERAL_in_fixed_32bit_literal2665); + BYTE_LITERAL136_tree = (CommonTree)adaptor.create(BYTE_LITERAL136); + adaptor.addChild(root_0, BYTE_LITERAL136_tree); } break; case 5 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:664:5: float_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:662:5: float_literal { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_float_literal_in_fixed_32bit_literal2682); - float_literal135=float_literal(); + pushFollow(FOLLOW_float_literal_in_fixed_32bit_literal2671); + float_literal137=float_literal(); state._fsp--; - adaptor.addChild(root_0, float_literal135.getTree()); + adaptor.addChild(root_0, float_literal137.getTree()); } break; case 6 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:665:5: CHAR_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:663:5: CHAR_LITERAL { root_0 = (CommonTree)adaptor.nil(); - CHAR_LITERAL136=(Token)match(input,CHAR_LITERAL,FOLLOW_CHAR_LITERAL_in_fixed_32bit_literal2688); - CHAR_LITERAL136_tree = (CommonTree)adaptor.create(CHAR_LITERAL136); - adaptor.addChild(root_0, CHAR_LITERAL136_tree); + CHAR_LITERAL138=(Token)match(input,CHAR_LITERAL,FOLLOW_CHAR_LITERAL_in_fixed_32bit_literal2677); + CHAR_LITERAL138_tree = (CommonTree)adaptor.create(CHAR_LITERAL138); + adaptor.addChild(root_0, CHAR_LITERAL138_tree); } break; case 7 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:666:5: BOOL_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:664:5: BOOL_LITERAL { root_0 = (CommonTree)adaptor.nil(); - BOOL_LITERAL137=(Token)match(input,BOOL_LITERAL,FOLLOW_BOOL_LITERAL_in_fixed_32bit_literal2694); - BOOL_LITERAL137_tree = (CommonTree)adaptor.create(BOOL_LITERAL137); - adaptor.addChild(root_0, BOOL_LITERAL137_tree); + BOOL_LITERAL139=(Token)match(input,BOOL_LITERAL,FOLLOW_BOOL_LITERAL_in_fixed_32bit_literal2683); + BOOL_LITERAL139_tree = (CommonTree)adaptor.create(BOOL_LITERAL139); + adaptor.addChild(root_0, BOOL_LITERAL139_tree); } break; @@ -5650,180 +5798,180 @@ public class smaliParser extends Parser { // $ANTLR start "fixed_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:668:1: fixed_literal : ( integer_literal | LONG_LITERAL | SHORT_LITERAL | BYTE_LITERAL | float_literal | double_literal | CHAR_LITERAL | BOOL_LITERAL ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:666:1: fixed_literal : ( integer_literal | LONG_LITERAL | SHORT_LITERAL | BYTE_LITERAL | float_literal | double_literal | CHAR_LITERAL | BOOL_LITERAL ); public final smaliParser.fixed_literal_return fixed_literal() throws RecognitionException { smaliParser.fixed_literal_return retval = new smaliParser.fixed_literal_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token LONG_LITERAL139=null; - Token SHORT_LITERAL140=null; - Token BYTE_LITERAL141=null; - Token CHAR_LITERAL144=null; - Token BOOL_LITERAL145=null; - ParserRuleReturnScope integer_literal138 =null; - ParserRuleReturnScope float_literal142 =null; - ParserRuleReturnScope double_literal143 =null; - - CommonTree LONG_LITERAL139_tree=null; - CommonTree SHORT_LITERAL140_tree=null; - CommonTree BYTE_LITERAL141_tree=null; - CommonTree CHAR_LITERAL144_tree=null; - CommonTree BOOL_LITERAL145_tree=null; + Token LONG_LITERAL141=null; + Token SHORT_LITERAL142=null; + Token BYTE_LITERAL143=null; + Token CHAR_LITERAL146=null; + Token BOOL_LITERAL147=null; + ParserRuleReturnScope integer_literal140 =null; + ParserRuleReturnScope float_literal144 =null; + ParserRuleReturnScope double_literal145 =null; + + CommonTree LONG_LITERAL141_tree=null; + CommonTree SHORT_LITERAL142_tree=null; + CommonTree BYTE_LITERAL143_tree=null; + CommonTree CHAR_LITERAL146_tree=null; + CommonTree BOOL_LITERAL147_tree=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:669:3: ( integer_literal | LONG_LITERAL | SHORT_LITERAL | BYTE_LITERAL | float_literal | double_literal | CHAR_LITERAL | BOOL_LITERAL ) - int alt22=8; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:667:3: ( integer_literal | LONG_LITERAL | SHORT_LITERAL | BYTE_LITERAL | float_literal | double_literal | CHAR_LITERAL | BOOL_LITERAL ) + int alt24=8; switch ( input.LA(1) ) { case NEGATIVE_INTEGER_LITERAL: case POSITIVE_INTEGER_LITERAL: { - alt22=1; + alt24=1; } break; case LONG_LITERAL: { - alt22=2; + alt24=2; } break; case SHORT_LITERAL: { - alt22=3; + alt24=3; } break; case BYTE_LITERAL: { - alt22=4; + alt24=4; } break; case FLOAT_LITERAL: case FLOAT_LITERAL_OR_ID: { - alt22=5; + alt24=5; } break; case DOUBLE_LITERAL: case DOUBLE_LITERAL_OR_ID: { - alt22=6; + alt24=6; } break; case CHAR_LITERAL: { - alt22=7; + alt24=7; } break; case BOOL_LITERAL: { - alt22=8; + alt24=8; } break; default: NoViableAltException nvae = - new NoViableAltException("", 22, 0, input); + new NoViableAltException("", 24, 0, input); throw nvae; } - switch (alt22) { + switch (alt24) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:669:5: integer_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:667:5: integer_literal { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_integer_literal_in_fixed_literal2704); - integer_literal138=integer_literal(); + pushFollow(FOLLOW_integer_literal_in_fixed_literal2693); + integer_literal140=integer_literal(); state._fsp--; - adaptor.addChild(root_0, integer_literal138.getTree()); + adaptor.addChild(root_0, integer_literal140.getTree()); } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:670:5: LONG_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:668:5: LONG_LITERAL { root_0 = (CommonTree)adaptor.nil(); - LONG_LITERAL139=(Token)match(input,LONG_LITERAL,FOLLOW_LONG_LITERAL_in_fixed_literal2710); - LONG_LITERAL139_tree = (CommonTree)adaptor.create(LONG_LITERAL139); - adaptor.addChild(root_0, LONG_LITERAL139_tree); + LONG_LITERAL141=(Token)match(input,LONG_LITERAL,FOLLOW_LONG_LITERAL_in_fixed_literal2699); + LONG_LITERAL141_tree = (CommonTree)adaptor.create(LONG_LITERAL141); + adaptor.addChild(root_0, LONG_LITERAL141_tree); } break; case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:671:5: SHORT_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:669:5: SHORT_LITERAL { root_0 = (CommonTree)adaptor.nil(); - SHORT_LITERAL140=(Token)match(input,SHORT_LITERAL,FOLLOW_SHORT_LITERAL_in_fixed_literal2716); - SHORT_LITERAL140_tree = (CommonTree)adaptor.create(SHORT_LITERAL140); - adaptor.addChild(root_0, SHORT_LITERAL140_tree); + SHORT_LITERAL142=(Token)match(input,SHORT_LITERAL,FOLLOW_SHORT_LITERAL_in_fixed_literal2705); + SHORT_LITERAL142_tree = (CommonTree)adaptor.create(SHORT_LITERAL142); + adaptor.addChild(root_0, SHORT_LITERAL142_tree); } break; case 4 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:672:5: BYTE_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:670:5: BYTE_LITERAL { root_0 = (CommonTree)adaptor.nil(); - BYTE_LITERAL141=(Token)match(input,BYTE_LITERAL,FOLLOW_BYTE_LITERAL_in_fixed_literal2722); - BYTE_LITERAL141_tree = (CommonTree)adaptor.create(BYTE_LITERAL141); - adaptor.addChild(root_0, BYTE_LITERAL141_tree); + BYTE_LITERAL143=(Token)match(input,BYTE_LITERAL,FOLLOW_BYTE_LITERAL_in_fixed_literal2711); + BYTE_LITERAL143_tree = (CommonTree)adaptor.create(BYTE_LITERAL143); + adaptor.addChild(root_0, BYTE_LITERAL143_tree); } break; case 5 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:673:5: float_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:671:5: float_literal { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_float_literal_in_fixed_literal2728); - float_literal142=float_literal(); + pushFollow(FOLLOW_float_literal_in_fixed_literal2717); + float_literal144=float_literal(); state._fsp--; - adaptor.addChild(root_0, float_literal142.getTree()); + adaptor.addChild(root_0, float_literal144.getTree()); } break; case 6 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:674:5: double_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:672:5: double_literal { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_double_literal_in_fixed_literal2734); - double_literal143=double_literal(); + pushFollow(FOLLOW_double_literal_in_fixed_literal2723); + double_literal145=double_literal(); state._fsp--; - adaptor.addChild(root_0, double_literal143.getTree()); + adaptor.addChild(root_0, double_literal145.getTree()); } break; case 7 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:675:5: CHAR_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:673:5: CHAR_LITERAL { root_0 = (CommonTree)adaptor.nil(); - CHAR_LITERAL144=(Token)match(input,CHAR_LITERAL,FOLLOW_CHAR_LITERAL_in_fixed_literal2740); - CHAR_LITERAL144_tree = (CommonTree)adaptor.create(CHAR_LITERAL144); - adaptor.addChild(root_0, CHAR_LITERAL144_tree); + CHAR_LITERAL146=(Token)match(input,CHAR_LITERAL,FOLLOW_CHAR_LITERAL_in_fixed_literal2729); + CHAR_LITERAL146_tree = (CommonTree)adaptor.create(CHAR_LITERAL146); + adaptor.addChild(root_0, CHAR_LITERAL146_tree); } break; case 8 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:676:5: BOOL_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:674:5: BOOL_LITERAL { root_0 = (CommonTree)adaptor.nil(); - BOOL_LITERAL145=(Token)match(input,BOOL_LITERAL,FOLLOW_BOOL_LITERAL_in_fixed_literal2746); - BOOL_LITERAL145_tree = (CommonTree)adaptor.create(BOOL_LITERAL145); - adaptor.addChild(root_0, BOOL_LITERAL145_tree); + BOOL_LITERAL147=(Token)match(input,BOOL_LITERAL,FOLLOW_BOOL_LITERAL_in_fixed_literal2735); + BOOL_LITERAL147_tree = (CommonTree)adaptor.create(BOOL_LITERAL147); + adaptor.addChild(root_0, BOOL_LITERAL147_tree); } break; @@ -5856,100 +6004,100 @@ public class smaliParser extends Parser { // $ANTLR start "array_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:678:1: array_literal : OPEN_BRACE ( literal ( COMMA literal )* |) CLOSE_BRACE -> ^( I_ENCODED_ARRAY[$start, \"I_ENCODED_ARRAY\"] ( literal )* ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:676:1: array_literal : OPEN_BRACE ( literal ( COMMA literal )* |) CLOSE_BRACE -> ^( I_ENCODED_ARRAY[$start, \"I_ENCODED_ARRAY\"] ( literal )* ) ; public final smaliParser.array_literal_return array_literal() throws RecognitionException { smaliParser.array_literal_return retval = new smaliParser.array_literal_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token OPEN_BRACE146=null; - Token COMMA148=null; - Token CLOSE_BRACE150=null; - ParserRuleReturnScope literal147 =null; + Token OPEN_BRACE148=null; + Token COMMA150=null; + Token CLOSE_BRACE152=null; ParserRuleReturnScope literal149 =null; + ParserRuleReturnScope literal151 =null; - CommonTree OPEN_BRACE146_tree=null; - CommonTree COMMA148_tree=null; - CommonTree CLOSE_BRACE150_tree=null; - RewriteRuleTokenStream stream_CLOSE_BRACE=new RewriteRuleTokenStream(adaptor,"token CLOSE_BRACE"); + CommonTree OPEN_BRACE148_tree=null; + CommonTree COMMA150_tree=null; + CommonTree CLOSE_BRACE152_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_OPEN_BRACE=new RewriteRuleTokenStream(adaptor,"token OPEN_BRACE"); + RewriteRuleTokenStream stream_CLOSE_BRACE=new RewriteRuleTokenStream(adaptor,"token CLOSE_BRACE"); RewriteRuleSubtreeStream stream_literal=new RewriteRuleSubtreeStream(adaptor,"rule literal"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:679:3: ( OPEN_BRACE ( literal ( COMMA literal )* |) CLOSE_BRACE -> ^( I_ENCODED_ARRAY[$start, \"I_ENCODED_ARRAY\"] ( literal )* ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:679:5: OPEN_BRACE ( literal ( COMMA literal )* |) CLOSE_BRACE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:677:3: ( OPEN_BRACE ( literal ( COMMA literal )* |) CLOSE_BRACE -> ^( I_ENCODED_ARRAY[$start, \"I_ENCODED_ARRAY\"] ( literal )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:677:5: OPEN_BRACE ( literal ( COMMA literal )* |) CLOSE_BRACE { - OPEN_BRACE146=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_array_literal2756); - stream_OPEN_BRACE.add(OPEN_BRACE146); + OPEN_BRACE148=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_array_literal2745); + stream_OPEN_BRACE.add(OPEN_BRACE148); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:679:16: ( literal ( COMMA literal )* |) - int alt24=2; - int LA24_0 = input.LA(1); - if ( (LA24_0==ACCESS_SPEC||LA24_0==ANNOTATION_VISIBILITY||LA24_0==ARRAY_DESCRIPTOR||(LA24_0 >= BOOL_LITERAL && LA24_0 <= BYTE_LITERAL)||(LA24_0 >= CHAR_LITERAL && LA24_0 <= CLASS_DESCRIPTOR)||(LA24_0 >= DOUBLE_LITERAL && LA24_0 <= DOUBLE_LITERAL_OR_ID)||LA24_0==ENUM_DIRECTIVE||(LA24_0 >= FLOAT_LITERAL && LA24_0 <= FLOAT_LITERAL_OR_ID)||(LA24_0 >= INSTRUCTION_FORMAT10t && LA24_0 <= INSTRUCTION_FORMAT10x_ODEX)||LA24_0==INSTRUCTION_FORMAT11x||LA24_0==INSTRUCTION_FORMAT12x_OR_ID||(LA24_0 >= INSTRUCTION_FORMAT21c_FIELD && LA24_0 <= INSTRUCTION_FORMAT21c_TYPE)||LA24_0==INSTRUCTION_FORMAT21t||(LA24_0 >= INSTRUCTION_FORMAT22c_FIELD && LA24_0 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA24_0 >= INSTRUCTION_FORMAT22s_OR_ID && LA24_0 <= INSTRUCTION_FORMAT22t)||(LA24_0 >= INSTRUCTION_FORMAT23x && LA24_0 <= INSTRUCTION_FORMAT25x)||(LA24_0 >= INSTRUCTION_FORMAT31i_OR_ID && LA24_0 <= INSTRUCTION_FORMAT31t)||(LA24_0 >= INSTRUCTION_FORMAT35c_METHOD && LA24_0 <= INSTRUCTION_FORMAT35ms_METHOD)||LA24_0==INSTRUCTION_FORMAT51l||(LA24_0 >= LONG_LITERAL && LA24_0 <= MEMBER_NAME)||(LA24_0 >= NEGATIVE_INTEGER_LITERAL && LA24_0 <= OPEN_BRACE)||LA24_0==PARAM_LIST_OR_ID_START||(LA24_0 >= POSITIVE_INTEGER_LITERAL && LA24_0 <= PRIMITIVE_TYPE)||LA24_0==REGISTER||(LA24_0 >= SHORT_LITERAL && LA24_0 <= SIMPLE_NAME)||(LA24_0 >= STRING_LITERAL && LA24_0 <= SUBANNOTATION_DIRECTIVE)||(LA24_0 >= VERIFICATION_ERROR_TYPE && LA24_0 <= VOID_TYPE)) ) { - alt24=1; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:677:16: ( literal ( COMMA literal )* |) + int alt26=2; + int LA26_0 = input.LA(1); + if ( (LA26_0==ACCESS_SPEC||LA26_0==ANNOTATION_VISIBILITY||LA26_0==ARRAY_TYPE_PREFIX||(LA26_0 >= BOOL_LITERAL && LA26_0 <= BYTE_LITERAL)||(LA26_0 >= CHAR_LITERAL && LA26_0 <= CLASS_DESCRIPTOR)||(LA26_0 >= DOUBLE_LITERAL && LA26_0 <= DOUBLE_LITERAL_OR_ID)||LA26_0==ENUM_DIRECTIVE||(LA26_0 >= FLOAT_LITERAL && LA26_0 <= FLOAT_LITERAL_OR_ID)||(LA26_0 >= INSTRUCTION_FORMAT10t && LA26_0 <= INSTRUCTION_FORMAT10x_ODEX)||LA26_0==INSTRUCTION_FORMAT11x||LA26_0==INSTRUCTION_FORMAT12x_OR_ID||(LA26_0 >= INSTRUCTION_FORMAT21c_FIELD && LA26_0 <= INSTRUCTION_FORMAT21c_TYPE)||LA26_0==INSTRUCTION_FORMAT21t||(LA26_0 >= INSTRUCTION_FORMAT22c_FIELD && LA26_0 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA26_0 >= INSTRUCTION_FORMAT22s_OR_ID && LA26_0 <= INSTRUCTION_FORMAT22t)||(LA26_0 >= INSTRUCTION_FORMAT23x && LA26_0 <= INSTRUCTION_FORMAT25x)||(LA26_0 >= INSTRUCTION_FORMAT31i_OR_ID && LA26_0 <= INSTRUCTION_FORMAT31t)||(LA26_0 >= INSTRUCTION_FORMAT35c_METHOD && LA26_0 <= INSTRUCTION_FORMAT35ms_METHOD)||LA26_0==INSTRUCTION_FORMAT51l||(LA26_0 >= LONG_LITERAL && LA26_0 <= MEMBER_NAME)||(LA26_0 >= NEGATIVE_INTEGER_LITERAL && LA26_0 <= OPEN_BRACE)||(LA26_0 >= PARAM_LIST_OR_ID_PRIMITIVE_TYPE && LA26_0 <= PRIMITIVE_TYPE)||LA26_0==REGISTER||(LA26_0 >= SHORT_LITERAL && LA26_0 <= SIMPLE_NAME)||(LA26_0 >= STRING_LITERAL && LA26_0 <= SUBANNOTATION_DIRECTIVE)||(LA26_0 >= VERIFICATION_ERROR_TYPE && LA26_0 <= VOID_TYPE)) ) { + alt26=1; } - else if ( (LA24_0==CLOSE_BRACE) ) { - alt24=2; + else if ( (LA26_0==CLOSE_BRACE) ) { + alt26=2; } else { NoViableAltException nvae = - new NoViableAltException("", 24, 0, input); + new NoViableAltException("", 26, 0, input); throw nvae; } - switch (alt24) { + switch (alt26) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:679:17: literal ( COMMA literal )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:677:17: literal ( COMMA literal )* { - pushFollow(FOLLOW_literal_in_array_literal2759); - literal147=literal(); + pushFollow(FOLLOW_literal_in_array_literal2748); + literal149=literal(); state._fsp--; - stream_literal.add(literal147.getTree()); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:679:25: ( COMMA literal )* - loop23: + stream_literal.add(literal149.getTree()); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:677:25: ( COMMA literal )* + loop25: while (true) { - int alt23=2; - int LA23_0 = input.LA(1); - if ( (LA23_0==COMMA) ) { - alt23=1; + int alt25=2; + int LA25_0 = input.LA(1); + if ( (LA25_0==COMMA) ) { + alt25=1; } - switch (alt23) { + switch (alt25) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:679:26: COMMA literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:677:26: COMMA literal { - COMMA148=(Token)match(input,COMMA,FOLLOW_COMMA_in_array_literal2762); - stream_COMMA.add(COMMA148); + COMMA150=(Token)match(input,COMMA,FOLLOW_COMMA_in_array_literal2751); + stream_COMMA.add(COMMA150); - pushFollow(FOLLOW_literal_in_array_literal2764); - literal149=literal(); + pushFollow(FOLLOW_literal_in_array_literal2753); + literal151=literal(); state._fsp--; - stream_literal.add(literal149.getTree()); + stream_literal.add(literal151.getTree()); } break; default : - break loop23; + break loop25; } } } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:679:44: + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:677:44: { } break; } - CLOSE_BRACE150=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_array_literal2772); - stream_CLOSE_BRACE.add(CLOSE_BRACE150); + CLOSE_BRACE152=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_array_literal2761); + stream_CLOSE_BRACE.add(CLOSE_BRACE152); // AST REWRITE // elements: literal @@ -5962,13 +6110,13 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 680:5: -> ^( I_ENCODED_ARRAY[$start, \"I_ENCODED_ARRAY\"] ( literal )* ) + // 678:5: -> ^( I_ENCODED_ARRAY[$start, \"I_ENCODED_ARRAY\"] ( literal )* ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:680:8: ^( I_ENCODED_ARRAY[$start, \"I_ENCODED_ARRAY\"] ( literal )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:678:8: ^( I_ENCODED_ARRAY[$start, \"I_ENCODED_ARRAY\"] ( literal )* ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_ENCODED_ARRAY, (retval.start), "I_ENCODED_ARRAY"), root_1); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:680:53: ( literal )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:678:53: ( literal )* while ( stream_literal.hasNext() ) { adaptor.addChild(root_1, stream_literal.nextTree()); } @@ -6011,41 +6159,41 @@ public class smaliParser extends Parser { // $ANTLR start "annotation_element" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:682:1: annotation_element : simple_name EQUAL literal -> ^( I_ANNOTATION_ELEMENT[$start, \"I_ANNOTATION_ELEMENT\"] simple_name literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:680:1: annotation_element : simple_name EQUAL literal -> ^( I_ANNOTATION_ELEMENT[$start, \"I_ANNOTATION_ELEMENT\"] simple_name literal ) ; public final smaliParser.annotation_element_return annotation_element() throws RecognitionException { smaliParser.annotation_element_return retval = new smaliParser.annotation_element_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token EQUAL152=null; - ParserRuleReturnScope simple_name151 =null; - ParserRuleReturnScope literal153 =null; + Token EQUAL154=null; + ParserRuleReturnScope simple_name153 =null; + ParserRuleReturnScope literal155 =null; - CommonTree EQUAL152_tree=null; + CommonTree EQUAL154_tree=null; RewriteRuleTokenStream stream_EQUAL=new RewriteRuleTokenStream(adaptor,"token EQUAL"); RewriteRuleSubtreeStream stream_simple_name=new RewriteRuleSubtreeStream(adaptor,"rule simple_name"); RewriteRuleSubtreeStream stream_literal=new RewriteRuleSubtreeStream(adaptor,"rule literal"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:683:3: ( simple_name EQUAL literal -> ^( I_ANNOTATION_ELEMENT[$start, \"I_ANNOTATION_ELEMENT\"] simple_name literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:683:5: simple_name EQUAL literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:681:3: ( simple_name EQUAL literal -> ^( I_ANNOTATION_ELEMENT[$start, \"I_ANNOTATION_ELEMENT\"] simple_name literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:681:5: simple_name EQUAL literal { - pushFollow(FOLLOW_simple_name_in_annotation_element2796); - simple_name151=simple_name(); + pushFollow(FOLLOW_simple_name_in_annotation_element2785); + simple_name153=simple_name(); state._fsp--; - stream_simple_name.add(simple_name151.getTree()); - EQUAL152=(Token)match(input,EQUAL,FOLLOW_EQUAL_in_annotation_element2798); - stream_EQUAL.add(EQUAL152); + stream_simple_name.add(simple_name153.getTree()); + EQUAL154=(Token)match(input,EQUAL,FOLLOW_EQUAL_in_annotation_element2787); + stream_EQUAL.add(EQUAL154); - pushFollow(FOLLOW_literal_in_annotation_element2800); - literal153=literal(); + pushFollow(FOLLOW_literal_in_annotation_element2789); + literal155=literal(); state._fsp--; - stream_literal.add(literal153.getTree()); + stream_literal.add(literal155.getTree()); // AST REWRITE - // elements: simple_name, literal + // elements: literal, simple_name // token labels: // rule labels: retval // token list labels: @@ -6055,9 +6203,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 684:5: -> ^( I_ANNOTATION_ELEMENT[$start, \"I_ANNOTATION_ELEMENT\"] simple_name literal ) + // 682:5: -> ^( I_ANNOTATION_ELEMENT[$start, \"I_ANNOTATION_ELEMENT\"] simple_name literal ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:684:8: ^( I_ANNOTATION_ELEMENT[$start, \"I_ANNOTATION_ELEMENT\"] simple_name literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:682:8: ^( I_ANNOTATION_ELEMENT[$start, \"I_ANNOTATION_ELEMENT\"] simple_name literal ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_ANNOTATION_ELEMENT, (retval.start), "I_ANNOTATION_ELEMENT"), root_1); @@ -6100,70 +6248,70 @@ public class smaliParser extends Parser { // $ANTLR start "annotation" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:686:1: annotation : ANNOTATION_DIRECTIVE ANNOTATION_VISIBILITY CLASS_DESCRIPTOR ( annotation_element )* END_ANNOTATION_DIRECTIVE -> ^( I_ANNOTATION[$start, \"I_ANNOTATION\"] ANNOTATION_VISIBILITY ^( I_SUBANNOTATION[$start, \"I_SUBANNOTATION\"] CLASS_DESCRIPTOR ( annotation_element )* ) ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:684:1: annotation : ANNOTATION_DIRECTIVE ANNOTATION_VISIBILITY CLASS_DESCRIPTOR ( annotation_element )* END_ANNOTATION_DIRECTIVE -> ^( I_ANNOTATION[$start, \"I_ANNOTATION\"] ANNOTATION_VISIBILITY ^( I_SUBANNOTATION[$start, \"I_SUBANNOTATION\"] CLASS_DESCRIPTOR ( annotation_element )* ) ) ; public final smaliParser.annotation_return annotation() throws RecognitionException { smaliParser.annotation_return retval = new smaliParser.annotation_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token ANNOTATION_DIRECTIVE154=null; - Token ANNOTATION_VISIBILITY155=null; - Token CLASS_DESCRIPTOR156=null; - Token END_ANNOTATION_DIRECTIVE158=null; - ParserRuleReturnScope annotation_element157 =null; + Token ANNOTATION_DIRECTIVE156=null; + Token ANNOTATION_VISIBILITY157=null; + Token CLASS_DESCRIPTOR158=null; + Token END_ANNOTATION_DIRECTIVE160=null; + ParserRuleReturnScope annotation_element159 =null; - CommonTree ANNOTATION_DIRECTIVE154_tree=null; - CommonTree ANNOTATION_VISIBILITY155_tree=null; - CommonTree CLASS_DESCRIPTOR156_tree=null; - CommonTree END_ANNOTATION_DIRECTIVE158_tree=null; + CommonTree ANNOTATION_DIRECTIVE156_tree=null; + CommonTree ANNOTATION_VISIBILITY157_tree=null; + CommonTree CLASS_DESCRIPTOR158_tree=null; + CommonTree END_ANNOTATION_DIRECTIVE160_tree=null; RewriteRuleTokenStream stream_ANNOTATION_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token ANNOTATION_DIRECTIVE"); - RewriteRuleTokenStream stream_END_ANNOTATION_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token END_ANNOTATION_DIRECTIVE"); RewriteRuleTokenStream stream_ANNOTATION_VISIBILITY=new RewriteRuleTokenStream(adaptor,"token ANNOTATION_VISIBILITY"); RewriteRuleTokenStream stream_CLASS_DESCRIPTOR=new RewriteRuleTokenStream(adaptor,"token CLASS_DESCRIPTOR"); + RewriteRuleTokenStream stream_END_ANNOTATION_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token END_ANNOTATION_DIRECTIVE"); RewriteRuleSubtreeStream stream_annotation_element=new RewriteRuleSubtreeStream(adaptor,"rule annotation_element"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:687:3: ( ANNOTATION_DIRECTIVE ANNOTATION_VISIBILITY CLASS_DESCRIPTOR ( annotation_element )* END_ANNOTATION_DIRECTIVE -> ^( I_ANNOTATION[$start, \"I_ANNOTATION\"] ANNOTATION_VISIBILITY ^( I_SUBANNOTATION[$start, \"I_SUBANNOTATION\"] CLASS_DESCRIPTOR ( annotation_element )* ) ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:687:5: ANNOTATION_DIRECTIVE ANNOTATION_VISIBILITY CLASS_DESCRIPTOR ( annotation_element )* END_ANNOTATION_DIRECTIVE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:685:3: ( ANNOTATION_DIRECTIVE ANNOTATION_VISIBILITY CLASS_DESCRIPTOR ( annotation_element )* END_ANNOTATION_DIRECTIVE -> ^( I_ANNOTATION[$start, \"I_ANNOTATION\"] ANNOTATION_VISIBILITY ^( I_SUBANNOTATION[$start, \"I_SUBANNOTATION\"] CLASS_DESCRIPTOR ( annotation_element )* ) ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:685:5: ANNOTATION_DIRECTIVE ANNOTATION_VISIBILITY CLASS_DESCRIPTOR ( annotation_element )* END_ANNOTATION_DIRECTIVE { - ANNOTATION_DIRECTIVE154=(Token)match(input,ANNOTATION_DIRECTIVE,FOLLOW_ANNOTATION_DIRECTIVE_in_annotation2825); - stream_ANNOTATION_DIRECTIVE.add(ANNOTATION_DIRECTIVE154); + ANNOTATION_DIRECTIVE156=(Token)match(input,ANNOTATION_DIRECTIVE,FOLLOW_ANNOTATION_DIRECTIVE_in_annotation2814); + stream_ANNOTATION_DIRECTIVE.add(ANNOTATION_DIRECTIVE156); - ANNOTATION_VISIBILITY155=(Token)match(input,ANNOTATION_VISIBILITY,FOLLOW_ANNOTATION_VISIBILITY_in_annotation2827); - stream_ANNOTATION_VISIBILITY.add(ANNOTATION_VISIBILITY155); + ANNOTATION_VISIBILITY157=(Token)match(input,ANNOTATION_VISIBILITY,FOLLOW_ANNOTATION_VISIBILITY_in_annotation2816); + stream_ANNOTATION_VISIBILITY.add(ANNOTATION_VISIBILITY157); - CLASS_DESCRIPTOR156=(Token)match(input,CLASS_DESCRIPTOR,FOLLOW_CLASS_DESCRIPTOR_in_annotation2829); - stream_CLASS_DESCRIPTOR.add(CLASS_DESCRIPTOR156); + CLASS_DESCRIPTOR158=(Token)match(input,CLASS_DESCRIPTOR,FOLLOW_CLASS_DESCRIPTOR_in_annotation2818); + stream_CLASS_DESCRIPTOR.add(CLASS_DESCRIPTOR158); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:688:5: ( annotation_element )* - loop25: + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:686:5: ( annotation_element )* + loop27: while (true) { - int alt25=2; - int LA25_0 = input.LA(1); - if ( (LA25_0==ACCESS_SPEC||LA25_0==ANNOTATION_VISIBILITY||LA25_0==BOOL_LITERAL||LA25_0==DOUBLE_LITERAL_OR_ID||LA25_0==FLOAT_LITERAL_OR_ID||(LA25_0 >= INSTRUCTION_FORMAT10t && LA25_0 <= INSTRUCTION_FORMAT10x_ODEX)||LA25_0==INSTRUCTION_FORMAT11x||LA25_0==INSTRUCTION_FORMAT12x_OR_ID||(LA25_0 >= INSTRUCTION_FORMAT21c_FIELD && LA25_0 <= INSTRUCTION_FORMAT21c_TYPE)||LA25_0==INSTRUCTION_FORMAT21t||(LA25_0 >= INSTRUCTION_FORMAT22c_FIELD && LA25_0 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA25_0 >= INSTRUCTION_FORMAT22s_OR_ID && LA25_0 <= INSTRUCTION_FORMAT22t)||(LA25_0 >= INSTRUCTION_FORMAT23x && LA25_0 <= INSTRUCTION_FORMAT25x)||(LA25_0 >= INSTRUCTION_FORMAT31i_OR_ID && LA25_0 <= INSTRUCTION_FORMAT31t)||(LA25_0 >= INSTRUCTION_FORMAT35c_METHOD && LA25_0 <= INSTRUCTION_FORMAT35ms_METHOD)||LA25_0==INSTRUCTION_FORMAT51l||(LA25_0 >= NEGATIVE_INTEGER_LITERAL && LA25_0 <= NULL_LITERAL)||LA25_0==PARAM_LIST_OR_ID_START||(LA25_0 >= POSITIVE_INTEGER_LITERAL && LA25_0 <= PRIMITIVE_TYPE)||LA25_0==REGISTER||LA25_0==SIMPLE_NAME||(LA25_0 >= VERIFICATION_ERROR_TYPE && LA25_0 <= VOID_TYPE)) ) { - alt25=1; + int alt27=2; + int LA27_0 = input.LA(1); + if ( (LA27_0==ACCESS_SPEC||LA27_0==ANNOTATION_VISIBILITY||LA27_0==BOOL_LITERAL||LA27_0==DOUBLE_LITERAL_OR_ID||LA27_0==FLOAT_LITERAL_OR_ID||(LA27_0 >= INSTRUCTION_FORMAT10t && LA27_0 <= INSTRUCTION_FORMAT10x_ODEX)||LA27_0==INSTRUCTION_FORMAT11x||LA27_0==INSTRUCTION_FORMAT12x_OR_ID||(LA27_0 >= INSTRUCTION_FORMAT21c_FIELD && LA27_0 <= INSTRUCTION_FORMAT21c_TYPE)||LA27_0==INSTRUCTION_FORMAT21t||(LA27_0 >= INSTRUCTION_FORMAT22c_FIELD && LA27_0 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA27_0 >= INSTRUCTION_FORMAT22s_OR_ID && LA27_0 <= INSTRUCTION_FORMAT22t)||(LA27_0 >= INSTRUCTION_FORMAT23x && LA27_0 <= INSTRUCTION_FORMAT25x)||(LA27_0 >= INSTRUCTION_FORMAT31i_OR_ID && LA27_0 <= INSTRUCTION_FORMAT31t)||(LA27_0 >= INSTRUCTION_FORMAT35c_METHOD && LA27_0 <= INSTRUCTION_FORMAT35ms_METHOD)||LA27_0==INSTRUCTION_FORMAT51l||(LA27_0 >= NEGATIVE_INTEGER_LITERAL && LA27_0 <= NULL_LITERAL)||(LA27_0 >= PARAM_LIST_OR_ID_PRIMITIVE_TYPE && LA27_0 <= PRIMITIVE_TYPE)||LA27_0==REGISTER||LA27_0==SIMPLE_NAME||(LA27_0 >= VERIFICATION_ERROR_TYPE && LA27_0 <= VOID_TYPE)) ) { + alt27=1; } - switch (alt25) { + switch (alt27) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:688:5: annotation_element + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:686:5: annotation_element { - pushFollow(FOLLOW_annotation_element_in_annotation2835); - annotation_element157=annotation_element(); + pushFollow(FOLLOW_annotation_element_in_annotation2824); + annotation_element159=annotation_element(); state._fsp--; - stream_annotation_element.add(annotation_element157.getTree()); + stream_annotation_element.add(annotation_element159.getTree()); } break; default : - break loop25; + break loop27; } } - END_ANNOTATION_DIRECTIVE158=(Token)match(input,END_ANNOTATION_DIRECTIVE,FOLLOW_END_ANNOTATION_DIRECTIVE_in_annotation2838); - stream_END_ANNOTATION_DIRECTIVE.add(END_ANNOTATION_DIRECTIVE158); + END_ANNOTATION_DIRECTIVE160=(Token)match(input,END_ANNOTATION_DIRECTIVE,FOLLOW_END_ANNOTATION_DIRECTIVE_in_annotation2827); + stream_END_ANNOTATION_DIRECTIVE.add(END_ANNOTATION_DIRECTIVE160); // AST REWRITE // elements: CLASS_DESCRIPTOR, ANNOTATION_VISIBILITY, annotation_element @@ -6176,19 +6324,19 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 689:5: -> ^( I_ANNOTATION[$start, \"I_ANNOTATION\"] ANNOTATION_VISIBILITY ^( I_SUBANNOTATION[$start, \"I_SUBANNOTATION\"] CLASS_DESCRIPTOR ( annotation_element )* ) ) + // 687:5: -> ^( I_ANNOTATION[$start, \"I_ANNOTATION\"] ANNOTATION_VISIBILITY ^( I_SUBANNOTATION[$start, \"I_SUBANNOTATION\"] CLASS_DESCRIPTOR ( annotation_element )* ) ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:689:8: ^( I_ANNOTATION[$start, \"I_ANNOTATION\"] ANNOTATION_VISIBILITY ^( I_SUBANNOTATION[$start, \"I_SUBANNOTATION\"] CLASS_DESCRIPTOR ( annotation_element )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:687:8: ^( I_ANNOTATION[$start, \"I_ANNOTATION\"] ANNOTATION_VISIBILITY ^( I_SUBANNOTATION[$start, \"I_SUBANNOTATION\"] CLASS_DESCRIPTOR ( annotation_element )* ) ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_ANNOTATION, (retval.start), "I_ANNOTATION"), root_1); adaptor.addChild(root_1, stream_ANNOTATION_VISIBILITY.nextNode()); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:689:69: ^( I_SUBANNOTATION[$start, \"I_SUBANNOTATION\"] CLASS_DESCRIPTOR ( annotation_element )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:687:69: ^( I_SUBANNOTATION[$start, \"I_SUBANNOTATION\"] CLASS_DESCRIPTOR ( annotation_element )* ) { CommonTree root_2 = (CommonTree)adaptor.nil(); root_2 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_SUBANNOTATION, (retval.start), "I_SUBANNOTATION"), root_2); adaptor.addChild(root_2, stream_CLASS_DESCRIPTOR.nextNode()); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:689:131: ( annotation_element )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:687:131: ( annotation_element )* while ( stream_annotation_element.hasNext() ) { adaptor.addChild(root_2, stream_annotation_element.nextTree()); } @@ -6234,67 +6382,67 @@ public class smaliParser extends Parser { // $ANTLR start "subannotation" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:691:1: subannotation : SUBANNOTATION_DIRECTIVE CLASS_DESCRIPTOR ( annotation_element )* END_SUBANNOTATION_DIRECTIVE -> ^( I_SUBANNOTATION[$start, \"I_SUBANNOTATION\"] CLASS_DESCRIPTOR ( annotation_element )* ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:689:1: subannotation : SUBANNOTATION_DIRECTIVE CLASS_DESCRIPTOR ( annotation_element )* END_SUBANNOTATION_DIRECTIVE -> ^( I_SUBANNOTATION[$start, \"I_SUBANNOTATION\"] CLASS_DESCRIPTOR ( annotation_element )* ) ; public final smaliParser.subannotation_return subannotation() throws RecognitionException { smaliParser.subannotation_return retval = new smaliParser.subannotation_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token SUBANNOTATION_DIRECTIVE159=null; - Token CLASS_DESCRIPTOR160=null; - Token END_SUBANNOTATION_DIRECTIVE162=null; - ParserRuleReturnScope annotation_element161 =null; + Token SUBANNOTATION_DIRECTIVE161=null; + Token CLASS_DESCRIPTOR162=null; + Token END_SUBANNOTATION_DIRECTIVE164=null; + ParserRuleReturnScope annotation_element163 =null; - CommonTree SUBANNOTATION_DIRECTIVE159_tree=null; - CommonTree CLASS_DESCRIPTOR160_tree=null; - CommonTree END_SUBANNOTATION_DIRECTIVE162_tree=null; + CommonTree SUBANNOTATION_DIRECTIVE161_tree=null; + CommonTree CLASS_DESCRIPTOR162_tree=null; + CommonTree END_SUBANNOTATION_DIRECTIVE164_tree=null; RewriteRuleTokenStream stream_SUBANNOTATION_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token SUBANNOTATION_DIRECTIVE"); - RewriteRuleTokenStream stream_END_SUBANNOTATION_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token END_SUBANNOTATION_DIRECTIVE"); RewriteRuleTokenStream stream_CLASS_DESCRIPTOR=new RewriteRuleTokenStream(adaptor,"token CLASS_DESCRIPTOR"); + RewriteRuleTokenStream stream_END_SUBANNOTATION_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token END_SUBANNOTATION_DIRECTIVE"); RewriteRuleSubtreeStream stream_annotation_element=new RewriteRuleSubtreeStream(adaptor,"rule annotation_element"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:692:3: ( SUBANNOTATION_DIRECTIVE CLASS_DESCRIPTOR ( annotation_element )* END_SUBANNOTATION_DIRECTIVE -> ^( I_SUBANNOTATION[$start, \"I_SUBANNOTATION\"] CLASS_DESCRIPTOR ( annotation_element )* ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:692:5: SUBANNOTATION_DIRECTIVE CLASS_DESCRIPTOR ( annotation_element )* END_SUBANNOTATION_DIRECTIVE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:690:3: ( SUBANNOTATION_DIRECTIVE CLASS_DESCRIPTOR ( annotation_element )* END_SUBANNOTATION_DIRECTIVE -> ^( I_SUBANNOTATION[$start, \"I_SUBANNOTATION\"] CLASS_DESCRIPTOR ( annotation_element )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:690:5: SUBANNOTATION_DIRECTIVE CLASS_DESCRIPTOR ( annotation_element )* END_SUBANNOTATION_DIRECTIVE { - SUBANNOTATION_DIRECTIVE159=(Token)match(input,SUBANNOTATION_DIRECTIVE,FOLLOW_SUBANNOTATION_DIRECTIVE_in_subannotation2871); - stream_SUBANNOTATION_DIRECTIVE.add(SUBANNOTATION_DIRECTIVE159); + SUBANNOTATION_DIRECTIVE161=(Token)match(input,SUBANNOTATION_DIRECTIVE,FOLLOW_SUBANNOTATION_DIRECTIVE_in_subannotation2860); + stream_SUBANNOTATION_DIRECTIVE.add(SUBANNOTATION_DIRECTIVE161); - CLASS_DESCRIPTOR160=(Token)match(input,CLASS_DESCRIPTOR,FOLLOW_CLASS_DESCRIPTOR_in_subannotation2873); - stream_CLASS_DESCRIPTOR.add(CLASS_DESCRIPTOR160); + CLASS_DESCRIPTOR162=(Token)match(input,CLASS_DESCRIPTOR,FOLLOW_CLASS_DESCRIPTOR_in_subannotation2862); + stream_CLASS_DESCRIPTOR.add(CLASS_DESCRIPTOR162); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:692:46: ( annotation_element )* - loop26: + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:690:46: ( annotation_element )* + loop28: while (true) { - int alt26=2; - int LA26_0 = input.LA(1); - if ( (LA26_0==ACCESS_SPEC||LA26_0==ANNOTATION_VISIBILITY||LA26_0==BOOL_LITERAL||LA26_0==DOUBLE_LITERAL_OR_ID||LA26_0==FLOAT_LITERAL_OR_ID||(LA26_0 >= INSTRUCTION_FORMAT10t && LA26_0 <= INSTRUCTION_FORMAT10x_ODEX)||LA26_0==INSTRUCTION_FORMAT11x||LA26_0==INSTRUCTION_FORMAT12x_OR_ID||(LA26_0 >= INSTRUCTION_FORMAT21c_FIELD && LA26_0 <= INSTRUCTION_FORMAT21c_TYPE)||LA26_0==INSTRUCTION_FORMAT21t||(LA26_0 >= INSTRUCTION_FORMAT22c_FIELD && LA26_0 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA26_0 >= INSTRUCTION_FORMAT22s_OR_ID && LA26_0 <= INSTRUCTION_FORMAT22t)||(LA26_0 >= INSTRUCTION_FORMAT23x && LA26_0 <= INSTRUCTION_FORMAT25x)||(LA26_0 >= INSTRUCTION_FORMAT31i_OR_ID && LA26_0 <= INSTRUCTION_FORMAT31t)||(LA26_0 >= INSTRUCTION_FORMAT35c_METHOD && LA26_0 <= INSTRUCTION_FORMAT35ms_METHOD)||LA26_0==INSTRUCTION_FORMAT51l||(LA26_0 >= NEGATIVE_INTEGER_LITERAL && LA26_0 <= NULL_LITERAL)||LA26_0==PARAM_LIST_OR_ID_START||(LA26_0 >= POSITIVE_INTEGER_LITERAL && LA26_0 <= PRIMITIVE_TYPE)||LA26_0==REGISTER||LA26_0==SIMPLE_NAME||(LA26_0 >= VERIFICATION_ERROR_TYPE && LA26_0 <= VOID_TYPE)) ) { - alt26=1; + int alt28=2; + int LA28_0 = input.LA(1); + if ( (LA28_0==ACCESS_SPEC||LA28_0==ANNOTATION_VISIBILITY||LA28_0==BOOL_LITERAL||LA28_0==DOUBLE_LITERAL_OR_ID||LA28_0==FLOAT_LITERAL_OR_ID||(LA28_0 >= INSTRUCTION_FORMAT10t && LA28_0 <= INSTRUCTION_FORMAT10x_ODEX)||LA28_0==INSTRUCTION_FORMAT11x||LA28_0==INSTRUCTION_FORMAT12x_OR_ID||(LA28_0 >= INSTRUCTION_FORMAT21c_FIELD && LA28_0 <= INSTRUCTION_FORMAT21c_TYPE)||LA28_0==INSTRUCTION_FORMAT21t||(LA28_0 >= INSTRUCTION_FORMAT22c_FIELD && LA28_0 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA28_0 >= INSTRUCTION_FORMAT22s_OR_ID && LA28_0 <= INSTRUCTION_FORMAT22t)||(LA28_0 >= INSTRUCTION_FORMAT23x && LA28_0 <= INSTRUCTION_FORMAT25x)||(LA28_0 >= INSTRUCTION_FORMAT31i_OR_ID && LA28_0 <= INSTRUCTION_FORMAT31t)||(LA28_0 >= INSTRUCTION_FORMAT35c_METHOD && LA28_0 <= INSTRUCTION_FORMAT35ms_METHOD)||LA28_0==INSTRUCTION_FORMAT51l||(LA28_0 >= NEGATIVE_INTEGER_LITERAL && LA28_0 <= NULL_LITERAL)||(LA28_0 >= PARAM_LIST_OR_ID_PRIMITIVE_TYPE && LA28_0 <= PRIMITIVE_TYPE)||LA28_0==REGISTER||LA28_0==SIMPLE_NAME||(LA28_0 >= VERIFICATION_ERROR_TYPE && LA28_0 <= VOID_TYPE)) ) { + alt28=1; } - switch (alt26) { + switch (alt28) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:692:46: annotation_element + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:690:46: annotation_element { - pushFollow(FOLLOW_annotation_element_in_subannotation2875); - annotation_element161=annotation_element(); + pushFollow(FOLLOW_annotation_element_in_subannotation2864); + annotation_element163=annotation_element(); state._fsp--; - stream_annotation_element.add(annotation_element161.getTree()); + stream_annotation_element.add(annotation_element163.getTree()); } break; default : - break loop26; + break loop28; } } - END_SUBANNOTATION_DIRECTIVE162=(Token)match(input,END_SUBANNOTATION_DIRECTIVE,FOLLOW_END_SUBANNOTATION_DIRECTIVE_in_subannotation2878); - stream_END_SUBANNOTATION_DIRECTIVE.add(END_SUBANNOTATION_DIRECTIVE162); + END_SUBANNOTATION_DIRECTIVE164=(Token)match(input,END_SUBANNOTATION_DIRECTIVE,FOLLOW_END_SUBANNOTATION_DIRECTIVE_in_subannotation2867); + stream_END_SUBANNOTATION_DIRECTIVE.add(END_SUBANNOTATION_DIRECTIVE164); // AST REWRITE - // elements: annotation_element, CLASS_DESCRIPTOR + // elements: CLASS_DESCRIPTOR, annotation_element // token labels: // rule labels: retval // token list labels: @@ -6304,14 +6452,14 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 693:5: -> ^( I_SUBANNOTATION[$start, \"I_SUBANNOTATION\"] CLASS_DESCRIPTOR ( annotation_element )* ) + // 691:5: -> ^( I_SUBANNOTATION[$start, \"I_SUBANNOTATION\"] CLASS_DESCRIPTOR ( annotation_element )* ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:693:8: ^( I_SUBANNOTATION[$start, \"I_SUBANNOTATION\"] CLASS_DESCRIPTOR ( annotation_element )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:691:8: ^( I_SUBANNOTATION[$start, \"I_SUBANNOTATION\"] CLASS_DESCRIPTOR ( annotation_element )* ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_SUBANNOTATION, (retval.start), "I_SUBANNOTATION"), root_1); adaptor.addChild(root_1, stream_CLASS_DESCRIPTOR.nextNode()); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:693:70: ( annotation_element )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:691:70: ( annotation_element )* while ( stream_annotation_element.hasNext() ) { adaptor.addChild(root_1, stream_annotation_element.nextTree()); } @@ -6354,59 +6502,34 @@ public class smaliParser extends Parser { // $ANTLR start "enum_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:695:1: enum_literal : ENUM_DIRECTIVE reference_type_descriptor ARROW simple_name COLON reference_type_descriptor -> ^( I_ENCODED_ENUM reference_type_descriptor simple_name reference_type_descriptor ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:694:1: enum_literal : ENUM_DIRECTIVE field_reference -> ^( I_ENCODED_ENUM field_reference ) ; public final smaliParser.enum_literal_return enum_literal() throws RecognitionException { smaliParser.enum_literal_return retval = new smaliParser.enum_literal_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token ENUM_DIRECTIVE163=null; - Token ARROW165=null; - Token COLON167=null; - ParserRuleReturnScope reference_type_descriptor164 =null; - ParserRuleReturnScope simple_name166 =null; - ParserRuleReturnScope reference_type_descriptor168 =null; + Token ENUM_DIRECTIVE165=null; + ParserRuleReturnScope field_reference166 =null; - CommonTree ENUM_DIRECTIVE163_tree=null; - CommonTree ARROW165_tree=null; - CommonTree COLON167_tree=null; - RewriteRuleTokenStream stream_COLON=new RewriteRuleTokenStream(adaptor,"token COLON"); + CommonTree ENUM_DIRECTIVE165_tree=null; RewriteRuleTokenStream stream_ENUM_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token ENUM_DIRECTIVE"); - RewriteRuleTokenStream stream_ARROW=new RewriteRuleTokenStream(adaptor,"token ARROW"); - RewriteRuleSubtreeStream stream_reference_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule reference_type_descriptor"); - RewriteRuleSubtreeStream stream_simple_name=new RewriteRuleSubtreeStream(adaptor,"rule simple_name"); + RewriteRuleSubtreeStream stream_field_reference=new RewriteRuleSubtreeStream(adaptor,"rule field_reference"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:696:3: ( ENUM_DIRECTIVE reference_type_descriptor ARROW simple_name COLON reference_type_descriptor -> ^( I_ENCODED_ENUM reference_type_descriptor simple_name reference_type_descriptor ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:696:5: ENUM_DIRECTIVE reference_type_descriptor ARROW simple_name COLON reference_type_descriptor + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:695:3: ( ENUM_DIRECTIVE field_reference -> ^( I_ENCODED_ENUM field_reference ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:695:5: ENUM_DIRECTIVE field_reference { - ENUM_DIRECTIVE163=(Token)match(input,ENUM_DIRECTIVE,FOLLOW_ENUM_DIRECTIVE_in_enum_literal2904); - stream_ENUM_DIRECTIVE.add(ENUM_DIRECTIVE163); - - pushFollow(FOLLOW_reference_type_descriptor_in_enum_literal2906); - reference_type_descriptor164=reference_type_descriptor(); - state._fsp--; - - stream_reference_type_descriptor.add(reference_type_descriptor164.getTree()); - ARROW165=(Token)match(input,ARROW,FOLLOW_ARROW_in_enum_literal2908); - stream_ARROW.add(ARROW165); - - pushFollow(FOLLOW_simple_name_in_enum_literal2910); - simple_name166=simple_name(); - state._fsp--; - - stream_simple_name.add(simple_name166.getTree()); - COLON167=(Token)match(input,COLON,FOLLOW_COLON_in_enum_literal2912); - stream_COLON.add(COLON167); + ENUM_DIRECTIVE165=(Token)match(input,ENUM_DIRECTIVE,FOLLOW_ENUM_DIRECTIVE_in_enum_literal2894); + stream_ENUM_DIRECTIVE.add(ENUM_DIRECTIVE165); - pushFollow(FOLLOW_reference_type_descriptor_in_enum_literal2914); - reference_type_descriptor168=reference_type_descriptor(); + pushFollow(FOLLOW_field_reference_in_enum_literal2896); + field_reference166=field_reference(); state._fsp--; - stream_reference_type_descriptor.add(reference_type_descriptor168.getTree()); + stream_field_reference.add(field_reference166.getTree()); // AST REWRITE - // elements: reference_type_descriptor, simple_name, reference_type_descriptor + // elements: field_reference // token labels: // rule labels: retval // token list labels: @@ -6416,15 +6539,13 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 697:3: -> ^( I_ENCODED_ENUM reference_type_descriptor simple_name reference_type_descriptor ) + // 696:3: -> ^( I_ENCODED_ENUM field_reference ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:697:6: ^( I_ENCODED_ENUM reference_type_descriptor simple_name reference_type_descriptor ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:696:6: ^( I_ENCODED_ENUM field_reference ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_ENCODED_ENUM, "I_ENCODED_ENUM"), root_1); - adaptor.addChild(root_1, stream_reference_type_descriptor.nextTree()); - adaptor.addChild(root_1, stream_simple_name.nextTree()); - adaptor.addChild(root_1, stream_reference_type_descriptor.nextTree()); + adaptor.addChild(root_1, stream_field_reference.nextTree()); adaptor.addChild(root_0, root_1); } @@ -6462,48 +6583,89 @@ public class smaliParser extends Parser { // $ANTLR start "type_field_method_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:699:1: type_field_method_literal : ( reference_type_descriptor | ( ( reference_type_descriptor ARROW )? ( member_name COLON nonvoid_type_descriptor -> ^( I_ENCODED_FIELD ( reference_type_descriptor )? member_name nonvoid_type_descriptor ) | member_name method_prototype -> ^( I_ENCODED_METHOD ( reference_type_descriptor )? member_name method_prototype ) ) ) | PRIMITIVE_TYPE | VOID_TYPE ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:698:1: type_field_method_literal : ( reference_type_descriptor | ( ( reference_type_descriptor ARROW )? ( member_name COLON nonvoid_type_descriptor -> ^( I_ENCODED_FIELD ( reference_type_descriptor )? member_name nonvoid_type_descriptor ) | member_name method_prototype -> ^( I_ENCODED_METHOD ( reference_type_descriptor )? member_name method_prototype ) ) ) | PRIMITIVE_TYPE | VOID_TYPE ); public final smaliParser.type_field_method_literal_return type_field_method_literal() throws RecognitionException { smaliParser.type_field_method_literal_return retval = new smaliParser.type_field_method_literal_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token ARROW171=null; - Token COLON173=null; - Token PRIMITIVE_TYPE177=null; - Token VOID_TYPE178=null; - ParserRuleReturnScope reference_type_descriptor169 =null; - ParserRuleReturnScope reference_type_descriptor170 =null; - ParserRuleReturnScope member_name172 =null; - ParserRuleReturnScope nonvoid_type_descriptor174 =null; - ParserRuleReturnScope member_name175 =null; - ParserRuleReturnScope method_prototype176 =null; - - CommonTree ARROW171_tree=null; - CommonTree COLON173_tree=null; - CommonTree PRIMITIVE_TYPE177_tree=null; - CommonTree VOID_TYPE178_tree=null; - RewriteRuleTokenStream stream_COLON=new RewriteRuleTokenStream(adaptor,"token COLON"); + Token ARROW169=null; + Token COLON171=null; + Token PRIMITIVE_TYPE175=null; + Token VOID_TYPE176=null; + ParserRuleReturnScope reference_type_descriptor167 =null; + ParserRuleReturnScope reference_type_descriptor168 =null; + ParserRuleReturnScope member_name170 =null; + ParserRuleReturnScope nonvoid_type_descriptor172 =null; + ParserRuleReturnScope member_name173 =null; + ParserRuleReturnScope method_prototype174 =null; + + CommonTree ARROW169_tree=null; + CommonTree COLON171_tree=null; + CommonTree PRIMITIVE_TYPE175_tree=null; + CommonTree VOID_TYPE176_tree=null; RewriteRuleTokenStream stream_ARROW=new RewriteRuleTokenStream(adaptor,"token ARROW"); - RewriteRuleSubtreeStream stream_nonvoid_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule nonvoid_type_descriptor"); + RewriteRuleTokenStream stream_COLON=new RewriteRuleTokenStream(adaptor,"token COLON"); RewriteRuleSubtreeStream stream_method_prototype=new RewriteRuleSubtreeStream(adaptor,"rule method_prototype"); - RewriteRuleSubtreeStream stream_reference_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule reference_type_descriptor"); + RewriteRuleSubtreeStream stream_nonvoid_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule nonvoid_type_descriptor"); RewriteRuleSubtreeStream stream_member_name=new RewriteRuleSubtreeStream(adaptor,"rule member_name"); + RewriteRuleSubtreeStream stream_reference_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule reference_type_descriptor"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:700:3: ( reference_type_descriptor | ( ( reference_type_descriptor ARROW )? ( member_name COLON nonvoid_type_descriptor -> ^( I_ENCODED_FIELD ( reference_type_descriptor )? member_name nonvoid_type_descriptor ) | member_name method_prototype -> ^( I_ENCODED_METHOD ( reference_type_descriptor )? member_name method_prototype ) ) ) | PRIMITIVE_TYPE | VOID_TYPE ) - int alt29=4; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:699:3: ( reference_type_descriptor | ( ( reference_type_descriptor ARROW )? ( member_name COLON nonvoid_type_descriptor -> ^( I_ENCODED_FIELD ( reference_type_descriptor )? member_name nonvoid_type_descriptor ) | member_name method_prototype -> ^( I_ENCODED_METHOD ( reference_type_descriptor )? member_name method_prototype ) ) ) | PRIMITIVE_TYPE | VOID_TYPE ) + int alt31=4; switch ( input.LA(1) ) { - case ARRAY_DESCRIPTOR: case CLASS_DESCRIPTOR: { - int LA29_1 = input.LA(2); - if ( (LA29_1==EOF||(LA29_1 >= ACCESS_SPEC && LA29_1 <= ANNOTATION_VISIBILITY)||LA29_1==BOOL_LITERAL||(LA29_1 >= CLASS_DIRECTIVE && LA29_1 <= CLOSE_BRACE)||LA29_1==COMMA||(LA29_1 >= DOUBLE_LITERAL_OR_ID && LA29_1 <= END_ANNOTATION_DIRECTIVE)||LA29_1==END_FIELD_DIRECTIVE||LA29_1==END_SUBANNOTATION_DIRECTIVE||LA29_1==FIELD_DIRECTIVE||(LA29_1 >= FLOAT_LITERAL_OR_ID && LA29_1 <= IMPLEMENTS_DIRECTIVE)||(LA29_1 >= INSTRUCTION_FORMAT10t && LA29_1 <= INSTRUCTION_FORMAT10x_ODEX)||LA29_1==INSTRUCTION_FORMAT11x||LA29_1==INSTRUCTION_FORMAT12x_OR_ID||(LA29_1 >= INSTRUCTION_FORMAT21c_FIELD && LA29_1 <= INSTRUCTION_FORMAT21c_TYPE)||LA29_1==INSTRUCTION_FORMAT21t||(LA29_1 >= INSTRUCTION_FORMAT22c_FIELD && LA29_1 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA29_1 >= INSTRUCTION_FORMAT22s_OR_ID && LA29_1 <= INSTRUCTION_FORMAT22t)||(LA29_1 >= INSTRUCTION_FORMAT23x && LA29_1 <= INSTRUCTION_FORMAT25x)||(LA29_1 >= INSTRUCTION_FORMAT31i_OR_ID && LA29_1 <= INSTRUCTION_FORMAT31t)||(LA29_1 >= INSTRUCTION_FORMAT35c_METHOD && LA29_1 <= INSTRUCTION_FORMAT35ms_METHOD)||LA29_1==INSTRUCTION_FORMAT51l||(LA29_1 >= METHOD_DIRECTIVE && LA29_1 <= NULL_LITERAL)||LA29_1==PARAM_LIST_OR_ID_START||(LA29_1 >= POSITIVE_INTEGER_LITERAL && LA29_1 <= PRIMITIVE_TYPE)||LA29_1==REGISTER||(LA29_1 >= SIMPLE_NAME && LA29_1 <= SOURCE_DIRECTIVE)||(LA29_1 >= SUPER_DIRECTIVE && LA29_1 <= VOID_TYPE)) ) { - alt29=1; + int LA31_1 = input.LA(2); + if ( (LA31_1==EOF||(LA31_1 >= ACCESS_SPEC && LA31_1 <= ANNOTATION_VISIBILITY)||LA31_1==BOOL_LITERAL||(LA31_1 >= CLASS_DIRECTIVE && LA31_1 <= CLOSE_BRACE)||LA31_1==COMMA||(LA31_1 >= DOUBLE_LITERAL_OR_ID && LA31_1 <= END_ANNOTATION_DIRECTIVE)||LA31_1==END_FIELD_DIRECTIVE||LA31_1==END_SUBANNOTATION_DIRECTIVE||LA31_1==FIELD_DIRECTIVE||(LA31_1 >= FLOAT_LITERAL_OR_ID && LA31_1 <= IMPLEMENTS_DIRECTIVE)||(LA31_1 >= INSTRUCTION_FORMAT10t && LA31_1 <= INSTRUCTION_FORMAT10x_ODEX)||LA31_1==INSTRUCTION_FORMAT11x||LA31_1==INSTRUCTION_FORMAT12x_OR_ID||(LA31_1 >= INSTRUCTION_FORMAT21c_FIELD && LA31_1 <= INSTRUCTION_FORMAT21c_TYPE)||LA31_1==INSTRUCTION_FORMAT21t||(LA31_1 >= INSTRUCTION_FORMAT22c_FIELD && LA31_1 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA31_1 >= INSTRUCTION_FORMAT22s_OR_ID && LA31_1 <= INSTRUCTION_FORMAT22t)||(LA31_1 >= INSTRUCTION_FORMAT23x && LA31_1 <= INSTRUCTION_FORMAT25x)||(LA31_1 >= INSTRUCTION_FORMAT31i_OR_ID && LA31_1 <= INSTRUCTION_FORMAT31t)||(LA31_1 >= INSTRUCTION_FORMAT35c_METHOD && LA31_1 <= INSTRUCTION_FORMAT35ms_METHOD)||LA31_1==INSTRUCTION_FORMAT51l||(LA31_1 >= METHOD_DIRECTIVE && LA31_1 <= NULL_LITERAL)||(LA31_1 >= PARAM_LIST_OR_ID_PRIMITIVE_TYPE && LA31_1 <= PRIMITIVE_TYPE)||LA31_1==REGISTER||(LA31_1 >= SIMPLE_NAME && LA31_1 <= SOURCE_DIRECTIVE)||(LA31_1 >= SUPER_DIRECTIVE && LA31_1 <= VOID_TYPE)) ) { + alt31=1; + } + else if ( (LA31_1==ARROW) ) { + alt31=2; + } + + else { + int nvaeMark = input.mark(); + try { + input.consume(); + NoViableAltException nvae = + new NoViableAltException("", 31, 1, input); + throw nvae; + } finally { + input.rewind(nvaeMark); + } } - else if ( (LA29_1==ARROW) ) { - alt29=2; + + } + break; + case ARRAY_TYPE_PREFIX: + { + int LA31_2 = input.LA(2); + if ( (LA31_2==CLASS_DESCRIPTOR||LA31_2==PRIMITIVE_TYPE) ) { + int LA31_7 = input.LA(3); + if ( (LA31_7==EOF||(LA31_7 >= ACCESS_SPEC && LA31_7 <= ANNOTATION_VISIBILITY)||LA31_7==BOOL_LITERAL||(LA31_7 >= CLASS_DIRECTIVE && LA31_7 <= CLOSE_BRACE)||LA31_7==COMMA||(LA31_7 >= DOUBLE_LITERAL_OR_ID && LA31_7 <= END_ANNOTATION_DIRECTIVE)||LA31_7==END_FIELD_DIRECTIVE||LA31_7==END_SUBANNOTATION_DIRECTIVE||LA31_7==FIELD_DIRECTIVE||(LA31_7 >= FLOAT_LITERAL_OR_ID && LA31_7 <= IMPLEMENTS_DIRECTIVE)||(LA31_7 >= INSTRUCTION_FORMAT10t && LA31_7 <= INSTRUCTION_FORMAT10x_ODEX)||LA31_7==INSTRUCTION_FORMAT11x||LA31_7==INSTRUCTION_FORMAT12x_OR_ID||(LA31_7 >= INSTRUCTION_FORMAT21c_FIELD && LA31_7 <= INSTRUCTION_FORMAT21c_TYPE)||LA31_7==INSTRUCTION_FORMAT21t||(LA31_7 >= INSTRUCTION_FORMAT22c_FIELD && LA31_7 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA31_7 >= INSTRUCTION_FORMAT22s_OR_ID && LA31_7 <= INSTRUCTION_FORMAT22t)||(LA31_7 >= INSTRUCTION_FORMAT23x && LA31_7 <= INSTRUCTION_FORMAT25x)||(LA31_7 >= INSTRUCTION_FORMAT31i_OR_ID && LA31_7 <= INSTRUCTION_FORMAT31t)||(LA31_7 >= INSTRUCTION_FORMAT35c_METHOD && LA31_7 <= INSTRUCTION_FORMAT35ms_METHOD)||LA31_7==INSTRUCTION_FORMAT51l||(LA31_7 >= METHOD_DIRECTIVE && LA31_7 <= NULL_LITERAL)||(LA31_7 >= PARAM_LIST_OR_ID_PRIMITIVE_TYPE && LA31_7 <= PRIMITIVE_TYPE)||LA31_7==REGISTER||(LA31_7 >= SIMPLE_NAME && LA31_7 <= SOURCE_DIRECTIVE)||(LA31_7 >= SUPER_DIRECTIVE && LA31_7 <= VOID_TYPE)) ) { + alt31=1; + } + else if ( (LA31_7==ARROW) ) { + alt31=2; + } + + else { + int nvaeMark = input.mark(); + try { + for (int nvaeConsume = 0; nvaeConsume < 3 - 1; nvaeConsume++) { + input.consume(); + } + NoViableAltException nvae = + new NoViableAltException("", 31, 7, input); + throw nvae; + } finally { + input.rewind(nvaeMark); + } + } + } else { @@ -6511,7 +6673,7 @@ public class smaliParser extends Parser { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 29, 1, input); + new NoViableAltException("", 31, 2, input); throw nvae; } finally { input.rewind(nvaeMark); @@ -6557,23 +6719,23 @@ public class smaliParser extends Parser { case MEMBER_NAME: case NEGATIVE_INTEGER_LITERAL: case NULL_LITERAL: - case PARAM_LIST_OR_ID_START: + case PARAM_LIST_OR_ID_PRIMITIVE_TYPE: case POSITIVE_INTEGER_LITERAL: case REGISTER: case SIMPLE_NAME: case VERIFICATION_ERROR_TYPE: { - alt29=2; + alt31=2; } break; case PRIMITIVE_TYPE: { - int LA29_3 = input.LA(2); - if ( (LA29_3==COLON||LA29_3==OPEN_PAREN) ) { - alt29=2; + int LA31_4 = input.LA(2); + if ( (LA31_4==COLON||LA31_4==OPEN_PAREN) ) { + alt31=2; } - else if ( (LA29_3==EOF||(LA29_3 >= ACCESS_SPEC && LA29_3 <= ANNOTATION_VISIBILITY)||LA29_3==BOOL_LITERAL||(LA29_3 >= CLASS_DIRECTIVE && LA29_3 <= CLOSE_BRACE)||LA29_3==COMMA||(LA29_3 >= DOUBLE_LITERAL_OR_ID && LA29_3 <= END_ANNOTATION_DIRECTIVE)||LA29_3==END_FIELD_DIRECTIVE||LA29_3==END_SUBANNOTATION_DIRECTIVE||LA29_3==FIELD_DIRECTIVE||(LA29_3 >= FLOAT_LITERAL_OR_ID && LA29_3 <= IMPLEMENTS_DIRECTIVE)||(LA29_3 >= INSTRUCTION_FORMAT10t && LA29_3 <= INSTRUCTION_FORMAT10x_ODEX)||LA29_3==INSTRUCTION_FORMAT11x||LA29_3==INSTRUCTION_FORMAT12x_OR_ID||(LA29_3 >= INSTRUCTION_FORMAT21c_FIELD && LA29_3 <= INSTRUCTION_FORMAT21c_TYPE)||LA29_3==INSTRUCTION_FORMAT21t||(LA29_3 >= INSTRUCTION_FORMAT22c_FIELD && LA29_3 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA29_3 >= INSTRUCTION_FORMAT22s_OR_ID && LA29_3 <= INSTRUCTION_FORMAT22t)||(LA29_3 >= INSTRUCTION_FORMAT23x && LA29_3 <= INSTRUCTION_FORMAT25x)||(LA29_3 >= INSTRUCTION_FORMAT31i_OR_ID && LA29_3 <= INSTRUCTION_FORMAT31t)||(LA29_3 >= INSTRUCTION_FORMAT35c_METHOD && LA29_3 <= INSTRUCTION_FORMAT35ms_METHOD)||LA29_3==INSTRUCTION_FORMAT51l||(LA29_3 >= METHOD_DIRECTIVE && LA29_3 <= NULL_LITERAL)||LA29_3==PARAM_LIST_OR_ID_START||(LA29_3 >= POSITIVE_INTEGER_LITERAL && LA29_3 <= PRIMITIVE_TYPE)||LA29_3==REGISTER||(LA29_3 >= SIMPLE_NAME && LA29_3 <= SOURCE_DIRECTIVE)||(LA29_3 >= SUPER_DIRECTIVE && LA29_3 <= VOID_TYPE)) ) { - alt29=3; + else if ( (LA31_4==EOF||(LA31_4 >= ACCESS_SPEC && LA31_4 <= ANNOTATION_VISIBILITY)||LA31_4==BOOL_LITERAL||(LA31_4 >= CLASS_DIRECTIVE && LA31_4 <= CLOSE_BRACE)||LA31_4==COMMA||(LA31_4 >= DOUBLE_LITERAL_OR_ID && LA31_4 <= END_ANNOTATION_DIRECTIVE)||LA31_4==END_FIELD_DIRECTIVE||LA31_4==END_SUBANNOTATION_DIRECTIVE||LA31_4==FIELD_DIRECTIVE||(LA31_4 >= FLOAT_LITERAL_OR_ID && LA31_4 <= IMPLEMENTS_DIRECTIVE)||(LA31_4 >= INSTRUCTION_FORMAT10t && LA31_4 <= INSTRUCTION_FORMAT10x_ODEX)||LA31_4==INSTRUCTION_FORMAT11x||LA31_4==INSTRUCTION_FORMAT12x_OR_ID||(LA31_4 >= INSTRUCTION_FORMAT21c_FIELD && LA31_4 <= INSTRUCTION_FORMAT21c_TYPE)||LA31_4==INSTRUCTION_FORMAT21t||(LA31_4 >= INSTRUCTION_FORMAT22c_FIELD && LA31_4 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA31_4 >= INSTRUCTION_FORMAT22s_OR_ID && LA31_4 <= INSTRUCTION_FORMAT22t)||(LA31_4 >= INSTRUCTION_FORMAT23x && LA31_4 <= INSTRUCTION_FORMAT25x)||(LA31_4 >= INSTRUCTION_FORMAT31i_OR_ID && LA31_4 <= INSTRUCTION_FORMAT31t)||(LA31_4 >= INSTRUCTION_FORMAT35c_METHOD && LA31_4 <= INSTRUCTION_FORMAT35ms_METHOD)||LA31_4==INSTRUCTION_FORMAT51l||(LA31_4 >= METHOD_DIRECTIVE && LA31_4 <= NULL_LITERAL)||(LA31_4 >= PARAM_LIST_OR_ID_PRIMITIVE_TYPE && LA31_4 <= PRIMITIVE_TYPE)||LA31_4==REGISTER||(LA31_4 >= SIMPLE_NAME && LA31_4 <= SOURCE_DIRECTIVE)||(LA31_4 >= SUPER_DIRECTIVE && LA31_4 <= VOID_TYPE)) ) { + alt31=3; } else { @@ -6581,7 +6743,7 @@ public class smaliParser extends Parser { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 29, 3, input); + new NoViableAltException("", 31, 4, input); throw nvae; } finally { input.rewind(nvaeMark); @@ -6592,12 +6754,12 @@ public class smaliParser extends Parser { break; case VOID_TYPE: { - int LA29_4 = input.LA(2); - if ( (LA29_4==COLON||LA29_4==OPEN_PAREN) ) { - alt29=2; + int LA31_5 = input.LA(2); + if ( (LA31_5==COLON||LA31_5==OPEN_PAREN) ) { + alt31=2; } - else if ( (LA29_4==EOF||(LA29_4 >= ACCESS_SPEC && LA29_4 <= ANNOTATION_VISIBILITY)||LA29_4==BOOL_LITERAL||(LA29_4 >= CLASS_DIRECTIVE && LA29_4 <= CLOSE_BRACE)||LA29_4==COMMA||(LA29_4 >= DOUBLE_LITERAL_OR_ID && LA29_4 <= END_ANNOTATION_DIRECTIVE)||LA29_4==END_FIELD_DIRECTIVE||LA29_4==END_SUBANNOTATION_DIRECTIVE||LA29_4==FIELD_DIRECTIVE||(LA29_4 >= FLOAT_LITERAL_OR_ID && LA29_4 <= IMPLEMENTS_DIRECTIVE)||(LA29_4 >= INSTRUCTION_FORMAT10t && LA29_4 <= INSTRUCTION_FORMAT10x_ODEX)||LA29_4==INSTRUCTION_FORMAT11x||LA29_4==INSTRUCTION_FORMAT12x_OR_ID||(LA29_4 >= INSTRUCTION_FORMAT21c_FIELD && LA29_4 <= INSTRUCTION_FORMAT21c_TYPE)||LA29_4==INSTRUCTION_FORMAT21t||(LA29_4 >= INSTRUCTION_FORMAT22c_FIELD && LA29_4 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA29_4 >= INSTRUCTION_FORMAT22s_OR_ID && LA29_4 <= INSTRUCTION_FORMAT22t)||(LA29_4 >= INSTRUCTION_FORMAT23x && LA29_4 <= INSTRUCTION_FORMAT25x)||(LA29_4 >= INSTRUCTION_FORMAT31i_OR_ID && LA29_4 <= INSTRUCTION_FORMAT31t)||(LA29_4 >= INSTRUCTION_FORMAT35c_METHOD && LA29_4 <= INSTRUCTION_FORMAT35ms_METHOD)||LA29_4==INSTRUCTION_FORMAT51l||(LA29_4 >= METHOD_DIRECTIVE && LA29_4 <= NULL_LITERAL)||LA29_4==PARAM_LIST_OR_ID_START||(LA29_4 >= POSITIVE_INTEGER_LITERAL && LA29_4 <= PRIMITIVE_TYPE)||LA29_4==REGISTER||(LA29_4 >= SIMPLE_NAME && LA29_4 <= SOURCE_DIRECTIVE)||(LA29_4 >= SUPER_DIRECTIVE && LA29_4 <= VOID_TYPE)) ) { - alt29=4; + else if ( (LA31_5==EOF||(LA31_5 >= ACCESS_SPEC && LA31_5 <= ANNOTATION_VISIBILITY)||LA31_5==BOOL_LITERAL||(LA31_5 >= CLASS_DIRECTIVE && LA31_5 <= CLOSE_BRACE)||LA31_5==COMMA||(LA31_5 >= DOUBLE_LITERAL_OR_ID && LA31_5 <= END_ANNOTATION_DIRECTIVE)||LA31_5==END_FIELD_DIRECTIVE||LA31_5==END_SUBANNOTATION_DIRECTIVE||LA31_5==FIELD_DIRECTIVE||(LA31_5 >= FLOAT_LITERAL_OR_ID && LA31_5 <= IMPLEMENTS_DIRECTIVE)||(LA31_5 >= INSTRUCTION_FORMAT10t && LA31_5 <= INSTRUCTION_FORMAT10x_ODEX)||LA31_5==INSTRUCTION_FORMAT11x||LA31_5==INSTRUCTION_FORMAT12x_OR_ID||(LA31_5 >= INSTRUCTION_FORMAT21c_FIELD && LA31_5 <= INSTRUCTION_FORMAT21c_TYPE)||LA31_5==INSTRUCTION_FORMAT21t||(LA31_5 >= INSTRUCTION_FORMAT22c_FIELD && LA31_5 <= INSTRUCTION_FORMAT22cs_FIELD)||(LA31_5 >= INSTRUCTION_FORMAT22s_OR_ID && LA31_5 <= INSTRUCTION_FORMAT22t)||(LA31_5 >= INSTRUCTION_FORMAT23x && LA31_5 <= INSTRUCTION_FORMAT25x)||(LA31_5 >= INSTRUCTION_FORMAT31i_OR_ID && LA31_5 <= INSTRUCTION_FORMAT31t)||(LA31_5 >= INSTRUCTION_FORMAT35c_METHOD && LA31_5 <= INSTRUCTION_FORMAT35ms_METHOD)||LA31_5==INSTRUCTION_FORMAT51l||(LA31_5 >= METHOD_DIRECTIVE && LA31_5 <= NULL_LITERAL)||(LA31_5 >= PARAM_LIST_OR_ID_PRIMITIVE_TYPE && LA31_5 <= PRIMITIVE_TYPE)||LA31_5==REGISTER||(LA31_5 >= SIMPLE_NAME && LA31_5 <= SOURCE_DIRECTIVE)||(LA31_5 >= SUPER_DIRECTIVE && LA31_5 <= VOID_TYPE)) ) { + alt31=4; } else { @@ -6605,7 +6767,7 @@ public class smaliParser extends Parser { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 29, 4, input); + new NoViableAltException("", 31, 5, input); throw nvae; } finally { input.rewind(nvaeMark); @@ -6616,75 +6778,75 @@ public class smaliParser extends Parser { break; default: NoViableAltException nvae = - new NoViableAltException("", 29, 0, input); + new NoViableAltException("", 31, 0, input); throw nvae; } - switch (alt29) { + switch (alt31) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:700:5: reference_type_descriptor + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:699:5: reference_type_descriptor { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_reference_type_descriptor_in_type_field_method_literal2938); - reference_type_descriptor169=reference_type_descriptor(); + pushFollow(FOLLOW_reference_type_descriptor_in_type_field_method_literal2916); + reference_type_descriptor167=reference_type_descriptor(); state._fsp--; - adaptor.addChild(root_0, reference_type_descriptor169.getTree()); + adaptor.addChild(root_0, reference_type_descriptor167.getTree()); } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:701:5: ( ( reference_type_descriptor ARROW )? ( member_name COLON nonvoid_type_descriptor -> ^( I_ENCODED_FIELD ( reference_type_descriptor )? member_name nonvoid_type_descriptor ) | member_name method_prototype -> ^( I_ENCODED_METHOD ( reference_type_descriptor )? member_name method_prototype ) ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:700:5: ( ( reference_type_descriptor ARROW )? ( member_name COLON nonvoid_type_descriptor -> ^( I_ENCODED_FIELD ( reference_type_descriptor )? member_name nonvoid_type_descriptor ) | member_name method_prototype -> ^( I_ENCODED_METHOD ( reference_type_descriptor )? member_name method_prototype ) ) ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:701:5: ( ( reference_type_descriptor ARROW )? ( member_name COLON nonvoid_type_descriptor -> ^( I_ENCODED_FIELD ( reference_type_descriptor )? member_name nonvoid_type_descriptor ) | member_name method_prototype -> ^( I_ENCODED_METHOD ( reference_type_descriptor )? member_name method_prototype ) ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:701:7: ( reference_type_descriptor ARROW )? ( member_name COLON nonvoid_type_descriptor -> ^( I_ENCODED_FIELD ( reference_type_descriptor )? member_name nonvoid_type_descriptor ) | member_name method_prototype -> ^( I_ENCODED_METHOD ( reference_type_descriptor )? member_name method_prototype ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:700:5: ( ( reference_type_descriptor ARROW )? ( member_name COLON nonvoid_type_descriptor -> ^( I_ENCODED_FIELD ( reference_type_descriptor )? member_name nonvoid_type_descriptor ) | member_name method_prototype -> ^( I_ENCODED_METHOD ( reference_type_descriptor )? member_name method_prototype ) ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:700:7: ( reference_type_descriptor ARROW )? ( member_name COLON nonvoid_type_descriptor -> ^( I_ENCODED_FIELD ( reference_type_descriptor )? member_name nonvoid_type_descriptor ) | member_name method_prototype -> ^( I_ENCODED_METHOD ( reference_type_descriptor )? member_name method_prototype ) ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:701:7: ( reference_type_descriptor ARROW )? - int alt27=2; - int LA27_0 = input.LA(1); - if ( (LA27_0==ARRAY_DESCRIPTOR||LA27_0==CLASS_DESCRIPTOR) ) { - alt27=1; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:700:7: ( reference_type_descriptor ARROW )? + int alt29=2; + int LA29_0 = input.LA(1); + if ( (LA29_0==ARRAY_TYPE_PREFIX||LA29_0==CLASS_DESCRIPTOR) ) { + alt29=1; } - switch (alt27) { + switch (alt29) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:701:8: reference_type_descriptor ARROW + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:700:8: reference_type_descriptor ARROW { - pushFollow(FOLLOW_reference_type_descriptor_in_type_field_method_literal2947); - reference_type_descriptor170=reference_type_descriptor(); + pushFollow(FOLLOW_reference_type_descriptor_in_type_field_method_literal2925); + reference_type_descriptor168=reference_type_descriptor(); state._fsp--; - stream_reference_type_descriptor.add(reference_type_descriptor170.getTree()); - ARROW171=(Token)match(input,ARROW,FOLLOW_ARROW_in_type_field_method_literal2949); - stream_ARROW.add(ARROW171); + stream_reference_type_descriptor.add(reference_type_descriptor168.getTree()); + ARROW169=(Token)match(input,ARROW,FOLLOW_ARROW_in_type_field_method_literal2927); + stream_ARROW.add(ARROW169); } break; } - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:702:7: ( member_name COLON nonvoid_type_descriptor -> ^( I_ENCODED_FIELD ( reference_type_descriptor )? member_name nonvoid_type_descriptor ) | member_name method_prototype -> ^( I_ENCODED_METHOD ( reference_type_descriptor )? member_name method_prototype ) ) - int alt28=2; - alt28 = dfa28.predict(input); - switch (alt28) { + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:701:7: ( member_name COLON nonvoid_type_descriptor -> ^( I_ENCODED_FIELD ( reference_type_descriptor )? member_name nonvoid_type_descriptor ) | member_name method_prototype -> ^( I_ENCODED_METHOD ( reference_type_descriptor )? member_name method_prototype ) ) + int alt30=2; + alt30 = dfa30.predict(input); + switch (alt30) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:702:9: member_name COLON nonvoid_type_descriptor + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:701:9: member_name COLON nonvoid_type_descriptor { - pushFollow(FOLLOW_member_name_in_type_field_method_literal2961); - member_name172=member_name(); + pushFollow(FOLLOW_member_name_in_type_field_method_literal2939); + member_name170=member_name(); state._fsp--; - stream_member_name.add(member_name172.getTree()); - COLON173=(Token)match(input,COLON,FOLLOW_COLON_in_type_field_method_literal2963); - stream_COLON.add(COLON173); + stream_member_name.add(member_name170.getTree()); + COLON171=(Token)match(input,COLON,FOLLOW_COLON_in_type_field_method_literal2941); + stream_COLON.add(COLON171); - pushFollow(FOLLOW_nonvoid_type_descriptor_in_type_field_method_literal2965); - nonvoid_type_descriptor174=nonvoid_type_descriptor(); + pushFollow(FOLLOW_nonvoid_type_descriptor_in_type_field_method_literal2943); + nonvoid_type_descriptor172=nonvoid_type_descriptor(); state._fsp--; - stream_nonvoid_type_descriptor.add(nonvoid_type_descriptor174.getTree()); + stream_nonvoid_type_descriptor.add(nonvoid_type_descriptor172.getTree()); // AST REWRITE - // elements: member_name, nonvoid_type_descriptor, reference_type_descriptor + // elements: reference_type_descriptor, member_name, nonvoid_type_descriptor // token labels: // rule labels: retval // token list labels: @@ -6694,13 +6856,13 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 702:51: -> ^( I_ENCODED_FIELD ( reference_type_descriptor )? member_name nonvoid_type_descriptor ) + // 701:51: -> ^( I_ENCODED_FIELD ( reference_type_descriptor )? member_name nonvoid_type_descriptor ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:702:54: ^( I_ENCODED_FIELD ( reference_type_descriptor )? member_name nonvoid_type_descriptor ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:701:54: ^( I_ENCODED_FIELD ( reference_type_descriptor )? member_name nonvoid_type_descriptor ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_ENCODED_FIELD, "I_ENCODED_FIELD"), root_1); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:702:72: ( reference_type_descriptor )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:701:72: ( reference_type_descriptor )? if ( stream_reference_type_descriptor.hasNext() ) { adaptor.addChild(root_1, stream_reference_type_descriptor.nextTree()); } @@ -6719,20 +6881,20 @@ public class smaliParser extends Parser { } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:703:9: member_name method_prototype + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:702:9: member_name method_prototype { - pushFollow(FOLLOW_member_name_in_type_field_method_literal2988); - member_name175=member_name(); + pushFollow(FOLLOW_member_name_in_type_field_method_literal2966); + member_name173=member_name(); state._fsp--; - stream_member_name.add(member_name175.getTree()); - pushFollow(FOLLOW_method_prototype_in_type_field_method_literal2990); - method_prototype176=method_prototype(); + stream_member_name.add(member_name173.getTree()); + pushFollow(FOLLOW_method_prototype_in_type_field_method_literal2968); + method_prototype174=method_prototype(); state._fsp--; - stream_method_prototype.add(method_prototype176.getTree()); + stream_method_prototype.add(method_prototype174.getTree()); // AST REWRITE - // elements: reference_type_descriptor, method_prototype, member_name + // elements: reference_type_descriptor, member_name, method_prototype // token labels: // rule labels: retval // token list labels: @@ -6742,13 +6904,13 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 703:38: -> ^( I_ENCODED_METHOD ( reference_type_descriptor )? member_name method_prototype ) + // 702:38: -> ^( I_ENCODED_METHOD ( reference_type_descriptor )? member_name method_prototype ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:703:41: ^( I_ENCODED_METHOD ( reference_type_descriptor )? member_name method_prototype ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:702:41: ^( I_ENCODED_METHOD ( reference_type_descriptor )? member_name method_prototype ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_ENCODED_METHOD, "I_ENCODED_METHOD"), root_1); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:703:60: ( reference_type_descriptor )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:702:60: ( reference_type_descriptor )? if ( stream_reference_type_descriptor.hasNext() ) { adaptor.addChild(root_1, stream_reference_type_descriptor.nextTree()); } @@ -6774,26 +6936,26 @@ public class smaliParser extends Parser { } break; case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:706:5: PRIMITIVE_TYPE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:705:5: PRIMITIVE_TYPE { root_0 = (CommonTree)adaptor.nil(); - PRIMITIVE_TYPE177=(Token)match(input,PRIMITIVE_TYPE,FOLLOW_PRIMITIVE_TYPE_in_type_field_method_literal3023); - PRIMITIVE_TYPE177_tree = (CommonTree)adaptor.create(PRIMITIVE_TYPE177); - adaptor.addChild(root_0, PRIMITIVE_TYPE177_tree); + PRIMITIVE_TYPE175=(Token)match(input,PRIMITIVE_TYPE,FOLLOW_PRIMITIVE_TYPE_in_type_field_method_literal3001); + PRIMITIVE_TYPE175_tree = (CommonTree)adaptor.create(PRIMITIVE_TYPE175); + adaptor.addChild(root_0, PRIMITIVE_TYPE175_tree); } break; case 4 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:707:5: VOID_TYPE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:706:5: VOID_TYPE { root_0 = (CommonTree)adaptor.nil(); - VOID_TYPE178=(Token)match(input,VOID_TYPE,FOLLOW_VOID_TYPE_in_type_field_method_literal3029); - VOID_TYPE178_tree = (CommonTree)adaptor.create(VOID_TYPE178); - adaptor.addChild(root_0, VOID_TYPE178_tree); + VOID_TYPE176=(Token)match(input,VOID_TYPE,FOLLOW_VOID_TYPE_in_type_field_method_literal3007); + VOID_TYPE176_tree = (CommonTree)adaptor.create(VOID_TYPE176); + adaptor.addChild(root_0, VOID_TYPE176_tree); } break; @@ -6826,63 +6988,63 @@ public class smaliParser extends Parser { // $ANTLR start "method_reference" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:709:1: method_reference : ( reference_type_descriptor ARROW )? member_name method_prototype -> ( reference_type_descriptor )? member_name method_prototype ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:708:1: method_reference : ( reference_type_descriptor ARROW )? member_name method_prototype -> ( reference_type_descriptor )? member_name method_prototype ; public final smaliParser.method_reference_return method_reference() throws RecognitionException { smaliParser.method_reference_return retval = new smaliParser.method_reference_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token ARROW180=null; - ParserRuleReturnScope reference_type_descriptor179 =null; - ParserRuleReturnScope member_name181 =null; - ParserRuleReturnScope method_prototype182 =null; + Token ARROW178=null; + ParserRuleReturnScope reference_type_descriptor177 =null; + ParserRuleReturnScope member_name179 =null; + ParserRuleReturnScope method_prototype180 =null; - CommonTree ARROW180_tree=null; + CommonTree ARROW178_tree=null; RewriteRuleTokenStream stream_ARROW=new RewriteRuleTokenStream(adaptor,"token ARROW"); RewriteRuleSubtreeStream stream_method_prototype=new RewriteRuleSubtreeStream(adaptor,"rule method_prototype"); - RewriteRuleSubtreeStream stream_reference_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule reference_type_descriptor"); RewriteRuleSubtreeStream stream_member_name=new RewriteRuleSubtreeStream(adaptor,"rule member_name"); + RewriteRuleSubtreeStream stream_reference_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule reference_type_descriptor"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:710:3: ( ( reference_type_descriptor ARROW )? member_name method_prototype -> ( reference_type_descriptor )? member_name method_prototype ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:710:5: ( reference_type_descriptor ARROW )? member_name method_prototype + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:709:3: ( ( reference_type_descriptor ARROW )? member_name method_prototype -> ( reference_type_descriptor )? member_name method_prototype ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:709:5: ( reference_type_descriptor ARROW )? member_name method_prototype { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:710:5: ( reference_type_descriptor ARROW )? - int alt30=2; - int LA30_0 = input.LA(1); - if ( (LA30_0==ARRAY_DESCRIPTOR||LA30_0==CLASS_DESCRIPTOR) ) { - alt30=1; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:709:5: ( reference_type_descriptor ARROW )? + int alt32=2; + int LA32_0 = input.LA(1); + if ( (LA32_0==ARRAY_TYPE_PREFIX||LA32_0==CLASS_DESCRIPTOR) ) { + alt32=1; } - switch (alt30) { + switch (alt32) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:710:6: reference_type_descriptor ARROW + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:709:6: reference_type_descriptor ARROW { - pushFollow(FOLLOW_reference_type_descriptor_in_method_reference3040); - reference_type_descriptor179=reference_type_descriptor(); + pushFollow(FOLLOW_reference_type_descriptor_in_method_reference3018); + reference_type_descriptor177=reference_type_descriptor(); state._fsp--; - stream_reference_type_descriptor.add(reference_type_descriptor179.getTree()); - ARROW180=(Token)match(input,ARROW,FOLLOW_ARROW_in_method_reference3042); - stream_ARROW.add(ARROW180); + stream_reference_type_descriptor.add(reference_type_descriptor177.getTree()); + ARROW178=(Token)match(input,ARROW,FOLLOW_ARROW_in_method_reference3020); + stream_ARROW.add(ARROW178); } break; } - pushFollow(FOLLOW_member_name_in_method_reference3046); - member_name181=member_name(); + pushFollow(FOLLOW_member_name_in_method_reference3024); + member_name179=member_name(); state._fsp--; - stream_member_name.add(member_name181.getTree()); - pushFollow(FOLLOW_method_prototype_in_method_reference3048); - method_prototype182=method_prototype(); + stream_member_name.add(member_name179.getTree()); + pushFollow(FOLLOW_method_prototype_in_method_reference3026); + method_prototype180=method_prototype(); state._fsp--; - stream_method_prototype.add(method_prototype182.getTree()); + stream_method_prototype.add(method_prototype180.getTree()); // AST REWRITE - // elements: method_prototype, reference_type_descriptor, member_name + // elements: reference_type_descriptor, method_prototype, member_name // token labels: // rule labels: retval // token list labels: @@ -6892,9 +7054,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 711:3: -> ( reference_type_descriptor )? member_name method_prototype + // 710:3: -> ( reference_type_descriptor )? member_name method_prototype { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:711:6: ( reference_type_descriptor )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:710:6: ( reference_type_descriptor )? if ( stream_reference_type_descriptor.hasNext() ) { adaptor.addChild(root_0, stream_reference_type_descriptor.nextTree()); } @@ -6936,69 +7098,69 @@ public class smaliParser extends Parser { // $ANTLR start "field_reference" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:713:1: field_reference : ( reference_type_descriptor ARROW )? member_name COLON nonvoid_type_descriptor -> ( reference_type_descriptor )? member_name nonvoid_type_descriptor ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:712:1: field_reference : ( reference_type_descriptor ARROW )? member_name COLON nonvoid_type_descriptor -> ( reference_type_descriptor )? member_name nonvoid_type_descriptor ; public final smaliParser.field_reference_return field_reference() throws RecognitionException { smaliParser.field_reference_return retval = new smaliParser.field_reference_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token ARROW184=null; - Token COLON186=null; - ParserRuleReturnScope reference_type_descriptor183 =null; - ParserRuleReturnScope member_name185 =null; - ParserRuleReturnScope nonvoid_type_descriptor187 =null; + Token ARROW182=null; + Token COLON184=null; + ParserRuleReturnScope reference_type_descriptor181 =null; + ParserRuleReturnScope member_name183 =null; + ParserRuleReturnScope nonvoid_type_descriptor185 =null; - CommonTree ARROW184_tree=null; - CommonTree COLON186_tree=null; - RewriteRuleTokenStream stream_COLON=new RewriteRuleTokenStream(adaptor,"token COLON"); + CommonTree ARROW182_tree=null; + CommonTree COLON184_tree=null; RewriteRuleTokenStream stream_ARROW=new RewriteRuleTokenStream(adaptor,"token ARROW"); + RewriteRuleTokenStream stream_COLON=new RewriteRuleTokenStream(adaptor,"token COLON"); RewriteRuleSubtreeStream stream_nonvoid_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule nonvoid_type_descriptor"); - RewriteRuleSubtreeStream stream_reference_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule reference_type_descriptor"); RewriteRuleSubtreeStream stream_member_name=new RewriteRuleSubtreeStream(adaptor,"rule member_name"); + RewriteRuleSubtreeStream stream_reference_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule reference_type_descriptor"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:714:3: ( ( reference_type_descriptor ARROW )? member_name COLON nonvoid_type_descriptor -> ( reference_type_descriptor )? member_name nonvoid_type_descriptor ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:714:5: ( reference_type_descriptor ARROW )? member_name COLON nonvoid_type_descriptor + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:713:3: ( ( reference_type_descriptor ARROW )? member_name COLON nonvoid_type_descriptor -> ( reference_type_descriptor )? member_name nonvoid_type_descriptor ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:713:5: ( reference_type_descriptor ARROW )? member_name COLON nonvoid_type_descriptor { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:714:5: ( reference_type_descriptor ARROW )? - int alt31=2; - int LA31_0 = input.LA(1); - if ( (LA31_0==ARRAY_DESCRIPTOR||LA31_0==CLASS_DESCRIPTOR) ) { - alt31=1; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:713:5: ( reference_type_descriptor ARROW )? + int alt33=2; + int LA33_0 = input.LA(1); + if ( (LA33_0==ARRAY_TYPE_PREFIX||LA33_0==CLASS_DESCRIPTOR) ) { + alt33=1; } - switch (alt31) { + switch (alt33) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:714:6: reference_type_descriptor ARROW + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:713:6: reference_type_descriptor ARROW { - pushFollow(FOLLOW_reference_type_descriptor_in_field_reference3070); - reference_type_descriptor183=reference_type_descriptor(); + pushFollow(FOLLOW_reference_type_descriptor_in_field_reference3048); + reference_type_descriptor181=reference_type_descriptor(); state._fsp--; - stream_reference_type_descriptor.add(reference_type_descriptor183.getTree()); - ARROW184=(Token)match(input,ARROW,FOLLOW_ARROW_in_field_reference3072); - stream_ARROW.add(ARROW184); + stream_reference_type_descriptor.add(reference_type_descriptor181.getTree()); + ARROW182=(Token)match(input,ARROW,FOLLOW_ARROW_in_field_reference3050); + stream_ARROW.add(ARROW182); } break; } - pushFollow(FOLLOW_member_name_in_field_reference3076); - member_name185=member_name(); + pushFollow(FOLLOW_member_name_in_field_reference3054); + member_name183=member_name(); state._fsp--; - stream_member_name.add(member_name185.getTree()); - COLON186=(Token)match(input,COLON,FOLLOW_COLON_in_field_reference3078); - stream_COLON.add(COLON186); + stream_member_name.add(member_name183.getTree()); + COLON184=(Token)match(input,COLON,FOLLOW_COLON_in_field_reference3056); + stream_COLON.add(COLON184); - pushFollow(FOLLOW_nonvoid_type_descriptor_in_field_reference3080); - nonvoid_type_descriptor187=nonvoid_type_descriptor(); + pushFollow(FOLLOW_nonvoid_type_descriptor_in_field_reference3058); + nonvoid_type_descriptor185=nonvoid_type_descriptor(); state._fsp--; - stream_nonvoid_type_descriptor.add(nonvoid_type_descriptor187.getTree()); + stream_nonvoid_type_descriptor.add(nonvoid_type_descriptor185.getTree()); // AST REWRITE - // elements: member_name, reference_type_descriptor, nonvoid_type_descriptor + // elements: reference_type_descriptor, nonvoid_type_descriptor, member_name // token labels: // rule labels: retval // token list labels: @@ -7008,9 +7170,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 715:3: -> ( reference_type_descriptor )? member_name nonvoid_type_descriptor + // 714:3: -> ( reference_type_descriptor )? member_name nonvoid_type_descriptor { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:715:6: ( reference_type_descriptor )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:714:6: ( reference_type_descriptor )? if ( stream_reference_type_descriptor.hasNext() ) { adaptor.addChild(root_0, stream_reference_type_descriptor.nextTree()); } @@ -7052,32 +7214,32 @@ public class smaliParser extends Parser { // $ANTLR start "label" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:717:1: label : COLON simple_name -> ^( I_LABEL[$COLON, \"I_LABEL\"] simple_name ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:716:1: label : COLON simple_name -> ^( I_LABEL[$COLON, \"I_LABEL\"] simple_name ) ; public final smaliParser.label_return label() throws RecognitionException { smaliParser.label_return retval = new smaliParser.label_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token COLON188=null; - ParserRuleReturnScope simple_name189 =null; + Token COLON186=null; + ParserRuleReturnScope simple_name187 =null; - CommonTree COLON188_tree=null; + CommonTree COLON186_tree=null; RewriteRuleTokenStream stream_COLON=new RewriteRuleTokenStream(adaptor,"token COLON"); RewriteRuleSubtreeStream stream_simple_name=new RewriteRuleSubtreeStream(adaptor,"rule simple_name"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:718:3: ( COLON simple_name -> ^( I_LABEL[$COLON, \"I_LABEL\"] simple_name ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:718:5: COLON simple_name + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:717:3: ( COLON simple_name -> ^( I_LABEL[$COLON, \"I_LABEL\"] simple_name ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:717:5: COLON simple_name { - COLON188=(Token)match(input,COLON,FOLLOW_COLON_in_label3101); - stream_COLON.add(COLON188); + COLON186=(Token)match(input,COLON,FOLLOW_COLON_in_label3079); + stream_COLON.add(COLON186); - pushFollow(FOLLOW_simple_name_in_label3103); - simple_name189=simple_name(); + pushFollow(FOLLOW_simple_name_in_label3081); + simple_name187=simple_name(); state._fsp--; - stream_simple_name.add(simple_name189.getTree()); + stream_simple_name.add(simple_name187.getTree()); // AST REWRITE // elements: simple_name // token labels: @@ -7089,12 +7251,12 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 718:23: -> ^( I_LABEL[$COLON, \"I_LABEL\"] simple_name ) + // 717:23: -> ^( I_LABEL[$COLON, \"I_LABEL\"] simple_name ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:718:26: ^( I_LABEL[$COLON, \"I_LABEL\"] simple_name ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:717:26: ^( I_LABEL[$COLON, \"I_LABEL\"] simple_name ) { CommonTree root_1 = (CommonTree)adaptor.nil(); - root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_LABEL, COLON188, "I_LABEL"), root_1); + root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_LABEL, COLON186, "I_LABEL"), root_1); adaptor.addChild(root_1, stream_simple_name.nextTree()); adaptor.addChild(root_0, root_1); } @@ -7133,32 +7295,32 @@ public class smaliParser extends Parser { // $ANTLR start "label_ref" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:720:1: label_ref : COLON simple_name -> simple_name ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:719:1: label_ref : COLON simple_name -> simple_name ; public final smaliParser.label_ref_return label_ref() throws RecognitionException { smaliParser.label_ref_return retval = new smaliParser.label_ref_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token COLON190=null; - ParserRuleReturnScope simple_name191 =null; + Token COLON188=null; + ParserRuleReturnScope simple_name189 =null; - CommonTree COLON190_tree=null; + CommonTree COLON188_tree=null; RewriteRuleTokenStream stream_COLON=new RewriteRuleTokenStream(adaptor,"token COLON"); RewriteRuleSubtreeStream stream_simple_name=new RewriteRuleSubtreeStream(adaptor,"rule simple_name"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:721:3: ( COLON simple_name -> simple_name ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:721:5: COLON simple_name + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:720:3: ( COLON simple_name -> simple_name ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:720:5: COLON simple_name { - COLON190=(Token)match(input,COLON,FOLLOW_COLON_in_label_ref3122); - stream_COLON.add(COLON190); + COLON188=(Token)match(input,COLON,FOLLOW_COLON_in_label_ref3100); + stream_COLON.add(COLON188); - pushFollow(FOLLOW_simple_name_in_label_ref3124); - simple_name191=simple_name(); + pushFollow(FOLLOW_simple_name_in_label_ref3102); + simple_name189=simple_name(); state._fsp--; - stream_simple_name.add(simple_name191.getTree()); + stream_simple_name.add(simple_name189.getTree()); // AST REWRITE // elements: simple_name // token labels: @@ -7170,7 +7332,7 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 721:23: -> simple_name + // 720:23: -> simple_name { adaptor.addChild(root_0, stream_simple_name.nextTree()); } @@ -7207,71 +7369,71 @@ public class smaliParser extends Parser { // $ANTLR start "register_list" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:723:1: register_list : ( REGISTER ( COMMA REGISTER )* -> ^( I_REGISTER_LIST[$start, \"I_REGISTER_LIST\"] ( REGISTER )* ) | -> ^( I_REGISTER_LIST[$start, \"I_REGISTER_LIST\"] ) ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:722:1: register_list : ( REGISTER ( COMMA REGISTER )* -> ^( I_REGISTER_LIST[$start, \"I_REGISTER_LIST\"] ( REGISTER )* ) | -> ^( I_REGISTER_LIST[$start, \"I_REGISTER_LIST\"] ) ); public final smaliParser.register_list_return register_list() throws RecognitionException { smaliParser.register_list_return retval = new smaliParser.register_list_return(); retval.start = input.LT(1); CommonTree root_0 = null; + Token REGISTER190=null; + Token COMMA191=null; Token REGISTER192=null; - Token COMMA193=null; - Token REGISTER194=null; + CommonTree REGISTER190_tree=null; + CommonTree COMMA191_tree=null; CommonTree REGISTER192_tree=null; - CommonTree COMMA193_tree=null; - CommonTree REGISTER194_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:724:3: ( REGISTER ( COMMA REGISTER )* -> ^( I_REGISTER_LIST[$start, \"I_REGISTER_LIST\"] ( REGISTER )* ) | -> ^( I_REGISTER_LIST[$start, \"I_REGISTER_LIST\"] ) ) - int alt33=2; - int LA33_0 = input.LA(1); - if ( (LA33_0==REGISTER) ) { - alt33=1; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:723:3: ( REGISTER ( COMMA REGISTER )* -> ^( I_REGISTER_LIST[$start, \"I_REGISTER_LIST\"] ( REGISTER )* ) | -> ^( I_REGISTER_LIST[$start, \"I_REGISTER_LIST\"] ) ) + int alt35=2; + int LA35_0 = input.LA(1); + if ( (LA35_0==REGISTER) ) { + alt35=1; } - else if ( (LA33_0==CLOSE_BRACE) ) { - alt33=2; + else if ( (LA35_0==CLOSE_BRACE) ) { + alt35=2; } else { NoViableAltException nvae = - new NoViableAltException("", 33, 0, input); + new NoViableAltException("", 35, 0, input); throw nvae; } - switch (alt33) { + switch (alt35) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:724:5: REGISTER ( COMMA REGISTER )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:723:5: REGISTER ( COMMA REGISTER )* { - REGISTER192=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_register_list3138); - stream_REGISTER.add(REGISTER192); + REGISTER190=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_register_list3116); + stream_REGISTER.add(REGISTER190); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:724:14: ( COMMA REGISTER )* - loop32: + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:723:14: ( COMMA REGISTER )* + loop34: while (true) { - int alt32=2; - int LA32_0 = input.LA(1); - if ( (LA32_0==COMMA) ) { - alt32=1; + int alt34=2; + int LA34_0 = input.LA(1); + if ( (LA34_0==COMMA) ) { + alt34=1; } - switch (alt32) { + switch (alt34) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:724:15: COMMA REGISTER + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:723:15: COMMA REGISTER { - COMMA193=(Token)match(input,COMMA,FOLLOW_COMMA_in_register_list3141); - stream_COMMA.add(COMMA193); + COMMA191=(Token)match(input,COMMA,FOLLOW_COMMA_in_register_list3119); + stream_COMMA.add(COMMA191); - REGISTER194=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_register_list3143); - stream_REGISTER.add(REGISTER194); + REGISTER192=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_register_list3121); + stream_REGISTER.add(REGISTER192); } break; default : - break loop32; + break loop34; } } @@ -7286,13 +7448,13 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 724:32: -> ^( I_REGISTER_LIST[$start, \"I_REGISTER_LIST\"] ( REGISTER )* ) + // 723:32: -> ^( I_REGISTER_LIST[$start, \"I_REGISTER_LIST\"] ( REGISTER )* ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:724:35: ^( I_REGISTER_LIST[$start, \"I_REGISTER_LIST\"] ( REGISTER )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:723:35: ^( I_REGISTER_LIST[$start, \"I_REGISTER_LIST\"] ( REGISTER )* ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_REGISTER_LIST, (retval.start), "I_REGISTER_LIST"), root_1); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:724:80: ( REGISTER )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:723:80: ( REGISTER )* while ( stream_REGISTER.hasNext() ) { adaptor.addChild(root_1, stream_REGISTER.nextNode()); } @@ -7309,7 +7471,7 @@ public class smaliParser extends Parser { } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:725:5: + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:724:5: { // AST REWRITE // elements: @@ -7322,9 +7484,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 725:5: -> ^( I_REGISTER_LIST[$start, \"I_REGISTER_LIST\"] ) + // 724:5: -> ^( I_REGISTER_LIST[$start, \"I_REGISTER_LIST\"] ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:725:7: ^( I_REGISTER_LIST[$start, \"I_REGISTER_LIST\"] ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:724:7: ^( I_REGISTER_LIST[$start, \"I_REGISTER_LIST\"] ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_REGISTER_LIST, (retval.start), "I_REGISTER_LIST"), root_1); @@ -7367,7 +7529,7 @@ public class smaliParser extends Parser { // $ANTLR start "register_range" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:727:1: register_range : (startreg= REGISTER ( DOTDOT endreg= REGISTER )? )? -> ^( I_REGISTER_RANGE[$start, \"I_REGISTER_RANGE\"] ( $startreg)? ( $endreg)? ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:726:1: register_range : (startreg= REGISTER ( DOTDOT endreg= REGISTER )? )? -> ^( I_REGISTER_RANGE[$start, \"I_REGISTER_RANGE\"] ( $startreg)? ( $endreg)? ) ; public final smaliParser.register_range_return register_range() throws RecognitionException { smaliParser.register_range_return retval = new smaliParser.register_range_return(); retval.start = input.LT(1); @@ -7376,45 +7538,45 @@ public class smaliParser extends Parser { Token startreg=null; Token endreg=null; - Token DOTDOT195=null; + Token DOTDOT193=null; CommonTree startreg_tree=null; CommonTree endreg_tree=null; - CommonTree DOTDOT195_tree=null; - RewriteRuleTokenStream stream_DOTDOT=new RewriteRuleTokenStream(adaptor,"token DOTDOT"); + CommonTree DOTDOT193_tree=null; RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); + RewriteRuleTokenStream stream_DOTDOT=new RewriteRuleTokenStream(adaptor,"token DOTDOT"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:728:3: ( (startreg= REGISTER ( DOTDOT endreg= REGISTER )? )? -> ^( I_REGISTER_RANGE[$start, \"I_REGISTER_RANGE\"] ( $startreg)? ( $endreg)? ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:728:5: (startreg= REGISTER ( DOTDOT endreg= REGISTER )? )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:727:3: ( (startreg= REGISTER ( DOTDOT endreg= REGISTER )? )? -> ^( I_REGISTER_RANGE[$start, \"I_REGISTER_RANGE\"] ( $startreg)? ( $endreg)? ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:727:5: (startreg= REGISTER ( DOTDOT endreg= REGISTER )? )? { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:728:5: (startreg= REGISTER ( DOTDOT endreg= REGISTER )? )? - int alt35=2; - int LA35_0 = input.LA(1); - if ( (LA35_0==REGISTER) ) { - alt35=1; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:727:5: (startreg= REGISTER ( DOTDOT endreg= REGISTER )? )? + int alt37=2; + int LA37_0 = input.LA(1); + if ( (LA37_0==REGISTER) ) { + alt37=1; } - switch (alt35) { + switch (alt37) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:728:6: startreg= REGISTER ( DOTDOT endreg= REGISTER )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:727:6: startreg= REGISTER ( DOTDOT endreg= REGISTER )? { - startreg=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_register_range3178); + startreg=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_register_range3156); stream_REGISTER.add(startreg); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:728:24: ( DOTDOT endreg= REGISTER )? - int alt34=2; - int LA34_0 = input.LA(1); - if ( (LA34_0==DOTDOT) ) { - alt34=1; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:727:24: ( DOTDOT endreg= REGISTER )? + int alt36=2; + int LA36_0 = input.LA(1); + if ( (LA36_0==DOTDOT) ) { + alt36=1; } - switch (alt34) { + switch (alt36) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:728:25: DOTDOT endreg= REGISTER + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:727:25: DOTDOT endreg= REGISTER { - DOTDOT195=(Token)match(input,DOTDOT,FOLLOW_DOTDOT_in_register_range3181); - stream_DOTDOT.add(DOTDOT195); + DOTDOT193=(Token)match(input,DOTDOT,FOLLOW_DOTDOT_in_register_range3159); + stream_DOTDOT.add(DOTDOT193); - endreg=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_register_range3185); + endreg=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_register_range3163); stream_REGISTER.add(endreg); } @@ -7440,19 +7602,19 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 728:52: -> ^( I_REGISTER_RANGE[$start, \"I_REGISTER_RANGE\"] ( $startreg)? ( $endreg)? ) + // 727:52: -> ^( I_REGISTER_RANGE[$start, \"I_REGISTER_RANGE\"] ( $startreg)? ( $endreg)? ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:728:55: ^( I_REGISTER_RANGE[$start, \"I_REGISTER_RANGE\"] ( $startreg)? ( $endreg)? ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:727:55: ^( I_REGISTER_RANGE[$start, \"I_REGISTER_RANGE\"] ( $startreg)? ( $endreg)? ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_REGISTER_RANGE, (retval.start), "I_REGISTER_RANGE"), root_1); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:728:103: ( $startreg)? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:727:103: ( $startreg)? if ( stream_startreg.hasNext() ) { adaptor.addChild(root_1, stream_startreg.nextNode()); } stream_startreg.reset(); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:728:114: ( $endreg)? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:727:114: ( $endreg)? if ( stream_endreg.hasNext() ) { adaptor.addChild(root_1, stream_endreg.nextNode()); } @@ -7495,61 +7657,61 @@ public class smaliParser extends Parser { // $ANTLR start "verification_error_reference" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:730:1: verification_error_reference : ( CLASS_DESCRIPTOR | field_reference | method_reference ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:729:1: verification_error_reference : ( CLASS_DESCRIPTOR | field_reference | method_reference ); public final smaliParser.verification_error_reference_return verification_error_reference() throws RecognitionException { smaliParser.verification_error_reference_return retval = new smaliParser.verification_error_reference_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token CLASS_DESCRIPTOR196=null; - ParserRuleReturnScope field_reference197 =null; - ParserRuleReturnScope method_reference198 =null; + Token CLASS_DESCRIPTOR194=null; + ParserRuleReturnScope field_reference195 =null; + ParserRuleReturnScope method_reference196 =null; - CommonTree CLASS_DESCRIPTOR196_tree=null; + CommonTree CLASS_DESCRIPTOR194_tree=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:731:3: ( CLASS_DESCRIPTOR | field_reference | method_reference ) - int alt36=3; - alt36 = dfa36.predict(input); - switch (alt36) { + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:730:3: ( CLASS_DESCRIPTOR | field_reference | method_reference ) + int alt38=3; + alt38 = dfa38.predict(input); + switch (alt38) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:731:5: CLASS_DESCRIPTOR + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:730:5: CLASS_DESCRIPTOR { root_0 = (CommonTree)adaptor.nil(); - CLASS_DESCRIPTOR196=(Token)match(input,CLASS_DESCRIPTOR,FOLLOW_CLASS_DESCRIPTOR_in_verification_error_reference3214); - CLASS_DESCRIPTOR196_tree = (CommonTree)adaptor.create(CLASS_DESCRIPTOR196); - adaptor.addChild(root_0, CLASS_DESCRIPTOR196_tree); + CLASS_DESCRIPTOR194=(Token)match(input,CLASS_DESCRIPTOR,FOLLOW_CLASS_DESCRIPTOR_in_verification_error_reference3192); + CLASS_DESCRIPTOR194_tree = (CommonTree)adaptor.create(CLASS_DESCRIPTOR194); + adaptor.addChild(root_0, CLASS_DESCRIPTOR194_tree); } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:731:24: field_reference + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:730:24: field_reference { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_field_reference_in_verification_error_reference3218); - field_reference197=field_reference(); + pushFollow(FOLLOW_field_reference_in_verification_error_reference3196); + field_reference195=field_reference(); state._fsp--; - adaptor.addChild(root_0, field_reference197.getTree()); + adaptor.addChild(root_0, field_reference195.getTree()); } break; case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:731:42: method_reference + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:730:42: method_reference { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_method_reference_in_verification_error_reference3222); - method_reference198=method_reference(); + pushFollow(FOLLOW_method_reference_in_verification_error_reference3200); + method_reference196=method_reference(); state._fsp--; - adaptor.addChild(root_0, method_reference198.getTree()); + adaptor.addChild(root_0, method_reference196.getTree()); } break; @@ -7582,86 +7744,86 @@ public class smaliParser extends Parser { // $ANTLR start "catch_directive" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:733:1: catch_directive : CATCH_DIRECTIVE nonvoid_type_descriptor OPEN_BRACE from= label_ref DOTDOT to= label_ref CLOSE_BRACE using= label_ref -> ^( I_CATCH[$start, \"I_CATCH\"] nonvoid_type_descriptor $from $to $using) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:732:1: catch_directive : CATCH_DIRECTIVE nonvoid_type_descriptor OPEN_BRACE from= label_ref DOTDOT to= label_ref CLOSE_BRACE using= label_ref -> ^( I_CATCH[$start, \"I_CATCH\"] nonvoid_type_descriptor $from $to $using) ; public final smaliParser.catch_directive_return catch_directive() throws RecognitionException { smaliParser.catch_directive_return retval = new smaliParser.catch_directive_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token CATCH_DIRECTIVE199=null; - Token OPEN_BRACE201=null; - Token DOTDOT202=null; - Token CLOSE_BRACE203=null; + Token CATCH_DIRECTIVE197=null; + Token OPEN_BRACE199=null; + Token DOTDOT200=null; + Token CLOSE_BRACE201=null; ParserRuleReturnScope from =null; ParserRuleReturnScope to =null; ParserRuleReturnScope using =null; - ParserRuleReturnScope nonvoid_type_descriptor200 =null; + ParserRuleReturnScope nonvoid_type_descriptor198 =null; - CommonTree CATCH_DIRECTIVE199_tree=null; - CommonTree OPEN_BRACE201_tree=null; - CommonTree DOTDOT202_tree=null; - CommonTree CLOSE_BRACE203_tree=null; - RewriteRuleTokenStream stream_DOTDOT=new RewriteRuleTokenStream(adaptor,"token DOTDOT"); - RewriteRuleTokenStream stream_CLOSE_BRACE=new RewriteRuleTokenStream(adaptor,"token CLOSE_BRACE"); + CommonTree CATCH_DIRECTIVE197_tree=null; + CommonTree OPEN_BRACE199_tree=null; + CommonTree DOTDOT200_tree=null; + CommonTree CLOSE_BRACE201_tree=null; RewriteRuleTokenStream stream_OPEN_BRACE=new RewriteRuleTokenStream(adaptor,"token OPEN_BRACE"); + RewriteRuleTokenStream stream_CLOSE_BRACE=new RewriteRuleTokenStream(adaptor,"token CLOSE_BRACE"); + RewriteRuleTokenStream stream_DOTDOT=new RewriteRuleTokenStream(adaptor,"token DOTDOT"); RewriteRuleTokenStream stream_CATCH_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token CATCH_DIRECTIVE"); - RewriteRuleSubtreeStream stream_nonvoid_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule nonvoid_type_descriptor"); RewriteRuleSubtreeStream stream_label_ref=new RewriteRuleSubtreeStream(adaptor,"rule label_ref"); + RewriteRuleSubtreeStream stream_nonvoid_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule nonvoid_type_descriptor"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:734:3: ( CATCH_DIRECTIVE nonvoid_type_descriptor OPEN_BRACE from= label_ref DOTDOT to= label_ref CLOSE_BRACE using= label_ref -> ^( I_CATCH[$start, \"I_CATCH\"] nonvoid_type_descriptor $from $to $using) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:734:5: CATCH_DIRECTIVE nonvoid_type_descriptor OPEN_BRACE from= label_ref DOTDOT to= label_ref CLOSE_BRACE using= label_ref + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:733:3: ( CATCH_DIRECTIVE nonvoid_type_descriptor OPEN_BRACE from= label_ref DOTDOT to= label_ref CLOSE_BRACE using= label_ref -> ^( I_CATCH[$start, \"I_CATCH\"] nonvoid_type_descriptor $from $to $using) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:733:5: CATCH_DIRECTIVE nonvoid_type_descriptor OPEN_BRACE from= label_ref DOTDOT to= label_ref CLOSE_BRACE using= label_ref { - CATCH_DIRECTIVE199=(Token)match(input,CATCH_DIRECTIVE,FOLLOW_CATCH_DIRECTIVE_in_catch_directive3232); - stream_CATCH_DIRECTIVE.add(CATCH_DIRECTIVE199); + CATCH_DIRECTIVE197=(Token)match(input,CATCH_DIRECTIVE,FOLLOW_CATCH_DIRECTIVE_in_catch_directive3210); + stream_CATCH_DIRECTIVE.add(CATCH_DIRECTIVE197); - pushFollow(FOLLOW_nonvoid_type_descriptor_in_catch_directive3234); - nonvoid_type_descriptor200=nonvoid_type_descriptor(); + pushFollow(FOLLOW_nonvoid_type_descriptor_in_catch_directive3212); + nonvoid_type_descriptor198=nonvoid_type_descriptor(); state._fsp--; - stream_nonvoid_type_descriptor.add(nonvoid_type_descriptor200.getTree()); - OPEN_BRACE201=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_catch_directive3236); - stream_OPEN_BRACE.add(OPEN_BRACE201); + stream_nonvoid_type_descriptor.add(nonvoid_type_descriptor198.getTree()); + OPEN_BRACE199=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_catch_directive3214); + stream_OPEN_BRACE.add(OPEN_BRACE199); - pushFollow(FOLLOW_label_ref_in_catch_directive3240); + pushFollow(FOLLOW_label_ref_in_catch_directive3218); from=label_ref(); state._fsp--; stream_label_ref.add(from.getTree()); - DOTDOT202=(Token)match(input,DOTDOT,FOLLOW_DOTDOT_in_catch_directive3242); - stream_DOTDOT.add(DOTDOT202); + DOTDOT200=(Token)match(input,DOTDOT,FOLLOW_DOTDOT_in_catch_directive3220); + stream_DOTDOT.add(DOTDOT200); - pushFollow(FOLLOW_label_ref_in_catch_directive3246); + pushFollow(FOLLOW_label_ref_in_catch_directive3224); to=label_ref(); state._fsp--; stream_label_ref.add(to.getTree()); - CLOSE_BRACE203=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_catch_directive3248); - stream_CLOSE_BRACE.add(CLOSE_BRACE203); + CLOSE_BRACE201=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_catch_directive3226); + stream_CLOSE_BRACE.add(CLOSE_BRACE201); - pushFollow(FOLLOW_label_ref_in_catch_directive3252); + pushFollow(FOLLOW_label_ref_in_catch_directive3230); using=label_ref(); state._fsp--; stream_label_ref.add(using.getTree()); // AST REWRITE - // elements: from, using, nonvoid_type_descriptor, to + // elements: from, nonvoid_type_descriptor, using, to // token labels: - // rule labels: to, retval, using, from + // rule labels: using, from, to, retval // token list labels: // rule list labels: // wildcard labels: retval.tree = root_0; - RewriteRuleSubtreeStream stream_to=new RewriteRuleSubtreeStream(adaptor,"rule to",to!=null?to.getTree():null); - RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); RewriteRuleSubtreeStream stream_using=new RewriteRuleSubtreeStream(adaptor,"rule using",using!=null?using.getTree():null); RewriteRuleSubtreeStream stream_from=new RewriteRuleSubtreeStream(adaptor,"rule from",from!=null?from.getTree():null); + RewriteRuleSubtreeStream stream_to=new RewriteRuleSubtreeStream(adaptor,"rule to",to!=null?to.getTree():null); + RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 735:5: -> ^( I_CATCH[$start, \"I_CATCH\"] nonvoid_type_descriptor $from $to $using) + // 734:5: -> ^( I_CATCH[$start, \"I_CATCH\"] nonvoid_type_descriptor $from $to $using) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:735:8: ^( I_CATCH[$start, \"I_CATCH\"] nonvoid_type_descriptor $from $to $using) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:734:8: ^( I_CATCH[$start, \"I_CATCH\"] nonvoid_type_descriptor $from $to $using) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_CATCH, (retval.start), "I_CATCH"), root_1); @@ -7706,79 +7868,79 @@ public class smaliParser extends Parser { // $ANTLR start "catchall_directive" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:737:1: catchall_directive : CATCHALL_DIRECTIVE OPEN_BRACE from= label_ref DOTDOT to= label_ref CLOSE_BRACE using= label_ref -> ^( I_CATCHALL[$start, \"I_CATCHALL\"] $from $to $using) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:736:1: catchall_directive : CATCHALL_DIRECTIVE OPEN_BRACE from= label_ref DOTDOT to= label_ref CLOSE_BRACE using= label_ref -> ^( I_CATCHALL[$start, \"I_CATCHALL\"] $from $to $using) ; public final smaliParser.catchall_directive_return catchall_directive() throws RecognitionException { smaliParser.catchall_directive_return retval = new smaliParser.catchall_directive_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token CATCHALL_DIRECTIVE204=null; - Token OPEN_BRACE205=null; - Token DOTDOT206=null; - Token CLOSE_BRACE207=null; + Token CATCHALL_DIRECTIVE202=null; + Token OPEN_BRACE203=null; + Token DOTDOT204=null; + Token CLOSE_BRACE205=null; ParserRuleReturnScope from =null; ParserRuleReturnScope to =null; ParserRuleReturnScope using =null; - CommonTree CATCHALL_DIRECTIVE204_tree=null; - CommonTree OPEN_BRACE205_tree=null; - CommonTree DOTDOT206_tree=null; - CommonTree CLOSE_BRACE207_tree=null; - RewriteRuleTokenStream stream_DOTDOT=new RewriteRuleTokenStream(adaptor,"token DOTDOT"); - RewriteRuleTokenStream stream_CLOSE_BRACE=new RewriteRuleTokenStream(adaptor,"token CLOSE_BRACE"); + CommonTree CATCHALL_DIRECTIVE202_tree=null; + CommonTree OPEN_BRACE203_tree=null; + CommonTree DOTDOT204_tree=null; + CommonTree CLOSE_BRACE205_tree=null; RewriteRuleTokenStream stream_OPEN_BRACE=new RewriteRuleTokenStream(adaptor,"token OPEN_BRACE"); + RewriteRuleTokenStream stream_CLOSE_BRACE=new RewriteRuleTokenStream(adaptor,"token CLOSE_BRACE"); + RewriteRuleTokenStream stream_DOTDOT=new RewriteRuleTokenStream(adaptor,"token DOTDOT"); RewriteRuleTokenStream stream_CATCHALL_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token CATCHALL_DIRECTIVE"); RewriteRuleSubtreeStream stream_label_ref=new RewriteRuleSubtreeStream(adaptor,"rule label_ref"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:738:3: ( CATCHALL_DIRECTIVE OPEN_BRACE from= label_ref DOTDOT to= label_ref CLOSE_BRACE using= label_ref -> ^( I_CATCHALL[$start, \"I_CATCHALL\"] $from $to $using) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:738:5: CATCHALL_DIRECTIVE OPEN_BRACE from= label_ref DOTDOT to= label_ref CLOSE_BRACE using= label_ref + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:737:3: ( CATCHALL_DIRECTIVE OPEN_BRACE from= label_ref DOTDOT to= label_ref CLOSE_BRACE using= label_ref -> ^( I_CATCHALL[$start, \"I_CATCHALL\"] $from $to $using) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:737:5: CATCHALL_DIRECTIVE OPEN_BRACE from= label_ref DOTDOT to= label_ref CLOSE_BRACE using= label_ref { - CATCHALL_DIRECTIVE204=(Token)match(input,CATCHALL_DIRECTIVE,FOLLOW_CATCHALL_DIRECTIVE_in_catchall_directive3284); - stream_CATCHALL_DIRECTIVE.add(CATCHALL_DIRECTIVE204); + CATCHALL_DIRECTIVE202=(Token)match(input,CATCHALL_DIRECTIVE,FOLLOW_CATCHALL_DIRECTIVE_in_catchall_directive3262); + stream_CATCHALL_DIRECTIVE.add(CATCHALL_DIRECTIVE202); - OPEN_BRACE205=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_catchall_directive3286); - stream_OPEN_BRACE.add(OPEN_BRACE205); + OPEN_BRACE203=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_catchall_directive3264); + stream_OPEN_BRACE.add(OPEN_BRACE203); - pushFollow(FOLLOW_label_ref_in_catchall_directive3290); + pushFollow(FOLLOW_label_ref_in_catchall_directive3268); from=label_ref(); state._fsp--; stream_label_ref.add(from.getTree()); - DOTDOT206=(Token)match(input,DOTDOT,FOLLOW_DOTDOT_in_catchall_directive3292); - stream_DOTDOT.add(DOTDOT206); + DOTDOT204=(Token)match(input,DOTDOT,FOLLOW_DOTDOT_in_catchall_directive3270); + stream_DOTDOT.add(DOTDOT204); - pushFollow(FOLLOW_label_ref_in_catchall_directive3296); + pushFollow(FOLLOW_label_ref_in_catchall_directive3274); to=label_ref(); state._fsp--; stream_label_ref.add(to.getTree()); - CLOSE_BRACE207=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_catchall_directive3298); - stream_CLOSE_BRACE.add(CLOSE_BRACE207); + CLOSE_BRACE205=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_catchall_directive3276); + stream_CLOSE_BRACE.add(CLOSE_BRACE205); - pushFollow(FOLLOW_label_ref_in_catchall_directive3302); + pushFollow(FOLLOW_label_ref_in_catchall_directive3280); using=label_ref(); state._fsp--; stream_label_ref.add(using.getTree()); // AST REWRITE - // elements: using, to, from + // elements: from, to, using // token labels: - // rule labels: to, retval, using, from + // rule labels: using, from, to, retval // token list labels: // rule list labels: // wildcard labels: retval.tree = root_0; - RewriteRuleSubtreeStream stream_to=new RewriteRuleSubtreeStream(adaptor,"rule to",to!=null?to.getTree():null); - RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); RewriteRuleSubtreeStream stream_using=new RewriteRuleSubtreeStream(adaptor,"rule using",using!=null?using.getTree():null); RewriteRuleSubtreeStream stream_from=new RewriteRuleSubtreeStream(adaptor,"rule from",from!=null?from.getTree():null); + RewriteRuleSubtreeStream stream_to=new RewriteRuleSubtreeStream(adaptor,"rule to",to!=null?to.getTree():null); + RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 739:5: -> ^( I_CATCHALL[$start, \"I_CATCHALL\"] $from $to $using) + // 738:5: -> ^( I_CATCHALL[$start, \"I_CATCHALL\"] $from $to $using) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:739:8: ^( I_CATCHALL[$start, \"I_CATCHALL\"] $from $to $using) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:738:8: ^( I_CATCHALL[$start, \"I_CATCHALL\"] $from $to $using) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_CATCHALL, (retval.start), "I_CATCHALL"), root_1); @@ -7822,115 +7984,115 @@ public class smaliParser extends Parser { // $ANTLR start "parameter_directive" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:745:1: parameter_directive : PARAMETER_DIRECTIVE REGISTER ( COMMA STRING_LITERAL )? ({...}? annotation )* ( END_PARAMETER_DIRECTIVE -> ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ( annotation )* ) ) | -> ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ) ) ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:744:1: parameter_directive : PARAMETER_DIRECTIVE REGISTER ( COMMA STRING_LITERAL )? ({...}? annotation )* ( END_PARAMETER_DIRECTIVE -> ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ( annotation )* ) ) | -> ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ) ) ) ; public final smaliParser.parameter_directive_return parameter_directive() throws RecognitionException { smaliParser.parameter_directive_return retval = new smaliParser.parameter_directive_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token PARAMETER_DIRECTIVE208=null; - Token REGISTER209=null; - Token COMMA210=null; - Token STRING_LITERAL211=null; - Token END_PARAMETER_DIRECTIVE213=null; - ParserRuleReturnScope annotation212 =null; - - CommonTree PARAMETER_DIRECTIVE208_tree=null; - CommonTree REGISTER209_tree=null; - CommonTree COMMA210_tree=null; - CommonTree STRING_LITERAL211_tree=null; - CommonTree END_PARAMETER_DIRECTIVE213_tree=null; - RewriteRuleTokenStream stream_STRING_LITERAL=new RewriteRuleTokenStream(adaptor,"token STRING_LITERAL"); - RewriteRuleTokenStream stream_END_PARAMETER_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token END_PARAMETER_DIRECTIVE"); - RewriteRuleTokenStream stream_PARAMETER_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token PARAMETER_DIRECTIVE"); + Token PARAMETER_DIRECTIVE206=null; + Token REGISTER207=null; + Token COMMA208=null; + Token STRING_LITERAL209=null; + Token END_PARAMETER_DIRECTIVE211=null; + ParserRuleReturnScope annotation210 =null; + + CommonTree PARAMETER_DIRECTIVE206_tree=null; + CommonTree REGISTER207_tree=null; + CommonTree COMMA208_tree=null; + CommonTree STRING_LITERAL209_tree=null; + CommonTree END_PARAMETER_DIRECTIVE211_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); + RewriteRuleTokenStream stream_PARAMETER_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token PARAMETER_DIRECTIVE"); + RewriteRuleTokenStream stream_STRING_LITERAL=new RewriteRuleTokenStream(adaptor,"token STRING_LITERAL"); + RewriteRuleTokenStream stream_END_PARAMETER_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token END_PARAMETER_DIRECTIVE"); RewriteRuleSubtreeStream stream_annotation=new RewriteRuleSubtreeStream(adaptor,"rule annotation"); List<CommonTree> annotations = new ArrayList<CommonTree>(); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:747:3: ( PARAMETER_DIRECTIVE REGISTER ( COMMA STRING_LITERAL )? ({...}? annotation )* ( END_PARAMETER_DIRECTIVE -> ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ( annotation )* ) ) | -> ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ) ) ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:747:5: PARAMETER_DIRECTIVE REGISTER ( COMMA STRING_LITERAL )? ({...}? annotation )* ( END_PARAMETER_DIRECTIVE -> ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ( annotation )* ) ) | -> ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ) ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:746:3: ( PARAMETER_DIRECTIVE REGISTER ( COMMA STRING_LITERAL )? ({...}? annotation )* ( END_PARAMETER_DIRECTIVE -> ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ( annotation )* ) ) | -> ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ) ) ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:746:5: PARAMETER_DIRECTIVE REGISTER ( COMMA STRING_LITERAL )? ({...}? annotation )* ( END_PARAMETER_DIRECTIVE -> ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ( annotation )* ) ) | -> ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ) ) ) { - PARAMETER_DIRECTIVE208=(Token)match(input,PARAMETER_DIRECTIVE,FOLLOW_PARAMETER_DIRECTIVE_in_parameter_directive3341); - stream_PARAMETER_DIRECTIVE.add(PARAMETER_DIRECTIVE208); + PARAMETER_DIRECTIVE206=(Token)match(input,PARAMETER_DIRECTIVE,FOLLOW_PARAMETER_DIRECTIVE_in_parameter_directive3319); + stream_PARAMETER_DIRECTIVE.add(PARAMETER_DIRECTIVE206); - REGISTER209=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_parameter_directive3343); - stream_REGISTER.add(REGISTER209); + REGISTER207=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_parameter_directive3321); + stream_REGISTER.add(REGISTER207); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:747:34: ( COMMA STRING_LITERAL )? - int alt37=2; - int LA37_0 = input.LA(1); - if ( (LA37_0==COMMA) ) { - alt37=1; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:746:34: ( COMMA STRING_LITERAL )? + int alt39=2; + int LA39_0 = input.LA(1); + if ( (LA39_0==COMMA) ) { + alt39=1; } - switch (alt37) { + switch (alt39) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:747:35: COMMA STRING_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:746:35: COMMA STRING_LITERAL { - COMMA210=(Token)match(input,COMMA,FOLLOW_COMMA_in_parameter_directive3346); - stream_COMMA.add(COMMA210); + COMMA208=(Token)match(input,COMMA,FOLLOW_COMMA_in_parameter_directive3324); + stream_COMMA.add(COMMA208); - STRING_LITERAL211=(Token)match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_parameter_directive3348); - stream_STRING_LITERAL.add(STRING_LITERAL211); + STRING_LITERAL209=(Token)match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_parameter_directive3326); + stream_STRING_LITERAL.add(STRING_LITERAL209); } break; } - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:748:5: ({...}? annotation )* - loop38: + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:747:5: ({...}? annotation )* + loop40: while (true) { - int alt38=2; - alt38 = dfa38.predict(input); - switch (alt38) { + int alt40=2; + alt40 = dfa40.predict(input); + switch (alt40) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:748:6: {...}? annotation + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:747:6: {...}? annotation { if ( !((input.LA(1) == ANNOTATION_DIRECTIVE)) ) { throw new FailedPredicateException(input, "parameter_directive", "input.LA(1) == ANNOTATION_DIRECTIVE"); } - pushFollow(FOLLOW_annotation_in_parameter_directive3359); - annotation212=annotation(); + pushFollow(FOLLOW_annotation_in_parameter_directive3337); + annotation210=annotation(); state._fsp--; - stream_annotation.add(annotation212.getTree()); - annotations.add((annotation212!=null?((CommonTree)annotation212.getTree()):null)); + stream_annotation.add(annotation210.getTree()); + annotations.add((annotation210!=null?((CommonTree)annotation210.getTree()):null)); } break; default : - break loop38; + break loop40; } } - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:750:5: ( END_PARAMETER_DIRECTIVE -> ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ( annotation )* ) ) | -> ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ) ) ) - int alt39=2; - int LA39_0 = input.LA(1); - if ( (LA39_0==END_PARAMETER_DIRECTIVE) ) { - alt39=1; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:749:5: ( END_PARAMETER_DIRECTIVE -> ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ( annotation )* ) ) | -> ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ) ) ) + int alt41=2; + int LA41_0 = input.LA(1); + if ( (LA41_0==END_PARAMETER_DIRECTIVE) ) { + alt41=1; } - else if ( (LA39_0==ANNOTATION_DIRECTIVE||LA39_0==ARRAY_DATA_DIRECTIVE||(LA39_0 >= CATCHALL_DIRECTIVE && LA39_0 <= CATCH_DIRECTIVE)||LA39_0==COLON||(LA39_0 >= END_LOCAL_DIRECTIVE && LA39_0 <= END_METHOD_DIRECTIVE)||LA39_0==EPILOGUE_DIRECTIVE||(LA39_0 >= INSTRUCTION_FORMAT10t && LA39_0 <= INSTRUCTION_FORMAT51l)||(LA39_0 >= LINE_DIRECTIVE && LA39_0 <= LOCAL_DIRECTIVE)||(LA39_0 >= PACKED_SWITCH_DIRECTIVE && LA39_0 <= PARAMETER_DIRECTIVE)||LA39_0==PROLOGUE_DIRECTIVE||(LA39_0 >= REGISTERS_DIRECTIVE && LA39_0 <= RESTART_LOCAL_DIRECTIVE)||(LA39_0 >= SOURCE_DIRECTIVE && LA39_0 <= SPARSE_SWITCH_DIRECTIVE)) ) { - alt39=2; + else if ( (LA41_0==ANNOTATION_DIRECTIVE||LA41_0==ARRAY_DATA_DIRECTIVE||(LA41_0 >= CATCHALL_DIRECTIVE && LA41_0 <= CATCH_DIRECTIVE)||LA41_0==COLON||(LA41_0 >= END_LOCAL_DIRECTIVE && LA41_0 <= END_METHOD_DIRECTIVE)||LA41_0==EPILOGUE_DIRECTIVE||(LA41_0 >= INSTRUCTION_FORMAT10t && LA41_0 <= INSTRUCTION_FORMAT51l)||(LA41_0 >= LINE_DIRECTIVE && LA41_0 <= LOCAL_DIRECTIVE)||(LA41_0 >= PACKED_SWITCH_DIRECTIVE && LA41_0 <= PARAMETER_DIRECTIVE)||LA41_0==PROLOGUE_DIRECTIVE||(LA41_0 >= REGISTERS_DIRECTIVE && LA41_0 <= RESTART_LOCAL_DIRECTIVE)||(LA41_0 >= SOURCE_DIRECTIVE && LA41_0 <= SPARSE_SWITCH_DIRECTIVE)) ) { + alt41=2; } else { NoViableAltException nvae = - new NoViableAltException("", 39, 0, input); + new NoViableAltException("", 41, 0, input); throw nvae; } - switch (alt39) { + switch (alt41) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:750:7: END_PARAMETER_DIRECTIVE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:749:7: END_PARAMETER_DIRECTIVE { - END_PARAMETER_DIRECTIVE213=(Token)match(input,END_PARAMETER_DIRECTIVE,FOLLOW_END_PARAMETER_DIRECTIVE_in_parameter_directive3372); - stream_END_PARAMETER_DIRECTIVE.add(END_PARAMETER_DIRECTIVE213); + END_PARAMETER_DIRECTIVE211=(Token)match(input,END_PARAMETER_DIRECTIVE,FOLLOW_END_PARAMETER_DIRECTIVE_in_parameter_directive3350); + stream_END_PARAMETER_DIRECTIVE.add(END_PARAMETER_DIRECTIVE211); // AST REWRITE - // elements: STRING_LITERAL, REGISTER, annotation + // elements: annotation, STRING_LITERAL, REGISTER // token labels: // rule labels: retval // token list labels: @@ -7940,24 +8102,24 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 751:7: -> ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ( annotation )* ) ) + // 750:7: -> ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ( annotation )* ) ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:751:10: ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ( annotation )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:750:10: ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ( annotation )* ) ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_PARAMETER, (retval.start), "I_PARAMETER"), root_1); adaptor.addChild(root_1, stream_REGISTER.nextNode()); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:751:56: ( STRING_LITERAL )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:750:56: ( STRING_LITERAL )? if ( stream_STRING_LITERAL.hasNext() ) { adaptor.addChild(root_1, stream_STRING_LITERAL.nextNode()); } stream_STRING_LITERAL.reset(); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:751:72: ^( I_ANNOTATIONS ( annotation )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:750:72: ^( I_ANNOTATIONS ( annotation )* ) { CommonTree root_2 = (CommonTree)adaptor.nil(); root_2 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_ANNOTATIONS, "I_ANNOTATIONS"), root_2); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:751:88: ( annotation )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:750:88: ( annotation )* while ( stream_annotation.hasNext() ) { adaptor.addChild(root_2, stream_annotation.nextTree()); } @@ -7977,11 +8139,11 @@ public class smaliParser extends Parser { } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:752:19: + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:751:19: { statements_and_directives_stack.peek().methodAnnotations.addAll(annotations); // AST REWRITE - // elements: STRING_LITERAL, REGISTER + // elements: REGISTER, STRING_LITERAL // token labels: // rule labels: retval // token list labels: @@ -7991,20 +8153,20 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 753:7: -> ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ) ) + // 752:7: -> ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ) ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:753:10: ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:752:10: ^( I_PARAMETER[$start, \"I_PARAMETER\"] REGISTER ( STRING_LITERAL )? ^( I_ANNOTATIONS ) ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_PARAMETER, (retval.start), "I_PARAMETER"), root_1); adaptor.addChild(root_1, stream_REGISTER.nextNode()); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:753:56: ( STRING_LITERAL )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:752:56: ( STRING_LITERAL )? if ( stream_STRING_LITERAL.hasNext() ) { adaptor.addChild(root_1, stream_STRING_LITERAL.nextNode()); } stream_STRING_LITERAL.reset(); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:753:72: ^( I_ANNOTATIONS ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:752:72: ^( I_ANNOTATIONS ) { CommonTree root_2 = (CommonTree)adaptor.nil(); root_2 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_ANNOTATIONS, "I_ANNOTATIONS"), root_2); @@ -8053,162 +8215,162 @@ public class smaliParser extends Parser { // $ANTLR start "debug_directive" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:756:1: debug_directive : ( line_directive | local_directive | end_local_directive | restart_local_directive | prologue_directive | epilogue_directive | source_directive ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:755:1: debug_directive : ( line_directive | local_directive | end_local_directive | restart_local_directive | prologue_directive | epilogue_directive | source_directive ); public final smaliParser.debug_directive_return debug_directive() throws RecognitionException { smaliParser.debug_directive_return retval = new smaliParser.debug_directive_return(); retval.start = input.LT(1); CommonTree root_0 = null; - ParserRuleReturnScope line_directive214 =null; - ParserRuleReturnScope local_directive215 =null; - ParserRuleReturnScope end_local_directive216 =null; - ParserRuleReturnScope restart_local_directive217 =null; - ParserRuleReturnScope prologue_directive218 =null; - ParserRuleReturnScope epilogue_directive219 =null; - ParserRuleReturnScope source_directive220 =null; + ParserRuleReturnScope line_directive212 =null; + ParserRuleReturnScope local_directive213 =null; + ParserRuleReturnScope end_local_directive214 =null; + ParserRuleReturnScope restart_local_directive215 =null; + ParserRuleReturnScope prologue_directive216 =null; + ParserRuleReturnScope epilogue_directive217 =null; + ParserRuleReturnScope source_directive218 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:757:3: ( line_directive | local_directive | end_local_directive | restart_local_directive | prologue_directive | epilogue_directive | source_directive ) - int alt40=7; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:756:3: ( line_directive | local_directive | end_local_directive | restart_local_directive | prologue_directive | epilogue_directive | source_directive ) + int alt42=7; switch ( input.LA(1) ) { case LINE_DIRECTIVE: { - alt40=1; + alt42=1; } break; case LOCAL_DIRECTIVE: { - alt40=2; + alt42=2; } break; case END_LOCAL_DIRECTIVE: { - alt40=3; + alt42=3; } break; case RESTART_LOCAL_DIRECTIVE: { - alt40=4; + alt42=4; } break; case PROLOGUE_DIRECTIVE: { - alt40=5; + alt42=5; } break; case EPILOGUE_DIRECTIVE: { - alt40=6; + alt42=6; } break; case SOURCE_DIRECTIVE: { - alt40=7; + alt42=7; } break; default: NoViableAltException nvae = - new NoViableAltException("", 40, 0, input); + new NoViableAltException("", 42, 0, input); throw nvae; } - switch (alt40) { + switch (alt42) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:757:5: line_directive + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:756:5: line_directive { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_line_directive_in_debug_directive3445); - line_directive214=line_directive(); + pushFollow(FOLLOW_line_directive_in_debug_directive3423); + line_directive212=line_directive(); state._fsp--; - adaptor.addChild(root_0, line_directive214.getTree()); + adaptor.addChild(root_0, line_directive212.getTree()); } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:758:5: local_directive + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:757:5: local_directive { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_local_directive_in_debug_directive3451); - local_directive215=local_directive(); + pushFollow(FOLLOW_local_directive_in_debug_directive3429); + local_directive213=local_directive(); state._fsp--; - adaptor.addChild(root_0, local_directive215.getTree()); + adaptor.addChild(root_0, local_directive213.getTree()); } break; case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:759:5: end_local_directive + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:758:5: end_local_directive { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_end_local_directive_in_debug_directive3457); - end_local_directive216=end_local_directive(); + pushFollow(FOLLOW_end_local_directive_in_debug_directive3435); + end_local_directive214=end_local_directive(); state._fsp--; - adaptor.addChild(root_0, end_local_directive216.getTree()); + adaptor.addChild(root_0, end_local_directive214.getTree()); } break; case 4 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:760:5: restart_local_directive + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:759:5: restart_local_directive { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_restart_local_directive_in_debug_directive3463); - restart_local_directive217=restart_local_directive(); + pushFollow(FOLLOW_restart_local_directive_in_debug_directive3441); + restart_local_directive215=restart_local_directive(); state._fsp--; - adaptor.addChild(root_0, restart_local_directive217.getTree()); + adaptor.addChild(root_0, restart_local_directive215.getTree()); } break; case 5 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:761:5: prologue_directive + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:760:5: prologue_directive { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_prologue_directive_in_debug_directive3469); - prologue_directive218=prologue_directive(); + pushFollow(FOLLOW_prologue_directive_in_debug_directive3447); + prologue_directive216=prologue_directive(); state._fsp--; - adaptor.addChild(root_0, prologue_directive218.getTree()); + adaptor.addChild(root_0, prologue_directive216.getTree()); } break; case 6 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:762:5: epilogue_directive + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:761:5: epilogue_directive { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_epilogue_directive_in_debug_directive3475); - epilogue_directive219=epilogue_directive(); + pushFollow(FOLLOW_epilogue_directive_in_debug_directive3453); + epilogue_directive217=epilogue_directive(); state._fsp--; - adaptor.addChild(root_0, epilogue_directive219.getTree()); + adaptor.addChild(root_0, epilogue_directive217.getTree()); } break; case 7 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:763:5: source_directive + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:762:5: source_directive { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_source_directive_in_debug_directive3481); - source_directive220=source_directive(); + pushFollow(FOLLOW_source_directive_in_debug_directive3459); + source_directive218=source_directive(); state._fsp--; - adaptor.addChild(root_0, source_directive220.getTree()); + adaptor.addChild(root_0, source_directive218.getTree()); } break; @@ -8241,32 +8403,32 @@ public class smaliParser extends Parser { // $ANTLR start "line_directive" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:765:1: line_directive : LINE_DIRECTIVE integral_literal -> ^( I_LINE[$start, \"I_LINE\"] integral_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:764:1: line_directive : LINE_DIRECTIVE integral_literal -> ^( I_LINE[$start, \"I_LINE\"] integral_literal ) ; public final smaliParser.line_directive_return line_directive() throws RecognitionException { smaliParser.line_directive_return retval = new smaliParser.line_directive_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token LINE_DIRECTIVE221=null; - ParserRuleReturnScope integral_literal222 =null; + Token LINE_DIRECTIVE219=null; + ParserRuleReturnScope integral_literal220 =null; - CommonTree LINE_DIRECTIVE221_tree=null; + CommonTree LINE_DIRECTIVE219_tree=null; RewriteRuleTokenStream stream_LINE_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token LINE_DIRECTIVE"); RewriteRuleSubtreeStream stream_integral_literal=new RewriteRuleSubtreeStream(adaptor,"rule integral_literal"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:766:3: ( LINE_DIRECTIVE integral_literal -> ^( I_LINE[$start, \"I_LINE\"] integral_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:766:5: LINE_DIRECTIVE integral_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:765:3: ( LINE_DIRECTIVE integral_literal -> ^( I_LINE[$start, \"I_LINE\"] integral_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:765:5: LINE_DIRECTIVE integral_literal { - LINE_DIRECTIVE221=(Token)match(input,LINE_DIRECTIVE,FOLLOW_LINE_DIRECTIVE_in_line_directive3491); - stream_LINE_DIRECTIVE.add(LINE_DIRECTIVE221); + LINE_DIRECTIVE219=(Token)match(input,LINE_DIRECTIVE,FOLLOW_LINE_DIRECTIVE_in_line_directive3469); + stream_LINE_DIRECTIVE.add(LINE_DIRECTIVE219); - pushFollow(FOLLOW_integral_literal_in_line_directive3493); - integral_literal222=integral_literal(); + pushFollow(FOLLOW_integral_literal_in_line_directive3471); + integral_literal220=integral_literal(); state._fsp--; - stream_integral_literal.add(integral_literal222.getTree()); + stream_integral_literal.add(integral_literal220.getTree()); // AST REWRITE // elements: integral_literal // token labels: @@ -8278,9 +8440,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 767:5: -> ^( I_LINE[$start, \"I_LINE\"] integral_literal ) + // 766:5: -> ^( I_LINE[$start, \"I_LINE\"] integral_literal ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:767:8: ^( I_LINE[$start, \"I_LINE\"] integral_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:766:8: ^( I_LINE[$start, \"I_LINE\"] integral_literal ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_LINE, (retval.start), "I_LINE"), root_1); @@ -8322,7 +8484,7 @@ public class smaliParser extends Parser { // $ANTLR start "local_directive" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:769:1: local_directive : LOCAL_DIRECTIVE REGISTER ( COMMA ( NULL_LITERAL |name= STRING_LITERAL ) COLON ( VOID_TYPE | nonvoid_type_descriptor ) ( COMMA signature= STRING_LITERAL )? )? -> ^( I_LOCAL[$start, \"I_LOCAL\"] REGISTER ( NULL_LITERAL )? ( $name)? ( nonvoid_type_descriptor )? ( $signature)? ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:768:1: local_directive : LOCAL_DIRECTIVE REGISTER ( COMMA ( NULL_LITERAL |name= STRING_LITERAL ) COLON ( VOID_TYPE | nonvoid_type_descriptor ) ( COMMA signature= STRING_LITERAL )? )? -> ^( I_LOCAL[$start, \"I_LOCAL\"] REGISTER ( NULL_LITERAL )? ( $name)? ( nonvoid_type_descriptor )? ( $signature)? ) ; public final smaliParser.local_directive_return local_directive() throws RecognitionException { smaliParser.local_directive_return retval = new smaliParser.local_directive_return(); retval.start = input.LT(1); @@ -8331,85 +8493,85 @@ public class smaliParser extends Parser { Token name=null; Token signature=null; - Token LOCAL_DIRECTIVE223=null; - Token REGISTER224=null; - Token COMMA225=null; - Token NULL_LITERAL226=null; - Token COLON227=null; - Token VOID_TYPE228=null; - Token COMMA230=null; - ParserRuleReturnScope nonvoid_type_descriptor229 =null; + Token LOCAL_DIRECTIVE221=null; + Token REGISTER222=null; + Token COMMA223=null; + Token NULL_LITERAL224=null; + Token COLON225=null; + Token VOID_TYPE226=null; + Token COMMA228=null; + ParserRuleReturnScope nonvoid_type_descriptor227 =null; CommonTree name_tree=null; CommonTree signature_tree=null; - CommonTree LOCAL_DIRECTIVE223_tree=null; - CommonTree REGISTER224_tree=null; - CommonTree COMMA225_tree=null; - CommonTree NULL_LITERAL226_tree=null; - CommonTree COLON227_tree=null; - CommonTree VOID_TYPE228_tree=null; - CommonTree COMMA230_tree=null; - RewriteRuleTokenStream stream_COLON=new RewriteRuleTokenStream(adaptor,"token COLON"); - RewriteRuleTokenStream stream_NULL_LITERAL=new RewriteRuleTokenStream(adaptor,"token NULL_LITERAL"); - RewriteRuleTokenStream stream_STRING_LITERAL=new RewriteRuleTokenStream(adaptor,"token STRING_LITERAL"); - RewriteRuleTokenStream stream_LOCAL_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token LOCAL_DIRECTIVE"); + CommonTree LOCAL_DIRECTIVE221_tree=null; + CommonTree REGISTER222_tree=null; + CommonTree COMMA223_tree=null; + CommonTree NULL_LITERAL224_tree=null; + CommonTree COLON225_tree=null; + CommonTree VOID_TYPE226_tree=null; + CommonTree COMMA228_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); + RewriteRuleTokenStream stream_LOCAL_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token LOCAL_DIRECTIVE"); RewriteRuleTokenStream stream_VOID_TYPE=new RewriteRuleTokenStream(adaptor,"token VOID_TYPE"); + RewriteRuleTokenStream stream_STRING_LITERAL=new RewriteRuleTokenStream(adaptor,"token STRING_LITERAL"); + RewriteRuleTokenStream stream_COLON=new RewriteRuleTokenStream(adaptor,"token COLON"); + RewriteRuleTokenStream stream_NULL_LITERAL=new RewriteRuleTokenStream(adaptor,"token NULL_LITERAL"); RewriteRuleSubtreeStream stream_nonvoid_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule nonvoid_type_descriptor"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:770:3: ( LOCAL_DIRECTIVE REGISTER ( COMMA ( NULL_LITERAL |name= STRING_LITERAL ) COLON ( VOID_TYPE | nonvoid_type_descriptor ) ( COMMA signature= STRING_LITERAL )? )? -> ^( I_LOCAL[$start, \"I_LOCAL\"] REGISTER ( NULL_LITERAL )? ( $name)? ( nonvoid_type_descriptor )? ( $signature)? ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:770:5: LOCAL_DIRECTIVE REGISTER ( COMMA ( NULL_LITERAL |name= STRING_LITERAL ) COLON ( VOID_TYPE | nonvoid_type_descriptor ) ( COMMA signature= STRING_LITERAL )? )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:769:3: ( LOCAL_DIRECTIVE REGISTER ( COMMA ( NULL_LITERAL |name= STRING_LITERAL ) COLON ( VOID_TYPE | nonvoid_type_descriptor ) ( COMMA signature= STRING_LITERAL )? )? -> ^( I_LOCAL[$start, \"I_LOCAL\"] REGISTER ( NULL_LITERAL )? ( $name)? ( nonvoid_type_descriptor )? ( $signature)? ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:769:5: LOCAL_DIRECTIVE REGISTER ( COMMA ( NULL_LITERAL |name= STRING_LITERAL ) COLON ( VOID_TYPE | nonvoid_type_descriptor ) ( COMMA signature= STRING_LITERAL )? )? { - LOCAL_DIRECTIVE223=(Token)match(input,LOCAL_DIRECTIVE,FOLLOW_LOCAL_DIRECTIVE_in_local_directive3516); - stream_LOCAL_DIRECTIVE.add(LOCAL_DIRECTIVE223); + LOCAL_DIRECTIVE221=(Token)match(input,LOCAL_DIRECTIVE,FOLLOW_LOCAL_DIRECTIVE_in_local_directive3494); + stream_LOCAL_DIRECTIVE.add(LOCAL_DIRECTIVE221); - REGISTER224=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_local_directive3518); - stream_REGISTER.add(REGISTER224); + REGISTER222=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_local_directive3496); + stream_REGISTER.add(REGISTER222); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:770:30: ( COMMA ( NULL_LITERAL |name= STRING_LITERAL ) COLON ( VOID_TYPE | nonvoid_type_descriptor ) ( COMMA signature= STRING_LITERAL )? )? - int alt44=2; - int LA44_0 = input.LA(1); - if ( (LA44_0==COMMA) ) { - alt44=1; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:769:30: ( COMMA ( NULL_LITERAL |name= STRING_LITERAL ) COLON ( VOID_TYPE | nonvoid_type_descriptor ) ( COMMA signature= STRING_LITERAL )? )? + int alt46=2; + int LA46_0 = input.LA(1); + if ( (LA46_0==COMMA) ) { + alt46=1; } - switch (alt44) { + switch (alt46) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:770:31: COMMA ( NULL_LITERAL |name= STRING_LITERAL ) COLON ( VOID_TYPE | nonvoid_type_descriptor ) ( COMMA signature= STRING_LITERAL )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:769:31: COMMA ( NULL_LITERAL |name= STRING_LITERAL ) COLON ( VOID_TYPE | nonvoid_type_descriptor ) ( COMMA signature= STRING_LITERAL )? { - COMMA225=(Token)match(input,COMMA,FOLLOW_COMMA_in_local_directive3521); - stream_COMMA.add(COMMA225); + COMMA223=(Token)match(input,COMMA,FOLLOW_COMMA_in_local_directive3499); + stream_COMMA.add(COMMA223); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:770:37: ( NULL_LITERAL |name= STRING_LITERAL ) - int alt41=2; - int LA41_0 = input.LA(1); - if ( (LA41_0==NULL_LITERAL) ) { - alt41=1; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:769:37: ( NULL_LITERAL |name= STRING_LITERAL ) + int alt43=2; + int LA43_0 = input.LA(1); + if ( (LA43_0==NULL_LITERAL) ) { + alt43=1; } - else if ( (LA41_0==STRING_LITERAL) ) { - alt41=2; + else if ( (LA43_0==STRING_LITERAL) ) { + alt43=2; } else { NoViableAltException nvae = - new NoViableAltException("", 41, 0, input); + new NoViableAltException("", 43, 0, input); throw nvae; } - switch (alt41) { + switch (alt43) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:770:38: NULL_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:769:38: NULL_LITERAL { - NULL_LITERAL226=(Token)match(input,NULL_LITERAL,FOLLOW_NULL_LITERAL_in_local_directive3524); - stream_NULL_LITERAL.add(NULL_LITERAL226); + NULL_LITERAL224=(Token)match(input,NULL_LITERAL,FOLLOW_NULL_LITERAL_in_local_directive3502); + stream_NULL_LITERAL.add(NULL_LITERAL224); } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:770:53: name= STRING_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:769:53: name= STRING_LITERAL { - name=(Token)match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_local_directive3530); + name=(Token)match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_local_directive3508); stream_STRING_LITERAL.add(name); } @@ -8417,61 +8579,61 @@ public class smaliParser extends Parser { } - COLON227=(Token)match(input,COLON,FOLLOW_COLON_in_local_directive3533); - stream_COLON.add(COLON227); + COLON225=(Token)match(input,COLON,FOLLOW_COLON_in_local_directive3511); + stream_COLON.add(COLON225); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:770:80: ( VOID_TYPE | nonvoid_type_descriptor ) - int alt42=2; - int LA42_0 = input.LA(1); - if ( (LA42_0==VOID_TYPE) ) { - alt42=1; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:769:80: ( VOID_TYPE | nonvoid_type_descriptor ) + int alt44=2; + int LA44_0 = input.LA(1); + if ( (LA44_0==VOID_TYPE) ) { + alt44=1; } - else if ( (LA42_0==ARRAY_DESCRIPTOR||LA42_0==CLASS_DESCRIPTOR||LA42_0==PRIMITIVE_TYPE) ) { - alt42=2; + else if ( (LA44_0==ARRAY_TYPE_PREFIX||LA44_0==CLASS_DESCRIPTOR||LA44_0==PRIMITIVE_TYPE) ) { + alt44=2; } else { NoViableAltException nvae = - new NoViableAltException("", 42, 0, input); + new NoViableAltException("", 44, 0, input); throw nvae; } - switch (alt42) { + switch (alt44) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:770:81: VOID_TYPE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:769:81: VOID_TYPE { - VOID_TYPE228=(Token)match(input,VOID_TYPE,FOLLOW_VOID_TYPE_in_local_directive3536); - stream_VOID_TYPE.add(VOID_TYPE228); + VOID_TYPE226=(Token)match(input,VOID_TYPE,FOLLOW_VOID_TYPE_in_local_directive3514); + stream_VOID_TYPE.add(VOID_TYPE226); } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:770:93: nonvoid_type_descriptor + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:769:93: nonvoid_type_descriptor { - pushFollow(FOLLOW_nonvoid_type_descriptor_in_local_directive3540); - nonvoid_type_descriptor229=nonvoid_type_descriptor(); + pushFollow(FOLLOW_nonvoid_type_descriptor_in_local_directive3518); + nonvoid_type_descriptor227=nonvoid_type_descriptor(); state._fsp--; - stream_nonvoid_type_descriptor.add(nonvoid_type_descriptor229.getTree()); + stream_nonvoid_type_descriptor.add(nonvoid_type_descriptor227.getTree()); } break; } - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:771:31: ( COMMA signature= STRING_LITERAL )? - int alt43=2; - int LA43_0 = input.LA(1); - if ( (LA43_0==COMMA) ) { - alt43=1; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:770:31: ( COMMA signature= STRING_LITERAL )? + int alt45=2; + int LA45_0 = input.LA(1); + if ( (LA45_0==COMMA) ) { + alt45=1; } - switch (alt43) { + switch (alt45) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:771:32: COMMA signature= STRING_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:770:32: COMMA signature= STRING_LITERAL { - COMMA230=(Token)match(input,COMMA,FOLLOW_COMMA_in_local_directive3574); - stream_COMMA.add(COMMA230); + COMMA228=(Token)match(input,COMMA,FOLLOW_COMMA_in_local_directive3552); + stream_COMMA.add(COMMA228); - signature=(Token)match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_local_directive3578); + signature=(Token)match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_local_directive3556); stream_STRING_LITERAL.add(signature); } @@ -8485,44 +8647,44 @@ public class smaliParser extends Parser { } // AST REWRITE - // elements: nonvoid_type_descriptor, name, signature, REGISTER, NULL_LITERAL - // token labels: name, signature + // elements: REGISTER, name, signature, NULL_LITERAL, nonvoid_type_descriptor + // token labels: signature, name // rule labels: retval // token list labels: // rule list labels: // wildcard labels: retval.tree = root_0; - RewriteRuleTokenStream stream_name=new RewriteRuleTokenStream(adaptor,"token name",name); RewriteRuleTokenStream stream_signature=new RewriteRuleTokenStream(adaptor,"token signature",signature); + RewriteRuleTokenStream stream_name=new RewriteRuleTokenStream(adaptor,"token name",name); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 772:5: -> ^( I_LOCAL[$start, \"I_LOCAL\"] REGISTER ( NULL_LITERAL )? ( $name)? ( nonvoid_type_descriptor )? ( $signature)? ) + // 771:5: -> ^( I_LOCAL[$start, \"I_LOCAL\"] REGISTER ( NULL_LITERAL )? ( $name)? ( nonvoid_type_descriptor )? ( $signature)? ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:772:8: ^( I_LOCAL[$start, \"I_LOCAL\"] REGISTER ( NULL_LITERAL )? ( $name)? ( nonvoid_type_descriptor )? ( $signature)? ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:771:8: ^( I_LOCAL[$start, \"I_LOCAL\"] REGISTER ( NULL_LITERAL )? ( $name)? ( nonvoid_type_descriptor )? ( $signature)? ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_LOCAL, (retval.start), "I_LOCAL"), root_1); adaptor.addChild(root_1, stream_REGISTER.nextNode()); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:772:46: ( NULL_LITERAL )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:771:46: ( NULL_LITERAL )? if ( stream_NULL_LITERAL.hasNext() ) { adaptor.addChild(root_1, stream_NULL_LITERAL.nextNode()); } stream_NULL_LITERAL.reset(); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:772:61: ( $name)? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:771:61: ( $name)? if ( stream_name.hasNext() ) { adaptor.addChild(root_1, stream_name.nextNode()); } stream_name.reset(); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:772:67: ( nonvoid_type_descriptor )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:771:67: ( nonvoid_type_descriptor )? if ( stream_nonvoid_type_descriptor.hasNext() ) { adaptor.addChild(root_1, stream_nonvoid_type_descriptor.nextTree()); } stream_nonvoid_type_descriptor.reset(); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:772:93: ( $signature)? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:771:93: ( $signature)? if ( stream_signature.hasNext() ) { adaptor.addChild(root_1, stream_signature.nextNode()); } @@ -8565,30 +8727,30 @@ public class smaliParser extends Parser { // $ANTLR start "end_local_directive" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:774:1: end_local_directive : END_LOCAL_DIRECTIVE REGISTER -> ^( I_END_LOCAL[$start, \"I_END_LOCAL\"] REGISTER ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:773:1: end_local_directive : END_LOCAL_DIRECTIVE REGISTER -> ^( I_END_LOCAL[$start, \"I_END_LOCAL\"] REGISTER ) ; public final smaliParser.end_local_directive_return end_local_directive() throws RecognitionException { smaliParser.end_local_directive_return retval = new smaliParser.end_local_directive_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token END_LOCAL_DIRECTIVE231=null; - Token REGISTER232=null; + Token END_LOCAL_DIRECTIVE229=null; + Token REGISTER230=null; - CommonTree END_LOCAL_DIRECTIVE231_tree=null; - CommonTree REGISTER232_tree=null; - RewriteRuleTokenStream stream_END_LOCAL_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token END_LOCAL_DIRECTIVE"); + CommonTree END_LOCAL_DIRECTIVE229_tree=null; + CommonTree REGISTER230_tree=null; RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); + RewriteRuleTokenStream stream_END_LOCAL_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token END_LOCAL_DIRECTIVE"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:775:3: ( END_LOCAL_DIRECTIVE REGISTER -> ^( I_END_LOCAL[$start, \"I_END_LOCAL\"] REGISTER ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:775:5: END_LOCAL_DIRECTIVE REGISTER + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:774:3: ( END_LOCAL_DIRECTIVE REGISTER -> ^( I_END_LOCAL[$start, \"I_END_LOCAL\"] REGISTER ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:774:5: END_LOCAL_DIRECTIVE REGISTER { - END_LOCAL_DIRECTIVE231=(Token)match(input,END_LOCAL_DIRECTIVE,FOLLOW_END_LOCAL_DIRECTIVE_in_end_local_directive3620); - stream_END_LOCAL_DIRECTIVE.add(END_LOCAL_DIRECTIVE231); + END_LOCAL_DIRECTIVE229=(Token)match(input,END_LOCAL_DIRECTIVE,FOLLOW_END_LOCAL_DIRECTIVE_in_end_local_directive3598); + stream_END_LOCAL_DIRECTIVE.add(END_LOCAL_DIRECTIVE229); - REGISTER232=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_end_local_directive3622); - stream_REGISTER.add(REGISTER232); + REGISTER230=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_end_local_directive3600); + stream_REGISTER.add(REGISTER230); // AST REWRITE // elements: REGISTER @@ -8601,9 +8763,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 776:5: -> ^( I_END_LOCAL[$start, \"I_END_LOCAL\"] REGISTER ) + // 775:5: -> ^( I_END_LOCAL[$start, \"I_END_LOCAL\"] REGISTER ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:776:8: ^( I_END_LOCAL[$start, \"I_END_LOCAL\"] REGISTER ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:775:8: ^( I_END_LOCAL[$start, \"I_END_LOCAL\"] REGISTER ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_END_LOCAL, (retval.start), "I_END_LOCAL"), root_1); @@ -8645,30 +8807,30 @@ public class smaliParser extends Parser { // $ANTLR start "restart_local_directive" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:778:1: restart_local_directive : RESTART_LOCAL_DIRECTIVE REGISTER -> ^( I_RESTART_LOCAL[$start, \"I_RESTART_LOCAL\"] REGISTER ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:777:1: restart_local_directive : RESTART_LOCAL_DIRECTIVE REGISTER -> ^( I_RESTART_LOCAL[$start, \"I_RESTART_LOCAL\"] REGISTER ) ; public final smaliParser.restart_local_directive_return restart_local_directive() throws RecognitionException { smaliParser.restart_local_directive_return retval = new smaliParser.restart_local_directive_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token RESTART_LOCAL_DIRECTIVE233=null; - Token REGISTER234=null; + Token RESTART_LOCAL_DIRECTIVE231=null; + Token REGISTER232=null; - CommonTree RESTART_LOCAL_DIRECTIVE233_tree=null; - CommonTree REGISTER234_tree=null; - RewriteRuleTokenStream stream_RESTART_LOCAL_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token RESTART_LOCAL_DIRECTIVE"); + CommonTree RESTART_LOCAL_DIRECTIVE231_tree=null; + CommonTree REGISTER232_tree=null; RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); + RewriteRuleTokenStream stream_RESTART_LOCAL_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token RESTART_LOCAL_DIRECTIVE"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:779:3: ( RESTART_LOCAL_DIRECTIVE REGISTER -> ^( I_RESTART_LOCAL[$start, \"I_RESTART_LOCAL\"] REGISTER ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:779:5: RESTART_LOCAL_DIRECTIVE REGISTER + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:778:3: ( RESTART_LOCAL_DIRECTIVE REGISTER -> ^( I_RESTART_LOCAL[$start, \"I_RESTART_LOCAL\"] REGISTER ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:778:5: RESTART_LOCAL_DIRECTIVE REGISTER { - RESTART_LOCAL_DIRECTIVE233=(Token)match(input,RESTART_LOCAL_DIRECTIVE,FOLLOW_RESTART_LOCAL_DIRECTIVE_in_restart_local_directive3645); - stream_RESTART_LOCAL_DIRECTIVE.add(RESTART_LOCAL_DIRECTIVE233); + RESTART_LOCAL_DIRECTIVE231=(Token)match(input,RESTART_LOCAL_DIRECTIVE,FOLLOW_RESTART_LOCAL_DIRECTIVE_in_restart_local_directive3623); + stream_RESTART_LOCAL_DIRECTIVE.add(RESTART_LOCAL_DIRECTIVE231); - REGISTER234=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_restart_local_directive3647); - stream_REGISTER.add(REGISTER234); + REGISTER232=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_restart_local_directive3625); + stream_REGISTER.add(REGISTER232); // AST REWRITE // elements: REGISTER @@ -8681,9 +8843,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 780:5: -> ^( I_RESTART_LOCAL[$start, \"I_RESTART_LOCAL\"] REGISTER ) + // 779:5: -> ^( I_RESTART_LOCAL[$start, \"I_RESTART_LOCAL\"] REGISTER ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:780:8: ^( I_RESTART_LOCAL[$start, \"I_RESTART_LOCAL\"] REGISTER ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:779:8: ^( I_RESTART_LOCAL[$start, \"I_RESTART_LOCAL\"] REGISTER ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_RESTART_LOCAL, (retval.start), "I_RESTART_LOCAL"), root_1); @@ -8725,24 +8887,24 @@ public class smaliParser extends Parser { // $ANTLR start "prologue_directive" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:782:1: prologue_directive : PROLOGUE_DIRECTIVE -> ^( I_PROLOGUE[$start, \"I_PROLOGUE\"] ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:781:1: prologue_directive : PROLOGUE_DIRECTIVE -> ^( I_PROLOGUE[$start, \"I_PROLOGUE\"] ) ; public final smaliParser.prologue_directive_return prologue_directive() throws RecognitionException { smaliParser.prologue_directive_return retval = new smaliParser.prologue_directive_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token PROLOGUE_DIRECTIVE235=null; + Token PROLOGUE_DIRECTIVE233=null; - CommonTree PROLOGUE_DIRECTIVE235_tree=null; + CommonTree PROLOGUE_DIRECTIVE233_tree=null; RewriteRuleTokenStream stream_PROLOGUE_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token PROLOGUE_DIRECTIVE"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:783:3: ( PROLOGUE_DIRECTIVE -> ^( I_PROLOGUE[$start, \"I_PROLOGUE\"] ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:783:5: PROLOGUE_DIRECTIVE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:782:3: ( PROLOGUE_DIRECTIVE -> ^( I_PROLOGUE[$start, \"I_PROLOGUE\"] ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:782:5: PROLOGUE_DIRECTIVE { - PROLOGUE_DIRECTIVE235=(Token)match(input,PROLOGUE_DIRECTIVE,FOLLOW_PROLOGUE_DIRECTIVE_in_prologue_directive3670); - stream_PROLOGUE_DIRECTIVE.add(PROLOGUE_DIRECTIVE235); + PROLOGUE_DIRECTIVE233=(Token)match(input,PROLOGUE_DIRECTIVE,FOLLOW_PROLOGUE_DIRECTIVE_in_prologue_directive3648); + stream_PROLOGUE_DIRECTIVE.add(PROLOGUE_DIRECTIVE233); // AST REWRITE // elements: @@ -8755,9 +8917,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 784:5: -> ^( I_PROLOGUE[$start, \"I_PROLOGUE\"] ) + // 783:5: -> ^( I_PROLOGUE[$start, \"I_PROLOGUE\"] ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:784:8: ^( I_PROLOGUE[$start, \"I_PROLOGUE\"] ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:783:8: ^( I_PROLOGUE[$start, \"I_PROLOGUE\"] ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_PROLOGUE, (retval.start), "I_PROLOGUE"), root_1); @@ -8798,24 +8960,24 @@ public class smaliParser extends Parser { // $ANTLR start "epilogue_directive" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:786:1: epilogue_directive : EPILOGUE_DIRECTIVE -> ^( I_EPILOGUE[$start, \"I_EPILOGUE\"] ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:785:1: epilogue_directive : EPILOGUE_DIRECTIVE -> ^( I_EPILOGUE[$start, \"I_EPILOGUE\"] ) ; public final smaliParser.epilogue_directive_return epilogue_directive() throws RecognitionException { smaliParser.epilogue_directive_return retval = new smaliParser.epilogue_directive_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token EPILOGUE_DIRECTIVE236=null; + Token EPILOGUE_DIRECTIVE234=null; - CommonTree EPILOGUE_DIRECTIVE236_tree=null; + CommonTree EPILOGUE_DIRECTIVE234_tree=null; RewriteRuleTokenStream stream_EPILOGUE_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token EPILOGUE_DIRECTIVE"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:787:3: ( EPILOGUE_DIRECTIVE -> ^( I_EPILOGUE[$start, \"I_EPILOGUE\"] ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:787:5: EPILOGUE_DIRECTIVE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:786:3: ( EPILOGUE_DIRECTIVE -> ^( I_EPILOGUE[$start, \"I_EPILOGUE\"] ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:786:5: EPILOGUE_DIRECTIVE { - EPILOGUE_DIRECTIVE236=(Token)match(input,EPILOGUE_DIRECTIVE,FOLLOW_EPILOGUE_DIRECTIVE_in_epilogue_directive3691); - stream_EPILOGUE_DIRECTIVE.add(EPILOGUE_DIRECTIVE236); + EPILOGUE_DIRECTIVE234=(Token)match(input,EPILOGUE_DIRECTIVE,FOLLOW_EPILOGUE_DIRECTIVE_in_epilogue_directive3669); + stream_EPILOGUE_DIRECTIVE.add(EPILOGUE_DIRECTIVE234); // AST REWRITE // elements: @@ -8828,9 +8990,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 788:5: -> ^( I_EPILOGUE[$start, \"I_EPILOGUE\"] ) + // 787:5: -> ^( I_EPILOGUE[$start, \"I_EPILOGUE\"] ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:788:8: ^( I_EPILOGUE[$start, \"I_EPILOGUE\"] ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:787:8: ^( I_EPILOGUE[$start, \"I_EPILOGUE\"] ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_EPILOGUE, (retval.start), "I_EPILOGUE"), root_1); @@ -8871,40 +9033,40 @@ public class smaliParser extends Parser { // $ANTLR start "source_directive" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:790:1: source_directive : SOURCE_DIRECTIVE ( STRING_LITERAL )? -> ^( I_SOURCE[$start, \"I_SOURCE\"] ( STRING_LITERAL )? ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:789:1: source_directive : SOURCE_DIRECTIVE ( STRING_LITERAL )? -> ^( I_SOURCE[$start, \"I_SOURCE\"] ( STRING_LITERAL )? ) ; public final smaliParser.source_directive_return source_directive() throws RecognitionException { smaliParser.source_directive_return retval = new smaliParser.source_directive_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token SOURCE_DIRECTIVE237=null; - Token STRING_LITERAL238=null; + Token SOURCE_DIRECTIVE235=null; + Token STRING_LITERAL236=null; - CommonTree SOURCE_DIRECTIVE237_tree=null; - CommonTree STRING_LITERAL238_tree=null; - RewriteRuleTokenStream stream_STRING_LITERAL=new RewriteRuleTokenStream(adaptor,"token STRING_LITERAL"); + CommonTree SOURCE_DIRECTIVE235_tree=null; + CommonTree STRING_LITERAL236_tree=null; RewriteRuleTokenStream stream_SOURCE_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token SOURCE_DIRECTIVE"); + RewriteRuleTokenStream stream_STRING_LITERAL=new RewriteRuleTokenStream(adaptor,"token STRING_LITERAL"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:791:3: ( SOURCE_DIRECTIVE ( STRING_LITERAL )? -> ^( I_SOURCE[$start, \"I_SOURCE\"] ( STRING_LITERAL )? ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:791:5: SOURCE_DIRECTIVE ( STRING_LITERAL )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:790:3: ( SOURCE_DIRECTIVE ( STRING_LITERAL )? -> ^( I_SOURCE[$start, \"I_SOURCE\"] ( STRING_LITERAL )? ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:790:5: SOURCE_DIRECTIVE ( STRING_LITERAL )? { - SOURCE_DIRECTIVE237=(Token)match(input,SOURCE_DIRECTIVE,FOLLOW_SOURCE_DIRECTIVE_in_source_directive3712); - stream_SOURCE_DIRECTIVE.add(SOURCE_DIRECTIVE237); + SOURCE_DIRECTIVE235=(Token)match(input,SOURCE_DIRECTIVE,FOLLOW_SOURCE_DIRECTIVE_in_source_directive3690); + stream_SOURCE_DIRECTIVE.add(SOURCE_DIRECTIVE235); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:791:22: ( STRING_LITERAL )? - int alt45=2; - int LA45_0 = input.LA(1); - if ( (LA45_0==STRING_LITERAL) ) { - alt45=1; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:790:22: ( STRING_LITERAL )? + int alt47=2; + int LA47_0 = input.LA(1); + if ( (LA47_0==STRING_LITERAL) ) { + alt47=1; } - switch (alt45) { + switch (alt47) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:791:22: STRING_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:790:22: STRING_LITERAL { - STRING_LITERAL238=(Token)match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_source_directive3714); - stream_STRING_LITERAL.add(STRING_LITERAL238); + STRING_LITERAL236=(Token)match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_source_directive3692); + stream_STRING_LITERAL.add(STRING_LITERAL236); } break; @@ -8922,13 +9084,13 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 792:5: -> ^( I_SOURCE[$start, \"I_SOURCE\"] ( STRING_LITERAL )? ) + // 791:5: -> ^( I_SOURCE[$start, \"I_SOURCE\"] ( STRING_LITERAL )? ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:792:8: ^( I_SOURCE[$start, \"I_SOURCE\"] ( STRING_LITERAL )? ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:791:8: ^( I_SOURCE[$start, \"I_SOURCE\"] ( STRING_LITERAL )? ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_SOURCE, (retval.start), "I_SOURCE"), root_1); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:792:39: ( STRING_LITERAL )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:791:39: ( STRING_LITERAL )? if ( stream_STRING_LITERAL.hasNext() ) { adaptor.addChild(root_1, stream_STRING_LITERAL.nextNode()); } @@ -8971,55 +9133,55 @@ public class smaliParser extends Parser { // $ANTLR start "instruction_format12x" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:794:1: instruction_format12x : ( INSTRUCTION_FORMAT12x | INSTRUCTION_FORMAT12x_OR_ID -> INSTRUCTION_FORMAT12x[$INSTRUCTION_FORMAT12x_OR_ID] ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:793:1: instruction_format12x : ( INSTRUCTION_FORMAT12x | INSTRUCTION_FORMAT12x_OR_ID -> INSTRUCTION_FORMAT12x[$INSTRUCTION_FORMAT12x_OR_ID] ); public final smaliParser.instruction_format12x_return instruction_format12x() throws RecognitionException { smaliParser.instruction_format12x_return retval = new smaliParser.instruction_format12x_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT12x239=null; - Token INSTRUCTION_FORMAT12x_OR_ID240=null; + Token INSTRUCTION_FORMAT12x237=null; + Token INSTRUCTION_FORMAT12x_OR_ID238=null; - CommonTree INSTRUCTION_FORMAT12x239_tree=null; - CommonTree INSTRUCTION_FORMAT12x_OR_ID240_tree=null; + CommonTree INSTRUCTION_FORMAT12x237_tree=null; + CommonTree INSTRUCTION_FORMAT12x_OR_ID238_tree=null; RewriteRuleTokenStream stream_INSTRUCTION_FORMAT12x_OR_ID=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT12x_OR_ID"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:795:3: ( INSTRUCTION_FORMAT12x | INSTRUCTION_FORMAT12x_OR_ID -> INSTRUCTION_FORMAT12x[$INSTRUCTION_FORMAT12x_OR_ID] ) - int alt46=2; - int LA46_0 = input.LA(1); - if ( (LA46_0==INSTRUCTION_FORMAT12x) ) { - alt46=1; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:794:3: ( INSTRUCTION_FORMAT12x | INSTRUCTION_FORMAT12x_OR_ID -> INSTRUCTION_FORMAT12x[$INSTRUCTION_FORMAT12x_OR_ID] ) + int alt48=2; + int LA48_0 = input.LA(1); + if ( (LA48_0==INSTRUCTION_FORMAT12x) ) { + alt48=1; } - else if ( (LA46_0==INSTRUCTION_FORMAT12x_OR_ID) ) { - alt46=2; + else if ( (LA48_0==INSTRUCTION_FORMAT12x_OR_ID) ) { + alt48=2; } else { NoViableAltException nvae = - new NoViableAltException("", 46, 0, input); + new NoViableAltException("", 48, 0, input); throw nvae; } - switch (alt46) { + switch (alt48) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:795:5: INSTRUCTION_FORMAT12x + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:794:5: INSTRUCTION_FORMAT12x { root_0 = (CommonTree)adaptor.nil(); - INSTRUCTION_FORMAT12x239=(Token)match(input,INSTRUCTION_FORMAT12x,FOLLOW_INSTRUCTION_FORMAT12x_in_instruction_format12x3739); - INSTRUCTION_FORMAT12x239_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT12x239); - adaptor.addChild(root_0, INSTRUCTION_FORMAT12x239_tree); + INSTRUCTION_FORMAT12x237=(Token)match(input,INSTRUCTION_FORMAT12x,FOLLOW_INSTRUCTION_FORMAT12x_in_instruction_format12x3717); + INSTRUCTION_FORMAT12x237_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT12x237); + adaptor.addChild(root_0, INSTRUCTION_FORMAT12x237_tree); } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:796:5: INSTRUCTION_FORMAT12x_OR_ID + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:795:5: INSTRUCTION_FORMAT12x_OR_ID { - INSTRUCTION_FORMAT12x_OR_ID240=(Token)match(input,INSTRUCTION_FORMAT12x_OR_ID,FOLLOW_INSTRUCTION_FORMAT12x_OR_ID_in_instruction_format12x3745); - stream_INSTRUCTION_FORMAT12x_OR_ID.add(INSTRUCTION_FORMAT12x_OR_ID240); + INSTRUCTION_FORMAT12x_OR_ID238=(Token)match(input,INSTRUCTION_FORMAT12x_OR_ID,FOLLOW_INSTRUCTION_FORMAT12x_OR_ID_in_instruction_format12x3723); + stream_INSTRUCTION_FORMAT12x_OR_ID.add(INSTRUCTION_FORMAT12x_OR_ID238); // AST REWRITE // elements: @@ -9032,9 +9194,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 796:33: -> INSTRUCTION_FORMAT12x[$INSTRUCTION_FORMAT12x_OR_ID] + // 795:33: -> INSTRUCTION_FORMAT12x[$INSTRUCTION_FORMAT12x_OR_ID] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(INSTRUCTION_FORMAT12x, INSTRUCTION_FORMAT12x_OR_ID240)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(INSTRUCTION_FORMAT12x, INSTRUCTION_FORMAT12x_OR_ID238)); } @@ -9071,55 +9233,55 @@ public class smaliParser extends Parser { // $ANTLR start "instruction_format22s" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:798:1: instruction_format22s : ( INSTRUCTION_FORMAT22s | INSTRUCTION_FORMAT22s_OR_ID -> INSTRUCTION_FORMAT22s[$INSTRUCTION_FORMAT22s_OR_ID] ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:797:1: instruction_format22s : ( INSTRUCTION_FORMAT22s | INSTRUCTION_FORMAT22s_OR_ID -> INSTRUCTION_FORMAT22s[$INSTRUCTION_FORMAT22s_OR_ID] ); public final smaliParser.instruction_format22s_return instruction_format22s() throws RecognitionException { smaliParser.instruction_format22s_return retval = new smaliParser.instruction_format22s_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT22s241=null; - Token INSTRUCTION_FORMAT22s_OR_ID242=null; + Token INSTRUCTION_FORMAT22s239=null; + Token INSTRUCTION_FORMAT22s_OR_ID240=null; - CommonTree INSTRUCTION_FORMAT22s241_tree=null; - CommonTree INSTRUCTION_FORMAT22s_OR_ID242_tree=null; + CommonTree INSTRUCTION_FORMAT22s239_tree=null; + CommonTree INSTRUCTION_FORMAT22s_OR_ID240_tree=null; RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22s_OR_ID=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22s_OR_ID"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:799:3: ( INSTRUCTION_FORMAT22s | INSTRUCTION_FORMAT22s_OR_ID -> INSTRUCTION_FORMAT22s[$INSTRUCTION_FORMAT22s_OR_ID] ) - int alt47=2; - int LA47_0 = input.LA(1); - if ( (LA47_0==INSTRUCTION_FORMAT22s) ) { - alt47=1; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:798:3: ( INSTRUCTION_FORMAT22s | INSTRUCTION_FORMAT22s_OR_ID -> INSTRUCTION_FORMAT22s[$INSTRUCTION_FORMAT22s_OR_ID] ) + int alt49=2; + int LA49_0 = input.LA(1); + if ( (LA49_0==INSTRUCTION_FORMAT22s) ) { + alt49=1; } - else if ( (LA47_0==INSTRUCTION_FORMAT22s_OR_ID) ) { - alt47=2; + else if ( (LA49_0==INSTRUCTION_FORMAT22s_OR_ID) ) { + alt49=2; } else { NoViableAltException nvae = - new NoViableAltException("", 47, 0, input); + new NoViableAltException("", 49, 0, input); throw nvae; } - switch (alt47) { + switch (alt49) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:799:5: INSTRUCTION_FORMAT22s + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:798:5: INSTRUCTION_FORMAT22s { root_0 = (CommonTree)adaptor.nil(); - INSTRUCTION_FORMAT22s241=(Token)match(input,INSTRUCTION_FORMAT22s,FOLLOW_INSTRUCTION_FORMAT22s_in_instruction_format22s3760); - INSTRUCTION_FORMAT22s241_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT22s241); - adaptor.addChild(root_0, INSTRUCTION_FORMAT22s241_tree); + INSTRUCTION_FORMAT22s239=(Token)match(input,INSTRUCTION_FORMAT22s,FOLLOW_INSTRUCTION_FORMAT22s_in_instruction_format22s3738); + INSTRUCTION_FORMAT22s239_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT22s239); + adaptor.addChild(root_0, INSTRUCTION_FORMAT22s239_tree); } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:800:5: INSTRUCTION_FORMAT22s_OR_ID + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:799:5: INSTRUCTION_FORMAT22s_OR_ID { - INSTRUCTION_FORMAT22s_OR_ID242=(Token)match(input,INSTRUCTION_FORMAT22s_OR_ID,FOLLOW_INSTRUCTION_FORMAT22s_OR_ID_in_instruction_format22s3766); - stream_INSTRUCTION_FORMAT22s_OR_ID.add(INSTRUCTION_FORMAT22s_OR_ID242); + INSTRUCTION_FORMAT22s_OR_ID240=(Token)match(input,INSTRUCTION_FORMAT22s_OR_ID,FOLLOW_INSTRUCTION_FORMAT22s_OR_ID_in_instruction_format22s3744); + stream_INSTRUCTION_FORMAT22s_OR_ID.add(INSTRUCTION_FORMAT22s_OR_ID240); // AST REWRITE // elements: @@ -9132,9 +9294,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 800:33: -> INSTRUCTION_FORMAT22s[$INSTRUCTION_FORMAT22s_OR_ID] + // 799:33: -> INSTRUCTION_FORMAT22s[$INSTRUCTION_FORMAT22s_OR_ID] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(INSTRUCTION_FORMAT22s, INSTRUCTION_FORMAT22s_OR_ID242)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(INSTRUCTION_FORMAT22s, INSTRUCTION_FORMAT22s_OR_ID240)); } @@ -9171,55 +9333,55 @@ public class smaliParser extends Parser { // $ANTLR start "instruction_format31i" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:802:1: instruction_format31i : ( INSTRUCTION_FORMAT31i | INSTRUCTION_FORMAT31i_OR_ID -> INSTRUCTION_FORMAT31i[$INSTRUCTION_FORMAT31i_OR_ID] ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:801:1: instruction_format31i : ( INSTRUCTION_FORMAT31i | INSTRUCTION_FORMAT31i_OR_ID -> INSTRUCTION_FORMAT31i[$INSTRUCTION_FORMAT31i_OR_ID] ); public final smaliParser.instruction_format31i_return instruction_format31i() throws RecognitionException { smaliParser.instruction_format31i_return retval = new smaliParser.instruction_format31i_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT31i243=null; - Token INSTRUCTION_FORMAT31i_OR_ID244=null; + Token INSTRUCTION_FORMAT31i241=null; + Token INSTRUCTION_FORMAT31i_OR_ID242=null; - CommonTree INSTRUCTION_FORMAT31i243_tree=null; - CommonTree INSTRUCTION_FORMAT31i_OR_ID244_tree=null; + CommonTree INSTRUCTION_FORMAT31i241_tree=null; + CommonTree INSTRUCTION_FORMAT31i_OR_ID242_tree=null; RewriteRuleTokenStream stream_INSTRUCTION_FORMAT31i_OR_ID=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT31i_OR_ID"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:803:3: ( INSTRUCTION_FORMAT31i | INSTRUCTION_FORMAT31i_OR_ID -> INSTRUCTION_FORMAT31i[$INSTRUCTION_FORMAT31i_OR_ID] ) - int alt48=2; - int LA48_0 = input.LA(1); - if ( (LA48_0==INSTRUCTION_FORMAT31i) ) { - alt48=1; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:802:3: ( INSTRUCTION_FORMAT31i | INSTRUCTION_FORMAT31i_OR_ID -> INSTRUCTION_FORMAT31i[$INSTRUCTION_FORMAT31i_OR_ID] ) + int alt50=2; + int LA50_0 = input.LA(1); + if ( (LA50_0==INSTRUCTION_FORMAT31i) ) { + alt50=1; } - else if ( (LA48_0==INSTRUCTION_FORMAT31i_OR_ID) ) { - alt48=2; + else if ( (LA50_0==INSTRUCTION_FORMAT31i_OR_ID) ) { + alt50=2; } else { NoViableAltException nvae = - new NoViableAltException("", 48, 0, input); + new NoViableAltException("", 50, 0, input); throw nvae; } - switch (alt48) { + switch (alt50) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:803:5: INSTRUCTION_FORMAT31i + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:802:5: INSTRUCTION_FORMAT31i { root_0 = (CommonTree)adaptor.nil(); - INSTRUCTION_FORMAT31i243=(Token)match(input,INSTRUCTION_FORMAT31i,FOLLOW_INSTRUCTION_FORMAT31i_in_instruction_format31i3781); - INSTRUCTION_FORMAT31i243_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT31i243); - adaptor.addChild(root_0, INSTRUCTION_FORMAT31i243_tree); + INSTRUCTION_FORMAT31i241=(Token)match(input,INSTRUCTION_FORMAT31i,FOLLOW_INSTRUCTION_FORMAT31i_in_instruction_format31i3759); + INSTRUCTION_FORMAT31i241_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT31i241); + adaptor.addChild(root_0, INSTRUCTION_FORMAT31i241_tree); } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:804:5: INSTRUCTION_FORMAT31i_OR_ID + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:803:5: INSTRUCTION_FORMAT31i_OR_ID { - INSTRUCTION_FORMAT31i_OR_ID244=(Token)match(input,INSTRUCTION_FORMAT31i_OR_ID,FOLLOW_INSTRUCTION_FORMAT31i_OR_ID_in_instruction_format31i3787); - stream_INSTRUCTION_FORMAT31i_OR_ID.add(INSTRUCTION_FORMAT31i_OR_ID244); + INSTRUCTION_FORMAT31i_OR_ID242=(Token)match(input,INSTRUCTION_FORMAT31i_OR_ID,FOLLOW_INSTRUCTION_FORMAT31i_OR_ID_in_instruction_format31i3765); + stream_INSTRUCTION_FORMAT31i_OR_ID.add(INSTRUCTION_FORMAT31i_OR_ID242); // AST REWRITE // elements: @@ -9232,9 +9394,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 804:33: -> INSTRUCTION_FORMAT31i[$INSTRUCTION_FORMAT31i_OR_ID] + // 803:33: -> INSTRUCTION_FORMAT31i[$INSTRUCTION_FORMAT31i_OR_ID] { - adaptor.addChild(root_0, (CommonTree)adaptor.create(INSTRUCTION_FORMAT31i, INSTRUCTION_FORMAT31i_OR_ID244)); + adaptor.addChild(root_0, (CommonTree)adaptor.create(INSTRUCTION_FORMAT31i, INSTRUCTION_FORMAT31i_OR_ID242)); } @@ -9271,985 +9433,985 @@ public class smaliParser extends Parser { // $ANTLR start "instruction" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:808:1: instruction : ( insn_format10t | insn_format10x | insn_format10x_odex | insn_format11n | insn_format11x | insn_format12x | insn_format20bc | insn_format20t | insn_format21c_field | insn_format21c_field_odex | insn_format21c_string | insn_format21c_type | insn_format21c_lambda | insn_format21c_method | insn_format21ih | insn_format21lh | insn_format21s | insn_format21t | insn_format22b | insn_format22c_field | insn_format22c_field_odex | insn_format22c_type | insn_format22c_string | insn_format22cs_field | insn_format22s | insn_format22t | insn_format22x | insn_format23x | insn_format25x | insn_format30t | insn_format31c | insn_format31i | insn_format31t | insn_format32x | insn_format35c_method | insn_format35c_type | insn_format35c_method_odex | insn_format35mi_method | insn_format35ms_method | insn_format3rc_method | insn_format3rc_method_odex | insn_format3rc_type | insn_format3rmi_method | insn_format3rms_method | insn_format51l | insn_array_data_directive | insn_packed_switch_directive | insn_sparse_switch_directive ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:807:1: instruction : ( insn_format10t | insn_format10x | insn_format10x_odex | insn_format11n | insn_format11x | insn_format12x | insn_format20bc | insn_format20t | insn_format21c_field | insn_format21c_field_odex | insn_format21c_string | insn_format21c_type | insn_format21c_lambda | insn_format21c_method | insn_format21ih | insn_format21lh | insn_format21s | insn_format21t | insn_format22b | insn_format22c_field | insn_format22c_field_odex | insn_format22c_type | insn_format22c_string | insn_format22cs_field | insn_format22s | insn_format22t | insn_format22x | insn_format23x | insn_format25x | insn_format30t | insn_format31c | insn_format31i | insn_format31t | insn_format32x | insn_format35c_method | insn_format35c_type | insn_format35c_method_odex | insn_format35mi_method | insn_format35ms_method | insn_format3rc_method | insn_format3rc_method_odex | insn_format3rc_type | insn_format3rmi_method | insn_format3rms_method | insn_format51l | insn_array_data_directive | insn_packed_switch_directive | insn_sparse_switch_directive ); public final smaliParser.instruction_return instruction() throws RecognitionException { smaliParser.instruction_return retval = new smaliParser.instruction_return(); retval.start = input.LT(1); CommonTree root_0 = null; - ParserRuleReturnScope insn_format10t245 =null; - ParserRuleReturnScope insn_format10x246 =null; - ParserRuleReturnScope insn_format10x_odex247 =null; - ParserRuleReturnScope insn_format11n248 =null; - ParserRuleReturnScope insn_format11x249 =null; - ParserRuleReturnScope insn_format12x250 =null; - ParserRuleReturnScope insn_format20bc251 =null; - ParserRuleReturnScope insn_format20t252 =null; - ParserRuleReturnScope insn_format21c_field253 =null; - ParserRuleReturnScope insn_format21c_field_odex254 =null; - ParserRuleReturnScope insn_format21c_string255 =null; - ParserRuleReturnScope insn_format21c_type256 =null; - ParserRuleReturnScope insn_format21c_lambda257 =null; - ParserRuleReturnScope insn_format21c_method258 =null; - ParserRuleReturnScope insn_format21ih259 =null; - ParserRuleReturnScope insn_format21lh260 =null; - ParserRuleReturnScope insn_format21s261 =null; - ParserRuleReturnScope insn_format21t262 =null; - ParserRuleReturnScope insn_format22b263 =null; - ParserRuleReturnScope insn_format22c_field264 =null; - ParserRuleReturnScope insn_format22c_field_odex265 =null; - ParserRuleReturnScope insn_format22c_type266 =null; - ParserRuleReturnScope insn_format22c_string267 =null; - ParserRuleReturnScope insn_format22cs_field268 =null; - ParserRuleReturnScope insn_format22s269 =null; - ParserRuleReturnScope insn_format22t270 =null; - ParserRuleReturnScope insn_format22x271 =null; - ParserRuleReturnScope insn_format23x272 =null; - ParserRuleReturnScope insn_format25x273 =null; - ParserRuleReturnScope insn_format30t274 =null; - ParserRuleReturnScope insn_format31c275 =null; - ParserRuleReturnScope insn_format31i276 =null; - ParserRuleReturnScope insn_format31t277 =null; - ParserRuleReturnScope insn_format32x278 =null; - ParserRuleReturnScope insn_format35c_method279 =null; - ParserRuleReturnScope insn_format35c_type280 =null; - ParserRuleReturnScope insn_format35c_method_odex281 =null; - ParserRuleReturnScope insn_format35mi_method282 =null; - ParserRuleReturnScope insn_format35ms_method283 =null; - ParserRuleReturnScope insn_format3rc_method284 =null; - ParserRuleReturnScope insn_format3rc_method_odex285 =null; - ParserRuleReturnScope insn_format3rc_type286 =null; - ParserRuleReturnScope insn_format3rmi_method287 =null; - ParserRuleReturnScope insn_format3rms_method288 =null; - ParserRuleReturnScope insn_format51l289 =null; - ParserRuleReturnScope insn_array_data_directive290 =null; - ParserRuleReturnScope insn_packed_switch_directive291 =null; - ParserRuleReturnScope insn_sparse_switch_directive292 =null; + ParserRuleReturnScope insn_format10t243 =null; + ParserRuleReturnScope insn_format10x244 =null; + ParserRuleReturnScope insn_format10x_odex245 =null; + ParserRuleReturnScope insn_format11n246 =null; + ParserRuleReturnScope insn_format11x247 =null; + ParserRuleReturnScope insn_format12x248 =null; + ParserRuleReturnScope insn_format20bc249 =null; + ParserRuleReturnScope insn_format20t250 =null; + ParserRuleReturnScope insn_format21c_field251 =null; + ParserRuleReturnScope insn_format21c_field_odex252 =null; + ParserRuleReturnScope insn_format21c_string253 =null; + ParserRuleReturnScope insn_format21c_type254 =null; + ParserRuleReturnScope insn_format21c_lambda255 =null; + ParserRuleReturnScope insn_format21c_method256 =null; + ParserRuleReturnScope insn_format21ih257 =null; + ParserRuleReturnScope insn_format21lh258 =null; + ParserRuleReturnScope insn_format21s259 =null; + ParserRuleReturnScope insn_format21t260 =null; + ParserRuleReturnScope insn_format22b261 =null; + ParserRuleReturnScope insn_format22c_field262 =null; + ParserRuleReturnScope insn_format22c_field_odex263 =null; + ParserRuleReturnScope insn_format22c_type264 =null; + ParserRuleReturnScope insn_format22c_string265 =null; + ParserRuleReturnScope insn_format22cs_field266 =null; + ParserRuleReturnScope insn_format22s267 =null; + ParserRuleReturnScope insn_format22t268 =null; + ParserRuleReturnScope insn_format22x269 =null; + ParserRuleReturnScope insn_format23x270 =null; + ParserRuleReturnScope insn_format25x271 =null; + ParserRuleReturnScope insn_format30t272 =null; + ParserRuleReturnScope insn_format31c273 =null; + ParserRuleReturnScope insn_format31i274 =null; + ParserRuleReturnScope insn_format31t275 =null; + ParserRuleReturnScope insn_format32x276 =null; + ParserRuleReturnScope insn_format35c_method277 =null; + ParserRuleReturnScope insn_format35c_type278 =null; + ParserRuleReturnScope insn_format35c_method_odex279 =null; + ParserRuleReturnScope insn_format35mi_method280 =null; + ParserRuleReturnScope insn_format35ms_method281 =null; + ParserRuleReturnScope insn_format3rc_method282 =null; + ParserRuleReturnScope insn_format3rc_method_odex283 =null; + ParserRuleReturnScope insn_format3rc_type284 =null; + ParserRuleReturnScope insn_format3rmi_method285 =null; + ParserRuleReturnScope insn_format3rms_method286 =null; + ParserRuleReturnScope insn_format51l287 =null; + ParserRuleReturnScope insn_array_data_directive288 =null; + ParserRuleReturnScope insn_packed_switch_directive289 =null; + ParserRuleReturnScope insn_sparse_switch_directive290 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:809:3: ( insn_format10t | insn_format10x | insn_format10x_odex | insn_format11n | insn_format11x | insn_format12x | insn_format20bc | insn_format20t | insn_format21c_field | insn_format21c_field_odex | insn_format21c_string | insn_format21c_type | insn_format21c_lambda | insn_format21c_method | insn_format21ih | insn_format21lh | insn_format21s | insn_format21t | insn_format22b | insn_format22c_field | insn_format22c_field_odex | insn_format22c_type | insn_format22c_string | insn_format22cs_field | insn_format22s | insn_format22t | insn_format22x | insn_format23x | insn_format25x | insn_format30t | insn_format31c | insn_format31i | insn_format31t | insn_format32x | insn_format35c_method | insn_format35c_type | insn_format35c_method_odex | insn_format35mi_method | insn_format35ms_method | insn_format3rc_method | insn_format3rc_method_odex | insn_format3rc_type | insn_format3rmi_method | insn_format3rms_method | insn_format51l | insn_array_data_directive | insn_packed_switch_directive | insn_sparse_switch_directive ) - int alt49=48; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:808:3: ( insn_format10t | insn_format10x | insn_format10x_odex | insn_format11n | insn_format11x | insn_format12x | insn_format20bc | insn_format20t | insn_format21c_field | insn_format21c_field_odex | insn_format21c_string | insn_format21c_type | insn_format21c_lambda | insn_format21c_method | insn_format21ih | insn_format21lh | insn_format21s | insn_format21t | insn_format22b | insn_format22c_field | insn_format22c_field_odex | insn_format22c_type | insn_format22c_string | insn_format22cs_field | insn_format22s | insn_format22t | insn_format22x | insn_format23x | insn_format25x | insn_format30t | insn_format31c | insn_format31i | insn_format31t | insn_format32x | insn_format35c_method | insn_format35c_type | insn_format35c_method_odex | insn_format35mi_method | insn_format35ms_method | insn_format3rc_method | insn_format3rc_method_odex | insn_format3rc_type | insn_format3rmi_method | insn_format3rms_method | insn_format51l | insn_array_data_directive | insn_packed_switch_directive | insn_sparse_switch_directive ) + int alt51=48; switch ( input.LA(1) ) { case INSTRUCTION_FORMAT10t: { - alt49=1; + alt51=1; } break; case INSTRUCTION_FORMAT10x: { - alt49=2; + alt51=2; } break; case INSTRUCTION_FORMAT10x_ODEX: { - alt49=3; + alt51=3; } break; case INSTRUCTION_FORMAT11n: { - alt49=4; + alt51=4; } break; case INSTRUCTION_FORMAT11x: { - alt49=5; + alt51=5; } break; case INSTRUCTION_FORMAT12x: case INSTRUCTION_FORMAT12x_OR_ID: { - alt49=6; + alt51=6; } break; case INSTRUCTION_FORMAT20bc: { - alt49=7; + alt51=7; } break; case INSTRUCTION_FORMAT20t: { - alt49=8; + alt51=8; } break; case INSTRUCTION_FORMAT21c_FIELD: { - alt49=9; + alt51=9; } break; case INSTRUCTION_FORMAT21c_FIELD_ODEX: { - alt49=10; + alt51=10; } break; case INSTRUCTION_FORMAT21c_STRING: { - alt49=11; + alt51=11; } break; case INSTRUCTION_FORMAT21c_TYPE: { - alt49=12; + alt51=12; } break; case INSTRUCTION_FORMAT21c_LAMBDA: { - alt49=13; + alt51=13; } break; case INSTRUCTION_FORMAT21c_METHOD: { - alt49=14; + alt51=14; } break; case INSTRUCTION_FORMAT21ih: { - alt49=15; + alt51=15; } break; case INSTRUCTION_FORMAT21lh: { - alt49=16; + alt51=16; } break; case INSTRUCTION_FORMAT21s: { - alt49=17; + alt51=17; } break; case INSTRUCTION_FORMAT21t: { - alt49=18; + alt51=18; } break; case INSTRUCTION_FORMAT22b: { - alt49=19; + alt51=19; } break; case INSTRUCTION_FORMAT22c_FIELD: { - alt49=20; + alt51=20; } break; case INSTRUCTION_FORMAT22c_FIELD_ODEX: { - alt49=21; + alt51=21; } break; case INSTRUCTION_FORMAT22c_TYPE: { - alt49=22; + alt51=22; } break; case INSTRUCTION_FORMAT22c_STRING: { - alt49=23; + alt51=23; } break; case INSTRUCTION_FORMAT22cs_FIELD: { - alt49=24; + alt51=24; } break; case INSTRUCTION_FORMAT22s: case INSTRUCTION_FORMAT22s_OR_ID: { - alt49=25; + alt51=25; } break; case INSTRUCTION_FORMAT22t: { - alt49=26; + alt51=26; } break; case INSTRUCTION_FORMAT22x: { - alt49=27; + alt51=27; } break; case INSTRUCTION_FORMAT23x: { - alt49=28; + alt51=28; } break; case INSTRUCTION_FORMAT25x: { - alt49=29; + alt51=29; } break; case INSTRUCTION_FORMAT30t: { - alt49=30; + alt51=30; } break; case INSTRUCTION_FORMAT31c: { - alt49=31; + alt51=31; } break; case INSTRUCTION_FORMAT31i: case INSTRUCTION_FORMAT31i_OR_ID: { - alt49=32; + alt51=32; } break; case INSTRUCTION_FORMAT31t: { - alt49=33; + alt51=33; } break; case INSTRUCTION_FORMAT32x: { - alt49=34; + alt51=34; } break; case INSTRUCTION_FORMAT35c_METHOD: { - alt49=35; + alt51=35; } break; case INSTRUCTION_FORMAT35c_TYPE: { - alt49=36; + alt51=36; } break; case INSTRUCTION_FORMAT35c_METHOD_ODEX: { - alt49=37; + alt51=37; } break; case INSTRUCTION_FORMAT35mi_METHOD: { - alt49=38; + alt51=38; } break; case INSTRUCTION_FORMAT35ms_METHOD: { - alt49=39; + alt51=39; } break; case INSTRUCTION_FORMAT3rc_METHOD: { - alt49=40; + alt51=40; } break; case INSTRUCTION_FORMAT3rc_METHOD_ODEX: { - alt49=41; + alt51=41; } break; case INSTRUCTION_FORMAT3rc_TYPE: { - alt49=42; + alt51=42; } break; case INSTRUCTION_FORMAT3rmi_METHOD: { - alt49=43; + alt51=43; } break; case INSTRUCTION_FORMAT3rms_METHOD: { - alt49=44; + alt51=44; } break; case INSTRUCTION_FORMAT51l: { - alt49=45; + alt51=45; } break; case ARRAY_DATA_DIRECTIVE: { - alt49=46; + alt51=46; } break; case PACKED_SWITCH_DIRECTIVE: { - alt49=47; + alt51=47; } break; case SPARSE_SWITCH_DIRECTIVE: { - alt49=48; + alt51=48; } break; default: NoViableAltException nvae = - new NoViableAltException("", 49, 0, input); + new NoViableAltException("", 51, 0, input); throw nvae; } - switch (alt49) { + switch (alt51) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:809:5: insn_format10t + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:808:5: insn_format10t { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format10t_in_instruction3804); - insn_format10t245=insn_format10t(); + pushFollow(FOLLOW_insn_format10t_in_instruction3782); + insn_format10t243=insn_format10t(); state._fsp--; - adaptor.addChild(root_0, insn_format10t245.getTree()); + adaptor.addChild(root_0, insn_format10t243.getTree()); } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:810:5: insn_format10x + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:809:5: insn_format10x { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format10x_in_instruction3810); - insn_format10x246=insn_format10x(); + pushFollow(FOLLOW_insn_format10x_in_instruction3788); + insn_format10x244=insn_format10x(); state._fsp--; - adaptor.addChild(root_0, insn_format10x246.getTree()); + adaptor.addChild(root_0, insn_format10x244.getTree()); } break; case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:811:5: insn_format10x_odex + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:810:5: insn_format10x_odex { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format10x_odex_in_instruction3816); - insn_format10x_odex247=insn_format10x_odex(); + pushFollow(FOLLOW_insn_format10x_odex_in_instruction3794); + insn_format10x_odex245=insn_format10x_odex(); state._fsp--; - adaptor.addChild(root_0, insn_format10x_odex247.getTree()); + adaptor.addChild(root_0, insn_format10x_odex245.getTree()); } break; case 4 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:812:5: insn_format11n + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:811:5: insn_format11n { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format11n_in_instruction3822); - insn_format11n248=insn_format11n(); + pushFollow(FOLLOW_insn_format11n_in_instruction3800); + insn_format11n246=insn_format11n(); state._fsp--; - adaptor.addChild(root_0, insn_format11n248.getTree()); + adaptor.addChild(root_0, insn_format11n246.getTree()); } break; case 5 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:813:5: insn_format11x + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:812:5: insn_format11x { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format11x_in_instruction3828); - insn_format11x249=insn_format11x(); + pushFollow(FOLLOW_insn_format11x_in_instruction3806); + insn_format11x247=insn_format11x(); state._fsp--; - adaptor.addChild(root_0, insn_format11x249.getTree()); + adaptor.addChild(root_0, insn_format11x247.getTree()); } break; case 6 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:814:5: insn_format12x + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:813:5: insn_format12x { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format12x_in_instruction3834); - insn_format12x250=insn_format12x(); + pushFollow(FOLLOW_insn_format12x_in_instruction3812); + insn_format12x248=insn_format12x(); state._fsp--; - adaptor.addChild(root_0, insn_format12x250.getTree()); + adaptor.addChild(root_0, insn_format12x248.getTree()); } break; case 7 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:815:5: insn_format20bc + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:814:5: insn_format20bc { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format20bc_in_instruction3840); - insn_format20bc251=insn_format20bc(); + pushFollow(FOLLOW_insn_format20bc_in_instruction3818); + insn_format20bc249=insn_format20bc(); state._fsp--; - adaptor.addChild(root_0, insn_format20bc251.getTree()); + adaptor.addChild(root_0, insn_format20bc249.getTree()); } break; case 8 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:816:5: insn_format20t + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:815:5: insn_format20t { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format20t_in_instruction3846); - insn_format20t252=insn_format20t(); + pushFollow(FOLLOW_insn_format20t_in_instruction3824); + insn_format20t250=insn_format20t(); state._fsp--; - adaptor.addChild(root_0, insn_format20t252.getTree()); + adaptor.addChild(root_0, insn_format20t250.getTree()); } break; case 9 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:817:5: insn_format21c_field + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:816:5: insn_format21c_field { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format21c_field_in_instruction3852); - insn_format21c_field253=insn_format21c_field(); + pushFollow(FOLLOW_insn_format21c_field_in_instruction3830); + insn_format21c_field251=insn_format21c_field(); state._fsp--; - adaptor.addChild(root_0, insn_format21c_field253.getTree()); + adaptor.addChild(root_0, insn_format21c_field251.getTree()); } break; case 10 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:818:5: insn_format21c_field_odex + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:817:5: insn_format21c_field_odex { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format21c_field_odex_in_instruction3858); - insn_format21c_field_odex254=insn_format21c_field_odex(); + pushFollow(FOLLOW_insn_format21c_field_odex_in_instruction3836); + insn_format21c_field_odex252=insn_format21c_field_odex(); state._fsp--; - adaptor.addChild(root_0, insn_format21c_field_odex254.getTree()); + adaptor.addChild(root_0, insn_format21c_field_odex252.getTree()); } break; case 11 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:819:5: insn_format21c_string + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:818:5: insn_format21c_string { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format21c_string_in_instruction3864); - insn_format21c_string255=insn_format21c_string(); + pushFollow(FOLLOW_insn_format21c_string_in_instruction3842); + insn_format21c_string253=insn_format21c_string(); state._fsp--; - adaptor.addChild(root_0, insn_format21c_string255.getTree()); + adaptor.addChild(root_0, insn_format21c_string253.getTree()); } break; case 12 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:820:5: insn_format21c_type + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:819:5: insn_format21c_type { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format21c_type_in_instruction3870); - insn_format21c_type256=insn_format21c_type(); + pushFollow(FOLLOW_insn_format21c_type_in_instruction3848); + insn_format21c_type254=insn_format21c_type(); state._fsp--; - adaptor.addChild(root_0, insn_format21c_type256.getTree()); + adaptor.addChild(root_0, insn_format21c_type254.getTree()); } break; case 13 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:821:5: insn_format21c_lambda + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:820:5: insn_format21c_lambda { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format21c_lambda_in_instruction3876); - insn_format21c_lambda257=insn_format21c_lambda(); + pushFollow(FOLLOW_insn_format21c_lambda_in_instruction3854); + insn_format21c_lambda255=insn_format21c_lambda(); state._fsp--; - adaptor.addChild(root_0, insn_format21c_lambda257.getTree()); + adaptor.addChild(root_0, insn_format21c_lambda255.getTree()); } break; case 14 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:822:5: insn_format21c_method + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:821:5: insn_format21c_method { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format21c_method_in_instruction3882); - insn_format21c_method258=insn_format21c_method(); + pushFollow(FOLLOW_insn_format21c_method_in_instruction3860); + insn_format21c_method256=insn_format21c_method(); state._fsp--; - adaptor.addChild(root_0, insn_format21c_method258.getTree()); + adaptor.addChild(root_0, insn_format21c_method256.getTree()); } break; case 15 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:823:5: insn_format21ih + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:822:5: insn_format21ih { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format21ih_in_instruction3888); - insn_format21ih259=insn_format21ih(); + pushFollow(FOLLOW_insn_format21ih_in_instruction3866); + insn_format21ih257=insn_format21ih(); state._fsp--; - adaptor.addChild(root_0, insn_format21ih259.getTree()); + adaptor.addChild(root_0, insn_format21ih257.getTree()); } break; case 16 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:824:5: insn_format21lh + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:823:5: insn_format21lh { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format21lh_in_instruction3894); - insn_format21lh260=insn_format21lh(); + pushFollow(FOLLOW_insn_format21lh_in_instruction3872); + insn_format21lh258=insn_format21lh(); state._fsp--; - adaptor.addChild(root_0, insn_format21lh260.getTree()); + adaptor.addChild(root_0, insn_format21lh258.getTree()); } break; case 17 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:825:5: insn_format21s + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:824:5: insn_format21s { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format21s_in_instruction3900); - insn_format21s261=insn_format21s(); + pushFollow(FOLLOW_insn_format21s_in_instruction3878); + insn_format21s259=insn_format21s(); state._fsp--; - adaptor.addChild(root_0, insn_format21s261.getTree()); + adaptor.addChild(root_0, insn_format21s259.getTree()); } break; case 18 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:826:5: insn_format21t + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:825:5: insn_format21t { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format21t_in_instruction3906); - insn_format21t262=insn_format21t(); + pushFollow(FOLLOW_insn_format21t_in_instruction3884); + insn_format21t260=insn_format21t(); state._fsp--; - adaptor.addChild(root_0, insn_format21t262.getTree()); + adaptor.addChild(root_0, insn_format21t260.getTree()); } break; case 19 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:827:5: insn_format22b + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:826:5: insn_format22b { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format22b_in_instruction3912); - insn_format22b263=insn_format22b(); + pushFollow(FOLLOW_insn_format22b_in_instruction3890); + insn_format22b261=insn_format22b(); state._fsp--; - adaptor.addChild(root_0, insn_format22b263.getTree()); + adaptor.addChild(root_0, insn_format22b261.getTree()); } break; case 20 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:828:5: insn_format22c_field + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:827:5: insn_format22c_field { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format22c_field_in_instruction3918); - insn_format22c_field264=insn_format22c_field(); + pushFollow(FOLLOW_insn_format22c_field_in_instruction3896); + insn_format22c_field262=insn_format22c_field(); state._fsp--; - adaptor.addChild(root_0, insn_format22c_field264.getTree()); + adaptor.addChild(root_0, insn_format22c_field262.getTree()); } break; case 21 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:829:5: insn_format22c_field_odex + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:828:5: insn_format22c_field_odex { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format22c_field_odex_in_instruction3924); - insn_format22c_field_odex265=insn_format22c_field_odex(); + pushFollow(FOLLOW_insn_format22c_field_odex_in_instruction3902); + insn_format22c_field_odex263=insn_format22c_field_odex(); state._fsp--; - adaptor.addChild(root_0, insn_format22c_field_odex265.getTree()); + adaptor.addChild(root_0, insn_format22c_field_odex263.getTree()); } break; case 22 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:830:5: insn_format22c_type + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:829:5: insn_format22c_type { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format22c_type_in_instruction3930); - insn_format22c_type266=insn_format22c_type(); + pushFollow(FOLLOW_insn_format22c_type_in_instruction3908); + insn_format22c_type264=insn_format22c_type(); state._fsp--; - adaptor.addChild(root_0, insn_format22c_type266.getTree()); + adaptor.addChild(root_0, insn_format22c_type264.getTree()); } break; case 23 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:831:5: insn_format22c_string + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:830:5: insn_format22c_string { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format22c_string_in_instruction3936); - insn_format22c_string267=insn_format22c_string(); + pushFollow(FOLLOW_insn_format22c_string_in_instruction3914); + insn_format22c_string265=insn_format22c_string(); state._fsp--; - adaptor.addChild(root_0, insn_format22c_string267.getTree()); + adaptor.addChild(root_0, insn_format22c_string265.getTree()); } break; case 24 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:832:5: insn_format22cs_field + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:831:5: insn_format22cs_field { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format22cs_field_in_instruction3942); - insn_format22cs_field268=insn_format22cs_field(); + pushFollow(FOLLOW_insn_format22cs_field_in_instruction3920); + insn_format22cs_field266=insn_format22cs_field(); state._fsp--; - adaptor.addChild(root_0, insn_format22cs_field268.getTree()); + adaptor.addChild(root_0, insn_format22cs_field266.getTree()); } break; case 25 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:833:5: insn_format22s + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:832:5: insn_format22s { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format22s_in_instruction3948); - insn_format22s269=insn_format22s(); + pushFollow(FOLLOW_insn_format22s_in_instruction3926); + insn_format22s267=insn_format22s(); state._fsp--; - adaptor.addChild(root_0, insn_format22s269.getTree()); + adaptor.addChild(root_0, insn_format22s267.getTree()); } break; case 26 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:834:5: insn_format22t + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:833:5: insn_format22t { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format22t_in_instruction3954); - insn_format22t270=insn_format22t(); + pushFollow(FOLLOW_insn_format22t_in_instruction3932); + insn_format22t268=insn_format22t(); state._fsp--; - adaptor.addChild(root_0, insn_format22t270.getTree()); + adaptor.addChild(root_0, insn_format22t268.getTree()); } break; case 27 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:835:5: insn_format22x + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:834:5: insn_format22x { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format22x_in_instruction3960); - insn_format22x271=insn_format22x(); + pushFollow(FOLLOW_insn_format22x_in_instruction3938); + insn_format22x269=insn_format22x(); state._fsp--; - adaptor.addChild(root_0, insn_format22x271.getTree()); + adaptor.addChild(root_0, insn_format22x269.getTree()); } break; case 28 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:836:5: insn_format23x + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:835:5: insn_format23x { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format23x_in_instruction3966); - insn_format23x272=insn_format23x(); + pushFollow(FOLLOW_insn_format23x_in_instruction3944); + insn_format23x270=insn_format23x(); state._fsp--; - adaptor.addChild(root_0, insn_format23x272.getTree()); + adaptor.addChild(root_0, insn_format23x270.getTree()); } break; case 29 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:837:5: insn_format25x + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:836:5: insn_format25x { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format25x_in_instruction3972); - insn_format25x273=insn_format25x(); + pushFollow(FOLLOW_insn_format25x_in_instruction3950); + insn_format25x271=insn_format25x(); state._fsp--; - adaptor.addChild(root_0, insn_format25x273.getTree()); + adaptor.addChild(root_0, insn_format25x271.getTree()); } break; case 30 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:838:5: insn_format30t + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:837:5: insn_format30t { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format30t_in_instruction3978); - insn_format30t274=insn_format30t(); + pushFollow(FOLLOW_insn_format30t_in_instruction3956); + insn_format30t272=insn_format30t(); state._fsp--; - adaptor.addChild(root_0, insn_format30t274.getTree()); + adaptor.addChild(root_0, insn_format30t272.getTree()); } break; case 31 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:839:5: insn_format31c + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:838:5: insn_format31c { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format31c_in_instruction3984); - insn_format31c275=insn_format31c(); + pushFollow(FOLLOW_insn_format31c_in_instruction3962); + insn_format31c273=insn_format31c(); state._fsp--; - adaptor.addChild(root_0, insn_format31c275.getTree()); + adaptor.addChild(root_0, insn_format31c273.getTree()); } break; case 32 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:840:5: insn_format31i + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:839:5: insn_format31i { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format31i_in_instruction3990); - insn_format31i276=insn_format31i(); + pushFollow(FOLLOW_insn_format31i_in_instruction3968); + insn_format31i274=insn_format31i(); state._fsp--; - adaptor.addChild(root_0, insn_format31i276.getTree()); + adaptor.addChild(root_0, insn_format31i274.getTree()); } break; case 33 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:841:5: insn_format31t + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:840:5: insn_format31t { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format31t_in_instruction3996); - insn_format31t277=insn_format31t(); + pushFollow(FOLLOW_insn_format31t_in_instruction3974); + insn_format31t275=insn_format31t(); state._fsp--; - adaptor.addChild(root_0, insn_format31t277.getTree()); + adaptor.addChild(root_0, insn_format31t275.getTree()); } break; case 34 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:842:5: insn_format32x + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:841:5: insn_format32x { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format32x_in_instruction4002); - insn_format32x278=insn_format32x(); + pushFollow(FOLLOW_insn_format32x_in_instruction3980); + insn_format32x276=insn_format32x(); state._fsp--; - adaptor.addChild(root_0, insn_format32x278.getTree()); + adaptor.addChild(root_0, insn_format32x276.getTree()); } break; case 35 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:843:5: insn_format35c_method + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:842:5: insn_format35c_method { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format35c_method_in_instruction4008); - insn_format35c_method279=insn_format35c_method(); + pushFollow(FOLLOW_insn_format35c_method_in_instruction3986); + insn_format35c_method277=insn_format35c_method(); state._fsp--; - adaptor.addChild(root_0, insn_format35c_method279.getTree()); + adaptor.addChild(root_0, insn_format35c_method277.getTree()); } break; case 36 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:844:5: insn_format35c_type + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:843:5: insn_format35c_type { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format35c_type_in_instruction4014); - insn_format35c_type280=insn_format35c_type(); + pushFollow(FOLLOW_insn_format35c_type_in_instruction3992); + insn_format35c_type278=insn_format35c_type(); state._fsp--; - adaptor.addChild(root_0, insn_format35c_type280.getTree()); + adaptor.addChild(root_0, insn_format35c_type278.getTree()); } break; case 37 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:845:5: insn_format35c_method_odex + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:844:5: insn_format35c_method_odex { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format35c_method_odex_in_instruction4020); - insn_format35c_method_odex281=insn_format35c_method_odex(); + pushFollow(FOLLOW_insn_format35c_method_odex_in_instruction3998); + insn_format35c_method_odex279=insn_format35c_method_odex(); state._fsp--; - adaptor.addChild(root_0, insn_format35c_method_odex281.getTree()); + adaptor.addChild(root_0, insn_format35c_method_odex279.getTree()); } break; case 38 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:846:5: insn_format35mi_method + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:845:5: insn_format35mi_method { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format35mi_method_in_instruction4026); - insn_format35mi_method282=insn_format35mi_method(); + pushFollow(FOLLOW_insn_format35mi_method_in_instruction4004); + insn_format35mi_method280=insn_format35mi_method(); state._fsp--; - adaptor.addChild(root_0, insn_format35mi_method282.getTree()); + adaptor.addChild(root_0, insn_format35mi_method280.getTree()); } break; case 39 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:847:5: insn_format35ms_method + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:846:5: insn_format35ms_method { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format35ms_method_in_instruction4032); - insn_format35ms_method283=insn_format35ms_method(); + pushFollow(FOLLOW_insn_format35ms_method_in_instruction4010); + insn_format35ms_method281=insn_format35ms_method(); state._fsp--; - adaptor.addChild(root_0, insn_format35ms_method283.getTree()); + adaptor.addChild(root_0, insn_format35ms_method281.getTree()); } break; case 40 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:848:5: insn_format3rc_method + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:847:5: insn_format3rc_method { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format3rc_method_in_instruction4038); - insn_format3rc_method284=insn_format3rc_method(); + pushFollow(FOLLOW_insn_format3rc_method_in_instruction4016); + insn_format3rc_method282=insn_format3rc_method(); state._fsp--; - adaptor.addChild(root_0, insn_format3rc_method284.getTree()); + adaptor.addChild(root_0, insn_format3rc_method282.getTree()); } break; case 41 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:849:5: insn_format3rc_method_odex + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:848:5: insn_format3rc_method_odex { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format3rc_method_odex_in_instruction4044); - insn_format3rc_method_odex285=insn_format3rc_method_odex(); + pushFollow(FOLLOW_insn_format3rc_method_odex_in_instruction4022); + insn_format3rc_method_odex283=insn_format3rc_method_odex(); state._fsp--; - adaptor.addChild(root_0, insn_format3rc_method_odex285.getTree()); + adaptor.addChild(root_0, insn_format3rc_method_odex283.getTree()); } break; case 42 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:850:5: insn_format3rc_type + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:849:5: insn_format3rc_type { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format3rc_type_in_instruction4050); - insn_format3rc_type286=insn_format3rc_type(); + pushFollow(FOLLOW_insn_format3rc_type_in_instruction4028); + insn_format3rc_type284=insn_format3rc_type(); state._fsp--; - adaptor.addChild(root_0, insn_format3rc_type286.getTree()); + adaptor.addChild(root_0, insn_format3rc_type284.getTree()); } break; case 43 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:851:5: insn_format3rmi_method + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:850:5: insn_format3rmi_method { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format3rmi_method_in_instruction4056); - insn_format3rmi_method287=insn_format3rmi_method(); + pushFollow(FOLLOW_insn_format3rmi_method_in_instruction4034); + insn_format3rmi_method285=insn_format3rmi_method(); state._fsp--; - adaptor.addChild(root_0, insn_format3rmi_method287.getTree()); + adaptor.addChild(root_0, insn_format3rmi_method285.getTree()); } break; case 44 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:852:5: insn_format3rms_method + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:851:5: insn_format3rms_method { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format3rms_method_in_instruction4062); - insn_format3rms_method288=insn_format3rms_method(); + pushFollow(FOLLOW_insn_format3rms_method_in_instruction4040); + insn_format3rms_method286=insn_format3rms_method(); state._fsp--; - adaptor.addChild(root_0, insn_format3rms_method288.getTree()); + adaptor.addChild(root_0, insn_format3rms_method286.getTree()); } break; case 45 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:853:5: insn_format51l + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:852:5: insn_format51l { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_format51l_in_instruction4068); - insn_format51l289=insn_format51l(); + pushFollow(FOLLOW_insn_format51l_in_instruction4046); + insn_format51l287=insn_format51l(); state._fsp--; - adaptor.addChild(root_0, insn_format51l289.getTree()); + adaptor.addChild(root_0, insn_format51l287.getTree()); } break; case 46 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:854:5: insn_array_data_directive + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:853:5: insn_array_data_directive { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_array_data_directive_in_instruction4074); - insn_array_data_directive290=insn_array_data_directive(); + pushFollow(FOLLOW_insn_array_data_directive_in_instruction4052); + insn_array_data_directive288=insn_array_data_directive(); state._fsp--; - adaptor.addChild(root_0, insn_array_data_directive290.getTree()); + adaptor.addChild(root_0, insn_array_data_directive288.getTree()); } break; case 47 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:855:5: insn_packed_switch_directive + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:854:5: insn_packed_switch_directive { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_packed_switch_directive_in_instruction4080); - insn_packed_switch_directive291=insn_packed_switch_directive(); + pushFollow(FOLLOW_insn_packed_switch_directive_in_instruction4058); + insn_packed_switch_directive289=insn_packed_switch_directive(); state._fsp--; - adaptor.addChild(root_0, insn_packed_switch_directive291.getTree()); + adaptor.addChild(root_0, insn_packed_switch_directive289.getTree()); } break; case 48 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:856:5: insn_sparse_switch_directive + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:855:5: insn_sparse_switch_directive { root_0 = (CommonTree)adaptor.nil(); - pushFollow(FOLLOW_insn_sparse_switch_directive_in_instruction4086); - insn_sparse_switch_directive292=insn_sparse_switch_directive(); + pushFollow(FOLLOW_insn_sparse_switch_directive_in_instruction4064); + insn_sparse_switch_directive290=insn_sparse_switch_directive(); state._fsp--; - adaptor.addChild(root_0, insn_sparse_switch_directive292.getTree()); + adaptor.addChild(root_0, insn_sparse_switch_directive290.getTree()); } break; @@ -10282,32 +10444,32 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format10t" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:858:1: insn_format10t : INSTRUCTION_FORMAT10t label_ref -> ^( I_STATEMENT_FORMAT10t[$start, \"I_STATEMENT_FORMAT10t\"] INSTRUCTION_FORMAT10t label_ref ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:857:1: insn_format10t : INSTRUCTION_FORMAT10t label_ref -> ^( I_STATEMENT_FORMAT10t[$start, \"I_STATEMENT_FORMAT10t\"] INSTRUCTION_FORMAT10t label_ref ) ; public final smaliParser.insn_format10t_return insn_format10t() throws RecognitionException { smaliParser.insn_format10t_return retval = new smaliParser.insn_format10t_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT10t293=null; - ParserRuleReturnScope label_ref294 =null; + Token INSTRUCTION_FORMAT10t291=null; + ParserRuleReturnScope label_ref292 =null; - CommonTree INSTRUCTION_FORMAT10t293_tree=null; + CommonTree INSTRUCTION_FORMAT10t291_tree=null; RewriteRuleTokenStream stream_INSTRUCTION_FORMAT10t=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT10t"); RewriteRuleSubtreeStream stream_label_ref=new RewriteRuleSubtreeStream(adaptor,"rule label_ref"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:859:3: ( INSTRUCTION_FORMAT10t label_ref -> ^( I_STATEMENT_FORMAT10t[$start, \"I_STATEMENT_FORMAT10t\"] INSTRUCTION_FORMAT10t label_ref ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:861:5: INSTRUCTION_FORMAT10t label_ref + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:858:3: ( INSTRUCTION_FORMAT10t label_ref -> ^( I_STATEMENT_FORMAT10t[$start, \"I_STATEMENT_FORMAT10t\"] INSTRUCTION_FORMAT10t label_ref ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:860:5: INSTRUCTION_FORMAT10t label_ref { - INSTRUCTION_FORMAT10t293=(Token)match(input,INSTRUCTION_FORMAT10t,FOLLOW_INSTRUCTION_FORMAT10t_in_insn_format10t4106); - stream_INSTRUCTION_FORMAT10t.add(INSTRUCTION_FORMAT10t293); + INSTRUCTION_FORMAT10t291=(Token)match(input,INSTRUCTION_FORMAT10t,FOLLOW_INSTRUCTION_FORMAT10t_in_insn_format10t4084); + stream_INSTRUCTION_FORMAT10t.add(INSTRUCTION_FORMAT10t291); - pushFollow(FOLLOW_label_ref_in_insn_format10t4108); - label_ref294=label_ref(); + pushFollow(FOLLOW_label_ref_in_insn_format10t4086); + label_ref292=label_ref(); state._fsp--; - stream_label_ref.add(label_ref294.getTree()); + stream_label_ref.add(label_ref292.getTree()); // AST REWRITE // elements: label_ref, INSTRUCTION_FORMAT10t // token labels: @@ -10319,9 +10481,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 862:5: -> ^( I_STATEMENT_FORMAT10t[$start, \"I_STATEMENT_FORMAT10t\"] INSTRUCTION_FORMAT10t label_ref ) + // 861:5: -> ^( I_STATEMENT_FORMAT10t[$start, \"I_STATEMENT_FORMAT10t\"] INSTRUCTION_FORMAT10t label_ref ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:862:8: ^( I_STATEMENT_FORMAT10t[$start, \"I_STATEMENT_FORMAT10t\"] INSTRUCTION_FORMAT10t label_ref ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:861:8: ^( I_STATEMENT_FORMAT10t[$start, \"I_STATEMENT_FORMAT10t\"] INSTRUCTION_FORMAT10t label_ref ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT10t, (retval.start), "I_STATEMENT_FORMAT10t"), root_1); @@ -10364,24 +10526,24 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format10x" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:864:1: insn_format10x : INSTRUCTION_FORMAT10x -> ^( I_STATEMENT_FORMAT10x[$start, \"I_STATEMENT_FORMAT10x\"] INSTRUCTION_FORMAT10x ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:863:1: insn_format10x : INSTRUCTION_FORMAT10x -> ^( I_STATEMENT_FORMAT10x[$start, \"I_STATEMENT_FORMAT10x\"] INSTRUCTION_FORMAT10x ) ; public final smaliParser.insn_format10x_return insn_format10x() throws RecognitionException { smaliParser.insn_format10x_return retval = new smaliParser.insn_format10x_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT10x295=null; + Token INSTRUCTION_FORMAT10x293=null; - CommonTree INSTRUCTION_FORMAT10x295_tree=null; + CommonTree INSTRUCTION_FORMAT10x293_tree=null; RewriteRuleTokenStream stream_INSTRUCTION_FORMAT10x=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT10x"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:865:3: ( INSTRUCTION_FORMAT10x -> ^( I_STATEMENT_FORMAT10x[$start, \"I_STATEMENT_FORMAT10x\"] INSTRUCTION_FORMAT10x ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:866:5: INSTRUCTION_FORMAT10x + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:864:3: ( INSTRUCTION_FORMAT10x -> ^( I_STATEMENT_FORMAT10x[$start, \"I_STATEMENT_FORMAT10x\"] INSTRUCTION_FORMAT10x ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:865:5: INSTRUCTION_FORMAT10x { - INSTRUCTION_FORMAT10x295=(Token)match(input,INSTRUCTION_FORMAT10x,FOLLOW_INSTRUCTION_FORMAT10x_in_insn_format10x4138); - stream_INSTRUCTION_FORMAT10x.add(INSTRUCTION_FORMAT10x295); + INSTRUCTION_FORMAT10x293=(Token)match(input,INSTRUCTION_FORMAT10x,FOLLOW_INSTRUCTION_FORMAT10x_in_insn_format10x4116); + stream_INSTRUCTION_FORMAT10x.add(INSTRUCTION_FORMAT10x293); // AST REWRITE // elements: INSTRUCTION_FORMAT10x @@ -10394,9 +10556,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 867:5: -> ^( I_STATEMENT_FORMAT10x[$start, \"I_STATEMENT_FORMAT10x\"] INSTRUCTION_FORMAT10x ) + // 866:5: -> ^( I_STATEMENT_FORMAT10x[$start, \"I_STATEMENT_FORMAT10x\"] INSTRUCTION_FORMAT10x ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:867:8: ^( I_STATEMENT_FORMAT10x[$start, \"I_STATEMENT_FORMAT10x\"] INSTRUCTION_FORMAT10x ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:866:8: ^( I_STATEMENT_FORMAT10x[$start, \"I_STATEMENT_FORMAT10x\"] INSTRUCTION_FORMAT10x ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT10x, (retval.start), "I_STATEMENT_FORMAT10x"), root_1); @@ -10438,30 +10600,30 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format10x_odex" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:869:1: insn_format10x_odex : INSTRUCTION_FORMAT10x_ODEX ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:868:1: insn_format10x_odex : INSTRUCTION_FORMAT10x_ODEX ; public final smaliParser.insn_format10x_odex_return insn_format10x_odex() throws RecognitionException { smaliParser.insn_format10x_odex_return retval = new smaliParser.insn_format10x_odex_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT10x_ODEX296=null; + Token INSTRUCTION_FORMAT10x_ODEX294=null; - CommonTree INSTRUCTION_FORMAT10x_ODEX296_tree=null; + CommonTree INSTRUCTION_FORMAT10x_ODEX294_tree=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:870:3: ( INSTRUCTION_FORMAT10x_ODEX ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:871:5: INSTRUCTION_FORMAT10x_ODEX + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:869:3: ( INSTRUCTION_FORMAT10x_ODEX ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:870:5: INSTRUCTION_FORMAT10x_ODEX { root_0 = (CommonTree)adaptor.nil(); - INSTRUCTION_FORMAT10x_ODEX296=(Token)match(input,INSTRUCTION_FORMAT10x_ODEX,FOLLOW_INSTRUCTION_FORMAT10x_ODEX_in_insn_format10x_odex4166); - INSTRUCTION_FORMAT10x_ODEX296_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT10x_ODEX296); - adaptor.addChild(root_0, INSTRUCTION_FORMAT10x_ODEX296_tree); + INSTRUCTION_FORMAT10x_ODEX294=(Token)match(input,INSTRUCTION_FORMAT10x_ODEX,FOLLOW_INSTRUCTION_FORMAT10x_ODEX_in_insn_format10x_odex4144); + INSTRUCTION_FORMAT10x_ODEX294_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT10x_ODEX294); + adaptor.addChild(root_0, INSTRUCTION_FORMAT10x_ODEX294_tree); - throwOdexedInstructionException(input, (INSTRUCTION_FORMAT10x_ODEX296!=null?INSTRUCTION_FORMAT10x_ODEX296.getText():null)); + throwOdexedInstructionException(input, (INSTRUCTION_FORMAT10x_ODEX294!=null?INSTRUCTION_FORMAT10x_ODEX294.getText():null)); } @@ -10492,46 +10654,46 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format11n" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:876:1: insn_format11n : INSTRUCTION_FORMAT11n REGISTER COMMA integral_literal -> ^( I_STATEMENT_FORMAT11n[$start, \"I_STATEMENT_FORMAT11n\"] INSTRUCTION_FORMAT11n REGISTER integral_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:875:1: insn_format11n : INSTRUCTION_FORMAT11n REGISTER COMMA integral_literal -> ^( I_STATEMENT_FORMAT11n[$start, \"I_STATEMENT_FORMAT11n\"] INSTRUCTION_FORMAT11n REGISTER integral_literal ) ; public final smaliParser.insn_format11n_return insn_format11n() throws RecognitionException { smaliParser.insn_format11n_return retval = new smaliParser.insn_format11n_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT11n297=null; - Token REGISTER298=null; - Token COMMA299=null; - ParserRuleReturnScope integral_literal300 =null; + Token INSTRUCTION_FORMAT11n295=null; + Token REGISTER296=null; + Token COMMA297=null; + ParserRuleReturnScope integral_literal298 =null; - CommonTree INSTRUCTION_FORMAT11n297_tree=null; - CommonTree REGISTER298_tree=null; - CommonTree COMMA299_tree=null; + CommonTree INSTRUCTION_FORMAT11n295_tree=null; + CommonTree REGISTER296_tree=null; + CommonTree COMMA297_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT11n=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT11n"); RewriteRuleSubtreeStream stream_integral_literal=new RewriteRuleSubtreeStream(adaptor,"rule integral_literal"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:877:3: ( INSTRUCTION_FORMAT11n REGISTER COMMA integral_literal -> ^( I_STATEMENT_FORMAT11n[$start, \"I_STATEMENT_FORMAT11n\"] INSTRUCTION_FORMAT11n REGISTER integral_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:878:5: INSTRUCTION_FORMAT11n REGISTER COMMA integral_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:876:3: ( INSTRUCTION_FORMAT11n REGISTER COMMA integral_literal -> ^( I_STATEMENT_FORMAT11n[$start, \"I_STATEMENT_FORMAT11n\"] INSTRUCTION_FORMAT11n REGISTER integral_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:877:5: INSTRUCTION_FORMAT11n REGISTER COMMA integral_literal { - INSTRUCTION_FORMAT11n297=(Token)match(input,INSTRUCTION_FORMAT11n,FOLLOW_INSTRUCTION_FORMAT11n_in_insn_format11n4187); - stream_INSTRUCTION_FORMAT11n.add(INSTRUCTION_FORMAT11n297); + INSTRUCTION_FORMAT11n295=(Token)match(input,INSTRUCTION_FORMAT11n,FOLLOW_INSTRUCTION_FORMAT11n_in_insn_format11n4165); + stream_INSTRUCTION_FORMAT11n.add(INSTRUCTION_FORMAT11n295); - REGISTER298=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format11n4189); - stream_REGISTER.add(REGISTER298); + REGISTER296=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format11n4167); + stream_REGISTER.add(REGISTER296); - COMMA299=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format11n4191); - stream_COMMA.add(COMMA299); + COMMA297=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format11n4169); + stream_COMMA.add(COMMA297); - pushFollow(FOLLOW_integral_literal_in_insn_format11n4193); - integral_literal300=integral_literal(); + pushFollow(FOLLOW_integral_literal_in_insn_format11n4171); + integral_literal298=integral_literal(); state._fsp--; - stream_integral_literal.add(integral_literal300.getTree()); + stream_integral_literal.add(integral_literal298.getTree()); // AST REWRITE - // elements: integral_literal, REGISTER, INSTRUCTION_FORMAT11n + // elements: INSTRUCTION_FORMAT11n, REGISTER, integral_literal // token labels: // rule labels: retval // token list labels: @@ -10541,9 +10703,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 879:5: -> ^( I_STATEMENT_FORMAT11n[$start, \"I_STATEMENT_FORMAT11n\"] INSTRUCTION_FORMAT11n REGISTER integral_literal ) + // 878:5: -> ^( I_STATEMENT_FORMAT11n[$start, \"I_STATEMENT_FORMAT11n\"] INSTRUCTION_FORMAT11n REGISTER integral_literal ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:879:8: ^( I_STATEMENT_FORMAT11n[$start, \"I_STATEMENT_FORMAT11n\"] INSTRUCTION_FORMAT11n REGISTER integral_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:878:8: ^( I_STATEMENT_FORMAT11n[$start, \"I_STATEMENT_FORMAT11n\"] INSTRUCTION_FORMAT11n REGISTER integral_literal ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT11n, (retval.start), "I_STATEMENT_FORMAT11n"), root_1); @@ -10587,30 +10749,30 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format11x" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:881:1: insn_format11x : INSTRUCTION_FORMAT11x REGISTER -> ^( I_STATEMENT_FORMAT11x[$start, \"I_STATEMENT_FORMAT11x\"] INSTRUCTION_FORMAT11x REGISTER ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:880:1: insn_format11x : INSTRUCTION_FORMAT11x REGISTER -> ^( I_STATEMENT_FORMAT11x[$start, \"I_STATEMENT_FORMAT11x\"] INSTRUCTION_FORMAT11x REGISTER ) ; public final smaliParser.insn_format11x_return insn_format11x() throws RecognitionException { smaliParser.insn_format11x_return retval = new smaliParser.insn_format11x_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT11x301=null; - Token REGISTER302=null; + Token INSTRUCTION_FORMAT11x299=null; + Token REGISTER300=null; - CommonTree INSTRUCTION_FORMAT11x301_tree=null; - CommonTree REGISTER302_tree=null; - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT11x=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT11x"); + CommonTree INSTRUCTION_FORMAT11x299_tree=null; + CommonTree REGISTER300_tree=null; RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT11x=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT11x"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:882:3: ( INSTRUCTION_FORMAT11x REGISTER -> ^( I_STATEMENT_FORMAT11x[$start, \"I_STATEMENT_FORMAT11x\"] INSTRUCTION_FORMAT11x REGISTER ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:883:5: INSTRUCTION_FORMAT11x REGISTER + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:881:3: ( INSTRUCTION_FORMAT11x REGISTER -> ^( I_STATEMENT_FORMAT11x[$start, \"I_STATEMENT_FORMAT11x\"] INSTRUCTION_FORMAT11x REGISTER ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:882:5: INSTRUCTION_FORMAT11x REGISTER { - INSTRUCTION_FORMAT11x301=(Token)match(input,INSTRUCTION_FORMAT11x,FOLLOW_INSTRUCTION_FORMAT11x_in_insn_format11x4225); - stream_INSTRUCTION_FORMAT11x.add(INSTRUCTION_FORMAT11x301); + INSTRUCTION_FORMAT11x299=(Token)match(input,INSTRUCTION_FORMAT11x,FOLLOW_INSTRUCTION_FORMAT11x_in_insn_format11x4203); + stream_INSTRUCTION_FORMAT11x.add(INSTRUCTION_FORMAT11x299); - REGISTER302=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format11x4227); - stream_REGISTER.add(REGISTER302); + REGISTER300=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format11x4205); + stream_REGISTER.add(REGISTER300); // AST REWRITE // elements: INSTRUCTION_FORMAT11x, REGISTER @@ -10623,9 +10785,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 884:5: -> ^( I_STATEMENT_FORMAT11x[$start, \"I_STATEMENT_FORMAT11x\"] INSTRUCTION_FORMAT11x REGISTER ) + // 883:5: -> ^( I_STATEMENT_FORMAT11x[$start, \"I_STATEMENT_FORMAT11x\"] INSTRUCTION_FORMAT11x REGISTER ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:884:8: ^( I_STATEMENT_FORMAT11x[$start, \"I_STATEMENT_FORMAT11x\"] INSTRUCTION_FORMAT11x REGISTER ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:883:8: ^( I_STATEMENT_FORMAT11x[$start, \"I_STATEMENT_FORMAT11x\"] INSTRUCTION_FORMAT11x REGISTER ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT11x, (retval.start), "I_STATEMENT_FORMAT11x"), root_1); @@ -10668,45 +10830,45 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format12x" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:886:1: insn_format12x : instruction_format12x REGISTER COMMA REGISTER -> ^( I_STATEMENT_FORMAT12x[$start, \"I_STATEMENT_FORMAT12x\"] instruction_format12x REGISTER REGISTER ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:885:1: insn_format12x : instruction_format12x REGISTER COMMA REGISTER -> ^( I_STATEMENT_FORMAT12x[$start, \"I_STATEMENT_FORMAT12x\"] instruction_format12x REGISTER REGISTER ) ; public final smaliParser.insn_format12x_return insn_format12x() throws RecognitionException { smaliParser.insn_format12x_return retval = new smaliParser.insn_format12x_return(); retval.start = input.LT(1); CommonTree root_0 = null; + Token REGISTER302=null; + Token COMMA303=null; Token REGISTER304=null; - Token COMMA305=null; - Token REGISTER306=null; - ParserRuleReturnScope instruction_format12x303 =null; + ParserRuleReturnScope instruction_format12x301 =null; + CommonTree REGISTER302_tree=null; + CommonTree COMMA303_tree=null; CommonTree REGISTER304_tree=null; - CommonTree COMMA305_tree=null; - CommonTree REGISTER306_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleSubtreeStream stream_instruction_format12x=new RewriteRuleSubtreeStream(adaptor,"rule instruction_format12x"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:887:3: ( instruction_format12x REGISTER COMMA REGISTER -> ^( I_STATEMENT_FORMAT12x[$start, \"I_STATEMENT_FORMAT12x\"] instruction_format12x REGISTER REGISTER ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:888:5: instruction_format12x REGISTER COMMA REGISTER + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:886:3: ( instruction_format12x REGISTER COMMA REGISTER -> ^( I_STATEMENT_FORMAT12x[$start, \"I_STATEMENT_FORMAT12x\"] instruction_format12x REGISTER REGISTER ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:887:5: instruction_format12x REGISTER COMMA REGISTER { - pushFollow(FOLLOW_instruction_format12x_in_insn_format12x4257); - instruction_format12x303=instruction_format12x(); + pushFollow(FOLLOW_instruction_format12x_in_insn_format12x4235); + instruction_format12x301=instruction_format12x(); state._fsp--; - stream_instruction_format12x.add(instruction_format12x303.getTree()); - REGISTER304=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format12x4259); - stream_REGISTER.add(REGISTER304); + stream_instruction_format12x.add(instruction_format12x301.getTree()); + REGISTER302=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format12x4237); + stream_REGISTER.add(REGISTER302); - COMMA305=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format12x4261); - stream_COMMA.add(COMMA305); + COMMA303=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format12x4239); + stream_COMMA.add(COMMA303); - REGISTER306=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format12x4263); - stream_REGISTER.add(REGISTER306); + REGISTER304=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format12x4241); + stream_REGISTER.add(REGISTER304); // AST REWRITE - // elements: REGISTER, instruction_format12x, REGISTER + // elements: REGISTER, REGISTER, instruction_format12x // token labels: // rule labels: retval // token list labels: @@ -10716,9 +10878,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 889:5: -> ^( I_STATEMENT_FORMAT12x[$start, \"I_STATEMENT_FORMAT12x\"] instruction_format12x REGISTER REGISTER ) + // 888:5: -> ^( I_STATEMENT_FORMAT12x[$start, \"I_STATEMENT_FORMAT12x\"] instruction_format12x REGISTER REGISTER ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:889:8: ^( I_STATEMENT_FORMAT12x[$start, \"I_STATEMENT_FORMAT12x\"] instruction_format12x REGISTER REGISTER ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:888:8: ^( I_STATEMENT_FORMAT12x[$start, \"I_STATEMENT_FORMAT12x\"] instruction_format12x REGISTER REGISTER ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT12x, (retval.start), "I_STATEMENT_FORMAT12x"), root_1); @@ -10762,51 +10924,51 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format20bc" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:891:1: insn_format20bc : INSTRUCTION_FORMAT20bc VERIFICATION_ERROR_TYPE COMMA verification_error_reference -> ^( I_STATEMENT_FORMAT20bc INSTRUCTION_FORMAT20bc VERIFICATION_ERROR_TYPE verification_error_reference ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:890:1: insn_format20bc : INSTRUCTION_FORMAT20bc VERIFICATION_ERROR_TYPE COMMA verification_error_reference -> ^( I_STATEMENT_FORMAT20bc INSTRUCTION_FORMAT20bc VERIFICATION_ERROR_TYPE verification_error_reference ) ; public final smaliParser.insn_format20bc_return insn_format20bc() throws RecognitionException { smaliParser.insn_format20bc_return retval = new smaliParser.insn_format20bc_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT20bc307=null; - Token VERIFICATION_ERROR_TYPE308=null; - Token COMMA309=null; - ParserRuleReturnScope verification_error_reference310 =null; + Token INSTRUCTION_FORMAT20bc305=null; + Token VERIFICATION_ERROR_TYPE306=null; + Token COMMA307=null; + ParserRuleReturnScope verification_error_reference308 =null; - CommonTree INSTRUCTION_FORMAT20bc307_tree=null; - CommonTree VERIFICATION_ERROR_TYPE308_tree=null; - CommonTree COMMA309_tree=null; - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT20bc=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT20bc"); + CommonTree INSTRUCTION_FORMAT20bc305_tree=null; + CommonTree VERIFICATION_ERROR_TYPE306_tree=null; + CommonTree COMMA307_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_VERIFICATION_ERROR_TYPE=new RewriteRuleTokenStream(adaptor,"token VERIFICATION_ERROR_TYPE"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT20bc=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT20bc"); RewriteRuleSubtreeStream stream_verification_error_reference=new RewriteRuleSubtreeStream(adaptor,"rule verification_error_reference"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:892:3: ( INSTRUCTION_FORMAT20bc VERIFICATION_ERROR_TYPE COMMA verification_error_reference -> ^( I_STATEMENT_FORMAT20bc INSTRUCTION_FORMAT20bc VERIFICATION_ERROR_TYPE verification_error_reference ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:893:5: INSTRUCTION_FORMAT20bc VERIFICATION_ERROR_TYPE COMMA verification_error_reference + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:891:3: ( INSTRUCTION_FORMAT20bc VERIFICATION_ERROR_TYPE COMMA verification_error_reference -> ^( I_STATEMENT_FORMAT20bc INSTRUCTION_FORMAT20bc VERIFICATION_ERROR_TYPE verification_error_reference ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:892:5: INSTRUCTION_FORMAT20bc VERIFICATION_ERROR_TYPE COMMA verification_error_reference { - INSTRUCTION_FORMAT20bc307=(Token)match(input,INSTRUCTION_FORMAT20bc,FOLLOW_INSTRUCTION_FORMAT20bc_in_insn_format20bc4295); - stream_INSTRUCTION_FORMAT20bc.add(INSTRUCTION_FORMAT20bc307); + INSTRUCTION_FORMAT20bc305=(Token)match(input,INSTRUCTION_FORMAT20bc,FOLLOW_INSTRUCTION_FORMAT20bc_in_insn_format20bc4273); + stream_INSTRUCTION_FORMAT20bc.add(INSTRUCTION_FORMAT20bc305); - VERIFICATION_ERROR_TYPE308=(Token)match(input,VERIFICATION_ERROR_TYPE,FOLLOW_VERIFICATION_ERROR_TYPE_in_insn_format20bc4297); - stream_VERIFICATION_ERROR_TYPE.add(VERIFICATION_ERROR_TYPE308); + VERIFICATION_ERROR_TYPE306=(Token)match(input,VERIFICATION_ERROR_TYPE,FOLLOW_VERIFICATION_ERROR_TYPE_in_insn_format20bc4275); + stream_VERIFICATION_ERROR_TYPE.add(VERIFICATION_ERROR_TYPE306); - COMMA309=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format20bc4299); - stream_COMMA.add(COMMA309); + COMMA307=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format20bc4277); + stream_COMMA.add(COMMA307); - pushFollow(FOLLOW_verification_error_reference_in_insn_format20bc4301); - verification_error_reference310=verification_error_reference(); + pushFollow(FOLLOW_verification_error_reference_in_insn_format20bc4279); + verification_error_reference308=verification_error_reference(); state._fsp--; - stream_verification_error_reference.add(verification_error_reference310.getTree()); + stream_verification_error_reference.add(verification_error_reference308.getTree()); - if (!allowOdex || opcodes.getOpcodeByName((INSTRUCTION_FORMAT20bc307!=null?INSTRUCTION_FORMAT20bc307.getText():null)) == null || apiLevel >= 14) { - throwOdexedInstructionException(input, (INSTRUCTION_FORMAT20bc307!=null?INSTRUCTION_FORMAT20bc307.getText():null)); + if (!allowOdex || opcodes.getOpcodeByName((INSTRUCTION_FORMAT20bc305!=null?INSTRUCTION_FORMAT20bc305.getText():null)) == null || apiLevel >= 14) { + throwOdexedInstructionException(input, (INSTRUCTION_FORMAT20bc305!=null?INSTRUCTION_FORMAT20bc305.getText():null)); } // AST REWRITE - // elements: verification_error_reference, INSTRUCTION_FORMAT20bc, VERIFICATION_ERROR_TYPE + // elements: INSTRUCTION_FORMAT20bc, verification_error_reference, VERIFICATION_ERROR_TYPE // token labels: // rule labels: retval // token list labels: @@ -10816,9 +10978,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 899:5: -> ^( I_STATEMENT_FORMAT20bc INSTRUCTION_FORMAT20bc VERIFICATION_ERROR_TYPE verification_error_reference ) + // 898:5: -> ^( I_STATEMENT_FORMAT20bc INSTRUCTION_FORMAT20bc VERIFICATION_ERROR_TYPE verification_error_reference ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:899:8: ^( I_STATEMENT_FORMAT20bc INSTRUCTION_FORMAT20bc VERIFICATION_ERROR_TYPE verification_error_reference ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:898:8: ^( I_STATEMENT_FORMAT20bc INSTRUCTION_FORMAT20bc VERIFICATION_ERROR_TYPE verification_error_reference ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT20bc, "I_STATEMENT_FORMAT20bc"), root_1); @@ -10862,34 +11024,34 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format20t" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:901:1: insn_format20t : INSTRUCTION_FORMAT20t label_ref -> ^( I_STATEMENT_FORMAT20t[$start, \"I_STATEMENT_FORMAT20t\"] INSTRUCTION_FORMAT20t label_ref ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:900:1: insn_format20t : INSTRUCTION_FORMAT20t label_ref -> ^( I_STATEMENT_FORMAT20t[$start, \"I_STATEMENT_FORMAT20t\"] INSTRUCTION_FORMAT20t label_ref ) ; public final smaliParser.insn_format20t_return insn_format20t() throws RecognitionException { smaliParser.insn_format20t_return retval = new smaliParser.insn_format20t_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT20t311=null; - ParserRuleReturnScope label_ref312 =null; + Token INSTRUCTION_FORMAT20t309=null; + ParserRuleReturnScope label_ref310 =null; - CommonTree INSTRUCTION_FORMAT20t311_tree=null; + CommonTree INSTRUCTION_FORMAT20t309_tree=null; RewriteRuleTokenStream stream_INSTRUCTION_FORMAT20t=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT20t"); RewriteRuleSubtreeStream stream_label_ref=new RewriteRuleSubtreeStream(adaptor,"rule label_ref"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:902:3: ( INSTRUCTION_FORMAT20t label_ref -> ^( I_STATEMENT_FORMAT20t[$start, \"I_STATEMENT_FORMAT20t\"] INSTRUCTION_FORMAT20t label_ref ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:903:5: INSTRUCTION_FORMAT20t label_ref + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:901:3: ( INSTRUCTION_FORMAT20t label_ref -> ^( I_STATEMENT_FORMAT20t[$start, \"I_STATEMENT_FORMAT20t\"] INSTRUCTION_FORMAT20t label_ref ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:902:5: INSTRUCTION_FORMAT20t label_ref { - INSTRUCTION_FORMAT20t311=(Token)match(input,INSTRUCTION_FORMAT20t,FOLLOW_INSTRUCTION_FORMAT20t_in_insn_format20t4338); - stream_INSTRUCTION_FORMAT20t.add(INSTRUCTION_FORMAT20t311); + INSTRUCTION_FORMAT20t309=(Token)match(input,INSTRUCTION_FORMAT20t,FOLLOW_INSTRUCTION_FORMAT20t_in_insn_format20t4316); + stream_INSTRUCTION_FORMAT20t.add(INSTRUCTION_FORMAT20t309); - pushFollow(FOLLOW_label_ref_in_insn_format20t4340); - label_ref312=label_ref(); + pushFollow(FOLLOW_label_ref_in_insn_format20t4318); + label_ref310=label_ref(); state._fsp--; - stream_label_ref.add(label_ref312.getTree()); + stream_label_ref.add(label_ref310.getTree()); // AST REWRITE - // elements: INSTRUCTION_FORMAT20t, label_ref + // elements: label_ref, INSTRUCTION_FORMAT20t // token labels: // rule labels: retval // token list labels: @@ -10899,9 +11061,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 904:5: -> ^( I_STATEMENT_FORMAT20t[$start, \"I_STATEMENT_FORMAT20t\"] INSTRUCTION_FORMAT20t label_ref ) + // 903:5: -> ^( I_STATEMENT_FORMAT20t[$start, \"I_STATEMENT_FORMAT20t\"] INSTRUCTION_FORMAT20t label_ref ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:904:8: ^( I_STATEMENT_FORMAT20t[$start, \"I_STATEMENT_FORMAT20t\"] INSTRUCTION_FORMAT20t label_ref ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:903:8: ^( I_STATEMENT_FORMAT20t[$start, \"I_STATEMENT_FORMAT20t\"] INSTRUCTION_FORMAT20t label_ref ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT20t, (retval.start), "I_STATEMENT_FORMAT20t"), root_1); @@ -10944,46 +11106,46 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format21c_field" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:906:1: insn_format21c_field : INSTRUCTION_FORMAT21c_FIELD REGISTER COMMA field_reference -> ^( I_STATEMENT_FORMAT21c_FIELD[$start, \"I_STATEMENT_FORMAT21c_FIELD\"] INSTRUCTION_FORMAT21c_FIELD REGISTER field_reference ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:905:1: insn_format21c_field : INSTRUCTION_FORMAT21c_FIELD REGISTER COMMA field_reference -> ^( I_STATEMENT_FORMAT21c_FIELD[$start, \"I_STATEMENT_FORMAT21c_FIELD\"] INSTRUCTION_FORMAT21c_FIELD REGISTER field_reference ) ; public final smaliParser.insn_format21c_field_return insn_format21c_field() throws RecognitionException { smaliParser.insn_format21c_field_return retval = new smaliParser.insn_format21c_field_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT21c_FIELD313=null; - Token REGISTER314=null; - Token COMMA315=null; - ParserRuleReturnScope field_reference316 =null; + Token INSTRUCTION_FORMAT21c_FIELD311=null; + Token REGISTER312=null; + Token COMMA313=null; + ParserRuleReturnScope field_reference314 =null; - CommonTree INSTRUCTION_FORMAT21c_FIELD313_tree=null; - CommonTree REGISTER314_tree=null; - CommonTree COMMA315_tree=null; + CommonTree INSTRUCTION_FORMAT21c_FIELD311_tree=null; + CommonTree REGISTER312_tree=null; + CommonTree COMMA313_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_FIELD=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_FIELD"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleSubtreeStream stream_field_reference=new RewriteRuleSubtreeStream(adaptor,"rule field_reference"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:907:3: ( INSTRUCTION_FORMAT21c_FIELD REGISTER COMMA field_reference -> ^( I_STATEMENT_FORMAT21c_FIELD[$start, \"I_STATEMENT_FORMAT21c_FIELD\"] INSTRUCTION_FORMAT21c_FIELD REGISTER field_reference ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:908:5: INSTRUCTION_FORMAT21c_FIELD REGISTER COMMA field_reference + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:906:3: ( INSTRUCTION_FORMAT21c_FIELD REGISTER COMMA field_reference -> ^( I_STATEMENT_FORMAT21c_FIELD[$start, \"I_STATEMENT_FORMAT21c_FIELD\"] INSTRUCTION_FORMAT21c_FIELD REGISTER field_reference ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:907:5: INSTRUCTION_FORMAT21c_FIELD REGISTER COMMA field_reference { - INSTRUCTION_FORMAT21c_FIELD313=(Token)match(input,INSTRUCTION_FORMAT21c_FIELD,FOLLOW_INSTRUCTION_FORMAT21c_FIELD_in_insn_format21c_field4370); - stream_INSTRUCTION_FORMAT21c_FIELD.add(INSTRUCTION_FORMAT21c_FIELD313); + INSTRUCTION_FORMAT21c_FIELD311=(Token)match(input,INSTRUCTION_FORMAT21c_FIELD,FOLLOW_INSTRUCTION_FORMAT21c_FIELD_in_insn_format21c_field4348); + stream_INSTRUCTION_FORMAT21c_FIELD.add(INSTRUCTION_FORMAT21c_FIELD311); - REGISTER314=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format21c_field4372); - stream_REGISTER.add(REGISTER314); + REGISTER312=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format21c_field4350); + stream_REGISTER.add(REGISTER312); - COMMA315=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format21c_field4374); - stream_COMMA.add(COMMA315); + COMMA313=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format21c_field4352); + stream_COMMA.add(COMMA313); - pushFollow(FOLLOW_field_reference_in_insn_format21c_field4376); - field_reference316=field_reference(); + pushFollow(FOLLOW_field_reference_in_insn_format21c_field4354); + field_reference314=field_reference(); state._fsp--; - stream_field_reference.add(field_reference316.getTree()); + stream_field_reference.add(field_reference314.getTree()); // AST REWRITE - // elements: REGISTER, field_reference, INSTRUCTION_FORMAT21c_FIELD + // elements: REGISTER, INSTRUCTION_FORMAT21c_FIELD, field_reference // token labels: // rule labels: retval // token list labels: @@ -10993,9 +11155,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 909:5: -> ^( I_STATEMENT_FORMAT21c_FIELD[$start, \"I_STATEMENT_FORMAT21c_FIELD\"] INSTRUCTION_FORMAT21c_FIELD REGISTER field_reference ) + // 908:5: -> ^( I_STATEMENT_FORMAT21c_FIELD[$start, \"I_STATEMENT_FORMAT21c_FIELD\"] INSTRUCTION_FORMAT21c_FIELD REGISTER field_reference ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:909:8: ^( I_STATEMENT_FORMAT21c_FIELD[$start, \"I_STATEMENT_FORMAT21c_FIELD\"] INSTRUCTION_FORMAT21c_FIELD REGISTER field_reference ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:908:8: ^( I_STATEMENT_FORMAT21c_FIELD[$start, \"I_STATEMENT_FORMAT21c_FIELD\"] INSTRUCTION_FORMAT21c_FIELD REGISTER field_reference ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT21c_FIELD, (retval.start), "I_STATEMENT_FORMAT21c_FIELD"), root_1); @@ -11039,51 +11201,51 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format21c_field_odex" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:911:1: insn_format21c_field_odex : INSTRUCTION_FORMAT21c_FIELD_ODEX REGISTER COMMA field_reference -> ^( I_STATEMENT_FORMAT21c_FIELD[$start, \"I_STATEMENT_FORMAT21c_FIELD\"] INSTRUCTION_FORMAT21c_FIELD_ODEX REGISTER field_reference ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:910:1: insn_format21c_field_odex : INSTRUCTION_FORMAT21c_FIELD_ODEX REGISTER COMMA field_reference -> ^( I_STATEMENT_FORMAT21c_FIELD[$start, \"I_STATEMENT_FORMAT21c_FIELD\"] INSTRUCTION_FORMAT21c_FIELD_ODEX REGISTER field_reference ) ; public final smaliParser.insn_format21c_field_odex_return insn_format21c_field_odex() throws RecognitionException { smaliParser.insn_format21c_field_odex_return retval = new smaliParser.insn_format21c_field_odex_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT21c_FIELD_ODEX317=null; - Token REGISTER318=null; - Token COMMA319=null; - ParserRuleReturnScope field_reference320 =null; + Token INSTRUCTION_FORMAT21c_FIELD_ODEX315=null; + Token REGISTER316=null; + Token COMMA317=null; + ParserRuleReturnScope field_reference318 =null; - CommonTree INSTRUCTION_FORMAT21c_FIELD_ODEX317_tree=null; - CommonTree REGISTER318_tree=null; - CommonTree COMMA319_tree=null; + CommonTree INSTRUCTION_FORMAT21c_FIELD_ODEX315_tree=null; + CommonTree REGISTER316_tree=null; + CommonTree COMMA317_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_FIELD_ODEX=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_FIELD_ODEX"); RewriteRuleSubtreeStream stream_field_reference=new RewriteRuleSubtreeStream(adaptor,"rule field_reference"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:912:3: ( INSTRUCTION_FORMAT21c_FIELD_ODEX REGISTER COMMA field_reference -> ^( I_STATEMENT_FORMAT21c_FIELD[$start, \"I_STATEMENT_FORMAT21c_FIELD\"] INSTRUCTION_FORMAT21c_FIELD_ODEX REGISTER field_reference ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:913:5: INSTRUCTION_FORMAT21c_FIELD_ODEX REGISTER COMMA field_reference + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:911:3: ( INSTRUCTION_FORMAT21c_FIELD_ODEX REGISTER COMMA field_reference -> ^( I_STATEMENT_FORMAT21c_FIELD[$start, \"I_STATEMENT_FORMAT21c_FIELD\"] INSTRUCTION_FORMAT21c_FIELD_ODEX REGISTER field_reference ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:912:5: INSTRUCTION_FORMAT21c_FIELD_ODEX REGISTER COMMA field_reference { - INSTRUCTION_FORMAT21c_FIELD_ODEX317=(Token)match(input,INSTRUCTION_FORMAT21c_FIELD_ODEX,FOLLOW_INSTRUCTION_FORMAT21c_FIELD_ODEX_in_insn_format21c_field_odex4408); - stream_INSTRUCTION_FORMAT21c_FIELD_ODEX.add(INSTRUCTION_FORMAT21c_FIELD_ODEX317); + INSTRUCTION_FORMAT21c_FIELD_ODEX315=(Token)match(input,INSTRUCTION_FORMAT21c_FIELD_ODEX,FOLLOW_INSTRUCTION_FORMAT21c_FIELD_ODEX_in_insn_format21c_field_odex4386); + stream_INSTRUCTION_FORMAT21c_FIELD_ODEX.add(INSTRUCTION_FORMAT21c_FIELD_ODEX315); - REGISTER318=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format21c_field_odex4410); - stream_REGISTER.add(REGISTER318); + REGISTER316=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format21c_field_odex4388); + stream_REGISTER.add(REGISTER316); - COMMA319=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format21c_field_odex4412); - stream_COMMA.add(COMMA319); + COMMA317=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format21c_field_odex4390); + stream_COMMA.add(COMMA317); - pushFollow(FOLLOW_field_reference_in_insn_format21c_field_odex4414); - field_reference320=field_reference(); + pushFollow(FOLLOW_field_reference_in_insn_format21c_field_odex4392); + field_reference318=field_reference(); state._fsp--; - stream_field_reference.add(field_reference320.getTree()); + stream_field_reference.add(field_reference318.getTree()); - if (!allowOdex || opcodes.getOpcodeByName((INSTRUCTION_FORMAT21c_FIELD_ODEX317!=null?INSTRUCTION_FORMAT21c_FIELD_ODEX317.getText():null)) == null || apiLevel >= 14) { - throwOdexedInstructionException(input, (INSTRUCTION_FORMAT21c_FIELD_ODEX317!=null?INSTRUCTION_FORMAT21c_FIELD_ODEX317.getText():null)); + if (!allowOdex || opcodes.getOpcodeByName((INSTRUCTION_FORMAT21c_FIELD_ODEX315!=null?INSTRUCTION_FORMAT21c_FIELD_ODEX315.getText():null)) == null || apiLevel >= 14) { + throwOdexedInstructionException(input, (INSTRUCTION_FORMAT21c_FIELD_ODEX315!=null?INSTRUCTION_FORMAT21c_FIELD_ODEX315.getText():null)); } // AST REWRITE - // elements: field_reference, INSTRUCTION_FORMAT21c_FIELD_ODEX, REGISTER + // elements: REGISTER, field_reference, INSTRUCTION_FORMAT21c_FIELD_ODEX // token labels: // rule labels: retval // token list labels: @@ -11093,9 +11255,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 919:5: -> ^( I_STATEMENT_FORMAT21c_FIELD[$start, \"I_STATEMENT_FORMAT21c_FIELD\"] INSTRUCTION_FORMAT21c_FIELD_ODEX REGISTER field_reference ) + // 918:5: -> ^( I_STATEMENT_FORMAT21c_FIELD[$start, \"I_STATEMENT_FORMAT21c_FIELD\"] INSTRUCTION_FORMAT21c_FIELD_ODEX REGISTER field_reference ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:919:8: ^( I_STATEMENT_FORMAT21c_FIELD[$start, \"I_STATEMENT_FORMAT21c_FIELD\"] INSTRUCTION_FORMAT21c_FIELD_ODEX REGISTER field_reference ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:918:8: ^( I_STATEMENT_FORMAT21c_FIELD[$start, \"I_STATEMENT_FORMAT21c_FIELD\"] INSTRUCTION_FORMAT21c_FIELD_ODEX REGISTER field_reference ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT21c_FIELD, (retval.start), "I_STATEMENT_FORMAT21c_FIELD"), root_1); @@ -11139,45 +11301,45 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format21c_string" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:921:1: insn_format21c_string : INSTRUCTION_FORMAT21c_STRING REGISTER COMMA STRING_LITERAL -> ^( I_STATEMENT_FORMAT21c_STRING[$start, \"I_STATEMENT_FORMAT21c_STRING\"] INSTRUCTION_FORMAT21c_STRING REGISTER STRING_LITERAL ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:920:1: insn_format21c_string : INSTRUCTION_FORMAT21c_STRING REGISTER COMMA STRING_LITERAL -> ^( I_STATEMENT_FORMAT21c_STRING[$start, \"I_STATEMENT_FORMAT21c_STRING\"] INSTRUCTION_FORMAT21c_STRING REGISTER STRING_LITERAL ) ; public final smaliParser.insn_format21c_string_return insn_format21c_string() throws RecognitionException { smaliParser.insn_format21c_string_return retval = new smaliParser.insn_format21c_string_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT21c_STRING321=null; - Token REGISTER322=null; - Token COMMA323=null; - Token STRING_LITERAL324=null; + Token INSTRUCTION_FORMAT21c_STRING319=null; + Token REGISTER320=null; + Token COMMA321=null; + Token STRING_LITERAL322=null; - CommonTree INSTRUCTION_FORMAT21c_STRING321_tree=null; - CommonTree REGISTER322_tree=null; - CommonTree COMMA323_tree=null; - CommonTree STRING_LITERAL324_tree=null; - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_STRING=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_STRING"); - RewriteRuleTokenStream stream_STRING_LITERAL=new RewriteRuleTokenStream(adaptor,"token STRING_LITERAL"); + CommonTree INSTRUCTION_FORMAT21c_STRING319_tree=null; + CommonTree REGISTER320_tree=null; + CommonTree COMMA321_tree=null; + CommonTree STRING_LITERAL322_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); + RewriteRuleTokenStream stream_STRING_LITERAL=new RewriteRuleTokenStream(adaptor,"token STRING_LITERAL"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_STRING=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_STRING"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:922:3: ( INSTRUCTION_FORMAT21c_STRING REGISTER COMMA STRING_LITERAL -> ^( I_STATEMENT_FORMAT21c_STRING[$start, \"I_STATEMENT_FORMAT21c_STRING\"] INSTRUCTION_FORMAT21c_STRING REGISTER STRING_LITERAL ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:923:5: INSTRUCTION_FORMAT21c_STRING REGISTER COMMA STRING_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:921:3: ( INSTRUCTION_FORMAT21c_STRING REGISTER COMMA STRING_LITERAL -> ^( I_STATEMENT_FORMAT21c_STRING[$start, \"I_STATEMENT_FORMAT21c_STRING\"] INSTRUCTION_FORMAT21c_STRING REGISTER STRING_LITERAL ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:922:5: INSTRUCTION_FORMAT21c_STRING REGISTER COMMA STRING_LITERAL { - INSTRUCTION_FORMAT21c_STRING321=(Token)match(input,INSTRUCTION_FORMAT21c_STRING,FOLLOW_INSTRUCTION_FORMAT21c_STRING_in_insn_format21c_string4452); - stream_INSTRUCTION_FORMAT21c_STRING.add(INSTRUCTION_FORMAT21c_STRING321); + INSTRUCTION_FORMAT21c_STRING319=(Token)match(input,INSTRUCTION_FORMAT21c_STRING,FOLLOW_INSTRUCTION_FORMAT21c_STRING_in_insn_format21c_string4430); + stream_INSTRUCTION_FORMAT21c_STRING.add(INSTRUCTION_FORMAT21c_STRING319); - REGISTER322=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format21c_string4454); - stream_REGISTER.add(REGISTER322); + REGISTER320=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format21c_string4432); + stream_REGISTER.add(REGISTER320); - COMMA323=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format21c_string4456); - stream_COMMA.add(COMMA323); + COMMA321=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format21c_string4434); + stream_COMMA.add(COMMA321); - STRING_LITERAL324=(Token)match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_insn_format21c_string4458); - stream_STRING_LITERAL.add(STRING_LITERAL324); + STRING_LITERAL322=(Token)match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_insn_format21c_string4436); + stream_STRING_LITERAL.add(STRING_LITERAL322); // AST REWRITE - // elements: INSTRUCTION_FORMAT21c_STRING, REGISTER, STRING_LITERAL + // elements: REGISTER, STRING_LITERAL, INSTRUCTION_FORMAT21c_STRING // token labels: // rule labels: retval // token list labels: @@ -11187,9 +11349,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 924:5: -> ^( I_STATEMENT_FORMAT21c_STRING[$start, \"I_STATEMENT_FORMAT21c_STRING\"] INSTRUCTION_FORMAT21c_STRING REGISTER STRING_LITERAL ) + // 923:5: -> ^( I_STATEMENT_FORMAT21c_STRING[$start, \"I_STATEMENT_FORMAT21c_STRING\"] INSTRUCTION_FORMAT21c_STRING REGISTER STRING_LITERAL ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:924:8: ^( I_STATEMENT_FORMAT21c_STRING[$start, \"I_STATEMENT_FORMAT21c_STRING\"] INSTRUCTION_FORMAT21c_STRING REGISTER STRING_LITERAL ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:923:8: ^( I_STATEMENT_FORMAT21c_STRING[$start, \"I_STATEMENT_FORMAT21c_STRING\"] INSTRUCTION_FORMAT21c_STRING REGISTER STRING_LITERAL ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT21c_STRING, (retval.start), "I_STATEMENT_FORMAT21c_STRING"), root_1); @@ -11233,46 +11395,46 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format21c_type" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:926:1: insn_format21c_type : INSTRUCTION_FORMAT21c_TYPE REGISTER COMMA nonvoid_type_descriptor -> ^( I_STATEMENT_FORMAT21c_TYPE[$start, \"I_STATEMENT_FORMAT21c\"] INSTRUCTION_FORMAT21c_TYPE REGISTER nonvoid_type_descriptor ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:925:1: insn_format21c_type : INSTRUCTION_FORMAT21c_TYPE REGISTER COMMA nonvoid_type_descriptor -> ^( I_STATEMENT_FORMAT21c_TYPE[$start, \"I_STATEMENT_FORMAT21c\"] INSTRUCTION_FORMAT21c_TYPE REGISTER nonvoid_type_descriptor ) ; public final smaliParser.insn_format21c_type_return insn_format21c_type() throws RecognitionException { smaliParser.insn_format21c_type_return retval = new smaliParser.insn_format21c_type_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT21c_TYPE325=null; - Token REGISTER326=null; - Token COMMA327=null; - ParserRuleReturnScope nonvoid_type_descriptor328 =null; + Token INSTRUCTION_FORMAT21c_TYPE323=null; + Token REGISTER324=null; + Token COMMA325=null; + ParserRuleReturnScope nonvoid_type_descriptor326 =null; - CommonTree INSTRUCTION_FORMAT21c_TYPE325_tree=null; - CommonTree REGISTER326_tree=null; - CommonTree COMMA327_tree=null; + CommonTree INSTRUCTION_FORMAT21c_TYPE323_tree=null; + CommonTree REGISTER324_tree=null; + CommonTree COMMA325_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_TYPE=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_TYPE"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_TYPE=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_TYPE"); RewriteRuleSubtreeStream stream_nonvoid_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule nonvoid_type_descriptor"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:927:3: ( INSTRUCTION_FORMAT21c_TYPE REGISTER COMMA nonvoid_type_descriptor -> ^( I_STATEMENT_FORMAT21c_TYPE[$start, \"I_STATEMENT_FORMAT21c\"] INSTRUCTION_FORMAT21c_TYPE REGISTER nonvoid_type_descriptor ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:928:5: INSTRUCTION_FORMAT21c_TYPE REGISTER COMMA nonvoid_type_descriptor + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:926:3: ( INSTRUCTION_FORMAT21c_TYPE REGISTER COMMA nonvoid_type_descriptor -> ^( I_STATEMENT_FORMAT21c_TYPE[$start, \"I_STATEMENT_FORMAT21c\"] INSTRUCTION_FORMAT21c_TYPE REGISTER nonvoid_type_descriptor ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:927:5: INSTRUCTION_FORMAT21c_TYPE REGISTER COMMA nonvoid_type_descriptor { - INSTRUCTION_FORMAT21c_TYPE325=(Token)match(input,INSTRUCTION_FORMAT21c_TYPE,FOLLOW_INSTRUCTION_FORMAT21c_TYPE_in_insn_format21c_type4490); - stream_INSTRUCTION_FORMAT21c_TYPE.add(INSTRUCTION_FORMAT21c_TYPE325); + INSTRUCTION_FORMAT21c_TYPE323=(Token)match(input,INSTRUCTION_FORMAT21c_TYPE,FOLLOW_INSTRUCTION_FORMAT21c_TYPE_in_insn_format21c_type4468); + stream_INSTRUCTION_FORMAT21c_TYPE.add(INSTRUCTION_FORMAT21c_TYPE323); - REGISTER326=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format21c_type4492); - stream_REGISTER.add(REGISTER326); + REGISTER324=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format21c_type4470); + stream_REGISTER.add(REGISTER324); - COMMA327=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format21c_type4494); - stream_COMMA.add(COMMA327); + COMMA325=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format21c_type4472); + stream_COMMA.add(COMMA325); - pushFollow(FOLLOW_nonvoid_type_descriptor_in_insn_format21c_type4496); - nonvoid_type_descriptor328=nonvoid_type_descriptor(); + pushFollow(FOLLOW_nonvoid_type_descriptor_in_insn_format21c_type4474); + nonvoid_type_descriptor326=nonvoid_type_descriptor(); state._fsp--; - stream_nonvoid_type_descriptor.add(nonvoid_type_descriptor328.getTree()); + stream_nonvoid_type_descriptor.add(nonvoid_type_descriptor326.getTree()); // AST REWRITE - // elements: REGISTER, nonvoid_type_descriptor, INSTRUCTION_FORMAT21c_TYPE + // elements: INSTRUCTION_FORMAT21c_TYPE, nonvoid_type_descriptor, REGISTER // token labels: // rule labels: retval // token list labels: @@ -11282,9 +11444,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 929:5: -> ^( I_STATEMENT_FORMAT21c_TYPE[$start, \"I_STATEMENT_FORMAT21c\"] INSTRUCTION_FORMAT21c_TYPE REGISTER nonvoid_type_descriptor ) + // 928:5: -> ^( I_STATEMENT_FORMAT21c_TYPE[$start, \"I_STATEMENT_FORMAT21c\"] INSTRUCTION_FORMAT21c_TYPE REGISTER nonvoid_type_descriptor ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:929:8: ^( I_STATEMENT_FORMAT21c_TYPE[$start, \"I_STATEMENT_FORMAT21c\"] INSTRUCTION_FORMAT21c_TYPE REGISTER nonvoid_type_descriptor ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:928:8: ^( I_STATEMENT_FORMAT21c_TYPE[$start, \"I_STATEMENT_FORMAT21c\"] INSTRUCTION_FORMAT21c_TYPE REGISTER nonvoid_type_descriptor ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT21c_TYPE, (retval.start), "I_STATEMENT_FORMAT21c"), root_1); @@ -11328,45 +11490,45 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format21c_lambda" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:931:1: insn_format21c_lambda : INSTRUCTION_FORMAT21c_LAMBDA REGISTER COMMA STRING_LITERAL -> ^( I_STATEMENT_FORMAT21c_LAMBDA[$start, \"I_STATEMENT_FORMAT21c_LAMBDA\"] INSTRUCTION_FORMAT21c_LAMBDA REGISTER STRING_LITERAL ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:930:1: insn_format21c_lambda : INSTRUCTION_FORMAT21c_LAMBDA REGISTER COMMA STRING_LITERAL -> ^( I_STATEMENT_FORMAT21c_LAMBDA[$start, \"I_STATEMENT_FORMAT21c_LAMBDA\"] INSTRUCTION_FORMAT21c_LAMBDA REGISTER STRING_LITERAL ) ; public final smaliParser.insn_format21c_lambda_return insn_format21c_lambda() throws RecognitionException { smaliParser.insn_format21c_lambda_return retval = new smaliParser.insn_format21c_lambda_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT21c_LAMBDA329=null; - Token REGISTER330=null; - Token COMMA331=null; - Token STRING_LITERAL332=null; + Token INSTRUCTION_FORMAT21c_LAMBDA327=null; + Token REGISTER328=null; + Token COMMA329=null; + Token STRING_LITERAL330=null; - CommonTree INSTRUCTION_FORMAT21c_LAMBDA329_tree=null; - CommonTree REGISTER330_tree=null; - CommonTree COMMA331_tree=null; - CommonTree STRING_LITERAL332_tree=null; - RewriteRuleTokenStream stream_STRING_LITERAL=new RewriteRuleTokenStream(adaptor,"token STRING_LITERAL"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_LAMBDA=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_LAMBDA"); + CommonTree INSTRUCTION_FORMAT21c_LAMBDA327_tree=null; + CommonTree REGISTER328_tree=null; + CommonTree COMMA329_tree=null; + CommonTree STRING_LITERAL330_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_LAMBDA=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_LAMBDA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); + RewriteRuleTokenStream stream_STRING_LITERAL=new RewriteRuleTokenStream(adaptor,"token STRING_LITERAL"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:932:3: ( INSTRUCTION_FORMAT21c_LAMBDA REGISTER COMMA STRING_LITERAL -> ^( I_STATEMENT_FORMAT21c_LAMBDA[$start, \"I_STATEMENT_FORMAT21c_LAMBDA\"] INSTRUCTION_FORMAT21c_LAMBDA REGISTER STRING_LITERAL ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:933:5: INSTRUCTION_FORMAT21c_LAMBDA REGISTER COMMA STRING_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:931:3: ( INSTRUCTION_FORMAT21c_LAMBDA REGISTER COMMA STRING_LITERAL -> ^( I_STATEMENT_FORMAT21c_LAMBDA[$start, \"I_STATEMENT_FORMAT21c_LAMBDA\"] INSTRUCTION_FORMAT21c_LAMBDA REGISTER STRING_LITERAL ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:932:5: INSTRUCTION_FORMAT21c_LAMBDA REGISTER COMMA STRING_LITERAL { - INSTRUCTION_FORMAT21c_LAMBDA329=(Token)match(input,INSTRUCTION_FORMAT21c_LAMBDA,FOLLOW_INSTRUCTION_FORMAT21c_LAMBDA_in_insn_format21c_lambda4528); - stream_INSTRUCTION_FORMAT21c_LAMBDA.add(INSTRUCTION_FORMAT21c_LAMBDA329); + INSTRUCTION_FORMAT21c_LAMBDA327=(Token)match(input,INSTRUCTION_FORMAT21c_LAMBDA,FOLLOW_INSTRUCTION_FORMAT21c_LAMBDA_in_insn_format21c_lambda4506); + stream_INSTRUCTION_FORMAT21c_LAMBDA.add(INSTRUCTION_FORMAT21c_LAMBDA327); - REGISTER330=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format21c_lambda4530); - stream_REGISTER.add(REGISTER330); + REGISTER328=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format21c_lambda4508); + stream_REGISTER.add(REGISTER328); - COMMA331=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format21c_lambda4532); - stream_COMMA.add(COMMA331); + COMMA329=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format21c_lambda4510); + stream_COMMA.add(COMMA329); - STRING_LITERAL332=(Token)match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_insn_format21c_lambda4534); - stream_STRING_LITERAL.add(STRING_LITERAL332); + STRING_LITERAL330=(Token)match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_insn_format21c_lambda4512); + stream_STRING_LITERAL.add(STRING_LITERAL330); // AST REWRITE - // elements: REGISTER, STRING_LITERAL, INSTRUCTION_FORMAT21c_LAMBDA + // elements: INSTRUCTION_FORMAT21c_LAMBDA, STRING_LITERAL, REGISTER // token labels: // rule labels: retval // token list labels: @@ -11376,9 +11538,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 934:5: -> ^( I_STATEMENT_FORMAT21c_LAMBDA[$start, \"I_STATEMENT_FORMAT21c_LAMBDA\"] INSTRUCTION_FORMAT21c_LAMBDA REGISTER STRING_LITERAL ) + // 933:5: -> ^( I_STATEMENT_FORMAT21c_LAMBDA[$start, \"I_STATEMENT_FORMAT21c_LAMBDA\"] INSTRUCTION_FORMAT21c_LAMBDA REGISTER STRING_LITERAL ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:934:8: ^( I_STATEMENT_FORMAT21c_LAMBDA[$start, \"I_STATEMENT_FORMAT21c_LAMBDA\"] INSTRUCTION_FORMAT21c_LAMBDA REGISTER STRING_LITERAL ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:933:8: ^( I_STATEMENT_FORMAT21c_LAMBDA[$start, \"I_STATEMENT_FORMAT21c_LAMBDA\"] INSTRUCTION_FORMAT21c_LAMBDA REGISTER STRING_LITERAL ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT21c_LAMBDA, (retval.start), "I_STATEMENT_FORMAT21c_LAMBDA"), root_1); @@ -11422,46 +11584,46 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format21c_method" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:936:1: insn_format21c_method : INSTRUCTION_FORMAT21c_METHOD REGISTER COMMA method_reference -> ^( I_STATEMENT_FORMAT21c_METHOD[$start, \"I_STATEMENT_FORMAT21c_METHOD\"] INSTRUCTION_FORMAT21c_METHOD REGISTER method_reference ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:935:1: insn_format21c_method : INSTRUCTION_FORMAT21c_METHOD REGISTER COMMA method_reference -> ^( I_STATEMENT_FORMAT21c_METHOD[$start, \"I_STATEMENT_FORMAT21c_METHOD\"] INSTRUCTION_FORMAT21c_METHOD REGISTER method_reference ) ; public final smaliParser.insn_format21c_method_return insn_format21c_method() throws RecognitionException { smaliParser.insn_format21c_method_return retval = new smaliParser.insn_format21c_method_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT21c_METHOD333=null; - Token REGISTER334=null; - Token COMMA335=null; - ParserRuleReturnScope method_reference336 =null; + Token INSTRUCTION_FORMAT21c_METHOD331=null; + Token REGISTER332=null; + Token COMMA333=null; + ParserRuleReturnScope method_reference334 =null; - CommonTree INSTRUCTION_FORMAT21c_METHOD333_tree=null; - CommonTree REGISTER334_tree=null; - CommonTree COMMA335_tree=null; + CommonTree INSTRUCTION_FORMAT21c_METHOD331_tree=null; + CommonTree REGISTER332_tree=null; + CommonTree COMMA333_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_METHOD=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_METHOD"); RewriteRuleSubtreeStream stream_method_reference=new RewriteRuleSubtreeStream(adaptor,"rule method_reference"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:937:3: ( INSTRUCTION_FORMAT21c_METHOD REGISTER COMMA method_reference -> ^( I_STATEMENT_FORMAT21c_METHOD[$start, \"I_STATEMENT_FORMAT21c_METHOD\"] INSTRUCTION_FORMAT21c_METHOD REGISTER method_reference ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:938:5: INSTRUCTION_FORMAT21c_METHOD REGISTER COMMA method_reference + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:936:3: ( INSTRUCTION_FORMAT21c_METHOD REGISTER COMMA method_reference -> ^( I_STATEMENT_FORMAT21c_METHOD[$start, \"I_STATEMENT_FORMAT21c_METHOD\"] INSTRUCTION_FORMAT21c_METHOD REGISTER method_reference ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:937:5: INSTRUCTION_FORMAT21c_METHOD REGISTER COMMA method_reference { - INSTRUCTION_FORMAT21c_METHOD333=(Token)match(input,INSTRUCTION_FORMAT21c_METHOD,FOLLOW_INSTRUCTION_FORMAT21c_METHOD_in_insn_format21c_method4566); - stream_INSTRUCTION_FORMAT21c_METHOD.add(INSTRUCTION_FORMAT21c_METHOD333); + INSTRUCTION_FORMAT21c_METHOD331=(Token)match(input,INSTRUCTION_FORMAT21c_METHOD,FOLLOW_INSTRUCTION_FORMAT21c_METHOD_in_insn_format21c_method4544); + stream_INSTRUCTION_FORMAT21c_METHOD.add(INSTRUCTION_FORMAT21c_METHOD331); - REGISTER334=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format21c_method4568); - stream_REGISTER.add(REGISTER334); + REGISTER332=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format21c_method4546); + stream_REGISTER.add(REGISTER332); - COMMA335=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format21c_method4570); - stream_COMMA.add(COMMA335); + COMMA333=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format21c_method4548); + stream_COMMA.add(COMMA333); - pushFollow(FOLLOW_method_reference_in_insn_format21c_method4572); - method_reference336=method_reference(); + pushFollow(FOLLOW_method_reference_in_insn_format21c_method4550); + method_reference334=method_reference(); state._fsp--; - stream_method_reference.add(method_reference336.getTree()); + stream_method_reference.add(method_reference334.getTree()); // AST REWRITE - // elements: REGISTER, INSTRUCTION_FORMAT21c_METHOD, method_reference + // elements: INSTRUCTION_FORMAT21c_METHOD, REGISTER, method_reference // token labels: // rule labels: retval // token list labels: @@ -11471,9 +11633,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 939:5: -> ^( I_STATEMENT_FORMAT21c_METHOD[$start, \"I_STATEMENT_FORMAT21c_METHOD\"] INSTRUCTION_FORMAT21c_METHOD REGISTER method_reference ) + // 938:5: -> ^( I_STATEMENT_FORMAT21c_METHOD[$start, \"I_STATEMENT_FORMAT21c_METHOD\"] INSTRUCTION_FORMAT21c_METHOD REGISTER method_reference ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:939:8: ^( I_STATEMENT_FORMAT21c_METHOD[$start, \"I_STATEMENT_FORMAT21c_METHOD\"] INSTRUCTION_FORMAT21c_METHOD REGISTER method_reference ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:938:8: ^( I_STATEMENT_FORMAT21c_METHOD[$start, \"I_STATEMENT_FORMAT21c_METHOD\"] INSTRUCTION_FORMAT21c_METHOD REGISTER method_reference ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT21c_METHOD, (retval.start), "I_STATEMENT_FORMAT21c_METHOD"), root_1); @@ -11517,46 +11679,46 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format21ih" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:941:1: insn_format21ih : INSTRUCTION_FORMAT21ih REGISTER COMMA fixed_32bit_literal -> ^( I_STATEMENT_FORMAT21ih[$start, \"I_STATEMENT_FORMAT21ih\"] INSTRUCTION_FORMAT21ih REGISTER fixed_32bit_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:940:1: insn_format21ih : INSTRUCTION_FORMAT21ih REGISTER COMMA fixed_32bit_literal -> ^( I_STATEMENT_FORMAT21ih[$start, \"I_STATEMENT_FORMAT21ih\"] INSTRUCTION_FORMAT21ih REGISTER fixed_32bit_literal ) ; public final smaliParser.insn_format21ih_return insn_format21ih() throws RecognitionException { smaliParser.insn_format21ih_return retval = new smaliParser.insn_format21ih_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT21ih337=null; - Token REGISTER338=null; - Token COMMA339=null; - ParserRuleReturnScope fixed_32bit_literal340 =null; + Token INSTRUCTION_FORMAT21ih335=null; + Token REGISTER336=null; + Token COMMA337=null; + ParserRuleReturnScope fixed_32bit_literal338 =null; - CommonTree INSTRUCTION_FORMAT21ih337_tree=null; - CommonTree REGISTER338_tree=null; - CommonTree COMMA339_tree=null; - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21ih=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21ih"); + CommonTree INSTRUCTION_FORMAT21ih335_tree=null; + CommonTree REGISTER336_tree=null; + CommonTree COMMA337_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21ih=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21ih"); RewriteRuleSubtreeStream stream_fixed_32bit_literal=new RewriteRuleSubtreeStream(adaptor,"rule fixed_32bit_literal"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:942:3: ( INSTRUCTION_FORMAT21ih REGISTER COMMA fixed_32bit_literal -> ^( I_STATEMENT_FORMAT21ih[$start, \"I_STATEMENT_FORMAT21ih\"] INSTRUCTION_FORMAT21ih REGISTER fixed_32bit_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:943:5: INSTRUCTION_FORMAT21ih REGISTER COMMA fixed_32bit_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:941:3: ( INSTRUCTION_FORMAT21ih REGISTER COMMA fixed_32bit_literal -> ^( I_STATEMENT_FORMAT21ih[$start, \"I_STATEMENT_FORMAT21ih\"] INSTRUCTION_FORMAT21ih REGISTER fixed_32bit_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:942:5: INSTRUCTION_FORMAT21ih REGISTER COMMA fixed_32bit_literal { - INSTRUCTION_FORMAT21ih337=(Token)match(input,INSTRUCTION_FORMAT21ih,FOLLOW_INSTRUCTION_FORMAT21ih_in_insn_format21ih4604); - stream_INSTRUCTION_FORMAT21ih.add(INSTRUCTION_FORMAT21ih337); + INSTRUCTION_FORMAT21ih335=(Token)match(input,INSTRUCTION_FORMAT21ih,FOLLOW_INSTRUCTION_FORMAT21ih_in_insn_format21ih4582); + stream_INSTRUCTION_FORMAT21ih.add(INSTRUCTION_FORMAT21ih335); - REGISTER338=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format21ih4606); - stream_REGISTER.add(REGISTER338); + REGISTER336=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format21ih4584); + stream_REGISTER.add(REGISTER336); - COMMA339=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format21ih4608); - stream_COMMA.add(COMMA339); + COMMA337=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format21ih4586); + stream_COMMA.add(COMMA337); - pushFollow(FOLLOW_fixed_32bit_literal_in_insn_format21ih4610); - fixed_32bit_literal340=fixed_32bit_literal(); + pushFollow(FOLLOW_fixed_32bit_literal_in_insn_format21ih4588); + fixed_32bit_literal338=fixed_32bit_literal(); state._fsp--; - stream_fixed_32bit_literal.add(fixed_32bit_literal340.getTree()); + stream_fixed_32bit_literal.add(fixed_32bit_literal338.getTree()); // AST REWRITE - // elements: INSTRUCTION_FORMAT21ih, fixed_32bit_literal, REGISTER + // elements: fixed_32bit_literal, INSTRUCTION_FORMAT21ih, REGISTER // token labels: // rule labels: retval // token list labels: @@ -11566,9 +11728,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 944:5: -> ^( I_STATEMENT_FORMAT21ih[$start, \"I_STATEMENT_FORMAT21ih\"] INSTRUCTION_FORMAT21ih REGISTER fixed_32bit_literal ) + // 943:5: -> ^( I_STATEMENT_FORMAT21ih[$start, \"I_STATEMENT_FORMAT21ih\"] INSTRUCTION_FORMAT21ih REGISTER fixed_32bit_literal ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:944:8: ^( I_STATEMENT_FORMAT21ih[$start, \"I_STATEMENT_FORMAT21ih\"] INSTRUCTION_FORMAT21ih REGISTER fixed_32bit_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:943:8: ^( I_STATEMENT_FORMAT21ih[$start, \"I_STATEMENT_FORMAT21ih\"] INSTRUCTION_FORMAT21ih REGISTER fixed_32bit_literal ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT21ih, (retval.start), "I_STATEMENT_FORMAT21ih"), root_1); @@ -11612,46 +11774,46 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format21lh" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:946:1: insn_format21lh : INSTRUCTION_FORMAT21lh REGISTER COMMA fixed_32bit_literal -> ^( I_STATEMENT_FORMAT21lh[$start, \"I_STATEMENT_FORMAT21lh\"] INSTRUCTION_FORMAT21lh REGISTER fixed_32bit_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:945:1: insn_format21lh : INSTRUCTION_FORMAT21lh REGISTER COMMA fixed_32bit_literal -> ^( I_STATEMENT_FORMAT21lh[$start, \"I_STATEMENT_FORMAT21lh\"] INSTRUCTION_FORMAT21lh REGISTER fixed_32bit_literal ) ; public final smaliParser.insn_format21lh_return insn_format21lh() throws RecognitionException { smaliParser.insn_format21lh_return retval = new smaliParser.insn_format21lh_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT21lh341=null; - Token REGISTER342=null; - Token COMMA343=null; - ParserRuleReturnScope fixed_32bit_literal344 =null; + Token INSTRUCTION_FORMAT21lh339=null; + Token REGISTER340=null; + Token COMMA341=null; + ParserRuleReturnScope fixed_32bit_literal342 =null; - CommonTree INSTRUCTION_FORMAT21lh341_tree=null; - CommonTree REGISTER342_tree=null; - CommonTree COMMA343_tree=null; - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21lh=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21lh"); + CommonTree INSTRUCTION_FORMAT21lh339_tree=null; + CommonTree REGISTER340_tree=null; + CommonTree COMMA341_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21lh=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21lh"); RewriteRuleSubtreeStream stream_fixed_32bit_literal=new RewriteRuleSubtreeStream(adaptor,"rule fixed_32bit_literal"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:947:3: ( INSTRUCTION_FORMAT21lh REGISTER COMMA fixed_32bit_literal -> ^( I_STATEMENT_FORMAT21lh[$start, \"I_STATEMENT_FORMAT21lh\"] INSTRUCTION_FORMAT21lh REGISTER fixed_32bit_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:948:5: INSTRUCTION_FORMAT21lh REGISTER COMMA fixed_32bit_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:946:3: ( INSTRUCTION_FORMAT21lh REGISTER COMMA fixed_32bit_literal -> ^( I_STATEMENT_FORMAT21lh[$start, \"I_STATEMENT_FORMAT21lh\"] INSTRUCTION_FORMAT21lh REGISTER fixed_32bit_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:947:5: INSTRUCTION_FORMAT21lh REGISTER COMMA fixed_32bit_literal { - INSTRUCTION_FORMAT21lh341=(Token)match(input,INSTRUCTION_FORMAT21lh,FOLLOW_INSTRUCTION_FORMAT21lh_in_insn_format21lh4642); - stream_INSTRUCTION_FORMAT21lh.add(INSTRUCTION_FORMAT21lh341); + INSTRUCTION_FORMAT21lh339=(Token)match(input,INSTRUCTION_FORMAT21lh,FOLLOW_INSTRUCTION_FORMAT21lh_in_insn_format21lh4620); + stream_INSTRUCTION_FORMAT21lh.add(INSTRUCTION_FORMAT21lh339); - REGISTER342=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format21lh4644); - stream_REGISTER.add(REGISTER342); + REGISTER340=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format21lh4622); + stream_REGISTER.add(REGISTER340); - COMMA343=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format21lh4646); - stream_COMMA.add(COMMA343); + COMMA341=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format21lh4624); + stream_COMMA.add(COMMA341); - pushFollow(FOLLOW_fixed_32bit_literal_in_insn_format21lh4648); - fixed_32bit_literal344=fixed_32bit_literal(); + pushFollow(FOLLOW_fixed_32bit_literal_in_insn_format21lh4626); + fixed_32bit_literal342=fixed_32bit_literal(); state._fsp--; - stream_fixed_32bit_literal.add(fixed_32bit_literal344.getTree()); + stream_fixed_32bit_literal.add(fixed_32bit_literal342.getTree()); // AST REWRITE - // elements: fixed_32bit_literal, INSTRUCTION_FORMAT21lh, REGISTER + // elements: REGISTER, fixed_32bit_literal, INSTRUCTION_FORMAT21lh // token labels: // rule labels: retval // token list labels: @@ -11661,9 +11823,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 949:5: -> ^( I_STATEMENT_FORMAT21lh[$start, \"I_STATEMENT_FORMAT21lh\"] INSTRUCTION_FORMAT21lh REGISTER fixed_32bit_literal ) + // 948:5: -> ^( I_STATEMENT_FORMAT21lh[$start, \"I_STATEMENT_FORMAT21lh\"] INSTRUCTION_FORMAT21lh REGISTER fixed_32bit_literal ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:949:8: ^( I_STATEMENT_FORMAT21lh[$start, \"I_STATEMENT_FORMAT21lh\"] INSTRUCTION_FORMAT21lh REGISTER fixed_32bit_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:948:8: ^( I_STATEMENT_FORMAT21lh[$start, \"I_STATEMENT_FORMAT21lh\"] INSTRUCTION_FORMAT21lh REGISTER fixed_32bit_literal ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT21lh, (retval.start), "I_STATEMENT_FORMAT21lh"), root_1); @@ -11707,46 +11869,46 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format21s" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:951:1: insn_format21s : INSTRUCTION_FORMAT21s REGISTER COMMA integral_literal -> ^( I_STATEMENT_FORMAT21s[$start, \"I_STATEMENT_FORMAT21s\"] INSTRUCTION_FORMAT21s REGISTER integral_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:950:1: insn_format21s : INSTRUCTION_FORMAT21s REGISTER COMMA integral_literal -> ^( I_STATEMENT_FORMAT21s[$start, \"I_STATEMENT_FORMAT21s\"] INSTRUCTION_FORMAT21s REGISTER integral_literal ) ; public final smaliParser.insn_format21s_return insn_format21s() throws RecognitionException { smaliParser.insn_format21s_return retval = new smaliParser.insn_format21s_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT21s345=null; - Token REGISTER346=null; - Token COMMA347=null; - ParserRuleReturnScope integral_literal348 =null; + Token INSTRUCTION_FORMAT21s343=null; + Token REGISTER344=null; + Token COMMA345=null; + ParserRuleReturnScope integral_literal346 =null; - CommonTree INSTRUCTION_FORMAT21s345_tree=null; - CommonTree REGISTER346_tree=null; - CommonTree COMMA347_tree=null; - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21s=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21s"); + CommonTree INSTRUCTION_FORMAT21s343_tree=null; + CommonTree REGISTER344_tree=null; + CommonTree COMMA345_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21s=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21s"); RewriteRuleSubtreeStream stream_integral_literal=new RewriteRuleSubtreeStream(adaptor,"rule integral_literal"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:952:3: ( INSTRUCTION_FORMAT21s REGISTER COMMA integral_literal -> ^( I_STATEMENT_FORMAT21s[$start, \"I_STATEMENT_FORMAT21s\"] INSTRUCTION_FORMAT21s REGISTER integral_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:953:5: INSTRUCTION_FORMAT21s REGISTER COMMA integral_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:951:3: ( INSTRUCTION_FORMAT21s REGISTER COMMA integral_literal -> ^( I_STATEMENT_FORMAT21s[$start, \"I_STATEMENT_FORMAT21s\"] INSTRUCTION_FORMAT21s REGISTER integral_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:952:5: INSTRUCTION_FORMAT21s REGISTER COMMA integral_literal { - INSTRUCTION_FORMAT21s345=(Token)match(input,INSTRUCTION_FORMAT21s,FOLLOW_INSTRUCTION_FORMAT21s_in_insn_format21s4680); - stream_INSTRUCTION_FORMAT21s.add(INSTRUCTION_FORMAT21s345); + INSTRUCTION_FORMAT21s343=(Token)match(input,INSTRUCTION_FORMAT21s,FOLLOW_INSTRUCTION_FORMAT21s_in_insn_format21s4658); + stream_INSTRUCTION_FORMAT21s.add(INSTRUCTION_FORMAT21s343); - REGISTER346=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format21s4682); - stream_REGISTER.add(REGISTER346); + REGISTER344=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format21s4660); + stream_REGISTER.add(REGISTER344); - COMMA347=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format21s4684); - stream_COMMA.add(COMMA347); + COMMA345=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format21s4662); + stream_COMMA.add(COMMA345); - pushFollow(FOLLOW_integral_literal_in_insn_format21s4686); - integral_literal348=integral_literal(); + pushFollow(FOLLOW_integral_literal_in_insn_format21s4664); + integral_literal346=integral_literal(); state._fsp--; - stream_integral_literal.add(integral_literal348.getTree()); + stream_integral_literal.add(integral_literal346.getTree()); // AST REWRITE - // elements: INSTRUCTION_FORMAT21s, REGISTER, integral_literal + // elements: REGISTER, INSTRUCTION_FORMAT21s, integral_literal // token labels: // rule labels: retval // token list labels: @@ -11756,9 +11918,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 954:5: -> ^( I_STATEMENT_FORMAT21s[$start, \"I_STATEMENT_FORMAT21s\"] INSTRUCTION_FORMAT21s REGISTER integral_literal ) + // 953:5: -> ^( I_STATEMENT_FORMAT21s[$start, \"I_STATEMENT_FORMAT21s\"] INSTRUCTION_FORMAT21s REGISTER integral_literal ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:954:8: ^( I_STATEMENT_FORMAT21s[$start, \"I_STATEMENT_FORMAT21s\"] INSTRUCTION_FORMAT21s REGISTER integral_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:953:8: ^( I_STATEMENT_FORMAT21s[$start, \"I_STATEMENT_FORMAT21s\"] INSTRUCTION_FORMAT21s REGISTER integral_literal ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT21s, (retval.start), "I_STATEMENT_FORMAT21s"), root_1); @@ -11802,46 +11964,46 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format21t" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:956:1: insn_format21t : INSTRUCTION_FORMAT21t REGISTER COMMA label_ref -> ^( I_STATEMENT_FORMAT21t[$start, \"I_STATEMENT_FORMAT21t\"] INSTRUCTION_FORMAT21t REGISTER label_ref ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:955:1: insn_format21t : INSTRUCTION_FORMAT21t REGISTER COMMA label_ref -> ^( I_STATEMENT_FORMAT21t[$start, \"I_STATEMENT_FORMAT21t\"] INSTRUCTION_FORMAT21t REGISTER label_ref ) ; public final smaliParser.insn_format21t_return insn_format21t() throws RecognitionException { smaliParser.insn_format21t_return retval = new smaliParser.insn_format21t_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT21t349=null; - Token REGISTER350=null; - Token COMMA351=null; - ParserRuleReturnScope label_ref352 =null; + Token INSTRUCTION_FORMAT21t347=null; + Token REGISTER348=null; + Token COMMA349=null; + ParserRuleReturnScope label_ref350 =null; - CommonTree INSTRUCTION_FORMAT21t349_tree=null; - CommonTree REGISTER350_tree=null; - CommonTree COMMA351_tree=null; - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21t=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21t"); + CommonTree INSTRUCTION_FORMAT21t347_tree=null; + CommonTree REGISTER348_tree=null; + CommonTree COMMA349_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21t=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21t"); RewriteRuleSubtreeStream stream_label_ref=new RewriteRuleSubtreeStream(adaptor,"rule label_ref"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:957:3: ( INSTRUCTION_FORMAT21t REGISTER COMMA label_ref -> ^( I_STATEMENT_FORMAT21t[$start, \"I_STATEMENT_FORMAT21t\"] INSTRUCTION_FORMAT21t REGISTER label_ref ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:958:5: INSTRUCTION_FORMAT21t REGISTER COMMA label_ref + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:956:3: ( INSTRUCTION_FORMAT21t REGISTER COMMA label_ref -> ^( I_STATEMENT_FORMAT21t[$start, \"I_STATEMENT_FORMAT21t\"] INSTRUCTION_FORMAT21t REGISTER label_ref ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:957:5: INSTRUCTION_FORMAT21t REGISTER COMMA label_ref { - INSTRUCTION_FORMAT21t349=(Token)match(input,INSTRUCTION_FORMAT21t,FOLLOW_INSTRUCTION_FORMAT21t_in_insn_format21t4718); - stream_INSTRUCTION_FORMAT21t.add(INSTRUCTION_FORMAT21t349); + INSTRUCTION_FORMAT21t347=(Token)match(input,INSTRUCTION_FORMAT21t,FOLLOW_INSTRUCTION_FORMAT21t_in_insn_format21t4696); + stream_INSTRUCTION_FORMAT21t.add(INSTRUCTION_FORMAT21t347); - REGISTER350=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format21t4720); - stream_REGISTER.add(REGISTER350); + REGISTER348=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format21t4698); + stream_REGISTER.add(REGISTER348); - COMMA351=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format21t4722); - stream_COMMA.add(COMMA351); + COMMA349=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format21t4700); + stream_COMMA.add(COMMA349); - pushFollow(FOLLOW_label_ref_in_insn_format21t4724); - label_ref352=label_ref(); + pushFollow(FOLLOW_label_ref_in_insn_format21t4702); + label_ref350=label_ref(); state._fsp--; - stream_label_ref.add(label_ref352.getTree()); + stream_label_ref.add(label_ref350.getTree()); // AST REWRITE - // elements: label_ref, INSTRUCTION_FORMAT21t, REGISTER + // elements: INSTRUCTION_FORMAT21t, label_ref, REGISTER // token labels: // rule labels: retval // token list labels: @@ -11851,9 +12013,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 959:5: -> ^( I_STATEMENT_FORMAT21t[$start, \"I_STATEMENT_FORMAT21t\"] INSTRUCTION_FORMAT21t REGISTER label_ref ) + // 958:5: -> ^( I_STATEMENT_FORMAT21t[$start, \"I_STATEMENT_FORMAT21t\"] INSTRUCTION_FORMAT21t REGISTER label_ref ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:959:8: ^( I_STATEMENT_FORMAT21t[$start, \"I_STATEMENT_FORMAT21t\"] INSTRUCTION_FORMAT21t REGISTER label_ref ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:958:8: ^( I_STATEMENT_FORMAT21t[$start, \"I_STATEMENT_FORMAT21t\"] INSTRUCTION_FORMAT21t REGISTER label_ref ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT21t, (retval.start), "I_STATEMENT_FORMAT21t"), root_1); @@ -11897,56 +12059,56 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format22b" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:961:1: insn_format22b : INSTRUCTION_FORMAT22b REGISTER COMMA REGISTER COMMA integral_literal -> ^( I_STATEMENT_FORMAT22b[$start, \"I_STATEMENT_FORMAT22b\"] INSTRUCTION_FORMAT22b REGISTER REGISTER integral_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:960:1: insn_format22b : INSTRUCTION_FORMAT22b REGISTER COMMA REGISTER COMMA integral_literal -> ^( I_STATEMENT_FORMAT22b[$start, \"I_STATEMENT_FORMAT22b\"] INSTRUCTION_FORMAT22b REGISTER REGISTER integral_literal ) ; public final smaliParser.insn_format22b_return insn_format22b() throws RecognitionException { smaliParser.insn_format22b_return retval = new smaliParser.insn_format22b_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT22b353=null; + Token INSTRUCTION_FORMAT22b351=null; + Token REGISTER352=null; + Token COMMA353=null; Token REGISTER354=null; Token COMMA355=null; - Token REGISTER356=null; - Token COMMA357=null; - ParserRuleReturnScope integral_literal358 =null; + ParserRuleReturnScope integral_literal356 =null; - CommonTree INSTRUCTION_FORMAT22b353_tree=null; + CommonTree INSTRUCTION_FORMAT22b351_tree=null; + CommonTree REGISTER352_tree=null; + CommonTree COMMA353_tree=null; CommonTree REGISTER354_tree=null; CommonTree COMMA355_tree=null; - CommonTree REGISTER356_tree=null; - CommonTree COMMA357_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22b=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22b"); RewriteRuleSubtreeStream stream_integral_literal=new RewriteRuleSubtreeStream(adaptor,"rule integral_literal"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:962:3: ( INSTRUCTION_FORMAT22b REGISTER COMMA REGISTER COMMA integral_literal -> ^( I_STATEMENT_FORMAT22b[$start, \"I_STATEMENT_FORMAT22b\"] INSTRUCTION_FORMAT22b REGISTER REGISTER integral_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:963:5: INSTRUCTION_FORMAT22b REGISTER COMMA REGISTER COMMA integral_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:961:3: ( INSTRUCTION_FORMAT22b REGISTER COMMA REGISTER COMMA integral_literal -> ^( I_STATEMENT_FORMAT22b[$start, \"I_STATEMENT_FORMAT22b\"] INSTRUCTION_FORMAT22b REGISTER REGISTER integral_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:962:5: INSTRUCTION_FORMAT22b REGISTER COMMA REGISTER COMMA integral_literal { - INSTRUCTION_FORMAT22b353=(Token)match(input,INSTRUCTION_FORMAT22b,FOLLOW_INSTRUCTION_FORMAT22b_in_insn_format22b4756); - stream_INSTRUCTION_FORMAT22b.add(INSTRUCTION_FORMAT22b353); + INSTRUCTION_FORMAT22b351=(Token)match(input,INSTRUCTION_FORMAT22b,FOLLOW_INSTRUCTION_FORMAT22b_in_insn_format22b4734); + stream_INSTRUCTION_FORMAT22b.add(INSTRUCTION_FORMAT22b351); - REGISTER354=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22b4758); - stream_REGISTER.add(REGISTER354); + REGISTER352=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22b4736); + stream_REGISTER.add(REGISTER352); - COMMA355=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22b4760); - stream_COMMA.add(COMMA355); + COMMA353=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22b4738); + stream_COMMA.add(COMMA353); - REGISTER356=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22b4762); - stream_REGISTER.add(REGISTER356); + REGISTER354=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22b4740); + stream_REGISTER.add(REGISTER354); - COMMA357=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22b4764); - stream_COMMA.add(COMMA357); + COMMA355=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22b4742); + stream_COMMA.add(COMMA355); - pushFollow(FOLLOW_integral_literal_in_insn_format22b4766); - integral_literal358=integral_literal(); + pushFollow(FOLLOW_integral_literal_in_insn_format22b4744); + integral_literal356=integral_literal(); state._fsp--; - stream_integral_literal.add(integral_literal358.getTree()); + stream_integral_literal.add(integral_literal356.getTree()); // AST REWRITE - // elements: REGISTER, INSTRUCTION_FORMAT22b, REGISTER, integral_literal + // elements: REGISTER, integral_literal, REGISTER, INSTRUCTION_FORMAT22b // token labels: // rule labels: retval // token list labels: @@ -11956,9 +12118,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 964:5: -> ^( I_STATEMENT_FORMAT22b[$start, \"I_STATEMENT_FORMAT22b\"] INSTRUCTION_FORMAT22b REGISTER REGISTER integral_literal ) + // 963:5: -> ^( I_STATEMENT_FORMAT22b[$start, \"I_STATEMENT_FORMAT22b\"] INSTRUCTION_FORMAT22b REGISTER REGISTER integral_literal ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:964:8: ^( I_STATEMENT_FORMAT22b[$start, \"I_STATEMENT_FORMAT22b\"] INSTRUCTION_FORMAT22b REGISTER REGISTER integral_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:963:8: ^( I_STATEMENT_FORMAT22b[$start, \"I_STATEMENT_FORMAT22b\"] INSTRUCTION_FORMAT22b REGISTER REGISTER integral_literal ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT22b, (retval.start), "I_STATEMENT_FORMAT22b"), root_1); @@ -12003,56 +12165,56 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format22c_field" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:966:1: insn_format22c_field : INSTRUCTION_FORMAT22c_FIELD REGISTER COMMA REGISTER COMMA field_reference -> ^( I_STATEMENT_FORMAT22c_FIELD[$start, \"I_STATEMENT_FORMAT22c_FIELD\"] INSTRUCTION_FORMAT22c_FIELD REGISTER REGISTER field_reference ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:965:1: insn_format22c_field : INSTRUCTION_FORMAT22c_FIELD REGISTER COMMA REGISTER COMMA field_reference -> ^( I_STATEMENT_FORMAT22c_FIELD[$start, \"I_STATEMENT_FORMAT22c_FIELD\"] INSTRUCTION_FORMAT22c_FIELD REGISTER REGISTER field_reference ) ; public final smaliParser.insn_format22c_field_return insn_format22c_field() throws RecognitionException { smaliParser.insn_format22c_field_return retval = new smaliParser.insn_format22c_field_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT22c_FIELD359=null; + Token INSTRUCTION_FORMAT22c_FIELD357=null; + Token REGISTER358=null; + Token COMMA359=null; Token REGISTER360=null; Token COMMA361=null; - Token REGISTER362=null; - Token COMMA363=null; - ParserRuleReturnScope field_reference364 =null; + ParserRuleReturnScope field_reference362 =null; - CommonTree INSTRUCTION_FORMAT22c_FIELD359_tree=null; + CommonTree INSTRUCTION_FORMAT22c_FIELD357_tree=null; + CommonTree REGISTER358_tree=null; + CommonTree COMMA359_tree=null; CommonTree REGISTER360_tree=null; CommonTree COMMA361_tree=null; - CommonTree REGISTER362_tree=null; - CommonTree COMMA363_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); - RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22c_FIELD=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22c_FIELD"); + RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleSubtreeStream stream_field_reference=new RewriteRuleSubtreeStream(adaptor,"rule field_reference"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:967:3: ( INSTRUCTION_FORMAT22c_FIELD REGISTER COMMA REGISTER COMMA field_reference -> ^( I_STATEMENT_FORMAT22c_FIELD[$start, \"I_STATEMENT_FORMAT22c_FIELD\"] INSTRUCTION_FORMAT22c_FIELD REGISTER REGISTER field_reference ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:968:5: INSTRUCTION_FORMAT22c_FIELD REGISTER COMMA REGISTER COMMA field_reference + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:966:3: ( INSTRUCTION_FORMAT22c_FIELD REGISTER COMMA REGISTER COMMA field_reference -> ^( I_STATEMENT_FORMAT22c_FIELD[$start, \"I_STATEMENT_FORMAT22c_FIELD\"] INSTRUCTION_FORMAT22c_FIELD REGISTER REGISTER field_reference ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:967:5: INSTRUCTION_FORMAT22c_FIELD REGISTER COMMA REGISTER COMMA field_reference { - INSTRUCTION_FORMAT22c_FIELD359=(Token)match(input,INSTRUCTION_FORMAT22c_FIELD,FOLLOW_INSTRUCTION_FORMAT22c_FIELD_in_insn_format22c_field4800); - stream_INSTRUCTION_FORMAT22c_FIELD.add(INSTRUCTION_FORMAT22c_FIELD359); + INSTRUCTION_FORMAT22c_FIELD357=(Token)match(input,INSTRUCTION_FORMAT22c_FIELD,FOLLOW_INSTRUCTION_FORMAT22c_FIELD_in_insn_format22c_field4778); + stream_INSTRUCTION_FORMAT22c_FIELD.add(INSTRUCTION_FORMAT22c_FIELD357); - REGISTER360=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22c_field4802); - stream_REGISTER.add(REGISTER360); + REGISTER358=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22c_field4780); + stream_REGISTER.add(REGISTER358); - COMMA361=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22c_field4804); - stream_COMMA.add(COMMA361); + COMMA359=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22c_field4782); + stream_COMMA.add(COMMA359); - REGISTER362=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22c_field4806); - stream_REGISTER.add(REGISTER362); + REGISTER360=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22c_field4784); + stream_REGISTER.add(REGISTER360); - COMMA363=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22c_field4808); - stream_COMMA.add(COMMA363); + COMMA361=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22c_field4786); + stream_COMMA.add(COMMA361); - pushFollow(FOLLOW_field_reference_in_insn_format22c_field4810); - field_reference364=field_reference(); + pushFollow(FOLLOW_field_reference_in_insn_format22c_field4788); + field_reference362=field_reference(); state._fsp--; - stream_field_reference.add(field_reference364.getTree()); + stream_field_reference.add(field_reference362.getTree()); // AST REWRITE - // elements: REGISTER, REGISTER, INSTRUCTION_FORMAT22c_FIELD, field_reference + // elements: field_reference, INSTRUCTION_FORMAT22c_FIELD, REGISTER, REGISTER // token labels: // rule labels: retval // token list labels: @@ -12062,9 +12224,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 969:5: -> ^( I_STATEMENT_FORMAT22c_FIELD[$start, \"I_STATEMENT_FORMAT22c_FIELD\"] INSTRUCTION_FORMAT22c_FIELD REGISTER REGISTER field_reference ) + // 968:5: -> ^( I_STATEMENT_FORMAT22c_FIELD[$start, \"I_STATEMENT_FORMAT22c_FIELD\"] INSTRUCTION_FORMAT22c_FIELD REGISTER REGISTER field_reference ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:969:8: ^( I_STATEMENT_FORMAT22c_FIELD[$start, \"I_STATEMENT_FORMAT22c_FIELD\"] INSTRUCTION_FORMAT22c_FIELD REGISTER REGISTER field_reference ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:968:8: ^( I_STATEMENT_FORMAT22c_FIELD[$start, \"I_STATEMENT_FORMAT22c_FIELD\"] INSTRUCTION_FORMAT22c_FIELD REGISTER REGISTER field_reference ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT22c_FIELD, (retval.start), "I_STATEMENT_FORMAT22c_FIELD"), root_1); @@ -12109,61 +12271,61 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format22c_field_odex" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:971:1: insn_format22c_field_odex : INSTRUCTION_FORMAT22c_FIELD_ODEX REGISTER COMMA REGISTER COMMA field_reference -> ^( I_STATEMENT_FORMAT22c_FIELD[$start, \"I_STATEMENT_FORMAT22c_FIELD\"] INSTRUCTION_FORMAT22c_FIELD_ODEX REGISTER REGISTER field_reference ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:970:1: insn_format22c_field_odex : INSTRUCTION_FORMAT22c_FIELD_ODEX REGISTER COMMA REGISTER COMMA field_reference -> ^( I_STATEMENT_FORMAT22c_FIELD[$start, \"I_STATEMENT_FORMAT22c_FIELD\"] INSTRUCTION_FORMAT22c_FIELD_ODEX REGISTER REGISTER field_reference ) ; public final smaliParser.insn_format22c_field_odex_return insn_format22c_field_odex() throws RecognitionException { smaliParser.insn_format22c_field_odex_return retval = new smaliParser.insn_format22c_field_odex_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT22c_FIELD_ODEX365=null; + Token INSTRUCTION_FORMAT22c_FIELD_ODEX363=null; + Token REGISTER364=null; + Token COMMA365=null; Token REGISTER366=null; Token COMMA367=null; - Token REGISTER368=null; - Token COMMA369=null; - ParserRuleReturnScope field_reference370 =null; + ParserRuleReturnScope field_reference368 =null; - CommonTree INSTRUCTION_FORMAT22c_FIELD_ODEX365_tree=null; + CommonTree INSTRUCTION_FORMAT22c_FIELD_ODEX363_tree=null; + CommonTree REGISTER364_tree=null; + CommonTree COMMA365_tree=null; CommonTree REGISTER366_tree=null; CommonTree COMMA367_tree=null; - CommonTree REGISTER368_tree=null; - CommonTree COMMA369_tree=null; - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22c_FIELD_ODEX=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22c_FIELD_ODEX"); RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22c_FIELD_ODEX=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22c_FIELD_ODEX"); RewriteRuleSubtreeStream stream_field_reference=new RewriteRuleSubtreeStream(adaptor,"rule field_reference"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:972:3: ( INSTRUCTION_FORMAT22c_FIELD_ODEX REGISTER COMMA REGISTER COMMA field_reference -> ^( I_STATEMENT_FORMAT22c_FIELD[$start, \"I_STATEMENT_FORMAT22c_FIELD\"] INSTRUCTION_FORMAT22c_FIELD_ODEX REGISTER REGISTER field_reference ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:973:5: INSTRUCTION_FORMAT22c_FIELD_ODEX REGISTER COMMA REGISTER COMMA field_reference + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:971:3: ( INSTRUCTION_FORMAT22c_FIELD_ODEX REGISTER COMMA REGISTER COMMA field_reference -> ^( I_STATEMENT_FORMAT22c_FIELD[$start, \"I_STATEMENT_FORMAT22c_FIELD\"] INSTRUCTION_FORMAT22c_FIELD_ODEX REGISTER REGISTER field_reference ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:972:5: INSTRUCTION_FORMAT22c_FIELD_ODEX REGISTER COMMA REGISTER COMMA field_reference { - INSTRUCTION_FORMAT22c_FIELD_ODEX365=(Token)match(input,INSTRUCTION_FORMAT22c_FIELD_ODEX,FOLLOW_INSTRUCTION_FORMAT22c_FIELD_ODEX_in_insn_format22c_field_odex4844); - stream_INSTRUCTION_FORMAT22c_FIELD_ODEX.add(INSTRUCTION_FORMAT22c_FIELD_ODEX365); + INSTRUCTION_FORMAT22c_FIELD_ODEX363=(Token)match(input,INSTRUCTION_FORMAT22c_FIELD_ODEX,FOLLOW_INSTRUCTION_FORMAT22c_FIELD_ODEX_in_insn_format22c_field_odex4822); + stream_INSTRUCTION_FORMAT22c_FIELD_ODEX.add(INSTRUCTION_FORMAT22c_FIELD_ODEX363); - REGISTER366=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22c_field_odex4846); - stream_REGISTER.add(REGISTER366); + REGISTER364=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22c_field_odex4824); + stream_REGISTER.add(REGISTER364); - COMMA367=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22c_field_odex4848); - stream_COMMA.add(COMMA367); + COMMA365=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22c_field_odex4826); + stream_COMMA.add(COMMA365); - REGISTER368=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22c_field_odex4850); - stream_REGISTER.add(REGISTER368); + REGISTER366=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22c_field_odex4828); + stream_REGISTER.add(REGISTER366); - COMMA369=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22c_field_odex4852); - stream_COMMA.add(COMMA369); + COMMA367=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22c_field_odex4830); + stream_COMMA.add(COMMA367); - pushFollow(FOLLOW_field_reference_in_insn_format22c_field_odex4854); - field_reference370=field_reference(); + pushFollow(FOLLOW_field_reference_in_insn_format22c_field_odex4832); + field_reference368=field_reference(); state._fsp--; - stream_field_reference.add(field_reference370.getTree()); + stream_field_reference.add(field_reference368.getTree()); - if (!allowOdex || opcodes.getOpcodeByName((INSTRUCTION_FORMAT22c_FIELD_ODEX365!=null?INSTRUCTION_FORMAT22c_FIELD_ODEX365.getText():null)) == null || apiLevel >= 14) { - throwOdexedInstructionException(input, (INSTRUCTION_FORMAT22c_FIELD_ODEX365!=null?INSTRUCTION_FORMAT22c_FIELD_ODEX365.getText():null)); + if (!allowOdex || opcodes.getOpcodeByName((INSTRUCTION_FORMAT22c_FIELD_ODEX363!=null?INSTRUCTION_FORMAT22c_FIELD_ODEX363.getText():null)) == null || apiLevel >= 14) { + throwOdexedInstructionException(input, (INSTRUCTION_FORMAT22c_FIELD_ODEX363!=null?INSTRUCTION_FORMAT22c_FIELD_ODEX363.getText():null)); } // AST REWRITE - // elements: INSTRUCTION_FORMAT22c_FIELD_ODEX, REGISTER, field_reference, REGISTER + // elements: REGISTER, field_reference, INSTRUCTION_FORMAT22c_FIELD_ODEX, REGISTER // token labels: // rule labels: retval // token list labels: @@ -12173,9 +12335,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 979:5: -> ^( I_STATEMENT_FORMAT22c_FIELD[$start, \"I_STATEMENT_FORMAT22c_FIELD\"] INSTRUCTION_FORMAT22c_FIELD_ODEX REGISTER REGISTER field_reference ) + // 978:5: -> ^( I_STATEMENT_FORMAT22c_FIELD[$start, \"I_STATEMENT_FORMAT22c_FIELD\"] INSTRUCTION_FORMAT22c_FIELD_ODEX REGISTER REGISTER field_reference ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:979:8: ^( I_STATEMENT_FORMAT22c_FIELD[$start, \"I_STATEMENT_FORMAT22c_FIELD\"] INSTRUCTION_FORMAT22c_FIELD_ODEX REGISTER REGISTER field_reference ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:978:8: ^( I_STATEMENT_FORMAT22c_FIELD[$start, \"I_STATEMENT_FORMAT22c_FIELD\"] INSTRUCTION_FORMAT22c_FIELD_ODEX REGISTER REGISTER field_reference ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT22c_FIELD, (retval.start), "I_STATEMENT_FORMAT22c_FIELD"), root_1); @@ -12220,56 +12382,56 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format22c_type" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:981:1: insn_format22c_type : INSTRUCTION_FORMAT22c_TYPE REGISTER COMMA REGISTER COMMA nonvoid_type_descriptor -> ^( I_STATEMENT_FORMAT22c_TYPE[$start, \"I_STATEMENT_FORMAT22c_TYPE\"] INSTRUCTION_FORMAT22c_TYPE REGISTER REGISTER nonvoid_type_descriptor ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:980:1: insn_format22c_type : INSTRUCTION_FORMAT22c_TYPE REGISTER COMMA REGISTER COMMA nonvoid_type_descriptor -> ^( I_STATEMENT_FORMAT22c_TYPE[$start, \"I_STATEMENT_FORMAT22c_TYPE\"] INSTRUCTION_FORMAT22c_TYPE REGISTER REGISTER nonvoid_type_descriptor ) ; public final smaliParser.insn_format22c_type_return insn_format22c_type() throws RecognitionException { smaliParser.insn_format22c_type_return retval = new smaliParser.insn_format22c_type_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT22c_TYPE371=null; + Token INSTRUCTION_FORMAT22c_TYPE369=null; + Token REGISTER370=null; + Token COMMA371=null; Token REGISTER372=null; Token COMMA373=null; - Token REGISTER374=null; - Token COMMA375=null; - ParserRuleReturnScope nonvoid_type_descriptor376 =null; + ParserRuleReturnScope nonvoid_type_descriptor374 =null; - CommonTree INSTRUCTION_FORMAT22c_TYPE371_tree=null; + CommonTree INSTRUCTION_FORMAT22c_TYPE369_tree=null; + CommonTree REGISTER370_tree=null; + CommonTree COMMA371_tree=null; CommonTree REGISTER372_tree=null; CommonTree COMMA373_tree=null; - CommonTree REGISTER374_tree=null; - CommonTree COMMA375_tree=null; - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22c_TYPE=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22c_TYPE"); RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22c_TYPE=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22c_TYPE"); RewriteRuleSubtreeStream stream_nonvoid_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule nonvoid_type_descriptor"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:982:3: ( INSTRUCTION_FORMAT22c_TYPE REGISTER COMMA REGISTER COMMA nonvoid_type_descriptor -> ^( I_STATEMENT_FORMAT22c_TYPE[$start, \"I_STATEMENT_FORMAT22c_TYPE\"] INSTRUCTION_FORMAT22c_TYPE REGISTER REGISTER nonvoid_type_descriptor ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:983:5: INSTRUCTION_FORMAT22c_TYPE REGISTER COMMA REGISTER COMMA nonvoid_type_descriptor + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:981:3: ( INSTRUCTION_FORMAT22c_TYPE REGISTER COMMA REGISTER COMMA nonvoid_type_descriptor -> ^( I_STATEMENT_FORMAT22c_TYPE[$start, \"I_STATEMENT_FORMAT22c_TYPE\"] INSTRUCTION_FORMAT22c_TYPE REGISTER REGISTER nonvoid_type_descriptor ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:982:5: INSTRUCTION_FORMAT22c_TYPE REGISTER COMMA REGISTER COMMA nonvoid_type_descriptor { - INSTRUCTION_FORMAT22c_TYPE371=(Token)match(input,INSTRUCTION_FORMAT22c_TYPE,FOLLOW_INSTRUCTION_FORMAT22c_TYPE_in_insn_format22c_type4894); - stream_INSTRUCTION_FORMAT22c_TYPE.add(INSTRUCTION_FORMAT22c_TYPE371); + INSTRUCTION_FORMAT22c_TYPE369=(Token)match(input,INSTRUCTION_FORMAT22c_TYPE,FOLLOW_INSTRUCTION_FORMAT22c_TYPE_in_insn_format22c_type4872); + stream_INSTRUCTION_FORMAT22c_TYPE.add(INSTRUCTION_FORMAT22c_TYPE369); - REGISTER372=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22c_type4896); - stream_REGISTER.add(REGISTER372); + REGISTER370=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22c_type4874); + stream_REGISTER.add(REGISTER370); - COMMA373=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22c_type4898); - stream_COMMA.add(COMMA373); + COMMA371=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22c_type4876); + stream_COMMA.add(COMMA371); - REGISTER374=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22c_type4900); - stream_REGISTER.add(REGISTER374); + REGISTER372=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22c_type4878); + stream_REGISTER.add(REGISTER372); - COMMA375=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22c_type4902); - stream_COMMA.add(COMMA375); + COMMA373=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22c_type4880); + stream_COMMA.add(COMMA373); - pushFollow(FOLLOW_nonvoid_type_descriptor_in_insn_format22c_type4904); - nonvoid_type_descriptor376=nonvoid_type_descriptor(); + pushFollow(FOLLOW_nonvoid_type_descriptor_in_insn_format22c_type4882); + nonvoid_type_descriptor374=nonvoid_type_descriptor(); state._fsp--; - stream_nonvoid_type_descriptor.add(nonvoid_type_descriptor376.getTree()); + stream_nonvoid_type_descriptor.add(nonvoid_type_descriptor374.getTree()); // AST REWRITE - // elements: REGISTER, nonvoid_type_descriptor, REGISTER, INSTRUCTION_FORMAT22c_TYPE + // elements: nonvoid_type_descriptor, REGISTER, INSTRUCTION_FORMAT22c_TYPE, REGISTER // token labels: // rule labels: retval // token list labels: @@ -12279,9 +12441,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 984:5: -> ^( I_STATEMENT_FORMAT22c_TYPE[$start, \"I_STATEMENT_FORMAT22c_TYPE\"] INSTRUCTION_FORMAT22c_TYPE REGISTER REGISTER nonvoid_type_descriptor ) + // 983:5: -> ^( I_STATEMENT_FORMAT22c_TYPE[$start, \"I_STATEMENT_FORMAT22c_TYPE\"] INSTRUCTION_FORMAT22c_TYPE REGISTER REGISTER nonvoid_type_descriptor ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:984:8: ^( I_STATEMENT_FORMAT22c_TYPE[$start, \"I_STATEMENT_FORMAT22c_TYPE\"] INSTRUCTION_FORMAT22c_TYPE REGISTER REGISTER nonvoid_type_descriptor ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:983:8: ^( I_STATEMENT_FORMAT22c_TYPE[$start, \"I_STATEMENT_FORMAT22c_TYPE\"] INSTRUCTION_FORMAT22c_TYPE REGISTER REGISTER nonvoid_type_descriptor ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT22c_TYPE, (retval.start), "I_STATEMENT_FORMAT22c_TYPE"), root_1); @@ -12326,55 +12488,55 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format22c_string" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:986:1: insn_format22c_string : INSTRUCTION_FORMAT22c_STRING REGISTER COMMA REGISTER COMMA STRING_LITERAL -> ^( I_STATEMENT_FORMAT22c_STRING[$start, \"I_STATEMENT_FORMAT22c_STRING\"] INSTRUCTION_FORMAT22c_STRING REGISTER REGISTER STRING_LITERAL ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:985:1: insn_format22c_string : INSTRUCTION_FORMAT22c_STRING REGISTER COMMA REGISTER COMMA STRING_LITERAL -> ^( I_STATEMENT_FORMAT22c_STRING[$start, \"I_STATEMENT_FORMAT22c_STRING\"] INSTRUCTION_FORMAT22c_STRING REGISTER REGISTER STRING_LITERAL ) ; public final smaliParser.insn_format22c_string_return insn_format22c_string() throws RecognitionException { smaliParser.insn_format22c_string_return retval = new smaliParser.insn_format22c_string_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT22c_STRING377=null; + Token INSTRUCTION_FORMAT22c_STRING375=null; + Token REGISTER376=null; + Token COMMA377=null; Token REGISTER378=null; Token COMMA379=null; - Token REGISTER380=null; - Token COMMA381=null; - Token STRING_LITERAL382=null; + Token STRING_LITERAL380=null; - CommonTree INSTRUCTION_FORMAT22c_STRING377_tree=null; + CommonTree INSTRUCTION_FORMAT22c_STRING375_tree=null; + CommonTree REGISTER376_tree=null; + CommonTree COMMA377_tree=null; CommonTree REGISTER378_tree=null; CommonTree COMMA379_tree=null; - CommonTree REGISTER380_tree=null; - CommonTree COMMA381_tree=null; - CommonTree STRING_LITERAL382_tree=null; - RewriteRuleTokenStream stream_STRING_LITERAL=new RewriteRuleTokenStream(adaptor,"token STRING_LITERAL"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22c_STRING=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22c_STRING"); + CommonTree STRING_LITERAL380_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22c_STRING=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22c_STRING"); + RewriteRuleTokenStream stream_STRING_LITERAL=new RewriteRuleTokenStream(adaptor,"token STRING_LITERAL"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:987:3: ( INSTRUCTION_FORMAT22c_STRING REGISTER COMMA REGISTER COMMA STRING_LITERAL -> ^( I_STATEMENT_FORMAT22c_STRING[$start, \"I_STATEMENT_FORMAT22c_STRING\"] INSTRUCTION_FORMAT22c_STRING REGISTER REGISTER STRING_LITERAL ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:988:5: INSTRUCTION_FORMAT22c_STRING REGISTER COMMA REGISTER COMMA STRING_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:986:3: ( INSTRUCTION_FORMAT22c_STRING REGISTER COMMA REGISTER COMMA STRING_LITERAL -> ^( I_STATEMENT_FORMAT22c_STRING[$start, \"I_STATEMENT_FORMAT22c_STRING\"] INSTRUCTION_FORMAT22c_STRING REGISTER REGISTER STRING_LITERAL ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:987:5: INSTRUCTION_FORMAT22c_STRING REGISTER COMMA REGISTER COMMA STRING_LITERAL { - INSTRUCTION_FORMAT22c_STRING377=(Token)match(input,INSTRUCTION_FORMAT22c_STRING,FOLLOW_INSTRUCTION_FORMAT22c_STRING_in_insn_format22c_string4938); - stream_INSTRUCTION_FORMAT22c_STRING.add(INSTRUCTION_FORMAT22c_STRING377); + INSTRUCTION_FORMAT22c_STRING375=(Token)match(input,INSTRUCTION_FORMAT22c_STRING,FOLLOW_INSTRUCTION_FORMAT22c_STRING_in_insn_format22c_string4916); + stream_INSTRUCTION_FORMAT22c_STRING.add(INSTRUCTION_FORMAT22c_STRING375); - REGISTER378=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22c_string4940); - stream_REGISTER.add(REGISTER378); + REGISTER376=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22c_string4918); + stream_REGISTER.add(REGISTER376); - COMMA379=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22c_string4942); - stream_COMMA.add(COMMA379); + COMMA377=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22c_string4920); + stream_COMMA.add(COMMA377); - REGISTER380=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22c_string4944); - stream_REGISTER.add(REGISTER380); + REGISTER378=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22c_string4922); + stream_REGISTER.add(REGISTER378); - COMMA381=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22c_string4946); - stream_COMMA.add(COMMA381); + COMMA379=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22c_string4924); + stream_COMMA.add(COMMA379); - STRING_LITERAL382=(Token)match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_insn_format22c_string4948); - stream_STRING_LITERAL.add(STRING_LITERAL382); + STRING_LITERAL380=(Token)match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_insn_format22c_string4926); + stream_STRING_LITERAL.add(STRING_LITERAL380); // AST REWRITE - // elements: STRING_LITERAL, REGISTER, REGISTER, INSTRUCTION_FORMAT22c_STRING + // elements: REGISTER, STRING_LITERAL, INSTRUCTION_FORMAT22c_STRING, REGISTER // token labels: // rule labels: retval // token list labels: @@ -12384,9 +12546,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 989:5: -> ^( I_STATEMENT_FORMAT22c_STRING[$start, \"I_STATEMENT_FORMAT22c_STRING\"] INSTRUCTION_FORMAT22c_STRING REGISTER REGISTER STRING_LITERAL ) + // 988:5: -> ^( I_STATEMENT_FORMAT22c_STRING[$start, \"I_STATEMENT_FORMAT22c_STRING\"] INSTRUCTION_FORMAT22c_STRING REGISTER REGISTER STRING_LITERAL ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:989:8: ^( I_STATEMENT_FORMAT22c_STRING[$start, \"I_STATEMENT_FORMAT22c_STRING\"] INSTRUCTION_FORMAT22c_STRING REGISTER REGISTER STRING_LITERAL ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:988:8: ^( I_STATEMENT_FORMAT22c_STRING[$start, \"I_STATEMENT_FORMAT22c_STRING\"] INSTRUCTION_FORMAT22c_STRING REGISTER REGISTER STRING_LITERAL ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT22c_STRING, (retval.start), "I_STATEMENT_FORMAT22c_STRING"), root_1); @@ -12431,60 +12593,60 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format22cs_field" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:991:1: insn_format22cs_field : INSTRUCTION_FORMAT22cs_FIELD REGISTER COMMA REGISTER COMMA FIELD_OFFSET ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:990:1: insn_format22cs_field : INSTRUCTION_FORMAT22cs_FIELD REGISTER COMMA REGISTER COMMA FIELD_OFFSET ; public final smaliParser.insn_format22cs_field_return insn_format22cs_field() throws RecognitionException { smaliParser.insn_format22cs_field_return retval = new smaliParser.insn_format22cs_field_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT22cs_FIELD383=null; + Token INSTRUCTION_FORMAT22cs_FIELD381=null; + Token REGISTER382=null; + Token COMMA383=null; Token REGISTER384=null; Token COMMA385=null; - Token REGISTER386=null; - Token COMMA387=null; - Token FIELD_OFFSET388=null; + Token FIELD_OFFSET386=null; - CommonTree INSTRUCTION_FORMAT22cs_FIELD383_tree=null; + CommonTree INSTRUCTION_FORMAT22cs_FIELD381_tree=null; + CommonTree REGISTER382_tree=null; + CommonTree COMMA383_tree=null; CommonTree REGISTER384_tree=null; CommonTree COMMA385_tree=null; - CommonTree REGISTER386_tree=null; - CommonTree COMMA387_tree=null; - CommonTree FIELD_OFFSET388_tree=null; + CommonTree FIELD_OFFSET386_tree=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:992:3: ( INSTRUCTION_FORMAT22cs_FIELD REGISTER COMMA REGISTER COMMA FIELD_OFFSET ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:993:5: INSTRUCTION_FORMAT22cs_FIELD REGISTER COMMA REGISTER COMMA FIELD_OFFSET + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:991:3: ( INSTRUCTION_FORMAT22cs_FIELD REGISTER COMMA REGISTER COMMA FIELD_OFFSET ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:992:5: INSTRUCTION_FORMAT22cs_FIELD REGISTER COMMA REGISTER COMMA FIELD_OFFSET { root_0 = (CommonTree)adaptor.nil(); - INSTRUCTION_FORMAT22cs_FIELD383=(Token)match(input,INSTRUCTION_FORMAT22cs_FIELD,FOLLOW_INSTRUCTION_FORMAT22cs_FIELD_in_insn_format22cs_field4982); - INSTRUCTION_FORMAT22cs_FIELD383_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT22cs_FIELD383); - adaptor.addChild(root_0, INSTRUCTION_FORMAT22cs_FIELD383_tree); + INSTRUCTION_FORMAT22cs_FIELD381=(Token)match(input,INSTRUCTION_FORMAT22cs_FIELD,FOLLOW_INSTRUCTION_FORMAT22cs_FIELD_in_insn_format22cs_field4960); + INSTRUCTION_FORMAT22cs_FIELD381_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT22cs_FIELD381); + adaptor.addChild(root_0, INSTRUCTION_FORMAT22cs_FIELD381_tree); + + REGISTER382=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22cs_field4962); + REGISTER382_tree = (CommonTree)adaptor.create(REGISTER382); + adaptor.addChild(root_0, REGISTER382_tree); - REGISTER384=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22cs_field4984); + COMMA383=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22cs_field4964); + COMMA383_tree = (CommonTree)adaptor.create(COMMA383); + adaptor.addChild(root_0, COMMA383_tree); + + REGISTER384=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22cs_field4966); REGISTER384_tree = (CommonTree)adaptor.create(REGISTER384); adaptor.addChild(root_0, REGISTER384_tree); - COMMA385=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22cs_field4986); + COMMA385=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22cs_field4968); COMMA385_tree = (CommonTree)adaptor.create(COMMA385); adaptor.addChild(root_0, COMMA385_tree); - REGISTER386=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22cs_field4988); - REGISTER386_tree = (CommonTree)adaptor.create(REGISTER386); - adaptor.addChild(root_0, REGISTER386_tree); - - COMMA387=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22cs_field4990); - COMMA387_tree = (CommonTree)adaptor.create(COMMA387); - adaptor.addChild(root_0, COMMA387_tree); + FIELD_OFFSET386=(Token)match(input,FIELD_OFFSET,FOLLOW_FIELD_OFFSET_in_insn_format22cs_field4970); + FIELD_OFFSET386_tree = (CommonTree)adaptor.create(FIELD_OFFSET386); + adaptor.addChild(root_0, FIELD_OFFSET386_tree); - FIELD_OFFSET388=(Token)match(input,FIELD_OFFSET,FOLLOW_FIELD_OFFSET_in_insn_format22cs_field4992); - FIELD_OFFSET388_tree = (CommonTree)adaptor.create(FIELD_OFFSET388); - adaptor.addChild(root_0, FIELD_OFFSET388_tree); - - throwOdexedInstructionException(input, (INSTRUCTION_FORMAT22cs_FIELD383!=null?INSTRUCTION_FORMAT22cs_FIELD383.getText():null)); + throwOdexedInstructionException(input, (INSTRUCTION_FORMAT22cs_FIELD381!=null?INSTRUCTION_FORMAT22cs_FIELD381.getText():null)); } @@ -12515,57 +12677,57 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format22s" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:998:1: insn_format22s : instruction_format22s REGISTER COMMA REGISTER COMMA integral_literal -> ^( I_STATEMENT_FORMAT22s[$start, \"I_STATEMENT_FORMAT22s\"] instruction_format22s REGISTER REGISTER integral_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:997:1: insn_format22s : instruction_format22s REGISTER COMMA REGISTER COMMA integral_literal -> ^( I_STATEMENT_FORMAT22s[$start, \"I_STATEMENT_FORMAT22s\"] instruction_format22s REGISTER REGISTER integral_literal ) ; public final smaliParser.insn_format22s_return insn_format22s() throws RecognitionException { smaliParser.insn_format22s_return retval = new smaliParser.insn_format22s_return(); retval.start = input.LT(1); CommonTree root_0 = null; + Token REGISTER388=null; + Token COMMA389=null; Token REGISTER390=null; Token COMMA391=null; - Token REGISTER392=null; - Token COMMA393=null; - ParserRuleReturnScope instruction_format22s389 =null; - ParserRuleReturnScope integral_literal394 =null; + ParserRuleReturnScope instruction_format22s387 =null; + ParserRuleReturnScope integral_literal392 =null; + CommonTree REGISTER388_tree=null; + CommonTree COMMA389_tree=null; CommonTree REGISTER390_tree=null; CommonTree COMMA391_tree=null; - CommonTree REGISTER392_tree=null; - CommonTree COMMA393_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); - RewriteRuleSubtreeStream stream_integral_literal=new RewriteRuleSubtreeStream(adaptor,"rule integral_literal"); RewriteRuleSubtreeStream stream_instruction_format22s=new RewriteRuleSubtreeStream(adaptor,"rule instruction_format22s"); + RewriteRuleSubtreeStream stream_integral_literal=new RewriteRuleSubtreeStream(adaptor,"rule integral_literal"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:999:3: ( instruction_format22s REGISTER COMMA REGISTER COMMA integral_literal -> ^( I_STATEMENT_FORMAT22s[$start, \"I_STATEMENT_FORMAT22s\"] instruction_format22s REGISTER REGISTER integral_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1000:5: instruction_format22s REGISTER COMMA REGISTER COMMA integral_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:998:3: ( instruction_format22s REGISTER COMMA REGISTER COMMA integral_literal -> ^( I_STATEMENT_FORMAT22s[$start, \"I_STATEMENT_FORMAT22s\"] instruction_format22s REGISTER REGISTER integral_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:999:5: instruction_format22s REGISTER COMMA REGISTER COMMA integral_literal { - pushFollow(FOLLOW_instruction_format22s_in_insn_format22s5013); - instruction_format22s389=instruction_format22s(); + pushFollow(FOLLOW_instruction_format22s_in_insn_format22s4991); + instruction_format22s387=instruction_format22s(); state._fsp--; - stream_instruction_format22s.add(instruction_format22s389.getTree()); - REGISTER390=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22s5015); - stream_REGISTER.add(REGISTER390); + stream_instruction_format22s.add(instruction_format22s387.getTree()); + REGISTER388=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22s4993); + stream_REGISTER.add(REGISTER388); - COMMA391=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22s5017); - stream_COMMA.add(COMMA391); + COMMA389=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22s4995); + stream_COMMA.add(COMMA389); - REGISTER392=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22s5019); - stream_REGISTER.add(REGISTER392); + REGISTER390=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22s4997); + stream_REGISTER.add(REGISTER390); - COMMA393=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22s5021); - stream_COMMA.add(COMMA393); + COMMA391=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22s4999); + stream_COMMA.add(COMMA391); - pushFollow(FOLLOW_integral_literal_in_insn_format22s5023); - integral_literal394=integral_literal(); + pushFollow(FOLLOW_integral_literal_in_insn_format22s5001); + integral_literal392=integral_literal(); state._fsp--; - stream_integral_literal.add(integral_literal394.getTree()); + stream_integral_literal.add(integral_literal392.getTree()); // AST REWRITE - // elements: REGISTER, instruction_format22s, REGISTER, integral_literal + // elements: integral_literal, REGISTER, REGISTER, instruction_format22s // token labels: // rule labels: retval // token list labels: @@ -12575,9 +12737,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 1001:5: -> ^( I_STATEMENT_FORMAT22s[$start, \"I_STATEMENT_FORMAT22s\"] instruction_format22s REGISTER REGISTER integral_literal ) + // 1000:5: -> ^( I_STATEMENT_FORMAT22s[$start, \"I_STATEMENT_FORMAT22s\"] instruction_format22s REGISTER REGISTER integral_literal ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1001:8: ^( I_STATEMENT_FORMAT22s[$start, \"I_STATEMENT_FORMAT22s\"] instruction_format22s REGISTER REGISTER integral_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1000:8: ^( I_STATEMENT_FORMAT22s[$start, \"I_STATEMENT_FORMAT22s\"] instruction_format22s REGISTER REGISTER integral_literal ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT22s, (retval.start), "I_STATEMENT_FORMAT22s"), root_1); @@ -12622,56 +12784,56 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format22t" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1003:1: insn_format22t : INSTRUCTION_FORMAT22t REGISTER COMMA REGISTER COMMA label_ref -> ^( I_STATEMENT_FORMAT22t[$start, \"I_STATEMENT_FFORMAT22t\"] INSTRUCTION_FORMAT22t REGISTER REGISTER label_ref ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1002:1: insn_format22t : INSTRUCTION_FORMAT22t REGISTER COMMA REGISTER COMMA label_ref -> ^( I_STATEMENT_FORMAT22t[$start, \"I_STATEMENT_FFORMAT22t\"] INSTRUCTION_FORMAT22t REGISTER REGISTER label_ref ) ; public final smaliParser.insn_format22t_return insn_format22t() throws RecognitionException { smaliParser.insn_format22t_return retval = new smaliParser.insn_format22t_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT22t395=null; + Token INSTRUCTION_FORMAT22t393=null; + Token REGISTER394=null; + Token COMMA395=null; Token REGISTER396=null; Token COMMA397=null; - Token REGISTER398=null; - Token COMMA399=null; - ParserRuleReturnScope label_ref400 =null; + ParserRuleReturnScope label_ref398 =null; - CommonTree INSTRUCTION_FORMAT22t395_tree=null; + CommonTree INSTRUCTION_FORMAT22t393_tree=null; + CommonTree REGISTER394_tree=null; + CommonTree COMMA395_tree=null; CommonTree REGISTER396_tree=null; CommonTree COMMA397_tree=null; - CommonTree REGISTER398_tree=null; - CommonTree COMMA399_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22t=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22t"); RewriteRuleSubtreeStream stream_label_ref=new RewriteRuleSubtreeStream(adaptor,"rule label_ref"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1004:3: ( INSTRUCTION_FORMAT22t REGISTER COMMA REGISTER COMMA label_ref -> ^( I_STATEMENT_FORMAT22t[$start, \"I_STATEMENT_FFORMAT22t\"] INSTRUCTION_FORMAT22t REGISTER REGISTER label_ref ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1005:5: INSTRUCTION_FORMAT22t REGISTER COMMA REGISTER COMMA label_ref + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1003:3: ( INSTRUCTION_FORMAT22t REGISTER COMMA REGISTER COMMA label_ref -> ^( I_STATEMENT_FORMAT22t[$start, \"I_STATEMENT_FFORMAT22t\"] INSTRUCTION_FORMAT22t REGISTER REGISTER label_ref ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1004:5: INSTRUCTION_FORMAT22t REGISTER COMMA REGISTER COMMA label_ref { - INSTRUCTION_FORMAT22t395=(Token)match(input,INSTRUCTION_FORMAT22t,FOLLOW_INSTRUCTION_FORMAT22t_in_insn_format22t5057); - stream_INSTRUCTION_FORMAT22t.add(INSTRUCTION_FORMAT22t395); + INSTRUCTION_FORMAT22t393=(Token)match(input,INSTRUCTION_FORMAT22t,FOLLOW_INSTRUCTION_FORMAT22t_in_insn_format22t5035); + stream_INSTRUCTION_FORMAT22t.add(INSTRUCTION_FORMAT22t393); - REGISTER396=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22t5059); - stream_REGISTER.add(REGISTER396); + REGISTER394=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22t5037); + stream_REGISTER.add(REGISTER394); - COMMA397=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22t5061); - stream_COMMA.add(COMMA397); + COMMA395=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22t5039); + stream_COMMA.add(COMMA395); - REGISTER398=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22t5063); - stream_REGISTER.add(REGISTER398); + REGISTER396=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22t5041); + stream_REGISTER.add(REGISTER396); - COMMA399=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22t5065); - stream_COMMA.add(COMMA399); + COMMA397=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22t5043); + stream_COMMA.add(COMMA397); - pushFollow(FOLLOW_label_ref_in_insn_format22t5067); - label_ref400=label_ref(); + pushFollow(FOLLOW_label_ref_in_insn_format22t5045); + label_ref398=label_ref(); state._fsp--; - stream_label_ref.add(label_ref400.getTree()); + stream_label_ref.add(label_ref398.getTree()); // AST REWRITE - // elements: label_ref, REGISTER, REGISTER, INSTRUCTION_FORMAT22t + // elements: INSTRUCTION_FORMAT22t, label_ref, REGISTER, REGISTER // token labels: // rule labels: retval // token list labels: @@ -12681,9 +12843,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 1006:5: -> ^( I_STATEMENT_FORMAT22t[$start, \"I_STATEMENT_FFORMAT22t\"] INSTRUCTION_FORMAT22t REGISTER REGISTER label_ref ) + // 1005:5: -> ^( I_STATEMENT_FORMAT22t[$start, \"I_STATEMENT_FFORMAT22t\"] INSTRUCTION_FORMAT22t REGISTER REGISTER label_ref ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1006:8: ^( I_STATEMENT_FORMAT22t[$start, \"I_STATEMENT_FFORMAT22t\"] INSTRUCTION_FORMAT22t REGISTER REGISTER label_ref ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1005:8: ^( I_STATEMENT_FORMAT22t[$start, \"I_STATEMENT_FFORMAT22t\"] INSTRUCTION_FORMAT22t REGISTER REGISTER label_ref ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT22t, (retval.start), "I_STATEMENT_FFORMAT22t"), root_1); @@ -12728,44 +12890,44 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format22x" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1008:1: insn_format22x : INSTRUCTION_FORMAT22x REGISTER COMMA REGISTER -> ^( I_STATEMENT_FORMAT22x[$start, \"I_STATEMENT_FORMAT22x\"] INSTRUCTION_FORMAT22x REGISTER REGISTER ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1007:1: insn_format22x : INSTRUCTION_FORMAT22x REGISTER COMMA REGISTER -> ^( I_STATEMENT_FORMAT22x[$start, \"I_STATEMENT_FORMAT22x\"] INSTRUCTION_FORMAT22x REGISTER REGISTER ) ; public final smaliParser.insn_format22x_return insn_format22x() throws RecognitionException { smaliParser.insn_format22x_return retval = new smaliParser.insn_format22x_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT22x401=null; + Token INSTRUCTION_FORMAT22x399=null; + Token REGISTER400=null; + Token COMMA401=null; Token REGISTER402=null; - Token COMMA403=null; - Token REGISTER404=null; - CommonTree INSTRUCTION_FORMAT22x401_tree=null; + CommonTree INSTRUCTION_FORMAT22x399_tree=null; + CommonTree REGISTER400_tree=null; + CommonTree COMMA401_tree=null; CommonTree REGISTER402_tree=null; - CommonTree COMMA403_tree=null; - CommonTree REGISTER404_tree=null; - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22x=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22x"); RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22x=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22x"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1009:3: ( INSTRUCTION_FORMAT22x REGISTER COMMA REGISTER -> ^( I_STATEMENT_FORMAT22x[$start, \"I_STATEMENT_FORMAT22x\"] INSTRUCTION_FORMAT22x REGISTER REGISTER ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1010:5: INSTRUCTION_FORMAT22x REGISTER COMMA REGISTER + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1008:3: ( INSTRUCTION_FORMAT22x REGISTER COMMA REGISTER -> ^( I_STATEMENT_FORMAT22x[$start, \"I_STATEMENT_FORMAT22x\"] INSTRUCTION_FORMAT22x REGISTER REGISTER ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1009:5: INSTRUCTION_FORMAT22x REGISTER COMMA REGISTER { - INSTRUCTION_FORMAT22x401=(Token)match(input,INSTRUCTION_FORMAT22x,FOLLOW_INSTRUCTION_FORMAT22x_in_insn_format22x5101); - stream_INSTRUCTION_FORMAT22x.add(INSTRUCTION_FORMAT22x401); + INSTRUCTION_FORMAT22x399=(Token)match(input,INSTRUCTION_FORMAT22x,FOLLOW_INSTRUCTION_FORMAT22x_in_insn_format22x5079); + stream_INSTRUCTION_FORMAT22x.add(INSTRUCTION_FORMAT22x399); - REGISTER402=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22x5103); - stream_REGISTER.add(REGISTER402); + REGISTER400=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22x5081); + stream_REGISTER.add(REGISTER400); - COMMA403=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22x5105); - stream_COMMA.add(COMMA403); + COMMA401=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format22x5083); + stream_COMMA.add(COMMA401); - REGISTER404=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22x5107); - stream_REGISTER.add(REGISTER404); + REGISTER402=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format22x5085); + stream_REGISTER.add(REGISTER402); // AST REWRITE - // elements: INSTRUCTION_FORMAT22x, REGISTER, REGISTER + // elements: REGISTER, INSTRUCTION_FORMAT22x, REGISTER // token labels: // rule labels: retval // token list labels: @@ -12775,9 +12937,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 1011:5: -> ^( I_STATEMENT_FORMAT22x[$start, \"I_STATEMENT_FORMAT22x\"] INSTRUCTION_FORMAT22x REGISTER REGISTER ) + // 1010:5: -> ^( I_STATEMENT_FORMAT22x[$start, \"I_STATEMENT_FORMAT22x\"] INSTRUCTION_FORMAT22x REGISTER REGISTER ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1011:8: ^( I_STATEMENT_FORMAT22x[$start, \"I_STATEMENT_FORMAT22x\"] INSTRUCTION_FORMAT22x REGISTER REGISTER ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1010:8: ^( I_STATEMENT_FORMAT22x[$start, \"I_STATEMENT_FORMAT22x\"] INSTRUCTION_FORMAT22x REGISTER REGISTER ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT22x, (retval.start), "I_STATEMENT_FORMAT22x"), root_1); @@ -12821,54 +12983,54 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format23x" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1013:1: insn_format23x : INSTRUCTION_FORMAT23x REGISTER COMMA REGISTER COMMA REGISTER -> ^( I_STATEMENT_FORMAT23x[$start, \"I_STATEMENT_FORMAT23x\"] INSTRUCTION_FORMAT23x REGISTER REGISTER REGISTER ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1012:1: insn_format23x : INSTRUCTION_FORMAT23x REGISTER COMMA REGISTER COMMA REGISTER -> ^( I_STATEMENT_FORMAT23x[$start, \"I_STATEMENT_FORMAT23x\"] INSTRUCTION_FORMAT23x REGISTER REGISTER REGISTER ) ; public final smaliParser.insn_format23x_return insn_format23x() throws RecognitionException { smaliParser.insn_format23x_return retval = new smaliParser.insn_format23x_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT23x405=null; + Token INSTRUCTION_FORMAT23x403=null; + Token REGISTER404=null; + Token COMMA405=null; Token REGISTER406=null; Token COMMA407=null; Token REGISTER408=null; - Token COMMA409=null; - Token REGISTER410=null; - CommonTree INSTRUCTION_FORMAT23x405_tree=null; + CommonTree INSTRUCTION_FORMAT23x403_tree=null; + CommonTree REGISTER404_tree=null; + CommonTree COMMA405_tree=null; CommonTree REGISTER406_tree=null; CommonTree COMMA407_tree=null; CommonTree REGISTER408_tree=null; - CommonTree COMMA409_tree=null; - CommonTree REGISTER410_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT23x=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT23x"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1014:3: ( INSTRUCTION_FORMAT23x REGISTER COMMA REGISTER COMMA REGISTER -> ^( I_STATEMENT_FORMAT23x[$start, \"I_STATEMENT_FORMAT23x\"] INSTRUCTION_FORMAT23x REGISTER REGISTER REGISTER ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1015:5: INSTRUCTION_FORMAT23x REGISTER COMMA REGISTER COMMA REGISTER + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1013:3: ( INSTRUCTION_FORMAT23x REGISTER COMMA REGISTER COMMA REGISTER -> ^( I_STATEMENT_FORMAT23x[$start, \"I_STATEMENT_FORMAT23x\"] INSTRUCTION_FORMAT23x REGISTER REGISTER REGISTER ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1014:5: INSTRUCTION_FORMAT23x REGISTER COMMA REGISTER COMMA REGISTER { - INSTRUCTION_FORMAT23x405=(Token)match(input,INSTRUCTION_FORMAT23x,FOLLOW_INSTRUCTION_FORMAT23x_in_insn_format23x5139); - stream_INSTRUCTION_FORMAT23x.add(INSTRUCTION_FORMAT23x405); + INSTRUCTION_FORMAT23x403=(Token)match(input,INSTRUCTION_FORMAT23x,FOLLOW_INSTRUCTION_FORMAT23x_in_insn_format23x5117); + stream_INSTRUCTION_FORMAT23x.add(INSTRUCTION_FORMAT23x403); + + REGISTER404=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format23x5119); + stream_REGISTER.add(REGISTER404); - REGISTER406=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format23x5141); + COMMA405=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format23x5121); + stream_COMMA.add(COMMA405); + + REGISTER406=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format23x5123); stream_REGISTER.add(REGISTER406); - COMMA407=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format23x5143); + COMMA407=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format23x5125); stream_COMMA.add(COMMA407); - REGISTER408=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format23x5145); + REGISTER408=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format23x5127); stream_REGISTER.add(REGISTER408); - COMMA409=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format23x5147); - stream_COMMA.add(COMMA409); - - REGISTER410=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format23x5149); - stream_REGISTER.add(REGISTER410); - // AST REWRITE - // elements: REGISTER, INSTRUCTION_FORMAT23x, REGISTER, REGISTER + // elements: INSTRUCTION_FORMAT23x, REGISTER, REGISTER, REGISTER // token labels: // rule labels: retval // token list labels: @@ -12878,9 +13040,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 1016:5: -> ^( I_STATEMENT_FORMAT23x[$start, \"I_STATEMENT_FORMAT23x\"] INSTRUCTION_FORMAT23x REGISTER REGISTER REGISTER ) + // 1015:5: -> ^( I_STATEMENT_FORMAT23x[$start, \"I_STATEMENT_FORMAT23x\"] INSTRUCTION_FORMAT23x REGISTER REGISTER REGISTER ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1016:8: ^( I_STATEMENT_FORMAT23x[$start, \"I_STATEMENT_FORMAT23x\"] INSTRUCTION_FORMAT23x REGISTER REGISTER REGISTER ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1015:8: ^( I_STATEMENT_FORMAT23x[$start, \"I_STATEMENT_FORMAT23x\"] INSTRUCTION_FORMAT23x REGISTER REGISTER REGISTER ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT23x, (retval.start), "I_STATEMENT_FORMAT23x"), root_1); @@ -12925,58 +13087,58 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format25x" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1018:1: insn_format25x : INSTRUCTION_FORMAT25x REGISTER COMMA OPEN_BRACE register_list CLOSE_BRACE -> ^( I_STATEMENT_FORMAT25x[$start, \"I_STATEMENT_FORMAT25x\"] INSTRUCTION_FORMAT25x REGISTER register_list ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1017:1: insn_format25x : INSTRUCTION_FORMAT25x REGISTER COMMA OPEN_BRACE register_list CLOSE_BRACE -> ^( I_STATEMENT_FORMAT25x[$start, \"I_STATEMENT_FORMAT25x\"] INSTRUCTION_FORMAT25x REGISTER register_list ) ; public final smaliParser.insn_format25x_return insn_format25x() throws RecognitionException { smaliParser.insn_format25x_return retval = new smaliParser.insn_format25x_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT25x411=null; - Token REGISTER412=null; - Token COMMA413=null; - Token OPEN_BRACE414=null; - Token CLOSE_BRACE416=null; - ParserRuleReturnScope register_list415 =null; - - CommonTree INSTRUCTION_FORMAT25x411_tree=null; - CommonTree REGISTER412_tree=null; - CommonTree COMMA413_tree=null; - CommonTree OPEN_BRACE414_tree=null; - CommonTree CLOSE_BRACE416_tree=null; - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT25x=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT25x"); - RewriteRuleTokenStream stream_CLOSE_BRACE=new RewriteRuleTokenStream(adaptor,"token CLOSE_BRACE"); + Token INSTRUCTION_FORMAT25x409=null; + Token REGISTER410=null; + Token COMMA411=null; + Token OPEN_BRACE412=null; + Token CLOSE_BRACE414=null; + ParserRuleReturnScope register_list413 =null; + + CommonTree INSTRUCTION_FORMAT25x409_tree=null; + CommonTree REGISTER410_tree=null; + CommonTree COMMA411_tree=null; + CommonTree OPEN_BRACE412_tree=null; + CommonTree CLOSE_BRACE414_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_OPEN_BRACE=new RewriteRuleTokenStream(adaptor,"token OPEN_BRACE"); + RewriteRuleTokenStream stream_CLOSE_BRACE=new RewriteRuleTokenStream(adaptor,"token CLOSE_BRACE"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT25x=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT25x"); RewriteRuleSubtreeStream stream_register_list=new RewriteRuleSubtreeStream(adaptor,"rule register_list"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1019:3: ( INSTRUCTION_FORMAT25x REGISTER COMMA OPEN_BRACE register_list CLOSE_BRACE -> ^( I_STATEMENT_FORMAT25x[$start, \"I_STATEMENT_FORMAT25x\"] INSTRUCTION_FORMAT25x REGISTER register_list ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1020:5: INSTRUCTION_FORMAT25x REGISTER COMMA OPEN_BRACE register_list CLOSE_BRACE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1018:3: ( INSTRUCTION_FORMAT25x REGISTER COMMA OPEN_BRACE register_list CLOSE_BRACE -> ^( I_STATEMENT_FORMAT25x[$start, \"I_STATEMENT_FORMAT25x\"] INSTRUCTION_FORMAT25x REGISTER register_list ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1019:5: INSTRUCTION_FORMAT25x REGISTER COMMA OPEN_BRACE register_list CLOSE_BRACE { - INSTRUCTION_FORMAT25x411=(Token)match(input,INSTRUCTION_FORMAT25x,FOLLOW_INSTRUCTION_FORMAT25x_in_insn_format25x5183); - stream_INSTRUCTION_FORMAT25x.add(INSTRUCTION_FORMAT25x411); + INSTRUCTION_FORMAT25x409=(Token)match(input,INSTRUCTION_FORMAT25x,FOLLOW_INSTRUCTION_FORMAT25x_in_insn_format25x5161); + stream_INSTRUCTION_FORMAT25x.add(INSTRUCTION_FORMAT25x409); - REGISTER412=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format25x5185); - stream_REGISTER.add(REGISTER412); + REGISTER410=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format25x5163); + stream_REGISTER.add(REGISTER410); - COMMA413=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format25x5187); - stream_COMMA.add(COMMA413); + COMMA411=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format25x5165); + stream_COMMA.add(COMMA411); - OPEN_BRACE414=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_insn_format25x5189); - stream_OPEN_BRACE.add(OPEN_BRACE414); + OPEN_BRACE412=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_insn_format25x5167); + stream_OPEN_BRACE.add(OPEN_BRACE412); - pushFollow(FOLLOW_register_list_in_insn_format25x5191); - register_list415=register_list(); + pushFollow(FOLLOW_register_list_in_insn_format25x5169); + register_list413=register_list(); state._fsp--; - stream_register_list.add(register_list415.getTree()); - CLOSE_BRACE416=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_insn_format25x5193); - stream_CLOSE_BRACE.add(CLOSE_BRACE416); + stream_register_list.add(register_list413.getTree()); + CLOSE_BRACE414=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_insn_format25x5171); + stream_CLOSE_BRACE.add(CLOSE_BRACE414); // AST REWRITE - // elements: REGISTER, INSTRUCTION_FORMAT25x, register_list + // elements: REGISTER, register_list, INSTRUCTION_FORMAT25x // token labels: // rule labels: retval // token list labels: @@ -12986,9 +13148,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 1021:5: -> ^( I_STATEMENT_FORMAT25x[$start, \"I_STATEMENT_FORMAT25x\"] INSTRUCTION_FORMAT25x REGISTER register_list ) + // 1020:5: -> ^( I_STATEMENT_FORMAT25x[$start, \"I_STATEMENT_FORMAT25x\"] INSTRUCTION_FORMAT25x REGISTER register_list ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1021:8: ^( I_STATEMENT_FORMAT25x[$start, \"I_STATEMENT_FORMAT25x\"] INSTRUCTION_FORMAT25x REGISTER register_list ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1020:8: ^( I_STATEMENT_FORMAT25x[$start, \"I_STATEMENT_FORMAT25x\"] INSTRUCTION_FORMAT25x REGISTER register_list ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT25x, (retval.start), "I_STATEMENT_FORMAT25x"), root_1); @@ -13032,32 +13194,32 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format30t" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1023:1: insn_format30t : INSTRUCTION_FORMAT30t label_ref -> ^( I_STATEMENT_FORMAT30t[$start, \"I_STATEMENT_FORMAT30t\"] INSTRUCTION_FORMAT30t label_ref ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1022:1: insn_format30t : INSTRUCTION_FORMAT30t label_ref -> ^( I_STATEMENT_FORMAT30t[$start, \"I_STATEMENT_FORMAT30t\"] INSTRUCTION_FORMAT30t label_ref ) ; public final smaliParser.insn_format30t_return insn_format30t() throws RecognitionException { smaliParser.insn_format30t_return retval = new smaliParser.insn_format30t_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT30t417=null; - ParserRuleReturnScope label_ref418 =null; + Token INSTRUCTION_FORMAT30t415=null; + ParserRuleReturnScope label_ref416 =null; - CommonTree INSTRUCTION_FORMAT30t417_tree=null; + CommonTree INSTRUCTION_FORMAT30t415_tree=null; RewriteRuleTokenStream stream_INSTRUCTION_FORMAT30t=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT30t"); RewriteRuleSubtreeStream stream_label_ref=new RewriteRuleSubtreeStream(adaptor,"rule label_ref"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1024:3: ( INSTRUCTION_FORMAT30t label_ref -> ^( I_STATEMENT_FORMAT30t[$start, \"I_STATEMENT_FORMAT30t\"] INSTRUCTION_FORMAT30t label_ref ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1025:5: INSTRUCTION_FORMAT30t label_ref + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1023:3: ( INSTRUCTION_FORMAT30t label_ref -> ^( I_STATEMENT_FORMAT30t[$start, \"I_STATEMENT_FORMAT30t\"] INSTRUCTION_FORMAT30t label_ref ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1024:5: INSTRUCTION_FORMAT30t label_ref { - INSTRUCTION_FORMAT30t417=(Token)match(input,INSTRUCTION_FORMAT30t,FOLLOW_INSTRUCTION_FORMAT30t_in_insn_format30t5225); - stream_INSTRUCTION_FORMAT30t.add(INSTRUCTION_FORMAT30t417); + INSTRUCTION_FORMAT30t415=(Token)match(input,INSTRUCTION_FORMAT30t,FOLLOW_INSTRUCTION_FORMAT30t_in_insn_format30t5203); + stream_INSTRUCTION_FORMAT30t.add(INSTRUCTION_FORMAT30t415); - pushFollow(FOLLOW_label_ref_in_insn_format30t5227); - label_ref418=label_ref(); + pushFollow(FOLLOW_label_ref_in_insn_format30t5205); + label_ref416=label_ref(); state._fsp--; - stream_label_ref.add(label_ref418.getTree()); + stream_label_ref.add(label_ref416.getTree()); // AST REWRITE // elements: label_ref, INSTRUCTION_FORMAT30t // token labels: @@ -13069,9 +13231,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 1026:5: -> ^( I_STATEMENT_FORMAT30t[$start, \"I_STATEMENT_FORMAT30t\"] INSTRUCTION_FORMAT30t label_ref ) + // 1025:5: -> ^( I_STATEMENT_FORMAT30t[$start, \"I_STATEMENT_FORMAT30t\"] INSTRUCTION_FORMAT30t label_ref ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1026:8: ^( I_STATEMENT_FORMAT30t[$start, \"I_STATEMENT_FORMAT30t\"] INSTRUCTION_FORMAT30t label_ref ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1025:8: ^( I_STATEMENT_FORMAT30t[$start, \"I_STATEMENT_FORMAT30t\"] INSTRUCTION_FORMAT30t label_ref ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT30t, (retval.start), "I_STATEMENT_FORMAT30t"), root_1); @@ -13114,45 +13276,45 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format31c" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1028:1: insn_format31c : INSTRUCTION_FORMAT31c REGISTER COMMA STRING_LITERAL -> ^( I_STATEMENT_FORMAT31c[$start, \"I_STATEMENT_FORMAT31c\"] INSTRUCTION_FORMAT31c REGISTER STRING_LITERAL ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1027:1: insn_format31c : INSTRUCTION_FORMAT31c REGISTER COMMA STRING_LITERAL -> ^( I_STATEMENT_FORMAT31c[$start, \"I_STATEMENT_FORMAT31c\"] INSTRUCTION_FORMAT31c REGISTER STRING_LITERAL ) ; public final smaliParser.insn_format31c_return insn_format31c() throws RecognitionException { smaliParser.insn_format31c_return retval = new smaliParser.insn_format31c_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT31c419=null; - Token REGISTER420=null; - Token COMMA421=null; - Token STRING_LITERAL422=null; + Token INSTRUCTION_FORMAT31c417=null; + Token REGISTER418=null; + Token COMMA419=null; + Token STRING_LITERAL420=null; - CommonTree INSTRUCTION_FORMAT31c419_tree=null; - CommonTree REGISTER420_tree=null; - CommonTree COMMA421_tree=null; - CommonTree STRING_LITERAL422_tree=null; - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT31c=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT31c"); - RewriteRuleTokenStream stream_STRING_LITERAL=new RewriteRuleTokenStream(adaptor,"token STRING_LITERAL"); + CommonTree INSTRUCTION_FORMAT31c417_tree=null; + CommonTree REGISTER418_tree=null; + CommonTree COMMA419_tree=null; + CommonTree STRING_LITERAL420_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT31c=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT31c"); + RewriteRuleTokenStream stream_STRING_LITERAL=new RewriteRuleTokenStream(adaptor,"token STRING_LITERAL"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1029:3: ( INSTRUCTION_FORMAT31c REGISTER COMMA STRING_LITERAL -> ^( I_STATEMENT_FORMAT31c[$start, \"I_STATEMENT_FORMAT31c\"] INSTRUCTION_FORMAT31c REGISTER STRING_LITERAL ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1030:5: INSTRUCTION_FORMAT31c REGISTER COMMA STRING_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1028:3: ( INSTRUCTION_FORMAT31c REGISTER COMMA STRING_LITERAL -> ^( I_STATEMENT_FORMAT31c[$start, \"I_STATEMENT_FORMAT31c\"] INSTRUCTION_FORMAT31c REGISTER STRING_LITERAL ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1029:5: INSTRUCTION_FORMAT31c REGISTER COMMA STRING_LITERAL { - INSTRUCTION_FORMAT31c419=(Token)match(input,INSTRUCTION_FORMAT31c,FOLLOW_INSTRUCTION_FORMAT31c_in_insn_format31c5257); - stream_INSTRUCTION_FORMAT31c.add(INSTRUCTION_FORMAT31c419); + INSTRUCTION_FORMAT31c417=(Token)match(input,INSTRUCTION_FORMAT31c,FOLLOW_INSTRUCTION_FORMAT31c_in_insn_format31c5235); + stream_INSTRUCTION_FORMAT31c.add(INSTRUCTION_FORMAT31c417); - REGISTER420=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format31c5259); - stream_REGISTER.add(REGISTER420); + REGISTER418=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format31c5237); + stream_REGISTER.add(REGISTER418); - COMMA421=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format31c5261); - stream_COMMA.add(COMMA421); + COMMA419=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format31c5239); + stream_COMMA.add(COMMA419); - STRING_LITERAL422=(Token)match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_insn_format31c5263); - stream_STRING_LITERAL.add(STRING_LITERAL422); + STRING_LITERAL420=(Token)match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_insn_format31c5241); + stream_STRING_LITERAL.add(STRING_LITERAL420); // AST REWRITE - // elements: STRING_LITERAL, INSTRUCTION_FORMAT31c, REGISTER + // elements: INSTRUCTION_FORMAT31c, REGISTER, STRING_LITERAL // token labels: // rule labels: retval // token list labels: @@ -13162,9 +13324,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 1031:5: -> ^( I_STATEMENT_FORMAT31c[$start, \"I_STATEMENT_FORMAT31c\"] INSTRUCTION_FORMAT31c REGISTER STRING_LITERAL ) + // 1030:5: -> ^( I_STATEMENT_FORMAT31c[$start, \"I_STATEMENT_FORMAT31c\"] INSTRUCTION_FORMAT31c REGISTER STRING_LITERAL ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1031:7: ^( I_STATEMENT_FORMAT31c[$start, \"I_STATEMENT_FORMAT31c\"] INSTRUCTION_FORMAT31c REGISTER STRING_LITERAL ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1030:7: ^( I_STATEMENT_FORMAT31c[$start, \"I_STATEMENT_FORMAT31c\"] INSTRUCTION_FORMAT31c REGISTER STRING_LITERAL ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT31c, (retval.start), "I_STATEMENT_FORMAT31c"), root_1); @@ -13208,45 +13370,45 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format31i" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1033:1: insn_format31i : instruction_format31i REGISTER COMMA fixed_32bit_literal -> ^( I_STATEMENT_FORMAT31i[$start, \"I_STATEMENT_FORMAT31i\"] instruction_format31i REGISTER fixed_32bit_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1032:1: insn_format31i : instruction_format31i REGISTER COMMA fixed_32bit_literal -> ^( I_STATEMENT_FORMAT31i[$start, \"I_STATEMENT_FORMAT31i\"] instruction_format31i REGISTER fixed_32bit_literal ) ; public final smaliParser.insn_format31i_return insn_format31i() throws RecognitionException { smaliParser.insn_format31i_return retval = new smaliParser.insn_format31i_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token REGISTER424=null; - Token COMMA425=null; - ParserRuleReturnScope instruction_format31i423 =null; - ParserRuleReturnScope fixed_32bit_literal426 =null; + Token REGISTER422=null; + Token COMMA423=null; + ParserRuleReturnScope instruction_format31i421 =null; + ParserRuleReturnScope fixed_32bit_literal424 =null; - CommonTree REGISTER424_tree=null; - CommonTree COMMA425_tree=null; + CommonTree REGISTER422_tree=null; + CommonTree COMMA423_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); - RewriteRuleSubtreeStream stream_instruction_format31i=new RewriteRuleSubtreeStream(adaptor,"rule instruction_format31i"); RewriteRuleSubtreeStream stream_fixed_32bit_literal=new RewriteRuleSubtreeStream(adaptor,"rule fixed_32bit_literal"); + RewriteRuleSubtreeStream stream_instruction_format31i=new RewriteRuleSubtreeStream(adaptor,"rule instruction_format31i"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1034:3: ( instruction_format31i REGISTER COMMA fixed_32bit_literal -> ^( I_STATEMENT_FORMAT31i[$start, \"I_STATEMENT_FORMAT31i\"] instruction_format31i REGISTER fixed_32bit_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1035:5: instruction_format31i REGISTER COMMA fixed_32bit_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1033:3: ( instruction_format31i REGISTER COMMA fixed_32bit_literal -> ^( I_STATEMENT_FORMAT31i[$start, \"I_STATEMENT_FORMAT31i\"] instruction_format31i REGISTER fixed_32bit_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1034:5: instruction_format31i REGISTER COMMA fixed_32bit_literal { - pushFollow(FOLLOW_instruction_format31i_in_insn_format31i5294); - instruction_format31i423=instruction_format31i(); + pushFollow(FOLLOW_instruction_format31i_in_insn_format31i5272); + instruction_format31i421=instruction_format31i(); state._fsp--; - stream_instruction_format31i.add(instruction_format31i423.getTree()); - REGISTER424=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format31i5296); - stream_REGISTER.add(REGISTER424); + stream_instruction_format31i.add(instruction_format31i421.getTree()); + REGISTER422=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format31i5274); + stream_REGISTER.add(REGISTER422); - COMMA425=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format31i5298); - stream_COMMA.add(COMMA425); + COMMA423=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format31i5276); + stream_COMMA.add(COMMA423); - pushFollow(FOLLOW_fixed_32bit_literal_in_insn_format31i5300); - fixed_32bit_literal426=fixed_32bit_literal(); + pushFollow(FOLLOW_fixed_32bit_literal_in_insn_format31i5278); + fixed_32bit_literal424=fixed_32bit_literal(); state._fsp--; - stream_fixed_32bit_literal.add(fixed_32bit_literal426.getTree()); + stream_fixed_32bit_literal.add(fixed_32bit_literal424.getTree()); // AST REWRITE // elements: instruction_format31i, REGISTER, fixed_32bit_literal // token labels: @@ -13258,9 +13420,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 1036:5: -> ^( I_STATEMENT_FORMAT31i[$start, \"I_STATEMENT_FORMAT31i\"] instruction_format31i REGISTER fixed_32bit_literal ) + // 1035:5: -> ^( I_STATEMENT_FORMAT31i[$start, \"I_STATEMENT_FORMAT31i\"] instruction_format31i REGISTER fixed_32bit_literal ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1036:8: ^( I_STATEMENT_FORMAT31i[$start, \"I_STATEMENT_FORMAT31i\"] instruction_format31i REGISTER fixed_32bit_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1035:8: ^( I_STATEMENT_FORMAT31i[$start, \"I_STATEMENT_FORMAT31i\"] instruction_format31i REGISTER fixed_32bit_literal ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT31i, (retval.start), "I_STATEMENT_FORMAT31i"), root_1); @@ -13304,46 +13466,46 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format31t" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1038:1: insn_format31t : INSTRUCTION_FORMAT31t REGISTER COMMA label_ref -> ^( I_STATEMENT_FORMAT31t[$start, \"I_STATEMENT_FORMAT31t\"] INSTRUCTION_FORMAT31t REGISTER label_ref ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1037:1: insn_format31t : INSTRUCTION_FORMAT31t REGISTER COMMA label_ref -> ^( I_STATEMENT_FORMAT31t[$start, \"I_STATEMENT_FORMAT31t\"] INSTRUCTION_FORMAT31t REGISTER label_ref ) ; public final smaliParser.insn_format31t_return insn_format31t() throws RecognitionException { smaliParser.insn_format31t_return retval = new smaliParser.insn_format31t_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT31t427=null; - Token REGISTER428=null; - Token COMMA429=null; - ParserRuleReturnScope label_ref430 =null; + Token INSTRUCTION_FORMAT31t425=null; + Token REGISTER426=null; + Token COMMA427=null; + ParserRuleReturnScope label_ref428 =null; - CommonTree INSTRUCTION_FORMAT31t427_tree=null; - CommonTree REGISTER428_tree=null; - CommonTree COMMA429_tree=null; - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT31t=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT31t"); + CommonTree INSTRUCTION_FORMAT31t425_tree=null; + CommonTree REGISTER426_tree=null; + CommonTree COMMA427_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT31t=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT31t"); RewriteRuleSubtreeStream stream_label_ref=new RewriteRuleSubtreeStream(adaptor,"rule label_ref"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1039:3: ( INSTRUCTION_FORMAT31t REGISTER COMMA label_ref -> ^( I_STATEMENT_FORMAT31t[$start, \"I_STATEMENT_FORMAT31t\"] INSTRUCTION_FORMAT31t REGISTER label_ref ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1040:5: INSTRUCTION_FORMAT31t REGISTER COMMA label_ref + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1038:3: ( INSTRUCTION_FORMAT31t REGISTER COMMA label_ref -> ^( I_STATEMENT_FORMAT31t[$start, \"I_STATEMENT_FORMAT31t\"] INSTRUCTION_FORMAT31t REGISTER label_ref ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1039:5: INSTRUCTION_FORMAT31t REGISTER COMMA label_ref { - INSTRUCTION_FORMAT31t427=(Token)match(input,INSTRUCTION_FORMAT31t,FOLLOW_INSTRUCTION_FORMAT31t_in_insn_format31t5332); - stream_INSTRUCTION_FORMAT31t.add(INSTRUCTION_FORMAT31t427); + INSTRUCTION_FORMAT31t425=(Token)match(input,INSTRUCTION_FORMAT31t,FOLLOW_INSTRUCTION_FORMAT31t_in_insn_format31t5310); + stream_INSTRUCTION_FORMAT31t.add(INSTRUCTION_FORMAT31t425); - REGISTER428=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format31t5334); - stream_REGISTER.add(REGISTER428); + REGISTER426=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format31t5312); + stream_REGISTER.add(REGISTER426); - COMMA429=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format31t5336); - stream_COMMA.add(COMMA429); + COMMA427=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format31t5314); + stream_COMMA.add(COMMA427); - pushFollow(FOLLOW_label_ref_in_insn_format31t5338); - label_ref430=label_ref(); + pushFollow(FOLLOW_label_ref_in_insn_format31t5316); + label_ref428=label_ref(); state._fsp--; - stream_label_ref.add(label_ref430.getTree()); + stream_label_ref.add(label_ref428.getTree()); // AST REWRITE - // elements: REGISTER, label_ref, INSTRUCTION_FORMAT31t + // elements: INSTRUCTION_FORMAT31t, REGISTER, label_ref // token labels: // rule labels: retval // token list labels: @@ -13353,9 +13515,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 1041:5: -> ^( I_STATEMENT_FORMAT31t[$start, \"I_STATEMENT_FORMAT31t\"] INSTRUCTION_FORMAT31t REGISTER label_ref ) + // 1040:5: -> ^( I_STATEMENT_FORMAT31t[$start, \"I_STATEMENT_FORMAT31t\"] INSTRUCTION_FORMAT31t REGISTER label_ref ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1041:8: ^( I_STATEMENT_FORMAT31t[$start, \"I_STATEMENT_FORMAT31t\"] INSTRUCTION_FORMAT31t REGISTER label_ref ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1040:8: ^( I_STATEMENT_FORMAT31t[$start, \"I_STATEMENT_FORMAT31t\"] INSTRUCTION_FORMAT31t REGISTER label_ref ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT31t, (retval.start), "I_STATEMENT_FORMAT31t"), root_1); @@ -13399,41 +13561,41 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format32x" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1043:1: insn_format32x : INSTRUCTION_FORMAT32x REGISTER COMMA REGISTER -> ^( I_STATEMENT_FORMAT32x[$start, \"I_STATEMENT_FORMAT32x\"] INSTRUCTION_FORMAT32x REGISTER REGISTER ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1042:1: insn_format32x : INSTRUCTION_FORMAT32x REGISTER COMMA REGISTER -> ^( I_STATEMENT_FORMAT32x[$start, \"I_STATEMENT_FORMAT32x\"] INSTRUCTION_FORMAT32x REGISTER REGISTER ) ; public final smaliParser.insn_format32x_return insn_format32x() throws RecognitionException { smaliParser.insn_format32x_return retval = new smaliParser.insn_format32x_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT32x431=null; + Token INSTRUCTION_FORMAT32x429=null; + Token REGISTER430=null; + Token COMMA431=null; Token REGISTER432=null; - Token COMMA433=null; - Token REGISTER434=null; - CommonTree INSTRUCTION_FORMAT32x431_tree=null; + CommonTree INSTRUCTION_FORMAT32x429_tree=null; + CommonTree REGISTER430_tree=null; + CommonTree COMMA431_tree=null; CommonTree REGISTER432_tree=null; - CommonTree COMMA433_tree=null; - CommonTree REGISTER434_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT32x=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT32x"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1044:3: ( INSTRUCTION_FORMAT32x REGISTER COMMA REGISTER -> ^( I_STATEMENT_FORMAT32x[$start, \"I_STATEMENT_FORMAT32x\"] INSTRUCTION_FORMAT32x REGISTER REGISTER ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1045:5: INSTRUCTION_FORMAT32x REGISTER COMMA REGISTER + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1043:3: ( INSTRUCTION_FORMAT32x REGISTER COMMA REGISTER -> ^( I_STATEMENT_FORMAT32x[$start, \"I_STATEMENT_FORMAT32x\"] INSTRUCTION_FORMAT32x REGISTER REGISTER ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1044:5: INSTRUCTION_FORMAT32x REGISTER COMMA REGISTER { - INSTRUCTION_FORMAT32x431=(Token)match(input,INSTRUCTION_FORMAT32x,FOLLOW_INSTRUCTION_FORMAT32x_in_insn_format32x5370); - stream_INSTRUCTION_FORMAT32x.add(INSTRUCTION_FORMAT32x431); + INSTRUCTION_FORMAT32x429=(Token)match(input,INSTRUCTION_FORMAT32x,FOLLOW_INSTRUCTION_FORMAT32x_in_insn_format32x5348); + stream_INSTRUCTION_FORMAT32x.add(INSTRUCTION_FORMAT32x429); - REGISTER432=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format32x5372); - stream_REGISTER.add(REGISTER432); + REGISTER430=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format32x5350); + stream_REGISTER.add(REGISTER430); - COMMA433=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format32x5374); - stream_COMMA.add(COMMA433); + COMMA431=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format32x5352); + stream_COMMA.add(COMMA431); - REGISTER434=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format32x5376); - stream_REGISTER.add(REGISTER434); + REGISTER432=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format32x5354); + stream_REGISTER.add(REGISTER432); // AST REWRITE // elements: INSTRUCTION_FORMAT32x, REGISTER, REGISTER @@ -13446,9 +13608,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 1046:5: -> ^( I_STATEMENT_FORMAT32x[$start, \"I_STATEMENT_FORMAT32x\"] INSTRUCTION_FORMAT32x REGISTER REGISTER ) + // 1045:5: -> ^( I_STATEMENT_FORMAT32x[$start, \"I_STATEMENT_FORMAT32x\"] INSTRUCTION_FORMAT32x REGISTER REGISTER ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1046:8: ^( I_STATEMENT_FORMAT32x[$start, \"I_STATEMENT_FORMAT32x\"] INSTRUCTION_FORMAT32x REGISTER REGISTER ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1045:8: ^( I_STATEMENT_FORMAT32x[$start, \"I_STATEMENT_FORMAT32x\"] INSTRUCTION_FORMAT32x REGISTER REGISTER ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT32x, (retval.start), "I_STATEMENT_FORMAT32x"), root_1); @@ -13492,59 +13654,59 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format35c_method" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1048:1: insn_format35c_method : INSTRUCTION_FORMAT35c_METHOD OPEN_BRACE register_list CLOSE_BRACE COMMA method_reference -> ^( I_STATEMENT_FORMAT35c_METHOD[$start, \"I_STATEMENT_FORMAT35c_METHOD\"] INSTRUCTION_FORMAT35c_METHOD register_list method_reference ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1047:1: insn_format35c_method : INSTRUCTION_FORMAT35c_METHOD OPEN_BRACE register_list CLOSE_BRACE COMMA method_reference -> ^( I_STATEMENT_FORMAT35c_METHOD[$start, \"I_STATEMENT_FORMAT35c_METHOD\"] INSTRUCTION_FORMAT35c_METHOD register_list method_reference ) ; public final smaliParser.insn_format35c_method_return insn_format35c_method() throws RecognitionException { smaliParser.insn_format35c_method_return retval = new smaliParser.insn_format35c_method_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT35c_METHOD435=null; - Token OPEN_BRACE436=null; - Token CLOSE_BRACE438=null; - Token COMMA439=null; - ParserRuleReturnScope register_list437 =null; - ParserRuleReturnScope method_reference440 =null; - - CommonTree INSTRUCTION_FORMAT35c_METHOD435_tree=null; - CommonTree OPEN_BRACE436_tree=null; - CommonTree CLOSE_BRACE438_tree=null; - CommonTree COMMA439_tree=null; + Token INSTRUCTION_FORMAT35c_METHOD433=null; + Token OPEN_BRACE434=null; + Token CLOSE_BRACE436=null; + Token COMMA437=null; + ParserRuleReturnScope register_list435 =null; + ParserRuleReturnScope method_reference438 =null; + + CommonTree INSTRUCTION_FORMAT35c_METHOD433_tree=null; + CommonTree OPEN_BRACE434_tree=null; + CommonTree CLOSE_BRACE436_tree=null; + CommonTree COMMA437_tree=null; RewriteRuleTokenStream stream_INSTRUCTION_FORMAT35c_METHOD=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT35c_METHOD"); - RewriteRuleTokenStream stream_CLOSE_BRACE=new RewriteRuleTokenStream(adaptor,"token CLOSE_BRACE"); RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_OPEN_BRACE=new RewriteRuleTokenStream(adaptor,"token OPEN_BRACE"); - RewriteRuleSubtreeStream stream_register_list=new RewriteRuleSubtreeStream(adaptor,"rule register_list"); + RewriteRuleTokenStream stream_CLOSE_BRACE=new RewriteRuleTokenStream(adaptor,"token CLOSE_BRACE"); RewriteRuleSubtreeStream stream_method_reference=new RewriteRuleSubtreeStream(adaptor,"rule method_reference"); + RewriteRuleSubtreeStream stream_register_list=new RewriteRuleSubtreeStream(adaptor,"rule register_list"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1049:3: ( INSTRUCTION_FORMAT35c_METHOD OPEN_BRACE register_list CLOSE_BRACE COMMA method_reference -> ^( I_STATEMENT_FORMAT35c_METHOD[$start, \"I_STATEMENT_FORMAT35c_METHOD\"] INSTRUCTION_FORMAT35c_METHOD register_list method_reference ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1050:5: INSTRUCTION_FORMAT35c_METHOD OPEN_BRACE register_list CLOSE_BRACE COMMA method_reference + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1048:3: ( INSTRUCTION_FORMAT35c_METHOD OPEN_BRACE register_list CLOSE_BRACE COMMA method_reference -> ^( I_STATEMENT_FORMAT35c_METHOD[$start, \"I_STATEMENT_FORMAT35c_METHOD\"] INSTRUCTION_FORMAT35c_METHOD register_list method_reference ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1049:5: INSTRUCTION_FORMAT35c_METHOD OPEN_BRACE register_list CLOSE_BRACE COMMA method_reference { - INSTRUCTION_FORMAT35c_METHOD435=(Token)match(input,INSTRUCTION_FORMAT35c_METHOD,FOLLOW_INSTRUCTION_FORMAT35c_METHOD_in_insn_format35c_method5408); - stream_INSTRUCTION_FORMAT35c_METHOD.add(INSTRUCTION_FORMAT35c_METHOD435); + INSTRUCTION_FORMAT35c_METHOD433=(Token)match(input,INSTRUCTION_FORMAT35c_METHOD,FOLLOW_INSTRUCTION_FORMAT35c_METHOD_in_insn_format35c_method5386); + stream_INSTRUCTION_FORMAT35c_METHOD.add(INSTRUCTION_FORMAT35c_METHOD433); - OPEN_BRACE436=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_insn_format35c_method5410); - stream_OPEN_BRACE.add(OPEN_BRACE436); + OPEN_BRACE434=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_insn_format35c_method5388); + stream_OPEN_BRACE.add(OPEN_BRACE434); - pushFollow(FOLLOW_register_list_in_insn_format35c_method5412); - register_list437=register_list(); + pushFollow(FOLLOW_register_list_in_insn_format35c_method5390); + register_list435=register_list(); state._fsp--; - stream_register_list.add(register_list437.getTree()); - CLOSE_BRACE438=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_insn_format35c_method5414); - stream_CLOSE_BRACE.add(CLOSE_BRACE438); + stream_register_list.add(register_list435.getTree()); + CLOSE_BRACE436=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_insn_format35c_method5392); + stream_CLOSE_BRACE.add(CLOSE_BRACE436); - COMMA439=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format35c_method5416); - stream_COMMA.add(COMMA439); + COMMA437=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format35c_method5394); + stream_COMMA.add(COMMA437); - pushFollow(FOLLOW_method_reference_in_insn_format35c_method5418); - method_reference440=method_reference(); + pushFollow(FOLLOW_method_reference_in_insn_format35c_method5396); + method_reference438=method_reference(); state._fsp--; - stream_method_reference.add(method_reference440.getTree()); + stream_method_reference.add(method_reference438.getTree()); // AST REWRITE - // elements: INSTRUCTION_FORMAT35c_METHOD, method_reference, register_list + // elements: register_list, INSTRUCTION_FORMAT35c_METHOD, method_reference // token labels: // rule labels: retval // token list labels: @@ -13554,9 +13716,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 1051:5: -> ^( I_STATEMENT_FORMAT35c_METHOD[$start, \"I_STATEMENT_FORMAT35c_METHOD\"] INSTRUCTION_FORMAT35c_METHOD register_list method_reference ) + // 1050:5: -> ^( I_STATEMENT_FORMAT35c_METHOD[$start, \"I_STATEMENT_FORMAT35c_METHOD\"] INSTRUCTION_FORMAT35c_METHOD register_list method_reference ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1051:8: ^( I_STATEMENT_FORMAT35c_METHOD[$start, \"I_STATEMENT_FORMAT35c_METHOD\"] INSTRUCTION_FORMAT35c_METHOD register_list method_reference ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1050:8: ^( I_STATEMENT_FORMAT35c_METHOD[$start, \"I_STATEMENT_FORMAT35c_METHOD\"] INSTRUCTION_FORMAT35c_METHOD register_list method_reference ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT35c_METHOD, (retval.start), "I_STATEMENT_FORMAT35c_METHOD"), root_1); @@ -13600,59 +13762,59 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format35c_type" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1053:1: insn_format35c_type : INSTRUCTION_FORMAT35c_TYPE OPEN_BRACE register_list CLOSE_BRACE COMMA nonvoid_type_descriptor -> ^( I_STATEMENT_FORMAT35c_TYPE[$start, \"I_STATEMENT_FORMAT35c_TYPE\"] INSTRUCTION_FORMAT35c_TYPE register_list nonvoid_type_descriptor ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1052:1: insn_format35c_type : INSTRUCTION_FORMAT35c_TYPE OPEN_BRACE register_list CLOSE_BRACE COMMA nonvoid_type_descriptor -> ^( I_STATEMENT_FORMAT35c_TYPE[$start, \"I_STATEMENT_FORMAT35c_TYPE\"] INSTRUCTION_FORMAT35c_TYPE register_list nonvoid_type_descriptor ) ; public final smaliParser.insn_format35c_type_return insn_format35c_type() throws RecognitionException { smaliParser.insn_format35c_type_return retval = new smaliParser.insn_format35c_type_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT35c_TYPE441=null; - Token OPEN_BRACE442=null; - Token CLOSE_BRACE444=null; - Token COMMA445=null; - ParserRuleReturnScope register_list443 =null; - ParserRuleReturnScope nonvoid_type_descriptor446 =null; - - CommonTree INSTRUCTION_FORMAT35c_TYPE441_tree=null; - CommonTree OPEN_BRACE442_tree=null; - CommonTree CLOSE_BRACE444_tree=null; - CommonTree COMMA445_tree=null; - RewriteRuleTokenStream stream_CLOSE_BRACE=new RewriteRuleTokenStream(adaptor,"token CLOSE_BRACE"); + Token INSTRUCTION_FORMAT35c_TYPE439=null; + Token OPEN_BRACE440=null; + Token CLOSE_BRACE442=null; + Token COMMA443=null; + ParserRuleReturnScope register_list441 =null; + ParserRuleReturnScope nonvoid_type_descriptor444 =null; + + CommonTree INSTRUCTION_FORMAT35c_TYPE439_tree=null; + CommonTree OPEN_BRACE440_tree=null; + CommonTree CLOSE_BRACE442_tree=null; + CommonTree COMMA443_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); - RewriteRuleTokenStream stream_OPEN_BRACE=new RewriteRuleTokenStream(adaptor,"token OPEN_BRACE"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT35c_TYPE=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT35c_TYPE"); - RewriteRuleSubtreeStream stream_nonvoid_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule nonvoid_type_descriptor"); + RewriteRuleTokenStream stream_OPEN_BRACE=new RewriteRuleTokenStream(adaptor,"token OPEN_BRACE"); + RewriteRuleTokenStream stream_CLOSE_BRACE=new RewriteRuleTokenStream(adaptor,"token CLOSE_BRACE"); RewriteRuleSubtreeStream stream_register_list=new RewriteRuleSubtreeStream(adaptor,"rule register_list"); + RewriteRuleSubtreeStream stream_nonvoid_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule nonvoid_type_descriptor"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1054:3: ( INSTRUCTION_FORMAT35c_TYPE OPEN_BRACE register_list CLOSE_BRACE COMMA nonvoid_type_descriptor -> ^( I_STATEMENT_FORMAT35c_TYPE[$start, \"I_STATEMENT_FORMAT35c_TYPE\"] INSTRUCTION_FORMAT35c_TYPE register_list nonvoid_type_descriptor ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1055:5: INSTRUCTION_FORMAT35c_TYPE OPEN_BRACE register_list CLOSE_BRACE COMMA nonvoid_type_descriptor + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1053:3: ( INSTRUCTION_FORMAT35c_TYPE OPEN_BRACE register_list CLOSE_BRACE COMMA nonvoid_type_descriptor -> ^( I_STATEMENT_FORMAT35c_TYPE[$start, \"I_STATEMENT_FORMAT35c_TYPE\"] INSTRUCTION_FORMAT35c_TYPE register_list nonvoid_type_descriptor ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1054:5: INSTRUCTION_FORMAT35c_TYPE OPEN_BRACE register_list CLOSE_BRACE COMMA nonvoid_type_descriptor { - INSTRUCTION_FORMAT35c_TYPE441=(Token)match(input,INSTRUCTION_FORMAT35c_TYPE,FOLLOW_INSTRUCTION_FORMAT35c_TYPE_in_insn_format35c_type5450); - stream_INSTRUCTION_FORMAT35c_TYPE.add(INSTRUCTION_FORMAT35c_TYPE441); + INSTRUCTION_FORMAT35c_TYPE439=(Token)match(input,INSTRUCTION_FORMAT35c_TYPE,FOLLOW_INSTRUCTION_FORMAT35c_TYPE_in_insn_format35c_type5428); + stream_INSTRUCTION_FORMAT35c_TYPE.add(INSTRUCTION_FORMAT35c_TYPE439); - OPEN_BRACE442=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_insn_format35c_type5452); - stream_OPEN_BRACE.add(OPEN_BRACE442); + OPEN_BRACE440=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_insn_format35c_type5430); + stream_OPEN_BRACE.add(OPEN_BRACE440); - pushFollow(FOLLOW_register_list_in_insn_format35c_type5454); - register_list443=register_list(); + pushFollow(FOLLOW_register_list_in_insn_format35c_type5432); + register_list441=register_list(); state._fsp--; - stream_register_list.add(register_list443.getTree()); - CLOSE_BRACE444=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_insn_format35c_type5456); - stream_CLOSE_BRACE.add(CLOSE_BRACE444); + stream_register_list.add(register_list441.getTree()); + CLOSE_BRACE442=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_insn_format35c_type5434); + stream_CLOSE_BRACE.add(CLOSE_BRACE442); - COMMA445=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format35c_type5458); - stream_COMMA.add(COMMA445); + COMMA443=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format35c_type5436); + stream_COMMA.add(COMMA443); - pushFollow(FOLLOW_nonvoid_type_descriptor_in_insn_format35c_type5460); - nonvoid_type_descriptor446=nonvoid_type_descriptor(); + pushFollow(FOLLOW_nonvoid_type_descriptor_in_insn_format35c_type5438); + nonvoid_type_descriptor444=nonvoid_type_descriptor(); state._fsp--; - stream_nonvoid_type_descriptor.add(nonvoid_type_descriptor446.getTree()); + stream_nonvoid_type_descriptor.add(nonvoid_type_descriptor444.getTree()); // AST REWRITE - // elements: nonvoid_type_descriptor, register_list, INSTRUCTION_FORMAT35c_TYPE + // elements: INSTRUCTION_FORMAT35c_TYPE, nonvoid_type_descriptor, register_list // token labels: // rule labels: retval // token list labels: @@ -13662,9 +13824,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 1056:5: -> ^( I_STATEMENT_FORMAT35c_TYPE[$start, \"I_STATEMENT_FORMAT35c_TYPE\"] INSTRUCTION_FORMAT35c_TYPE register_list nonvoid_type_descriptor ) + // 1055:5: -> ^( I_STATEMENT_FORMAT35c_TYPE[$start, \"I_STATEMENT_FORMAT35c_TYPE\"] INSTRUCTION_FORMAT35c_TYPE register_list nonvoid_type_descriptor ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1056:8: ^( I_STATEMENT_FORMAT35c_TYPE[$start, \"I_STATEMENT_FORMAT35c_TYPE\"] INSTRUCTION_FORMAT35c_TYPE register_list nonvoid_type_descriptor ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1055:8: ^( I_STATEMENT_FORMAT35c_TYPE[$start, \"I_STATEMENT_FORMAT35c_TYPE\"] INSTRUCTION_FORMAT35c_TYPE register_list nonvoid_type_descriptor ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT35c_TYPE, (retval.start), "I_STATEMENT_FORMAT35c_TYPE"), root_1); @@ -13708,62 +13870,62 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format35c_method_odex" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1058:1: insn_format35c_method_odex : INSTRUCTION_FORMAT35c_METHOD_ODEX OPEN_BRACE register_list CLOSE_BRACE COMMA method_reference ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1057:1: insn_format35c_method_odex : INSTRUCTION_FORMAT35c_METHOD_ODEX OPEN_BRACE register_list CLOSE_BRACE COMMA method_reference ; public final smaliParser.insn_format35c_method_odex_return insn_format35c_method_odex() throws RecognitionException { smaliParser.insn_format35c_method_odex_return retval = new smaliParser.insn_format35c_method_odex_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT35c_METHOD_ODEX447=null; - Token OPEN_BRACE448=null; - Token CLOSE_BRACE450=null; - Token COMMA451=null; - ParserRuleReturnScope register_list449 =null; - ParserRuleReturnScope method_reference452 =null; + Token INSTRUCTION_FORMAT35c_METHOD_ODEX445=null; + Token OPEN_BRACE446=null; + Token CLOSE_BRACE448=null; + Token COMMA449=null; + ParserRuleReturnScope register_list447 =null; + ParserRuleReturnScope method_reference450 =null; - CommonTree INSTRUCTION_FORMAT35c_METHOD_ODEX447_tree=null; - CommonTree OPEN_BRACE448_tree=null; - CommonTree CLOSE_BRACE450_tree=null; - CommonTree COMMA451_tree=null; + CommonTree INSTRUCTION_FORMAT35c_METHOD_ODEX445_tree=null; + CommonTree OPEN_BRACE446_tree=null; + CommonTree CLOSE_BRACE448_tree=null; + CommonTree COMMA449_tree=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1059:3: ( INSTRUCTION_FORMAT35c_METHOD_ODEX OPEN_BRACE register_list CLOSE_BRACE COMMA method_reference ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1060:5: INSTRUCTION_FORMAT35c_METHOD_ODEX OPEN_BRACE register_list CLOSE_BRACE COMMA method_reference + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1058:3: ( INSTRUCTION_FORMAT35c_METHOD_ODEX OPEN_BRACE register_list CLOSE_BRACE COMMA method_reference ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1059:5: INSTRUCTION_FORMAT35c_METHOD_ODEX OPEN_BRACE register_list CLOSE_BRACE COMMA method_reference { root_0 = (CommonTree)adaptor.nil(); - INSTRUCTION_FORMAT35c_METHOD_ODEX447=(Token)match(input,INSTRUCTION_FORMAT35c_METHOD_ODEX,FOLLOW_INSTRUCTION_FORMAT35c_METHOD_ODEX_in_insn_format35c_method_odex5492); - INSTRUCTION_FORMAT35c_METHOD_ODEX447_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT35c_METHOD_ODEX447); - adaptor.addChild(root_0, INSTRUCTION_FORMAT35c_METHOD_ODEX447_tree); + INSTRUCTION_FORMAT35c_METHOD_ODEX445=(Token)match(input,INSTRUCTION_FORMAT35c_METHOD_ODEX,FOLLOW_INSTRUCTION_FORMAT35c_METHOD_ODEX_in_insn_format35c_method_odex5470); + INSTRUCTION_FORMAT35c_METHOD_ODEX445_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT35c_METHOD_ODEX445); + adaptor.addChild(root_0, INSTRUCTION_FORMAT35c_METHOD_ODEX445_tree); - OPEN_BRACE448=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_insn_format35c_method_odex5494); - OPEN_BRACE448_tree = (CommonTree)adaptor.create(OPEN_BRACE448); - adaptor.addChild(root_0, OPEN_BRACE448_tree); + OPEN_BRACE446=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_insn_format35c_method_odex5472); + OPEN_BRACE446_tree = (CommonTree)adaptor.create(OPEN_BRACE446); + adaptor.addChild(root_0, OPEN_BRACE446_tree); - pushFollow(FOLLOW_register_list_in_insn_format35c_method_odex5496); - register_list449=register_list(); + pushFollow(FOLLOW_register_list_in_insn_format35c_method_odex5474); + register_list447=register_list(); state._fsp--; - adaptor.addChild(root_0, register_list449.getTree()); + adaptor.addChild(root_0, register_list447.getTree()); - CLOSE_BRACE450=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_insn_format35c_method_odex5498); - CLOSE_BRACE450_tree = (CommonTree)adaptor.create(CLOSE_BRACE450); - adaptor.addChild(root_0, CLOSE_BRACE450_tree); + CLOSE_BRACE448=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_insn_format35c_method_odex5476); + CLOSE_BRACE448_tree = (CommonTree)adaptor.create(CLOSE_BRACE448); + adaptor.addChild(root_0, CLOSE_BRACE448_tree); - COMMA451=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format35c_method_odex5500); - COMMA451_tree = (CommonTree)adaptor.create(COMMA451); - adaptor.addChild(root_0, COMMA451_tree); + COMMA449=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format35c_method_odex5478); + COMMA449_tree = (CommonTree)adaptor.create(COMMA449); + adaptor.addChild(root_0, COMMA449_tree); - pushFollow(FOLLOW_method_reference_in_insn_format35c_method_odex5502); - method_reference452=method_reference(); + pushFollow(FOLLOW_method_reference_in_insn_format35c_method_odex5480); + method_reference450=method_reference(); state._fsp--; - adaptor.addChild(root_0, method_reference452.getTree()); + adaptor.addChild(root_0, method_reference450.getTree()); - throwOdexedInstructionException(input, (INSTRUCTION_FORMAT35c_METHOD_ODEX447!=null?INSTRUCTION_FORMAT35c_METHOD_ODEX447.getText():null)); + throwOdexedInstructionException(input, (INSTRUCTION_FORMAT35c_METHOD_ODEX445!=null?INSTRUCTION_FORMAT35c_METHOD_ODEX445.getText():null)); } @@ -13794,61 +13956,61 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format35mi_method" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1065:1: insn_format35mi_method : INSTRUCTION_FORMAT35mi_METHOD OPEN_BRACE register_list CLOSE_BRACE COMMA INLINE_INDEX ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1064:1: insn_format35mi_method : INSTRUCTION_FORMAT35mi_METHOD OPEN_BRACE register_list CLOSE_BRACE COMMA INLINE_INDEX ; public final smaliParser.insn_format35mi_method_return insn_format35mi_method() throws RecognitionException { smaliParser.insn_format35mi_method_return retval = new smaliParser.insn_format35mi_method_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT35mi_METHOD453=null; - Token OPEN_BRACE454=null; - Token CLOSE_BRACE456=null; - Token COMMA457=null; - Token INLINE_INDEX458=null; - ParserRuleReturnScope register_list455 =null; + Token INSTRUCTION_FORMAT35mi_METHOD451=null; + Token OPEN_BRACE452=null; + Token CLOSE_BRACE454=null; + Token COMMA455=null; + Token INLINE_INDEX456=null; + ParserRuleReturnScope register_list453 =null; - CommonTree INSTRUCTION_FORMAT35mi_METHOD453_tree=null; - CommonTree OPEN_BRACE454_tree=null; - CommonTree CLOSE_BRACE456_tree=null; - CommonTree COMMA457_tree=null; - CommonTree INLINE_INDEX458_tree=null; + CommonTree INSTRUCTION_FORMAT35mi_METHOD451_tree=null; + CommonTree OPEN_BRACE452_tree=null; + CommonTree CLOSE_BRACE454_tree=null; + CommonTree COMMA455_tree=null; + CommonTree INLINE_INDEX456_tree=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1066:3: ( INSTRUCTION_FORMAT35mi_METHOD OPEN_BRACE register_list CLOSE_BRACE COMMA INLINE_INDEX ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1067:5: INSTRUCTION_FORMAT35mi_METHOD OPEN_BRACE register_list CLOSE_BRACE COMMA INLINE_INDEX + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1065:3: ( INSTRUCTION_FORMAT35mi_METHOD OPEN_BRACE register_list CLOSE_BRACE COMMA INLINE_INDEX ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1066:5: INSTRUCTION_FORMAT35mi_METHOD OPEN_BRACE register_list CLOSE_BRACE COMMA INLINE_INDEX { root_0 = (CommonTree)adaptor.nil(); - INSTRUCTION_FORMAT35mi_METHOD453=(Token)match(input,INSTRUCTION_FORMAT35mi_METHOD,FOLLOW_INSTRUCTION_FORMAT35mi_METHOD_in_insn_format35mi_method5523); - INSTRUCTION_FORMAT35mi_METHOD453_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT35mi_METHOD453); - adaptor.addChild(root_0, INSTRUCTION_FORMAT35mi_METHOD453_tree); + INSTRUCTION_FORMAT35mi_METHOD451=(Token)match(input,INSTRUCTION_FORMAT35mi_METHOD,FOLLOW_INSTRUCTION_FORMAT35mi_METHOD_in_insn_format35mi_method5501); + INSTRUCTION_FORMAT35mi_METHOD451_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT35mi_METHOD451); + adaptor.addChild(root_0, INSTRUCTION_FORMAT35mi_METHOD451_tree); - OPEN_BRACE454=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_insn_format35mi_method5525); - OPEN_BRACE454_tree = (CommonTree)adaptor.create(OPEN_BRACE454); - adaptor.addChild(root_0, OPEN_BRACE454_tree); + OPEN_BRACE452=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_insn_format35mi_method5503); + OPEN_BRACE452_tree = (CommonTree)adaptor.create(OPEN_BRACE452); + adaptor.addChild(root_0, OPEN_BRACE452_tree); - pushFollow(FOLLOW_register_list_in_insn_format35mi_method5527); - register_list455=register_list(); + pushFollow(FOLLOW_register_list_in_insn_format35mi_method5505); + register_list453=register_list(); state._fsp--; - adaptor.addChild(root_0, register_list455.getTree()); + adaptor.addChild(root_0, register_list453.getTree()); - CLOSE_BRACE456=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_insn_format35mi_method5529); - CLOSE_BRACE456_tree = (CommonTree)adaptor.create(CLOSE_BRACE456); - adaptor.addChild(root_0, CLOSE_BRACE456_tree); + CLOSE_BRACE454=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_insn_format35mi_method5507); + CLOSE_BRACE454_tree = (CommonTree)adaptor.create(CLOSE_BRACE454); + adaptor.addChild(root_0, CLOSE_BRACE454_tree); - COMMA457=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format35mi_method5531); - COMMA457_tree = (CommonTree)adaptor.create(COMMA457); - adaptor.addChild(root_0, COMMA457_tree); + COMMA455=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format35mi_method5509); + COMMA455_tree = (CommonTree)adaptor.create(COMMA455); + adaptor.addChild(root_0, COMMA455_tree); - INLINE_INDEX458=(Token)match(input,INLINE_INDEX,FOLLOW_INLINE_INDEX_in_insn_format35mi_method5533); - INLINE_INDEX458_tree = (CommonTree)adaptor.create(INLINE_INDEX458); - adaptor.addChild(root_0, INLINE_INDEX458_tree); + INLINE_INDEX456=(Token)match(input,INLINE_INDEX,FOLLOW_INLINE_INDEX_in_insn_format35mi_method5511); + INLINE_INDEX456_tree = (CommonTree)adaptor.create(INLINE_INDEX456); + adaptor.addChild(root_0, INLINE_INDEX456_tree); - throwOdexedInstructionException(input, (INSTRUCTION_FORMAT35mi_METHOD453!=null?INSTRUCTION_FORMAT35mi_METHOD453.getText():null)); + throwOdexedInstructionException(input, (INSTRUCTION_FORMAT35mi_METHOD451!=null?INSTRUCTION_FORMAT35mi_METHOD451.getText():null)); } @@ -13879,61 +14041,61 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format35ms_method" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1072:1: insn_format35ms_method : INSTRUCTION_FORMAT35ms_METHOD OPEN_BRACE register_list CLOSE_BRACE COMMA VTABLE_INDEX ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1071:1: insn_format35ms_method : INSTRUCTION_FORMAT35ms_METHOD OPEN_BRACE register_list CLOSE_BRACE COMMA VTABLE_INDEX ; public final smaliParser.insn_format35ms_method_return insn_format35ms_method() throws RecognitionException { smaliParser.insn_format35ms_method_return retval = new smaliParser.insn_format35ms_method_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT35ms_METHOD459=null; - Token OPEN_BRACE460=null; - Token CLOSE_BRACE462=null; - Token COMMA463=null; - Token VTABLE_INDEX464=null; - ParserRuleReturnScope register_list461 =null; + Token INSTRUCTION_FORMAT35ms_METHOD457=null; + Token OPEN_BRACE458=null; + Token CLOSE_BRACE460=null; + Token COMMA461=null; + Token VTABLE_INDEX462=null; + ParserRuleReturnScope register_list459 =null; - CommonTree INSTRUCTION_FORMAT35ms_METHOD459_tree=null; - CommonTree OPEN_BRACE460_tree=null; - CommonTree CLOSE_BRACE462_tree=null; - CommonTree COMMA463_tree=null; - CommonTree VTABLE_INDEX464_tree=null; + CommonTree INSTRUCTION_FORMAT35ms_METHOD457_tree=null; + CommonTree OPEN_BRACE458_tree=null; + CommonTree CLOSE_BRACE460_tree=null; + CommonTree COMMA461_tree=null; + CommonTree VTABLE_INDEX462_tree=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1073:3: ( INSTRUCTION_FORMAT35ms_METHOD OPEN_BRACE register_list CLOSE_BRACE COMMA VTABLE_INDEX ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1074:5: INSTRUCTION_FORMAT35ms_METHOD OPEN_BRACE register_list CLOSE_BRACE COMMA VTABLE_INDEX + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1072:3: ( INSTRUCTION_FORMAT35ms_METHOD OPEN_BRACE register_list CLOSE_BRACE COMMA VTABLE_INDEX ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1073:5: INSTRUCTION_FORMAT35ms_METHOD OPEN_BRACE register_list CLOSE_BRACE COMMA VTABLE_INDEX { root_0 = (CommonTree)adaptor.nil(); - INSTRUCTION_FORMAT35ms_METHOD459=(Token)match(input,INSTRUCTION_FORMAT35ms_METHOD,FOLLOW_INSTRUCTION_FORMAT35ms_METHOD_in_insn_format35ms_method5554); - INSTRUCTION_FORMAT35ms_METHOD459_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT35ms_METHOD459); - adaptor.addChild(root_0, INSTRUCTION_FORMAT35ms_METHOD459_tree); + INSTRUCTION_FORMAT35ms_METHOD457=(Token)match(input,INSTRUCTION_FORMAT35ms_METHOD,FOLLOW_INSTRUCTION_FORMAT35ms_METHOD_in_insn_format35ms_method5532); + INSTRUCTION_FORMAT35ms_METHOD457_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT35ms_METHOD457); + adaptor.addChild(root_0, INSTRUCTION_FORMAT35ms_METHOD457_tree); - OPEN_BRACE460=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_insn_format35ms_method5556); - OPEN_BRACE460_tree = (CommonTree)adaptor.create(OPEN_BRACE460); - adaptor.addChild(root_0, OPEN_BRACE460_tree); + OPEN_BRACE458=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_insn_format35ms_method5534); + OPEN_BRACE458_tree = (CommonTree)adaptor.create(OPEN_BRACE458); + adaptor.addChild(root_0, OPEN_BRACE458_tree); - pushFollow(FOLLOW_register_list_in_insn_format35ms_method5558); - register_list461=register_list(); + pushFollow(FOLLOW_register_list_in_insn_format35ms_method5536); + register_list459=register_list(); state._fsp--; - adaptor.addChild(root_0, register_list461.getTree()); + adaptor.addChild(root_0, register_list459.getTree()); - CLOSE_BRACE462=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_insn_format35ms_method5560); - CLOSE_BRACE462_tree = (CommonTree)adaptor.create(CLOSE_BRACE462); - adaptor.addChild(root_0, CLOSE_BRACE462_tree); + CLOSE_BRACE460=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_insn_format35ms_method5538); + CLOSE_BRACE460_tree = (CommonTree)adaptor.create(CLOSE_BRACE460); + adaptor.addChild(root_0, CLOSE_BRACE460_tree); - COMMA463=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format35ms_method5562); - COMMA463_tree = (CommonTree)adaptor.create(COMMA463); - adaptor.addChild(root_0, COMMA463_tree); + COMMA461=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format35ms_method5540); + COMMA461_tree = (CommonTree)adaptor.create(COMMA461); + adaptor.addChild(root_0, COMMA461_tree); - VTABLE_INDEX464=(Token)match(input,VTABLE_INDEX,FOLLOW_VTABLE_INDEX_in_insn_format35ms_method5564); - VTABLE_INDEX464_tree = (CommonTree)adaptor.create(VTABLE_INDEX464); - adaptor.addChild(root_0, VTABLE_INDEX464_tree); + VTABLE_INDEX462=(Token)match(input,VTABLE_INDEX,FOLLOW_VTABLE_INDEX_in_insn_format35ms_method5542); + VTABLE_INDEX462_tree = (CommonTree)adaptor.create(VTABLE_INDEX462); + adaptor.addChild(root_0, VTABLE_INDEX462_tree); - throwOdexedInstructionException(input, (INSTRUCTION_FORMAT35ms_METHOD459!=null?INSTRUCTION_FORMAT35ms_METHOD459.getText():null)); + throwOdexedInstructionException(input, (INSTRUCTION_FORMAT35ms_METHOD457!=null?INSTRUCTION_FORMAT35ms_METHOD457.getText():null)); } @@ -13964,59 +14126,59 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format3rc_method" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1079:1: insn_format3rc_method : INSTRUCTION_FORMAT3rc_METHOD OPEN_BRACE register_range CLOSE_BRACE COMMA method_reference -> ^( I_STATEMENT_FORMAT3rc_METHOD[$start, \"I_STATEMENT_FORMAT3rc_METHOD\"] INSTRUCTION_FORMAT3rc_METHOD register_range method_reference ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1078:1: insn_format3rc_method : INSTRUCTION_FORMAT3rc_METHOD OPEN_BRACE register_range CLOSE_BRACE COMMA method_reference -> ^( I_STATEMENT_FORMAT3rc_METHOD[$start, \"I_STATEMENT_FORMAT3rc_METHOD\"] INSTRUCTION_FORMAT3rc_METHOD register_range method_reference ) ; public final smaliParser.insn_format3rc_method_return insn_format3rc_method() throws RecognitionException { smaliParser.insn_format3rc_method_return retval = new smaliParser.insn_format3rc_method_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT3rc_METHOD465=null; - Token OPEN_BRACE466=null; - Token CLOSE_BRACE468=null; - Token COMMA469=null; - ParserRuleReturnScope register_range467 =null; - ParserRuleReturnScope method_reference470 =null; - - CommonTree INSTRUCTION_FORMAT3rc_METHOD465_tree=null; - CommonTree OPEN_BRACE466_tree=null; - CommonTree CLOSE_BRACE468_tree=null; - CommonTree COMMA469_tree=null; - RewriteRuleTokenStream stream_CLOSE_BRACE=new RewriteRuleTokenStream(adaptor,"token CLOSE_BRACE"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT3rc_METHOD=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT3rc_METHOD"); + Token INSTRUCTION_FORMAT3rc_METHOD463=null; + Token OPEN_BRACE464=null; + Token CLOSE_BRACE466=null; + Token COMMA467=null; + ParserRuleReturnScope register_range465 =null; + ParserRuleReturnScope method_reference468 =null; + + CommonTree INSTRUCTION_FORMAT3rc_METHOD463_tree=null; + CommonTree OPEN_BRACE464_tree=null; + CommonTree CLOSE_BRACE466_tree=null; + CommonTree COMMA467_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT3rc_METHOD=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT3rc_METHOD"); RewriteRuleTokenStream stream_OPEN_BRACE=new RewriteRuleTokenStream(adaptor,"token OPEN_BRACE"); + RewriteRuleTokenStream stream_CLOSE_BRACE=new RewriteRuleTokenStream(adaptor,"token CLOSE_BRACE"); RewriteRuleSubtreeStream stream_method_reference=new RewriteRuleSubtreeStream(adaptor,"rule method_reference"); RewriteRuleSubtreeStream stream_register_range=new RewriteRuleSubtreeStream(adaptor,"rule register_range"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1080:3: ( INSTRUCTION_FORMAT3rc_METHOD OPEN_BRACE register_range CLOSE_BRACE COMMA method_reference -> ^( I_STATEMENT_FORMAT3rc_METHOD[$start, \"I_STATEMENT_FORMAT3rc_METHOD\"] INSTRUCTION_FORMAT3rc_METHOD register_range method_reference ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1081:5: INSTRUCTION_FORMAT3rc_METHOD OPEN_BRACE register_range CLOSE_BRACE COMMA method_reference + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1079:3: ( INSTRUCTION_FORMAT3rc_METHOD OPEN_BRACE register_range CLOSE_BRACE COMMA method_reference -> ^( I_STATEMENT_FORMAT3rc_METHOD[$start, \"I_STATEMENT_FORMAT3rc_METHOD\"] INSTRUCTION_FORMAT3rc_METHOD register_range method_reference ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1080:5: INSTRUCTION_FORMAT3rc_METHOD OPEN_BRACE register_range CLOSE_BRACE COMMA method_reference { - INSTRUCTION_FORMAT3rc_METHOD465=(Token)match(input,INSTRUCTION_FORMAT3rc_METHOD,FOLLOW_INSTRUCTION_FORMAT3rc_METHOD_in_insn_format3rc_method5585); - stream_INSTRUCTION_FORMAT3rc_METHOD.add(INSTRUCTION_FORMAT3rc_METHOD465); + INSTRUCTION_FORMAT3rc_METHOD463=(Token)match(input,INSTRUCTION_FORMAT3rc_METHOD,FOLLOW_INSTRUCTION_FORMAT3rc_METHOD_in_insn_format3rc_method5563); + stream_INSTRUCTION_FORMAT3rc_METHOD.add(INSTRUCTION_FORMAT3rc_METHOD463); - OPEN_BRACE466=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_insn_format3rc_method5587); - stream_OPEN_BRACE.add(OPEN_BRACE466); + OPEN_BRACE464=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_insn_format3rc_method5565); + stream_OPEN_BRACE.add(OPEN_BRACE464); - pushFollow(FOLLOW_register_range_in_insn_format3rc_method5589); - register_range467=register_range(); + pushFollow(FOLLOW_register_range_in_insn_format3rc_method5567); + register_range465=register_range(); state._fsp--; - stream_register_range.add(register_range467.getTree()); - CLOSE_BRACE468=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_insn_format3rc_method5591); - stream_CLOSE_BRACE.add(CLOSE_BRACE468); + stream_register_range.add(register_range465.getTree()); + CLOSE_BRACE466=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_insn_format3rc_method5569); + stream_CLOSE_BRACE.add(CLOSE_BRACE466); - COMMA469=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format3rc_method5593); - stream_COMMA.add(COMMA469); + COMMA467=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format3rc_method5571); + stream_COMMA.add(COMMA467); - pushFollow(FOLLOW_method_reference_in_insn_format3rc_method5595); - method_reference470=method_reference(); + pushFollow(FOLLOW_method_reference_in_insn_format3rc_method5573); + method_reference468=method_reference(); state._fsp--; - stream_method_reference.add(method_reference470.getTree()); + stream_method_reference.add(method_reference468.getTree()); // AST REWRITE - // elements: INSTRUCTION_FORMAT3rc_METHOD, method_reference, register_range + // elements: register_range, INSTRUCTION_FORMAT3rc_METHOD, method_reference // token labels: // rule labels: retval // token list labels: @@ -14026,9 +14188,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 1082:5: -> ^( I_STATEMENT_FORMAT3rc_METHOD[$start, \"I_STATEMENT_FORMAT3rc_METHOD\"] INSTRUCTION_FORMAT3rc_METHOD register_range method_reference ) + // 1081:5: -> ^( I_STATEMENT_FORMAT3rc_METHOD[$start, \"I_STATEMENT_FORMAT3rc_METHOD\"] INSTRUCTION_FORMAT3rc_METHOD register_range method_reference ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1082:8: ^( I_STATEMENT_FORMAT3rc_METHOD[$start, \"I_STATEMENT_FORMAT3rc_METHOD\"] INSTRUCTION_FORMAT3rc_METHOD register_range method_reference ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1081:8: ^( I_STATEMENT_FORMAT3rc_METHOD[$start, \"I_STATEMENT_FORMAT3rc_METHOD\"] INSTRUCTION_FORMAT3rc_METHOD register_range method_reference ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT3rc_METHOD, (retval.start), "I_STATEMENT_FORMAT3rc_METHOD"), root_1); @@ -14072,62 +14234,62 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format3rc_method_odex" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1084:1: insn_format3rc_method_odex : INSTRUCTION_FORMAT3rc_METHOD_ODEX OPEN_BRACE register_list CLOSE_BRACE COMMA method_reference ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1083:1: insn_format3rc_method_odex : INSTRUCTION_FORMAT3rc_METHOD_ODEX OPEN_BRACE register_list CLOSE_BRACE COMMA method_reference ; public final smaliParser.insn_format3rc_method_odex_return insn_format3rc_method_odex() throws RecognitionException { smaliParser.insn_format3rc_method_odex_return retval = new smaliParser.insn_format3rc_method_odex_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT3rc_METHOD_ODEX471=null; - Token OPEN_BRACE472=null; - Token CLOSE_BRACE474=null; - Token COMMA475=null; - ParserRuleReturnScope register_list473 =null; - ParserRuleReturnScope method_reference476 =null; + Token INSTRUCTION_FORMAT3rc_METHOD_ODEX469=null; + Token OPEN_BRACE470=null; + Token CLOSE_BRACE472=null; + Token COMMA473=null; + ParserRuleReturnScope register_list471 =null; + ParserRuleReturnScope method_reference474 =null; - CommonTree INSTRUCTION_FORMAT3rc_METHOD_ODEX471_tree=null; - CommonTree OPEN_BRACE472_tree=null; - CommonTree CLOSE_BRACE474_tree=null; - CommonTree COMMA475_tree=null; + CommonTree INSTRUCTION_FORMAT3rc_METHOD_ODEX469_tree=null; + CommonTree OPEN_BRACE470_tree=null; + CommonTree CLOSE_BRACE472_tree=null; + CommonTree COMMA473_tree=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1085:3: ( INSTRUCTION_FORMAT3rc_METHOD_ODEX OPEN_BRACE register_list CLOSE_BRACE COMMA method_reference ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1086:5: INSTRUCTION_FORMAT3rc_METHOD_ODEX OPEN_BRACE register_list CLOSE_BRACE COMMA method_reference + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1084:3: ( INSTRUCTION_FORMAT3rc_METHOD_ODEX OPEN_BRACE register_list CLOSE_BRACE COMMA method_reference ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1085:5: INSTRUCTION_FORMAT3rc_METHOD_ODEX OPEN_BRACE register_list CLOSE_BRACE COMMA method_reference { root_0 = (CommonTree)adaptor.nil(); - INSTRUCTION_FORMAT3rc_METHOD_ODEX471=(Token)match(input,INSTRUCTION_FORMAT3rc_METHOD_ODEX,FOLLOW_INSTRUCTION_FORMAT3rc_METHOD_ODEX_in_insn_format3rc_method_odex5627); - INSTRUCTION_FORMAT3rc_METHOD_ODEX471_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT3rc_METHOD_ODEX471); - adaptor.addChild(root_0, INSTRUCTION_FORMAT3rc_METHOD_ODEX471_tree); + INSTRUCTION_FORMAT3rc_METHOD_ODEX469=(Token)match(input,INSTRUCTION_FORMAT3rc_METHOD_ODEX,FOLLOW_INSTRUCTION_FORMAT3rc_METHOD_ODEX_in_insn_format3rc_method_odex5605); + INSTRUCTION_FORMAT3rc_METHOD_ODEX469_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT3rc_METHOD_ODEX469); + adaptor.addChild(root_0, INSTRUCTION_FORMAT3rc_METHOD_ODEX469_tree); - OPEN_BRACE472=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_insn_format3rc_method_odex5629); - OPEN_BRACE472_tree = (CommonTree)adaptor.create(OPEN_BRACE472); - adaptor.addChild(root_0, OPEN_BRACE472_tree); + OPEN_BRACE470=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_insn_format3rc_method_odex5607); + OPEN_BRACE470_tree = (CommonTree)adaptor.create(OPEN_BRACE470); + adaptor.addChild(root_0, OPEN_BRACE470_tree); - pushFollow(FOLLOW_register_list_in_insn_format3rc_method_odex5631); - register_list473=register_list(); + pushFollow(FOLLOW_register_list_in_insn_format3rc_method_odex5609); + register_list471=register_list(); state._fsp--; - adaptor.addChild(root_0, register_list473.getTree()); + adaptor.addChild(root_0, register_list471.getTree()); - CLOSE_BRACE474=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_insn_format3rc_method_odex5633); - CLOSE_BRACE474_tree = (CommonTree)adaptor.create(CLOSE_BRACE474); - adaptor.addChild(root_0, CLOSE_BRACE474_tree); + CLOSE_BRACE472=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_insn_format3rc_method_odex5611); + CLOSE_BRACE472_tree = (CommonTree)adaptor.create(CLOSE_BRACE472); + adaptor.addChild(root_0, CLOSE_BRACE472_tree); - COMMA475=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format3rc_method_odex5635); - COMMA475_tree = (CommonTree)adaptor.create(COMMA475); - adaptor.addChild(root_0, COMMA475_tree); + COMMA473=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format3rc_method_odex5613); + COMMA473_tree = (CommonTree)adaptor.create(COMMA473); + adaptor.addChild(root_0, COMMA473_tree); - pushFollow(FOLLOW_method_reference_in_insn_format3rc_method_odex5637); - method_reference476=method_reference(); + pushFollow(FOLLOW_method_reference_in_insn_format3rc_method_odex5615); + method_reference474=method_reference(); state._fsp--; - adaptor.addChild(root_0, method_reference476.getTree()); + adaptor.addChild(root_0, method_reference474.getTree()); - throwOdexedInstructionException(input, (INSTRUCTION_FORMAT3rc_METHOD_ODEX471!=null?INSTRUCTION_FORMAT3rc_METHOD_ODEX471.getText():null)); + throwOdexedInstructionException(input, (INSTRUCTION_FORMAT3rc_METHOD_ODEX469!=null?INSTRUCTION_FORMAT3rc_METHOD_ODEX469.getText():null)); } @@ -14158,59 +14320,59 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format3rc_type" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1091:1: insn_format3rc_type : INSTRUCTION_FORMAT3rc_TYPE OPEN_BRACE register_range CLOSE_BRACE COMMA nonvoid_type_descriptor -> ^( I_STATEMENT_FORMAT3rc_TYPE[$start, \"I_STATEMENT_FORMAT3rc_TYPE\"] INSTRUCTION_FORMAT3rc_TYPE register_range nonvoid_type_descriptor ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1090:1: insn_format3rc_type : INSTRUCTION_FORMAT3rc_TYPE OPEN_BRACE register_range CLOSE_BRACE COMMA nonvoid_type_descriptor -> ^( I_STATEMENT_FORMAT3rc_TYPE[$start, \"I_STATEMENT_FORMAT3rc_TYPE\"] INSTRUCTION_FORMAT3rc_TYPE register_range nonvoid_type_descriptor ) ; public final smaliParser.insn_format3rc_type_return insn_format3rc_type() throws RecognitionException { smaliParser.insn_format3rc_type_return retval = new smaliParser.insn_format3rc_type_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT3rc_TYPE477=null; - Token OPEN_BRACE478=null; - Token CLOSE_BRACE480=null; - Token COMMA481=null; - ParserRuleReturnScope register_range479 =null; - ParserRuleReturnScope nonvoid_type_descriptor482 =null; - - CommonTree INSTRUCTION_FORMAT3rc_TYPE477_tree=null; - CommonTree OPEN_BRACE478_tree=null; - CommonTree CLOSE_BRACE480_tree=null; - CommonTree COMMA481_tree=null; - RewriteRuleTokenStream stream_CLOSE_BRACE=new RewriteRuleTokenStream(adaptor,"token CLOSE_BRACE"); - RewriteRuleTokenStream stream_INSTRUCTION_FORMAT3rc_TYPE=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT3rc_TYPE"); + Token INSTRUCTION_FORMAT3rc_TYPE475=null; + Token OPEN_BRACE476=null; + Token CLOSE_BRACE478=null; + Token COMMA479=null; + ParserRuleReturnScope register_range477 =null; + ParserRuleReturnScope nonvoid_type_descriptor480 =null; + + CommonTree INSTRUCTION_FORMAT3rc_TYPE475_tree=null; + CommonTree OPEN_BRACE476_tree=null; + CommonTree CLOSE_BRACE478_tree=null; + CommonTree COMMA479_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_OPEN_BRACE=new RewriteRuleTokenStream(adaptor,"token OPEN_BRACE"); + RewriteRuleTokenStream stream_CLOSE_BRACE=new RewriteRuleTokenStream(adaptor,"token CLOSE_BRACE"); + RewriteRuleTokenStream stream_INSTRUCTION_FORMAT3rc_TYPE=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT3rc_TYPE"); RewriteRuleSubtreeStream stream_nonvoid_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule nonvoid_type_descriptor"); RewriteRuleSubtreeStream stream_register_range=new RewriteRuleSubtreeStream(adaptor,"rule register_range"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1092:3: ( INSTRUCTION_FORMAT3rc_TYPE OPEN_BRACE register_range CLOSE_BRACE COMMA nonvoid_type_descriptor -> ^( I_STATEMENT_FORMAT3rc_TYPE[$start, \"I_STATEMENT_FORMAT3rc_TYPE\"] INSTRUCTION_FORMAT3rc_TYPE register_range nonvoid_type_descriptor ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1093:5: INSTRUCTION_FORMAT3rc_TYPE OPEN_BRACE register_range CLOSE_BRACE COMMA nonvoid_type_descriptor + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1091:3: ( INSTRUCTION_FORMAT3rc_TYPE OPEN_BRACE register_range CLOSE_BRACE COMMA nonvoid_type_descriptor -> ^( I_STATEMENT_FORMAT3rc_TYPE[$start, \"I_STATEMENT_FORMAT3rc_TYPE\"] INSTRUCTION_FORMAT3rc_TYPE register_range nonvoid_type_descriptor ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1092:5: INSTRUCTION_FORMAT3rc_TYPE OPEN_BRACE register_range CLOSE_BRACE COMMA nonvoid_type_descriptor { - INSTRUCTION_FORMAT3rc_TYPE477=(Token)match(input,INSTRUCTION_FORMAT3rc_TYPE,FOLLOW_INSTRUCTION_FORMAT3rc_TYPE_in_insn_format3rc_type5658); - stream_INSTRUCTION_FORMAT3rc_TYPE.add(INSTRUCTION_FORMAT3rc_TYPE477); + INSTRUCTION_FORMAT3rc_TYPE475=(Token)match(input,INSTRUCTION_FORMAT3rc_TYPE,FOLLOW_INSTRUCTION_FORMAT3rc_TYPE_in_insn_format3rc_type5636); + stream_INSTRUCTION_FORMAT3rc_TYPE.add(INSTRUCTION_FORMAT3rc_TYPE475); - OPEN_BRACE478=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_insn_format3rc_type5660); - stream_OPEN_BRACE.add(OPEN_BRACE478); + OPEN_BRACE476=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_insn_format3rc_type5638); + stream_OPEN_BRACE.add(OPEN_BRACE476); - pushFollow(FOLLOW_register_range_in_insn_format3rc_type5662); - register_range479=register_range(); + pushFollow(FOLLOW_register_range_in_insn_format3rc_type5640); + register_range477=register_range(); state._fsp--; - stream_register_range.add(register_range479.getTree()); - CLOSE_BRACE480=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_insn_format3rc_type5664); - stream_CLOSE_BRACE.add(CLOSE_BRACE480); + stream_register_range.add(register_range477.getTree()); + CLOSE_BRACE478=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_insn_format3rc_type5642); + stream_CLOSE_BRACE.add(CLOSE_BRACE478); - COMMA481=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format3rc_type5666); - stream_COMMA.add(COMMA481); + COMMA479=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format3rc_type5644); + stream_COMMA.add(COMMA479); - pushFollow(FOLLOW_nonvoid_type_descriptor_in_insn_format3rc_type5668); - nonvoid_type_descriptor482=nonvoid_type_descriptor(); + pushFollow(FOLLOW_nonvoid_type_descriptor_in_insn_format3rc_type5646); + nonvoid_type_descriptor480=nonvoid_type_descriptor(); state._fsp--; - stream_nonvoid_type_descriptor.add(nonvoid_type_descriptor482.getTree()); + stream_nonvoid_type_descriptor.add(nonvoid_type_descriptor480.getTree()); // AST REWRITE - // elements: INSTRUCTION_FORMAT3rc_TYPE, nonvoid_type_descriptor, register_range + // elements: nonvoid_type_descriptor, INSTRUCTION_FORMAT3rc_TYPE, register_range // token labels: // rule labels: retval // token list labels: @@ -14220,9 +14382,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 1094:5: -> ^( I_STATEMENT_FORMAT3rc_TYPE[$start, \"I_STATEMENT_FORMAT3rc_TYPE\"] INSTRUCTION_FORMAT3rc_TYPE register_range nonvoid_type_descriptor ) + // 1093:5: -> ^( I_STATEMENT_FORMAT3rc_TYPE[$start, \"I_STATEMENT_FORMAT3rc_TYPE\"] INSTRUCTION_FORMAT3rc_TYPE register_range nonvoid_type_descriptor ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1094:8: ^( I_STATEMENT_FORMAT3rc_TYPE[$start, \"I_STATEMENT_FORMAT3rc_TYPE\"] INSTRUCTION_FORMAT3rc_TYPE register_range nonvoid_type_descriptor ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1093:8: ^( I_STATEMENT_FORMAT3rc_TYPE[$start, \"I_STATEMENT_FORMAT3rc_TYPE\"] INSTRUCTION_FORMAT3rc_TYPE register_range nonvoid_type_descriptor ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT3rc_TYPE, (retval.start), "I_STATEMENT_FORMAT3rc_TYPE"), root_1); @@ -14266,61 +14428,61 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format3rmi_method" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1096:1: insn_format3rmi_method : INSTRUCTION_FORMAT3rmi_METHOD OPEN_BRACE register_range CLOSE_BRACE COMMA INLINE_INDEX ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1095:1: insn_format3rmi_method : INSTRUCTION_FORMAT3rmi_METHOD OPEN_BRACE register_range CLOSE_BRACE COMMA INLINE_INDEX ; public final smaliParser.insn_format3rmi_method_return insn_format3rmi_method() throws RecognitionException { smaliParser.insn_format3rmi_method_return retval = new smaliParser.insn_format3rmi_method_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT3rmi_METHOD483=null; - Token OPEN_BRACE484=null; - Token CLOSE_BRACE486=null; - Token COMMA487=null; - Token INLINE_INDEX488=null; - ParserRuleReturnScope register_range485 =null; + Token INSTRUCTION_FORMAT3rmi_METHOD481=null; + Token OPEN_BRACE482=null; + Token CLOSE_BRACE484=null; + Token COMMA485=null; + Token INLINE_INDEX486=null; + ParserRuleReturnScope register_range483 =null; - CommonTree INSTRUCTION_FORMAT3rmi_METHOD483_tree=null; - CommonTree OPEN_BRACE484_tree=null; - CommonTree CLOSE_BRACE486_tree=null; - CommonTree COMMA487_tree=null; - CommonTree INLINE_INDEX488_tree=null; + CommonTree INSTRUCTION_FORMAT3rmi_METHOD481_tree=null; + CommonTree OPEN_BRACE482_tree=null; + CommonTree CLOSE_BRACE484_tree=null; + CommonTree COMMA485_tree=null; + CommonTree INLINE_INDEX486_tree=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1097:3: ( INSTRUCTION_FORMAT3rmi_METHOD OPEN_BRACE register_range CLOSE_BRACE COMMA INLINE_INDEX ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1098:5: INSTRUCTION_FORMAT3rmi_METHOD OPEN_BRACE register_range CLOSE_BRACE COMMA INLINE_INDEX + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1096:3: ( INSTRUCTION_FORMAT3rmi_METHOD OPEN_BRACE register_range CLOSE_BRACE COMMA INLINE_INDEX ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1097:5: INSTRUCTION_FORMAT3rmi_METHOD OPEN_BRACE register_range CLOSE_BRACE COMMA INLINE_INDEX { root_0 = (CommonTree)adaptor.nil(); - INSTRUCTION_FORMAT3rmi_METHOD483=(Token)match(input,INSTRUCTION_FORMAT3rmi_METHOD,FOLLOW_INSTRUCTION_FORMAT3rmi_METHOD_in_insn_format3rmi_method5700); - INSTRUCTION_FORMAT3rmi_METHOD483_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT3rmi_METHOD483); - adaptor.addChild(root_0, INSTRUCTION_FORMAT3rmi_METHOD483_tree); + INSTRUCTION_FORMAT3rmi_METHOD481=(Token)match(input,INSTRUCTION_FORMAT3rmi_METHOD,FOLLOW_INSTRUCTION_FORMAT3rmi_METHOD_in_insn_format3rmi_method5678); + INSTRUCTION_FORMAT3rmi_METHOD481_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT3rmi_METHOD481); + adaptor.addChild(root_0, INSTRUCTION_FORMAT3rmi_METHOD481_tree); - OPEN_BRACE484=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_insn_format3rmi_method5702); - OPEN_BRACE484_tree = (CommonTree)adaptor.create(OPEN_BRACE484); - adaptor.addChild(root_0, OPEN_BRACE484_tree); + OPEN_BRACE482=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_insn_format3rmi_method5680); + OPEN_BRACE482_tree = (CommonTree)adaptor.create(OPEN_BRACE482); + adaptor.addChild(root_0, OPEN_BRACE482_tree); - pushFollow(FOLLOW_register_range_in_insn_format3rmi_method5704); - register_range485=register_range(); + pushFollow(FOLLOW_register_range_in_insn_format3rmi_method5682); + register_range483=register_range(); state._fsp--; - adaptor.addChild(root_0, register_range485.getTree()); + adaptor.addChild(root_0, register_range483.getTree()); - CLOSE_BRACE486=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_insn_format3rmi_method5706); - CLOSE_BRACE486_tree = (CommonTree)adaptor.create(CLOSE_BRACE486); - adaptor.addChild(root_0, CLOSE_BRACE486_tree); + CLOSE_BRACE484=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_insn_format3rmi_method5684); + CLOSE_BRACE484_tree = (CommonTree)adaptor.create(CLOSE_BRACE484); + adaptor.addChild(root_0, CLOSE_BRACE484_tree); - COMMA487=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format3rmi_method5708); - COMMA487_tree = (CommonTree)adaptor.create(COMMA487); - adaptor.addChild(root_0, COMMA487_tree); + COMMA485=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format3rmi_method5686); + COMMA485_tree = (CommonTree)adaptor.create(COMMA485); + adaptor.addChild(root_0, COMMA485_tree); - INLINE_INDEX488=(Token)match(input,INLINE_INDEX,FOLLOW_INLINE_INDEX_in_insn_format3rmi_method5710); - INLINE_INDEX488_tree = (CommonTree)adaptor.create(INLINE_INDEX488); - adaptor.addChild(root_0, INLINE_INDEX488_tree); + INLINE_INDEX486=(Token)match(input,INLINE_INDEX,FOLLOW_INLINE_INDEX_in_insn_format3rmi_method5688); + INLINE_INDEX486_tree = (CommonTree)adaptor.create(INLINE_INDEX486); + adaptor.addChild(root_0, INLINE_INDEX486_tree); - throwOdexedInstructionException(input, (INSTRUCTION_FORMAT3rmi_METHOD483!=null?INSTRUCTION_FORMAT3rmi_METHOD483.getText():null)); + throwOdexedInstructionException(input, (INSTRUCTION_FORMAT3rmi_METHOD481!=null?INSTRUCTION_FORMAT3rmi_METHOD481.getText():null)); } @@ -14351,61 +14513,61 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format3rms_method" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1103:1: insn_format3rms_method : INSTRUCTION_FORMAT3rms_METHOD OPEN_BRACE register_range CLOSE_BRACE COMMA VTABLE_INDEX ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1102:1: insn_format3rms_method : INSTRUCTION_FORMAT3rms_METHOD OPEN_BRACE register_range CLOSE_BRACE COMMA VTABLE_INDEX ; public final smaliParser.insn_format3rms_method_return insn_format3rms_method() throws RecognitionException { smaliParser.insn_format3rms_method_return retval = new smaliParser.insn_format3rms_method_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT3rms_METHOD489=null; - Token OPEN_BRACE490=null; - Token CLOSE_BRACE492=null; - Token COMMA493=null; - Token VTABLE_INDEX494=null; - ParserRuleReturnScope register_range491 =null; + Token INSTRUCTION_FORMAT3rms_METHOD487=null; + Token OPEN_BRACE488=null; + Token CLOSE_BRACE490=null; + Token COMMA491=null; + Token VTABLE_INDEX492=null; + ParserRuleReturnScope register_range489 =null; - CommonTree INSTRUCTION_FORMAT3rms_METHOD489_tree=null; - CommonTree OPEN_BRACE490_tree=null; - CommonTree CLOSE_BRACE492_tree=null; - CommonTree COMMA493_tree=null; - CommonTree VTABLE_INDEX494_tree=null; + CommonTree INSTRUCTION_FORMAT3rms_METHOD487_tree=null; + CommonTree OPEN_BRACE488_tree=null; + CommonTree CLOSE_BRACE490_tree=null; + CommonTree COMMA491_tree=null; + CommonTree VTABLE_INDEX492_tree=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1104:3: ( INSTRUCTION_FORMAT3rms_METHOD OPEN_BRACE register_range CLOSE_BRACE COMMA VTABLE_INDEX ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1105:5: INSTRUCTION_FORMAT3rms_METHOD OPEN_BRACE register_range CLOSE_BRACE COMMA VTABLE_INDEX + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1103:3: ( INSTRUCTION_FORMAT3rms_METHOD OPEN_BRACE register_range CLOSE_BRACE COMMA VTABLE_INDEX ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1104:5: INSTRUCTION_FORMAT3rms_METHOD OPEN_BRACE register_range CLOSE_BRACE COMMA VTABLE_INDEX { root_0 = (CommonTree)adaptor.nil(); - INSTRUCTION_FORMAT3rms_METHOD489=(Token)match(input,INSTRUCTION_FORMAT3rms_METHOD,FOLLOW_INSTRUCTION_FORMAT3rms_METHOD_in_insn_format3rms_method5731); - INSTRUCTION_FORMAT3rms_METHOD489_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT3rms_METHOD489); - adaptor.addChild(root_0, INSTRUCTION_FORMAT3rms_METHOD489_tree); + INSTRUCTION_FORMAT3rms_METHOD487=(Token)match(input,INSTRUCTION_FORMAT3rms_METHOD,FOLLOW_INSTRUCTION_FORMAT3rms_METHOD_in_insn_format3rms_method5709); + INSTRUCTION_FORMAT3rms_METHOD487_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT3rms_METHOD487); + adaptor.addChild(root_0, INSTRUCTION_FORMAT3rms_METHOD487_tree); - OPEN_BRACE490=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_insn_format3rms_method5733); - OPEN_BRACE490_tree = (CommonTree)adaptor.create(OPEN_BRACE490); - adaptor.addChild(root_0, OPEN_BRACE490_tree); + OPEN_BRACE488=(Token)match(input,OPEN_BRACE,FOLLOW_OPEN_BRACE_in_insn_format3rms_method5711); + OPEN_BRACE488_tree = (CommonTree)adaptor.create(OPEN_BRACE488); + adaptor.addChild(root_0, OPEN_BRACE488_tree); - pushFollow(FOLLOW_register_range_in_insn_format3rms_method5735); - register_range491=register_range(); + pushFollow(FOLLOW_register_range_in_insn_format3rms_method5713); + register_range489=register_range(); state._fsp--; - adaptor.addChild(root_0, register_range491.getTree()); + adaptor.addChild(root_0, register_range489.getTree()); - CLOSE_BRACE492=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_insn_format3rms_method5737); - CLOSE_BRACE492_tree = (CommonTree)adaptor.create(CLOSE_BRACE492); - adaptor.addChild(root_0, CLOSE_BRACE492_tree); + CLOSE_BRACE490=(Token)match(input,CLOSE_BRACE,FOLLOW_CLOSE_BRACE_in_insn_format3rms_method5715); + CLOSE_BRACE490_tree = (CommonTree)adaptor.create(CLOSE_BRACE490); + adaptor.addChild(root_0, CLOSE_BRACE490_tree); - COMMA493=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format3rms_method5739); - COMMA493_tree = (CommonTree)adaptor.create(COMMA493); - adaptor.addChild(root_0, COMMA493_tree); + COMMA491=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format3rms_method5717); + COMMA491_tree = (CommonTree)adaptor.create(COMMA491); + adaptor.addChild(root_0, COMMA491_tree); - VTABLE_INDEX494=(Token)match(input,VTABLE_INDEX,FOLLOW_VTABLE_INDEX_in_insn_format3rms_method5741); - VTABLE_INDEX494_tree = (CommonTree)adaptor.create(VTABLE_INDEX494); - adaptor.addChild(root_0, VTABLE_INDEX494_tree); + VTABLE_INDEX492=(Token)match(input,VTABLE_INDEX,FOLLOW_VTABLE_INDEX_in_insn_format3rms_method5719); + VTABLE_INDEX492_tree = (CommonTree)adaptor.create(VTABLE_INDEX492); + adaptor.addChild(root_0, VTABLE_INDEX492_tree); - throwOdexedInstructionException(input, (INSTRUCTION_FORMAT3rms_METHOD489!=null?INSTRUCTION_FORMAT3rms_METHOD489.getText():null)); + throwOdexedInstructionException(input, (INSTRUCTION_FORMAT3rms_METHOD487!=null?INSTRUCTION_FORMAT3rms_METHOD487.getText():null)); } @@ -14436,46 +14598,46 @@ public class smaliParser extends Parser { // $ANTLR start "insn_format51l" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1110:1: insn_format51l : INSTRUCTION_FORMAT51l REGISTER COMMA fixed_literal -> ^( I_STATEMENT_FORMAT51l[$start, \"I_STATEMENT_FORMAT51l\"] INSTRUCTION_FORMAT51l REGISTER fixed_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1109:1: insn_format51l : INSTRUCTION_FORMAT51l REGISTER COMMA fixed_literal -> ^( I_STATEMENT_FORMAT51l[$start, \"I_STATEMENT_FORMAT51l\"] INSTRUCTION_FORMAT51l REGISTER fixed_literal ) ; public final smaliParser.insn_format51l_return insn_format51l() throws RecognitionException { smaliParser.insn_format51l_return retval = new smaliParser.insn_format51l_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token INSTRUCTION_FORMAT51l495=null; - Token REGISTER496=null; - Token COMMA497=null; - ParserRuleReturnScope fixed_literal498 =null; + Token INSTRUCTION_FORMAT51l493=null; + Token REGISTER494=null; + Token COMMA495=null; + ParserRuleReturnScope fixed_literal496 =null; - CommonTree INSTRUCTION_FORMAT51l495_tree=null; - CommonTree REGISTER496_tree=null; - CommonTree COMMA497_tree=null; + CommonTree INSTRUCTION_FORMAT51l493_tree=null; + CommonTree REGISTER494_tree=null; + CommonTree COMMA495_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT51l=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT51l"); RewriteRuleSubtreeStream stream_fixed_literal=new RewriteRuleSubtreeStream(adaptor,"rule fixed_literal"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1111:3: ( INSTRUCTION_FORMAT51l REGISTER COMMA fixed_literal -> ^( I_STATEMENT_FORMAT51l[$start, \"I_STATEMENT_FORMAT51l\"] INSTRUCTION_FORMAT51l REGISTER fixed_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1112:5: INSTRUCTION_FORMAT51l REGISTER COMMA fixed_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1110:3: ( INSTRUCTION_FORMAT51l REGISTER COMMA fixed_literal -> ^( I_STATEMENT_FORMAT51l[$start, \"I_STATEMENT_FORMAT51l\"] INSTRUCTION_FORMAT51l REGISTER fixed_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1111:5: INSTRUCTION_FORMAT51l REGISTER COMMA fixed_literal { - INSTRUCTION_FORMAT51l495=(Token)match(input,INSTRUCTION_FORMAT51l,FOLLOW_INSTRUCTION_FORMAT51l_in_insn_format51l5762); - stream_INSTRUCTION_FORMAT51l.add(INSTRUCTION_FORMAT51l495); + INSTRUCTION_FORMAT51l493=(Token)match(input,INSTRUCTION_FORMAT51l,FOLLOW_INSTRUCTION_FORMAT51l_in_insn_format51l5740); + stream_INSTRUCTION_FORMAT51l.add(INSTRUCTION_FORMAT51l493); - REGISTER496=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format51l5764); - stream_REGISTER.add(REGISTER496); + REGISTER494=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format51l5742); + stream_REGISTER.add(REGISTER494); - COMMA497=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format51l5766); - stream_COMMA.add(COMMA497); + COMMA495=(Token)match(input,COMMA,FOLLOW_COMMA_in_insn_format51l5744); + stream_COMMA.add(COMMA495); - pushFollow(FOLLOW_fixed_literal_in_insn_format51l5768); - fixed_literal498=fixed_literal(); + pushFollow(FOLLOW_fixed_literal_in_insn_format51l5746); + fixed_literal496=fixed_literal(); state._fsp--; - stream_fixed_literal.add(fixed_literal498.getTree()); + stream_fixed_literal.add(fixed_literal496.getTree()); // AST REWRITE - // elements: REGISTER, fixed_literal, INSTRUCTION_FORMAT51l + // elements: REGISTER, INSTRUCTION_FORMAT51l, fixed_literal // token labels: // rule labels: retval // token list labels: @@ -14485,9 +14647,9 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 1113:5: -> ^( I_STATEMENT_FORMAT51l[$start, \"I_STATEMENT_FORMAT51l\"] INSTRUCTION_FORMAT51l REGISTER fixed_literal ) + // 1112:5: -> ^( I_STATEMENT_FORMAT51l[$start, \"I_STATEMENT_FORMAT51l\"] INSTRUCTION_FORMAT51l REGISTER fixed_literal ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1113:8: ^( I_STATEMENT_FORMAT51l[$start, \"I_STATEMENT_FORMAT51l\"] INSTRUCTION_FORMAT51l REGISTER fixed_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1112:8: ^( I_STATEMENT_FORMAT51l[$start, \"I_STATEMENT_FORMAT51l\"] INSTRUCTION_FORMAT51l REGISTER fixed_literal ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT51l, (retval.start), "I_STATEMENT_FORMAT51l"), root_1); @@ -14531,71 +14693,71 @@ public class smaliParser extends Parser { // $ANTLR start "insn_array_data_directive" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1115:1: insn_array_data_directive : ARRAY_DATA_DIRECTIVE parsed_integer_literal ( fixed_literal )* END_ARRAY_DATA_DIRECTIVE -> ^( I_STATEMENT_ARRAY_DATA[$start, \"I_STATEMENT_ARRAY_DATA\"] ^( I_ARRAY_ELEMENT_SIZE parsed_integer_literal ) ^( I_ARRAY_ELEMENTS ( fixed_literal )* ) ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1114:1: insn_array_data_directive : ARRAY_DATA_DIRECTIVE parsed_integer_literal ( fixed_literal )* END_ARRAY_DATA_DIRECTIVE -> ^( I_STATEMENT_ARRAY_DATA[$start, \"I_STATEMENT_ARRAY_DATA\"] ^( I_ARRAY_ELEMENT_SIZE parsed_integer_literal ) ^( I_ARRAY_ELEMENTS ( fixed_literal )* ) ) ; public final smaliParser.insn_array_data_directive_return insn_array_data_directive() throws RecognitionException { smaliParser.insn_array_data_directive_return retval = new smaliParser.insn_array_data_directive_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token ARRAY_DATA_DIRECTIVE499=null; - Token END_ARRAY_DATA_DIRECTIVE502=null; - ParserRuleReturnScope parsed_integer_literal500 =null; - ParserRuleReturnScope fixed_literal501 =null; + Token ARRAY_DATA_DIRECTIVE497=null; + Token END_ARRAY_DATA_DIRECTIVE500=null; + ParserRuleReturnScope parsed_integer_literal498 =null; + ParserRuleReturnScope fixed_literal499 =null; - CommonTree ARRAY_DATA_DIRECTIVE499_tree=null; - CommonTree END_ARRAY_DATA_DIRECTIVE502_tree=null; - RewriteRuleTokenStream stream_ARRAY_DATA_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token ARRAY_DATA_DIRECTIVE"); + CommonTree ARRAY_DATA_DIRECTIVE497_tree=null; + CommonTree END_ARRAY_DATA_DIRECTIVE500_tree=null; RewriteRuleTokenStream stream_END_ARRAY_DATA_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token END_ARRAY_DATA_DIRECTIVE"); - RewriteRuleSubtreeStream stream_fixed_literal=new RewriteRuleSubtreeStream(adaptor,"rule fixed_literal"); + RewriteRuleTokenStream stream_ARRAY_DATA_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token ARRAY_DATA_DIRECTIVE"); RewriteRuleSubtreeStream stream_parsed_integer_literal=new RewriteRuleSubtreeStream(adaptor,"rule parsed_integer_literal"); + RewriteRuleSubtreeStream stream_fixed_literal=new RewriteRuleSubtreeStream(adaptor,"rule fixed_literal"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1116:3: ( ARRAY_DATA_DIRECTIVE parsed_integer_literal ( fixed_literal )* END_ARRAY_DATA_DIRECTIVE -> ^( I_STATEMENT_ARRAY_DATA[$start, \"I_STATEMENT_ARRAY_DATA\"] ^( I_ARRAY_ELEMENT_SIZE parsed_integer_literal ) ^( I_ARRAY_ELEMENTS ( fixed_literal )* ) ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1116:5: ARRAY_DATA_DIRECTIVE parsed_integer_literal ( fixed_literal )* END_ARRAY_DATA_DIRECTIVE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1115:3: ( ARRAY_DATA_DIRECTIVE parsed_integer_literal ( fixed_literal )* END_ARRAY_DATA_DIRECTIVE -> ^( I_STATEMENT_ARRAY_DATA[$start, \"I_STATEMENT_ARRAY_DATA\"] ^( I_ARRAY_ELEMENT_SIZE parsed_integer_literal ) ^( I_ARRAY_ELEMENTS ( fixed_literal )* ) ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1115:5: ARRAY_DATA_DIRECTIVE parsed_integer_literal ( fixed_literal )* END_ARRAY_DATA_DIRECTIVE { - ARRAY_DATA_DIRECTIVE499=(Token)match(input,ARRAY_DATA_DIRECTIVE,FOLLOW_ARRAY_DATA_DIRECTIVE_in_insn_array_data_directive5795); - stream_ARRAY_DATA_DIRECTIVE.add(ARRAY_DATA_DIRECTIVE499); + ARRAY_DATA_DIRECTIVE497=(Token)match(input,ARRAY_DATA_DIRECTIVE,FOLLOW_ARRAY_DATA_DIRECTIVE_in_insn_array_data_directive5773); + stream_ARRAY_DATA_DIRECTIVE.add(ARRAY_DATA_DIRECTIVE497); - pushFollow(FOLLOW_parsed_integer_literal_in_insn_array_data_directive5801); - parsed_integer_literal500=parsed_integer_literal(); + pushFollow(FOLLOW_parsed_integer_literal_in_insn_array_data_directive5779); + parsed_integer_literal498=parsed_integer_literal(); state._fsp--; - stream_parsed_integer_literal.add(parsed_integer_literal500.getTree()); + stream_parsed_integer_literal.add(parsed_integer_literal498.getTree()); - int elementWidth = (parsed_integer_literal500!=null?((smaliParser.parsed_integer_literal_return)parsed_integer_literal500).value:0); + int elementWidth = (parsed_integer_literal498!=null?((smaliParser.parsed_integer_literal_return)parsed_integer_literal498).value:0); if (elementWidth != 4 && elementWidth != 8 && elementWidth != 1 && elementWidth != 2) { throw new SemanticException(input, (retval.start), "Invalid element width: %d. Must be 1, 2, 4 or 8", elementWidth); } - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1124:5: ( fixed_literal )* - loop50: + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1123:5: ( fixed_literal )* + loop52: while (true) { - int alt50=2; - int LA50_0 = input.LA(1); - if ( ((LA50_0 >= BOOL_LITERAL && LA50_0 <= BYTE_LITERAL)||LA50_0==CHAR_LITERAL||(LA50_0 >= DOUBLE_LITERAL && LA50_0 <= DOUBLE_LITERAL_OR_ID)||(LA50_0 >= FLOAT_LITERAL && LA50_0 <= FLOAT_LITERAL_OR_ID)||LA50_0==LONG_LITERAL||LA50_0==NEGATIVE_INTEGER_LITERAL||LA50_0==POSITIVE_INTEGER_LITERAL||LA50_0==SHORT_LITERAL) ) { - alt50=1; + int alt52=2; + int LA52_0 = input.LA(1); + if ( ((LA52_0 >= BOOL_LITERAL && LA52_0 <= BYTE_LITERAL)||LA52_0==CHAR_LITERAL||(LA52_0 >= DOUBLE_LITERAL && LA52_0 <= DOUBLE_LITERAL_OR_ID)||(LA52_0 >= FLOAT_LITERAL && LA52_0 <= FLOAT_LITERAL_OR_ID)||LA52_0==LONG_LITERAL||LA52_0==NEGATIVE_INTEGER_LITERAL||LA52_0==POSITIVE_INTEGER_LITERAL||LA52_0==SHORT_LITERAL) ) { + alt52=1; } - switch (alt50) { + switch (alt52) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1124:5: fixed_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1123:5: fixed_literal { - pushFollow(FOLLOW_fixed_literal_in_insn_array_data_directive5813); - fixed_literal501=fixed_literal(); + pushFollow(FOLLOW_fixed_literal_in_insn_array_data_directive5791); + fixed_literal499=fixed_literal(); state._fsp--; - stream_fixed_literal.add(fixed_literal501.getTree()); + stream_fixed_literal.add(fixed_literal499.getTree()); } break; default : - break loop50; + break loop52; } } - END_ARRAY_DATA_DIRECTIVE502=(Token)match(input,END_ARRAY_DATA_DIRECTIVE,FOLLOW_END_ARRAY_DATA_DIRECTIVE_in_insn_array_data_directive5816); - stream_END_ARRAY_DATA_DIRECTIVE.add(END_ARRAY_DATA_DIRECTIVE502); + END_ARRAY_DATA_DIRECTIVE500=(Token)match(input,END_ARRAY_DATA_DIRECTIVE,FOLLOW_END_ARRAY_DATA_DIRECTIVE_in_insn_array_data_directive5794); + stream_END_ARRAY_DATA_DIRECTIVE.add(END_ARRAY_DATA_DIRECTIVE500); // AST REWRITE // elements: fixed_literal, parsed_integer_literal @@ -14608,13 +14770,13 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 1126:5: -> ^( I_STATEMENT_ARRAY_DATA[$start, \"I_STATEMENT_ARRAY_DATA\"] ^( I_ARRAY_ELEMENT_SIZE parsed_integer_literal ) ^( I_ARRAY_ELEMENTS ( fixed_literal )* ) ) + // 1125:5: -> ^( I_STATEMENT_ARRAY_DATA[$start, \"I_STATEMENT_ARRAY_DATA\"] ^( I_ARRAY_ELEMENT_SIZE parsed_integer_literal ) ^( I_ARRAY_ELEMENTS ( fixed_literal )* ) ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1126:8: ^( I_STATEMENT_ARRAY_DATA[$start, \"I_STATEMENT_ARRAY_DATA\"] ^( I_ARRAY_ELEMENT_SIZE parsed_integer_literal ) ^( I_ARRAY_ELEMENTS ( fixed_literal )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1125:8: ^( I_STATEMENT_ARRAY_DATA[$start, \"I_STATEMENT_ARRAY_DATA\"] ^( I_ARRAY_ELEMENT_SIZE parsed_integer_literal ) ^( I_ARRAY_ELEMENTS ( fixed_literal )* ) ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_ARRAY_DATA, (retval.start), "I_STATEMENT_ARRAY_DATA"), root_1); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1126:67: ^( I_ARRAY_ELEMENT_SIZE parsed_integer_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1125:67: ^( I_ARRAY_ELEMENT_SIZE parsed_integer_literal ) { CommonTree root_2 = (CommonTree)adaptor.nil(); root_2 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_ARRAY_ELEMENT_SIZE, "I_ARRAY_ELEMENT_SIZE"), root_2); @@ -14622,11 +14784,11 @@ public class smaliParser extends Parser { adaptor.addChild(root_1, root_2); } - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1127:8: ^( I_ARRAY_ELEMENTS ( fixed_literal )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1126:8: ^( I_ARRAY_ELEMENTS ( fixed_literal )* ) { CommonTree root_2 = (CommonTree)adaptor.nil(); root_2 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_ARRAY_ELEMENTS, "I_ARRAY_ELEMENTS"), root_2); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1127:27: ( fixed_literal )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1126:27: ( fixed_literal )* while ( stream_fixed_literal.hasNext() ) { adaptor.addChild(root_2, stream_fixed_literal.nextTree()); } @@ -14672,68 +14834,68 @@ public class smaliParser extends Parser { // $ANTLR start "insn_packed_switch_directive" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1129:1: insn_packed_switch_directive : PACKED_SWITCH_DIRECTIVE fixed_32bit_literal ( label_ref )* END_PACKED_SWITCH_DIRECTIVE -> ^( I_STATEMENT_PACKED_SWITCH[$start, \"I_STATEMENT_PACKED_SWITCH\"] ^( I_PACKED_SWITCH_START_KEY[$start, \"I_PACKED_SWITCH_START_KEY\"] fixed_32bit_literal ) ^( I_PACKED_SWITCH_ELEMENTS[$start, \"I_PACKED_SWITCH_ELEMENTS\"] ( label_ref )* ) ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1128:1: insn_packed_switch_directive : PACKED_SWITCH_DIRECTIVE fixed_32bit_literal ( label_ref )* END_PACKED_SWITCH_DIRECTIVE -> ^( I_STATEMENT_PACKED_SWITCH[$start, \"I_STATEMENT_PACKED_SWITCH\"] ^( I_PACKED_SWITCH_START_KEY[$start, \"I_PACKED_SWITCH_START_KEY\"] fixed_32bit_literal ) ^( I_PACKED_SWITCH_ELEMENTS[$start, \"I_PACKED_SWITCH_ELEMENTS\"] ( label_ref )* ) ) ; public final smaliParser.insn_packed_switch_directive_return insn_packed_switch_directive() throws RecognitionException { smaliParser.insn_packed_switch_directive_return retval = new smaliParser.insn_packed_switch_directive_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token PACKED_SWITCH_DIRECTIVE503=null; - Token END_PACKED_SWITCH_DIRECTIVE506=null; - ParserRuleReturnScope fixed_32bit_literal504 =null; - ParserRuleReturnScope label_ref505 =null; + Token PACKED_SWITCH_DIRECTIVE501=null; + Token END_PACKED_SWITCH_DIRECTIVE504=null; + ParserRuleReturnScope fixed_32bit_literal502 =null; + ParserRuleReturnScope label_ref503 =null; - CommonTree PACKED_SWITCH_DIRECTIVE503_tree=null; - CommonTree END_PACKED_SWITCH_DIRECTIVE506_tree=null; - RewriteRuleTokenStream stream_PACKED_SWITCH_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token PACKED_SWITCH_DIRECTIVE"); + CommonTree PACKED_SWITCH_DIRECTIVE501_tree=null; + CommonTree END_PACKED_SWITCH_DIRECTIVE504_tree=null; RewriteRuleTokenStream stream_END_PACKED_SWITCH_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token END_PACKED_SWITCH_DIRECTIVE"); + RewriteRuleTokenStream stream_PACKED_SWITCH_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token PACKED_SWITCH_DIRECTIVE"); RewriteRuleSubtreeStream stream_fixed_32bit_literal=new RewriteRuleSubtreeStream(adaptor,"rule fixed_32bit_literal"); RewriteRuleSubtreeStream stream_label_ref=new RewriteRuleSubtreeStream(adaptor,"rule label_ref"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1130:5: ( PACKED_SWITCH_DIRECTIVE fixed_32bit_literal ( label_ref )* END_PACKED_SWITCH_DIRECTIVE -> ^( I_STATEMENT_PACKED_SWITCH[$start, \"I_STATEMENT_PACKED_SWITCH\"] ^( I_PACKED_SWITCH_START_KEY[$start, \"I_PACKED_SWITCH_START_KEY\"] fixed_32bit_literal ) ^( I_PACKED_SWITCH_ELEMENTS[$start, \"I_PACKED_SWITCH_ELEMENTS\"] ( label_ref )* ) ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1130:9: PACKED_SWITCH_DIRECTIVE fixed_32bit_literal ( label_ref )* END_PACKED_SWITCH_DIRECTIVE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1129:5: ( PACKED_SWITCH_DIRECTIVE fixed_32bit_literal ( label_ref )* END_PACKED_SWITCH_DIRECTIVE -> ^( I_STATEMENT_PACKED_SWITCH[$start, \"I_STATEMENT_PACKED_SWITCH\"] ^( I_PACKED_SWITCH_START_KEY[$start, \"I_PACKED_SWITCH_START_KEY\"] fixed_32bit_literal ) ^( I_PACKED_SWITCH_ELEMENTS[$start, \"I_PACKED_SWITCH_ELEMENTS\"] ( label_ref )* ) ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1129:9: PACKED_SWITCH_DIRECTIVE fixed_32bit_literal ( label_ref )* END_PACKED_SWITCH_DIRECTIVE { - PACKED_SWITCH_DIRECTIVE503=(Token)match(input,PACKED_SWITCH_DIRECTIVE,FOLLOW_PACKED_SWITCH_DIRECTIVE_in_insn_packed_switch_directive5862); - stream_PACKED_SWITCH_DIRECTIVE.add(PACKED_SWITCH_DIRECTIVE503); + PACKED_SWITCH_DIRECTIVE501=(Token)match(input,PACKED_SWITCH_DIRECTIVE,FOLLOW_PACKED_SWITCH_DIRECTIVE_in_insn_packed_switch_directive5840); + stream_PACKED_SWITCH_DIRECTIVE.add(PACKED_SWITCH_DIRECTIVE501); - pushFollow(FOLLOW_fixed_32bit_literal_in_insn_packed_switch_directive5868); - fixed_32bit_literal504=fixed_32bit_literal(); + pushFollow(FOLLOW_fixed_32bit_literal_in_insn_packed_switch_directive5846); + fixed_32bit_literal502=fixed_32bit_literal(); state._fsp--; - stream_fixed_32bit_literal.add(fixed_32bit_literal504.getTree()); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1132:5: ( label_ref )* - loop51: + stream_fixed_32bit_literal.add(fixed_32bit_literal502.getTree()); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1131:5: ( label_ref )* + loop53: while (true) { - int alt51=2; - int LA51_0 = input.LA(1); - if ( (LA51_0==COLON) ) { - alt51=1; + int alt53=2; + int LA53_0 = input.LA(1); + if ( (LA53_0==COLON) ) { + alt53=1; } - switch (alt51) { + switch (alt53) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1132:5: label_ref + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1131:5: label_ref { - pushFollow(FOLLOW_label_ref_in_insn_packed_switch_directive5874); - label_ref505=label_ref(); + pushFollow(FOLLOW_label_ref_in_insn_packed_switch_directive5852); + label_ref503=label_ref(); state._fsp--; - stream_label_ref.add(label_ref505.getTree()); + stream_label_ref.add(label_ref503.getTree()); } break; default : - break loop51; + break loop53; } } - END_PACKED_SWITCH_DIRECTIVE506=(Token)match(input,END_PACKED_SWITCH_DIRECTIVE,FOLLOW_END_PACKED_SWITCH_DIRECTIVE_in_insn_packed_switch_directive5881); - stream_END_PACKED_SWITCH_DIRECTIVE.add(END_PACKED_SWITCH_DIRECTIVE506); + END_PACKED_SWITCH_DIRECTIVE504=(Token)match(input,END_PACKED_SWITCH_DIRECTIVE,FOLLOW_END_PACKED_SWITCH_DIRECTIVE_in_insn_packed_switch_directive5859); + stream_END_PACKED_SWITCH_DIRECTIVE.add(END_PACKED_SWITCH_DIRECTIVE504); // AST REWRITE - // elements: label_ref, fixed_32bit_literal + // elements: fixed_32bit_literal, label_ref // token labels: // rule labels: retval // token list labels: @@ -14743,13 +14905,13 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 1134:5: -> ^( I_STATEMENT_PACKED_SWITCH[$start, \"I_STATEMENT_PACKED_SWITCH\"] ^( I_PACKED_SWITCH_START_KEY[$start, \"I_PACKED_SWITCH_START_KEY\"] fixed_32bit_literal ) ^( I_PACKED_SWITCH_ELEMENTS[$start, \"I_PACKED_SWITCH_ELEMENTS\"] ( label_ref )* ) ) + // 1133:5: -> ^( I_STATEMENT_PACKED_SWITCH[$start, \"I_STATEMENT_PACKED_SWITCH\"] ^( I_PACKED_SWITCH_START_KEY[$start, \"I_PACKED_SWITCH_START_KEY\"] fixed_32bit_literal ) ^( I_PACKED_SWITCH_ELEMENTS[$start, \"I_PACKED_SWITCH_ELEMENTS\"] ( label_ref )* ) ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1134:8: ^( I_STATEMENT_PACKED_SWITCH[$start, \"I_STATEMENT_PACKED_SWITCH\"] ^( I_PACKED_SWITCH_START_KEY[$start, \"I_PACKED_SWITCH_START_KEY\"] fixed_32bit_literal ) ^( I_PACKED_SWITCH_ELEMENTS[$start, \"I_PACKED_SWITCH_ELEMENTS\"] ( label_ref )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1133:8: ^( I_STATEMENT_PACKED_SWITCH[$start, \"I_STATEMENT_PACKED_SWITCH\"] ^( I_PACKED_SWITCH_START_KEY[$start, \"I_PACKED_SWITCH_START_KEY\"] fixed_32bit_literal ) ^( I_PACKED_SWITCH_ELEMENTS[$start, \"I_PACKED_SWITCH_ELEMENTS\"] ( label_ref )* ) ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_PACKED_SWITCH, (retval.start), "I_STATEMENT_PACKED_SWITCH"), root_1); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1135:10: ^( I_PACKED_SWITCH_START_KEY[$start, \"I_PACKED_SWITCH_START_KEY\"] fixed_32bit_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1134:10: ^( I_PACKED_SWITCH_START_KEY[$start, \"I_PACKED_SWITCH_START_KEY\"] fixed_32bit_literal ) { CommonTree root_2 = (CommonTree)adaptor.nil(); root_2 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_PACKED_SWITCH_START_KEY, (retval.start), "I_PACKED_SWITCH_START_KEY"), root_2); @@ -14757,11 +14919,11 @@ public class smaliParser extends Parser { adaptor.addChild(root_1, root_2); } - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1136:10: ^( I_PACKED_SWITCH_ELEMENTS[$start, \"I_PACKED_SWITCH_ELEMENTS\"] ( label_ref )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1135:10: ^( I_PACKED_SWITCH_ELEMENTS[$start, \"I_PACKED_SWITCH_ELEMENTS\"] ( label_ref )* ) { CommonTree root_2 = (CommonTree)adaptor.nil(); root_2 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_PACKED_SWITCH_ELEMENTS, (retval.start), "I_PACKED_SWITCH_ELEMENTS"), root_2); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1137:11: ( label_ref )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1136:11: ( label_ref )* while ( stream_label_ref.hasNext() ) { adaptor.addChild(root_2, stream_label_ref.nextTree()); } @@ -14807,74 +14969,74 @@ public class smaliParser extends Parser { // $ANTLR start "insn_sparse_switch_directive" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1140:1: insn_sparse_switch_directive : SPARSE_SWITCH_DIRECTIVE ( fixed_32bit_literal ARROW label_ref )* END_SPARSE_SWITCH_DIRECTIVE -> ^( I_STATEMENT_SPARSE_SWITCH[$start, \"I_STATEMENT_SPARSE_SWITCH\"] ^( I_SPARSE_SWITCH_ELEMENTS[$start, \"I_SPARSE_SWITCH_ELEMENTS\"] ( fixed_32bit_literal label_ref )* ) ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1139:1: insn_sparse_switch_directive : SPARSE_SWITCH_DIRECTIVE ( fixed_32bit_literal ARROW label_ref )* END_SPARSE_SWITCH_DIRECTIVE -> ^( I_STATEMENT_SPARSE_SWITCH[$start, \"I_STATEMENT_SPARSE_SWITCH\"] ^( I_SPARSE_SWITCH_ELEMENTS[$start, \"I_SPARSE_SWITCH_ELEMENTS\"] ( fixed_32bit_literal label_ref )* ) ) ; public final smaliParser.insn_sparse_switch_directive_return insn_sparse_switch_directive() throws RecognitionException { smaliParser.insn_sparse_switch_directive_return retval = new smaliParser.insn_sparse_switch_directive_return(); retval.start = input.LT(1); CommonTree root_0 = null; - Token SPARSE_SWITCH_DIRECTIVE507=null; - Token ARROW509=null; - Token END_SPARSE_SWITCH_DIRECTIVE511=null; - ParserRuleReturnScope fixed_32bit_literal508 =null; - ParserRuleReturnScope label_ref510 =null; + Token SPARSE_SWITCH_DIRECTIVE505=null; + Token ARROW507=null; + Token END_SPARSE_SWITCH_DIRECTIVE509=null; + ParserRuleReturnScope fixed_32bit_literal506 =null; + ParserRuleReturnScope label_ref508 =null; - CommonTree SPARSE_SWITCH_DIRECTIVE507_tree=null; - CommonTree ARROW509_tree=null; - CommonTree END_SPARSE_SWITCH_DIRECTIVE511_tree=null; - RewriteRuleTokenStream stream_SPARSE_SWITCH_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token SPARSE_SWITCH_DIRECTIVE"); + CommonTree SPARSE_SWITCH_DIRECTIVE505_tree=null; + CommonTree ARROW507_tree=null; + CommonTree END_SPARSE_SWITCH_DIRECTIVE509_tree=null; RewriteRuleTokenStream stream_ARROW=new RewriteRuleTokenStream(adaptor,"token ARROW"); + RewriteRuleTokenStream stream_SPARSE_SWITCH_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token SPARSE_SWITCH_DIRECTIVE"); RewriteRuleTokenStream stream_END_SPARSE_SWITCH_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token END_SPARSE_SWITCH_DIRECTIVE"); RewriteRuleSubtreeStream stream_fixed_32bit_literal=new RewriteRuleSubtreeStream(adaptor,"rule fixed_32bit_literal"); RewriteRuleSubtreeStream stream_label_ref=new RewriteRuleSubtreeStream(adaptor,"rule label_ref"); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1141:3: ( SPARSE_SWITCH_DIRECTIVE ( fixed_32bit_literal ARROW label_ref )* END_SPARSE_SWITCH_DIRECTIVE -> ^( I_STATEMENT_SPARSE_SWITCH[$start, \"I_STATEMENT_SPARSE_SWITCH\"] ^( I_SPARSE_SWITCH_ELEMENTS[$start, \"I_SPARSE_SWITCH_ELEMENTS\"] ( fixed_32bit_literal label_ref )* ) ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1141:7: SPARSE_SWITCH_DIRECTIVE ( fixed_32bit_literal ARROW label_ref )* END_SPARSE_SWITCH_DIRECTIVE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1140:3: ( SPARSE_SWITCH_DIRECTIVE ( fixed_32bit_literal ARROW label_ref )* END_SPARSE_SWITCH_DIRECTIVE -> ^( I_STATEMENT_SPARSE_SWITCH[$start, \"I_STATEMENT_SPARSE_SWITCH\"] ^( I_SPARSE_SWITCH_ELEMENTS[$start, \"I_SPARSE_SWITCH_ELEMENTS\"] ( fixed_32bit_literal label_ref )* ) ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1140:7: SPARSE_SWITCH_DIRECTIVE ( fixed_32bit_literal ARROW label_ref )* END_SPARSE_SWITCH_DIRECTIVE { - SPARSE_SWITCH_DIRECTIVE507=(Token)match(input,SPARSE_SWITCH_DIRECTIVE,FOLLOW_SPARSE_SWITCH_DIRECTIVE_in_insn_sparse_switch_directive5955); - stream_SPARSE_SWITCH_DIRECTIVE.add(SPARSE_SWITCH_DIRECTIVE507); + SPARSE_SWITCH_DIRECTIVE505=(Token)match(input,SPARSE_SWITCH_DIRECTIVE,FOLLOW_SPARSE_SWITCH_DIRECTIVE_in_insn_sparse_switch_directive5933); + stream_SPARSE_SWITCH_DIRECTIVE.add(SPARSE_SWITCH_DIRECTIVE505); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1142:5: ( fixed_32bit_literal ARROW label_ref )* - loop52: + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1141:5: ( fixed_32bit_literal ARROW label_ref )* + loop54: while (true) { - int alt52=2; - int LA52_0 = input.LA(1); - if ( ((LA52_0 >= BOOL_LITERAL && LA52_0 <= BYTE_LITERAL)||LA52_0==CHAR_LITERAL||(LA52_0 >= FLOAT_LITERAL && LA52_0 <= FLOAT_LITERAL_OR_ID)||LA52_0==LONG_LITERAL||LA52_0==NEGATIVE_INTEGER_LITERAL||LA52_0==POSITIVE_INTEGER_LITERAL||LA52_0==SHORT_LITERAL) ) { - alt52=1; + int alt54=2; + int LA54_0 = input.LA(1); + if ( ((LA54_0 >= BOOL_LITERAL && LA54_0 <= BYTE_LITERAL)||LA54_0==CHAR_LITERAL||(LA54_0 >= FLOAT_LITERAL && LA54_0 <= FLOAT_LITERAL_OR_ID)||LA54_0==LONG_LITERAL||LA54_0==NEGATIVE_INTEGER_LITERAL||LA54_0==POSITIVE_INTEGER_LITERAL||LA54_0==SHORT_LITERAL) ) { + alt54=1; } - switch (alt52) { + switch (alt54) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1142:6: fixed_32bit_literal ARROW label_ref + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1141:6: fixed_32bit_literal ARROW label_ref { - pushFollow(FOLLOW_fixed_32bit_literal_in_insn_sparse_switch_directive5962); - fixed_32bit_literal508=fixed_32bit_literal(); + pushFollow(FOLLOW_fixed_32bit_literal_in_insn_sparse_switch_directive5940); + fixed_32bit_literal506=fixed_32bit_literal(); state._fsp--; - stream_fixed_32bit_literal.add(fixed_32bit_literal508.getTree()); - ARROW509=(Token)match(input,ARROW,FOLLOW_ARROW_in_insn_sparse_switch_directive5964); - stream_ARROW.add(ARROW509); + stream_fixed_32bit_literal.add(fixed_32bit_literal506.getTree()); + ARROW507=(Token)match(input,ARROW,FOLLOW_ARROW_in_insn_sparse_switch_directive5942); + stream_ARROW.add(ARROW507); - pushFollow(FOLLOW_label_ref_in_insn_sparse_switch_directive5966); - label_ref510=label_ref(); + pushFollow(FOLLOW_label_ref_in_insn_sparse_switch_directive5944); + label_ref508=label_ref(); state._fsp--; - stream_label_ref.add(label_ref510.getTree()); + stream_label_ref.add(label_ref508.getTree()); } break; default : - break loop52; + break loop54; } } - END_SPARSE_SWITCH_DIRECTIVE511=(Token)match(input,END_SPARSE_SWITCH_DIRECTIVE,FOLLOW_END_SPARSE_SWITCH_DIRECTIVE_in_insn_sparse_switch_directive5974); - stream_END_SPARSE_SWITCH_DIRECTIVE.add(END_SPARSE_SWITCH_DIRECTIVE511); + END_SPARSE_SWITCH_DIRECTIVE509=(Token)match(input,END_SPARSE_SWITCH_DIRECTIVE,FOLLOW_END_SPARSE_SWITCH_DIRECTIVE_in_insn_sparse_switch_directive5952); + stream_END_SPARSE_SWITCH_DIRECTIVE.add(END_SPARSE_SWITCH_DIRECTIVE509); // AST REWRITE - // elements: fixed_32bit_literal, label_ref + // elements: label_ref, fixed_32bit_literal // token labels: // rule labels: retval // token list labels: @@ -14884,23 +15046,23 @@ public class smaliParser extends Parser { RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); - // 1144:5: -> ^( I_STATEMENT_SPARSE_SWITCH[$start, \"I_STATEMENT_SPARSE_SWITCH\"] ^( I_SPARSE_SWITCH_ELEMENTS[$start, \"I_SPARSE_SWITCH_ELEMENTS\"] ( fixed_32bit_literal label_ref )* ) ) + // 1143:5: -> ^( I_STATEMENT_SPARSE_SWITCH[$start, \"I_STATEMENT_SPARSE_SWITCH\"] ^( I_SPARSE_SWITCH_ELEMENTS[$start, \"I_SPARSE_SWITCH_ELEMENTS\"] ( fixed_32bit_literal label_ref )* ) ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1144:8: ^( I_STATEMENT_SPARSE_SWITCH[$start, \"I_STATEMENT_SPARSE_SWITCH\"] ^( I_SPARSE_SWITCH_ELEMENTS[$start, \"I_SPARSE_SWITCH_ELEMENTS\"] ( fixed_32bit_literal label_ref )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1143:8: ^( I_STATEMENT_SPARSE_SWITCH[$start, \"I_STATEMENT_SPARSE_SWITCH\"] ^( I_SPARSE_SWITCH_ELEMENTS[$start, \"I_SPARSE_SWITCH_ELEMENTS\"] ( fixed_32bit_literal label_ref )* ) ) { CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_SPARSE_SWITCH, (retval.start), "I_STATEMENT_SPARSE_SWITCH"), root_1); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1145:8: ^( I_SPARSE_SWITCH_ELEMENTS[$start, \"I_SPARSE_SWITCH_ELEMENTS\"] ( fixed_32bit_literal label_ref )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1144:8: ^( I_SPARSE_SWITCH_ELEMENTS[$start, \"I_SPARSE_SWITCH_ELEMENTS\"] ( fixed_32bit_literal label_ref )* ) { CommonTree root_2 = (CommonTree)adaptor.nil(); root_2 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_SPARSE_SWITCH_ELEMENTS, (retval.start), "I_SPARSE_SWITCH_ELEMENTS"), root_2); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliParser.g:1145:71: ( fixed_32bit_literal label_ref )* - while ( stream_fixed_32bit_literal.hasNext()||stream_label_ref.hasNext() ) { + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliParser.g:1144:71: ( fixed_32bit_literal label_ref )* + while ( stream_label_ref.hasNext()||stream_fixed_32bit_literal.hasNext() ) { adaptor.addChild(root_2, stream_fixed_32bit_literal.nextTree()); adaptor.addChild(root_2, stream_label_ref.nextTree()); } - stream_fixed_32bit_literal.reset(); stream_label_ref.reset(); + stream_fixed_32bit_literal.reset(); adaptor.addChild(root_1, root_2); } @@ -14936,28 +15098,28 @@ public class smaliParser extends Parser { // Delegated rules - protected DFA28 dfa28 = new DFA28(this); - protected DFA36 dfa36 = new DFA36(this); + protected DFA30 dfa30 = new DFA30(this); protected DFA38 dfa38 = new DFA38(this); - static final String DFA28_eotS = - "\61\uffff"; - static final String DFA28_eofS = - "\61\uffff"; - static final String DFA28_minS = - "\1\4\12\23\1\u00c0\41\23\2\uffff\1\u00bc\1\23"; - static final String DFA28_maxS = - "\1\u00cd\12\u00b8\1\u00c0\41\u00b8\2\uffff\1\u00c0\1\u00b8"; - static final String DFA28_acceptS = - "\55\uffff\1\1\1\2\2\uffff"; - static final String DFA28_specialS = - "\61\uffff}>"; - static final String[] DFA28_transitionS = { + protected DFA40 dfa40 = new DFA40(this); + static final String DFA30_eotS = + "\57\uffff"; + static final String DFA30_eofS = + "\57\uffff"; + static final String DFA30_minS = + "\1\4\54\23\2\uffff"; + static final String DFA30_maxS = + "\1\u00ca\12\u00b8\1\u00bb\41\u00b8\2\uffff"; + static final String DFA30_acceptS = + "\55\uffff\1\1\1\2"; + static final String DFA30_specialS = + "\57\uffff}>"; + static final String[] DFA30_transitionS = { "\1\2\1\uffff\1\16\3\uffff\1\10\14\uffff\1\7\17\uffff\1\6\2\uffff\1\17"+ "\1\20\1\21\1\uffff\1\22\1\uffff\1\23\2\uffff\1\24\1\25\1\30\1\31\1\26"+ "\1\27\3\uffff\1\32\1\uffff\1\33\1\34\1\36\1\35\1\37\1\uffff\1\40\1\41"+ "\1\uffff\1\42\1\43\3\uffff\1\44\1\45\1\uffff\1\46\1\47\1\50\1\51\1\52"+ - "\5\uffff\1\53\131\uffff\1\54\1\uffff\1\5\1\11\6\uffff\1\13\1\uffff\1"+ - "\4\1\14\1\uffff\1\12\3\uffff\1\1\5\uffff\1\3\1\15", + "\5\uffff\1\53\131\uffff\1\54\1\uffff\1\5\1\11\4\uffff\1\13\1\4\1\14\1"+ + "\uffff\1\12\3\uffff\1\1\5\uffff\1\3\1\15", "\1\55\u00a4\uffff\1\56", "\1\55\u00a4\uffff\1\56", "\1\55\u00a4\uffff\1\56", @@ -14968,7 +15130,7 @@ public class smaliParser extends Parser { "\1\55\u00a4\uffff\1\56", "\1\55\u00a4\uffff\1\56", "\1\55\u00a4\uffff\1\56", - "\1\57", + "\1\55\u00a4\uffff\1\56\2\uffff\1\13", "\1\55\u00a4\uffff\1\56", "\1\55\u00a4\uffff\1\56", "\1\55\u00a4\uffff\1\56", @@ -15003,178 +15165,174 @@ public class smaliParser extends Parser { "\1\55\u00a4\uffff\1\56", "\1\55\u00a4\uffff\1\56", "", - "", - "\1\60\3\uffff\1\57", - "\1\55\u00a4\uffff\1\56" + "" }; - static final short[] DFA28_eot = DFA.unpackEncodedString(DFA28_eotS); - static final short[] DFA28_eof = DFA.unpackEncodedString(DFA28_eofS); - static final char[] DFA28_min = DFA.unpackEncodedStringToUnsignedChars(DFA28_minS); - static final char[] DFA28_max = DFA.unpackEncodedStringToUnsignedChars(DFA28_maxS); - static final short[] DFA28_accept = DFA.unpackEncodedString(DFA28_acceptS); - static final short[] DFA28_special = DFA.unpackEncodedString(DFA28_specialS); - static final short[][] DFA28_transition; + static final short[] DFA30_eot = DFA.unpackEncodedString(DFA30_eotS); + static final short[] DFA30_eof = DFA.unpackEncodedString(DFA30_eofS); + static final char[] DFA30_min = DFA.unpackEncodedStringToUnsignedChars(DFA30_minS); + static final char[] DFA30_max = DFA.unpackEncodedStringToUnsignedChars(DFA30_maxS); + static final short[] DFA30_accept = DFA.unpackEncodedString(DFA30_acceptS); + static final short[] DFA30_special = DFA.unpackEncodedString(DFA30_specialS); + static final short[][] DFA30_transition; static { - int numStates = DFA28_transitionS.length; - DFA28_transition = new short[numStates][]; + int numStates = DFA30_transitionS.length; + DFA30_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA28_transition[i] = DFA.unpackEncodedString(DFA28_transitionS[i]); + DFA30_transition[i] = DFA.unpackEncodedString(DFA30_transitionS[i]); } } - protected class DFA28 extends DFA { + protected class DFA30 extends DFA { - public DFA28(BaseRecognizer recognizer) { + public DFA30(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 28; - this.eot = DFA28_eot; - this.eof = DFA28_eof; - this.min = DFA28_min; - this.max = DFA28_max; - this.accept = DFA28_accept; - this.special = DFA28_special; - this.transition = DFA28_transition; + this.decisionNumber = 30; + this.eot = DFA30_eot; + this.eof = DFA30_eof; + this.min = DFA30_min; + this.max = DFA30_max; + this.accept = DFA30_accept; + this.special = DFA30_special; + this.transition = DFA30_transition; } @Override public String getDescription() { - return "702:7: ( member_name COLON nonvoid_type_descriptor -> ^( I_ENCODED_FIELD ( reference_type_descriptor )? member_name nonvoid_type_descriptor ) | member_name method_prototype -> ^( I_ENCODED_METHOD ( reference_type_descriptor )? member_name method_prototype ) )"; + return "701:7: ( member_name COLON nonvoid_type_descriptor -> ^( I_ENCODED_FIELD ( reference_type_descriptor )? member_name nonvoid_type_descriptor ) | member_name method_prototype -> ^( I_ENCODED_METHOD ( reference_type_descriptor )? member_name method_prototype ) )"; } } - static final String DFA36_eotS = - "\65\uffff"; - static final String DFA36_eofS = - "\65\uffff"; - static final String DFA36_minS = - "\1\4\1\5\1\11\12\23\1\u00c0\41\23\1\uffff\1\4\2\uffff\1\u00bc\1\23"; - static final String DFA36_maxS = - "\1\u00cd\1\u00c8\1\11\12\u00b8\1\u00c0\41\u00b8\1\uffff\1\u00cd\2\uffff"+ - "\1\u00c0\1\u00b8"; - static final String DFA36_acceptS = - "\57\uffff\1\1\1\uffff\1\2\1\3\2\uffff"; - static final String DFA36_specialS = - "\65\uffff}>"; - static final String[] DFA36_transitionS = { + static final String DFA38_eotS = + "\64\uffff"; + static final String DFA38_eofS = + "\64\uffff"; + static final String DFA38_minS = + "\1\4\1\5\1\17\54\23\1\uffff\1\4\1\11\2\uffff"; + static final String DFA38_maxS = + "\1\u00ca\1\u00c5\1\u00bd\12\u00b8\1\u00bb\41\u00b8\1\uffff\1\u00ca\1\11"+ + "\2\uffff"; + static final String DFA38_acceptS = + "\57\uffff\1\1\2\uffff\1\2\1\3"; + static final String DFA38_specialS = + "\64\uffff}>"; + static final String[] DFA38_transitionS = { "\1\4\1\uffff\1\20\1\uffff\1\2\1\uffff\1\12\4\uffff\1\1\7\uffff\1\11\17"+ "\uffff\1\10\2\uffff\1\21\1\22\1\23\1\uffff\1\24\1\uffff\1\25\2\uffff"+ "\1\26\1\27\1\32\1\33\1\30\1\31\3\uffff\1\34\1\uffff\1\35\1\36\1\40\1"+ "\37\1\41\1\uffff\1\42\1\43\1\uffff\1\44\1\45\3\uffff\1\46\1\47\1\uffff"+ "\1\50\1\51\1\52\1\53\1\54\5\uffff\1\55\131\uffff\1\56\1\uffff\1\7\1\13"+ - "\6\uffff\1\15\1\uffff\1\6\1\16\1\uffff\1\14\3\uffff\1\3\5\uffff\1\5\1"+ - "\17", + "\4\uffff\1\15\1\6\1\16\1\uffff\1\14\3\uffff\1\3\5\uffff\1\5\1\17", "\1\57\1\uffff\1\57\1\uffff\1\60\2\uffff\2\57\5\uffff\1\57\7\uffff\2"+ - "\57\5\uffff\1\57\7\uffff\60\57\125\uffff\3\57\7\uffff\2\57\6\uffff\1"+ + "\57\5\uffff\1\57\7\uffff\60\57\125\uffff\3\57\7\uffff\2\57\3\uffff\1"+ "\57\1\uffff\2\57\2\uffff\2\57", - "\1\60", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\63", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", - "\1\61\u00a4\uffff\1\62", + "\1\61\u00ad\uffff\1\61", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63\2\uffff\1\15", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", + "\1\62\u00a4\uffff\1\63", "", "\1\4\1\uffff\1\20\3\uffff\1\12\14\uffff\1\11\17\uffff\1\10\2\uffff\1"+ "\21\1\22\1\23\1\uffff\1\24\1\uffff\1\25\2\uffff\1\26\1\27\1\32\1\33\1"+ "\30\1\31\3\uffff\1\34\1\uffff\1\35\1\36\1\40\1\37\1\41\1\uffff\1\42\1"+ "\43\1\uffff\1\44\1\45\3\uffff\1\46\1\47\1\uffff\1\50\1\51\1\52\1\53\1"+ - "\54\5\uffff\1\55\131\uffff\1\56\1\uffff\1\7\1\13\6\uffff\1\15\1\uffff"+ - "\1\6\1\16\1\uffff\1\14\3\uffff\1\3\5\uffff\1\5\1\17", - "", + "\54\5\uffff\1\55\131\uffff\1\56\1\uffff\1\7\1\13\4\uffff\1\15\1\6\1\16"+ + "\1\uffff\1\14\3\uffff\1\3\5\uffff\1\5\1\17", + "\1\60", "", - "\1\64\3\uffff\1\63", - "\1\61\u00a4\uffff\1\62" + "" }; - static final short[] DFA36_eot = DFA.unpackEncodedString(DFA36_eotS); - static final short[] DFA36_eof = DFA.unpackEncodedString(DFA36_eofS); - static final char[] DFA36_min = DFA.unpackEncodedStringToUnsignedChars(DFA36_minS); - static final char[] DFA36_max = DFA.unpackEncodedStringToUnsignedChars(DFA36_maxS); - static final short[] DFA36_accept = DFA.unpackEncodedString(DFA36_acceptS); - static final short[] DFA36_special = DFA.unpackEncodedString(DFA36_specialS); - static final short[][] DFA36_transition; + static final short[] DFA38_eot = DFA.unpackEncodedString(DFA38_eotS); + static final short[] DFA38_eof = DFA.unpackEncodedString(DFA38_eofS); + static final char[] DFA38_min = DFA.unpackEncodedStringToUnsignedChars(DFA38_minS); + static final char[] DFA38_max = DFA.unpackEncodedStringToUnsignedChars(DFA38_maxS); + static final short[] DFA38_accept = DFA.unpackEncodedString(DFA38_acceptS); + static final short[] DFA38_special = DFA.unpackEncodedString(DFA38_specialS); + static final short[][] DFA38_transition; static { - int numStates = DFA36_transitionS.length; - DFA36_transition = new short[numStates][]; + int numStates = DFA38_transitionS.length; + DFA38_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA36_transition[i] = DFA.unpackEncodedString(DFA36_transitionS[i]); + DFA38_transition[i] = DFA.unpackEncodedString(DFA38_transitionS[i]); } } - protected class DFA36 extends DFA { + protected class DFA38 extends DFA { - public DFA36(BaseRecognizer recognizer) { + public DFA38(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 36; - this.eot = DFA36_eot; - this.eof = DFA36_eof; - this.min = DFA36_min; - this.max = DFA36_max; - this.accept = DFA36_accept; - this.special = DFA36_special; - this.transition = DFA36_transition; + this.decisionNumber = 38; + this.eot = DFA38_eot; + this.eof = DFA38_eof; + this.min = DFA38_min; + this.max = DFA38_max; + this.accept = DFA38_accept; + this.special = DFA38_special; + this.transition = DFA38_transition; } @Override public String getDescription() { - return "730:1: verification_error_reference : ( CLASS_DESCRIPTOR | field_reference | method_reference );"; + return "729:1: verification_error_reference : ( CLASS_DESCRIPTOR | field_reference | method_reference );"; } } - static final String DFA38_eotS = + static final String DFA40_eotS = "\105\uffff"; - static final String DFA38_eofS = + static final String DFA40_eofS = "\105\uffff"; - static final String DFA38_minS = + static final String DFA40_minS = "\1\5\102\uffff\1\0\1\uffff"; - static final String DFA38_maxS = - "\1\u00c8\102\uffff\1\0\1\uffff"; - static final String DFA38_acceptS = + static final String DFA40_maxS = + "\1\u00c5\102\uffff\1\0\1\uffff"; + static final String DFA40_acceptS = "\1\uffff\1\2\102\uffff\1\1"; - static final String DFA38_specialS = + static final String DFA40_specialS = "\103\uffff\1\0\1\uffff}>"; - static final String[] DFA38_transitionS = { + static final String[] DFA40_transitionS = { "\1\103\1\uffff\1\1\4\uffff\2\1\5\uffff\1\1\7\uffff\2\1\1\uffff\1\1\3"+ - "\uffff\1\1\7\uffff\60\1\125\uffff\3\1\7\uffff\2\1\6\uffff\1\1\1\uffff"+ + "\uffff\1\1\7\uffff\60\1\125\uffff\3\1\7\uffff\2\1\3\uffff\1\1\1\uffff"+ "\2\1\2\uffff\2\1", "", "", @@ -15246,38 +15404,38 @@ public class smaliParser extends Parser { "" }; - static final short[] DFA38_eot = DFA.unpackEncodedString(DFA38_eotS); - static final short[] DFA38_eof = DFA.unpackEncodedString(DFA38_eofS); - static final char[] DFA38_min = DFA.unpackEncodedStringToUnsignedChars(DFA38_minS); - static final char[] DFA38_max = DFA.unpackEncodedStringToUnsignedChars(DFA38_maxS); - static final short[] DFA38_accept = DFA.unpackEncodedString(DFA38_acceptS); - static final short[] DFA38_special = DFA.unpackEncodedString(DFA38_specialS); - static final short[][] DFA38_transition; + static final short[] DFA40_eot = DFA.unpackEncodedString(DFA40_eotS); + static final short[] DFA40_eof = DFA.unpackEncodedString(DFA40_eofS); + static final char[] DFA40_min = DFA.unpackEncodedStringToUnsignedChars(DFA40_minS); + static final char[] DFA40_max = DFA.unpackEncodedStringToUnsignedChars(DFA40_maxS); + static final short[] DFA40_accept = DFA.unpackEncodedString(DFA40_acceptS); + static final short[] DFA40_special = DFA.unpackEncodedString(DFA40_specialS); + static final short[][] DFA40_transition; static { - int numStates = DFA38_transitionS.length; - DFA38_transition = new short[numStates][]; + int numStates = DFA40_transitionS.length; + DFA40_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA38_transition[i] = DFA.unpackEncodedString(DFA38_transitionS[i]); + DFA40_transition[i] = DFA.unpackEncodedString(DFA40_transitionS[i]); } } - protected class DFA38 extends DFA { + protected class DFA40 extends DFA { - public DFA38(BaseRecognizer recognizer) { + public DFA40(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 38; - this.eot = DFA38_eot; - this.eof = DFA38_eof; - this.min = DFA38_min; - this.max = DFA38_max; - this.accept = DFA38_accept; - this.special = DFA38_special; - this.transition = DFA38_transition; + this.decisionNumber = 40; + this.eot = DFA40_eot; + this.eof = DFA40_eof; + this.min = DFA40_min; + this.max = DFA40_max; + this.accept = DFA40_accept; + this.special = DFA40_special; + this.transition = DFA40_transition; } @Override public String getDescription() { - return "()* loopback of 748:5: ({...}? annotation )*"; + return "()* loopback of 747:5: ({...}? annotation )*"; } @Override public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { @@ -15285,545 +15443,546 @@ public class smaliParser extends Parser { int _s = s; switch ( s ) { case 0 : - int LA38_67 = input.LA(1); + int LA40_67 = input.LA(1); - int index38_67 = input.index(); + int index40_67 = input.index(); input.rewind(); s = -1; if ( ((input.LA(1) == ANNOTATION_DIRECTIVE)) ) {s = 68;} else if ( (true) ) {s = 1;} - input.seek(index38_67); + input.seek(index40_67); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 38, _s, input); + new NoViableAltException(getDescription(), 40, _s, input); error(nvae); throw nvae; } } - public static final BitSet FOLLOW_class_spec_in_smali_file1110 = new BitSet(new long[]{0x0000011000010020L,0x0000000000000000L,0x0010000000000000L,0x0000000000000880L}); - public static final BitSet FOLLOW_super_spec_in_smali_file1121 = new BitSet(new long[]{0x0000011000010020L,0x0000000000000000L,0x0010000000000000L,0x0000000000000880L}); - public static final BitSet FOLLOW_implements_spec_in_smali_file1129 = new BitSet(new long[]{0x0000011000010020L,0x0000000000000000L,0x0010000000000000L,0x0000000000000880L}); - public static final BitSet FOLLOW_source_spec_in_smali_file1138 = new BitSet(new long[]{0x0000011000010020L,0x0000000000000000L,0x0010000000000000L,0x0000000000000880L}); - public static final BitSet FOLLOW_method_in_smali_file1146 = new BitSet(new long[]{0x0000011000010020L,0x0000000000000000L,0x0010000000000000L,0x0000000000000880L}); - public static final BitSet FOLLOW_field_in_smali_file1152 = new BitSet(new long[]{0x0000011000010020L,0x0000000000000000L,0x0010000000000000L,0x0000000000000880L}); - public static final BitSet FOLLOW_annotation_in_smali_file1158 = new BitSet(new long[]{0x0000011000010020L,0x0000000000000000L,0x0010000000000000L,0x0000000000000880L}); - public static final BitSet FOLLOW_EOF_in_smali_file1169 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_CLASS_DIRECTIVE_in_class_spec1256 = new BitSet(new long[]{0x0000000000008010L}); - public static final BitSet FOLLOW_access_list_in_class_spec1258 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_CLASS_DESCRIPTOR_in_class_spec1260 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_SUPER_DIRECTIVE_in_super_spec1278 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_CLASS_DESCRIPTOR_in_super_spec1280 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_IMPLEMENTS_DIRECTIVE_in_implements_spec1299 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_CLASS_DESCRIPTOR_in_implements_spec1301 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_SOURCE_DIRECTIVE_in_source_spec1320 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_STRING_LITERAL_in_source_spec1322 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ACCESS_SPEC_in_access_list1341 = new BitSet(new long[]{0x0000000000000012L}); - public static final BitSet FOLLOW_FIELD_DIRECTIVE_in_field1372 = new BitSet(new long[]{0xD1F95C8000800450L,0x00000000020FB1B7L,0xA068000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_access_list_in_field1374 = new BitSet(new long[]{0xD1F95C8000800450L,0x00000000020FB1B7L,0xA068000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_member_name_in_field1376 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_COLON_in_field1378 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_nonvoid_type_descriptor_in_field1380 = new BitSet(new long[]{0x0000000804000022L}); - public static final BitSet FOLLOW_EQUAL_in_field1383 = new BitSet(new long[]{0xD1F95CC200C0CD50L,0x00000000020FB1B7L,0xA0EC000000000000L,0x0000000000003665L}); - public static final BitSet FOLLOW_literal_in_field1385 = new BitSet(new long[]{0x0000000004000022L}); - public static final BitSet FOLLOW_annotation_in_field1398 = new BitSet(new long[]{0x0000000004000022L}); - public static final BitSet FOLLOW_END_FIELD_DIRECTIVE_in_field1412 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_METHOD_DIRECTIVE_in_method1523 = new BitSet(new long[]{0xD1F95C8000800450L,0x00000000020FB1B7L,0xA068000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_access_list_in_method1525 = new BitSet(new long[]{0xD1F95C8000800450L,0x00000000020FB1B7L,0xA068000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_member_name_in_method1527 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0100000000000000L}); - public static final BitSet FOLLOW_method_prototype_in_method1529 = new BitSet(new long[]{0xFFFFFC04180830A0L,0x0000000003FFFFFFL,0x0603800000000000L,0x000000000000019AL}); - public static final BitSet FOLLOW_statements_and_directives_in_method1531 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_END_METHOD_DIRECTIVE_in_method1537 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ordered_method_item_in_statements_and_directives1582 = new BitSet(new long[]{0xFFFFFC04080830A2L,0x0000000003FFFFFFL,0x0603800000000000L,0x000000000000019AL}); - public static final BitSet FOLLOW_registers_directive_in_statements_and_directives1590 = new BitSet(new long[]{0xFFFFFC04080830A2L,0x0000000003FFFFFFL,0x0603800000000000L,0x000000000000019AL}); - public static final BitSet FOLLOW_catch_directive_in_statements_and_directives1598 = new BitSet(new long[]{0xFFFFFC04080830A2L,0x0000000003FFFFFFL,0x0603800000000000L,0x000000000000019AL}); - public static final BitSet FOLLOW_catchall_directive_in_statements_and_directives1606 = new BitSet(new long[]{0xFFFFFC04080830A2L,0x0000000003FFFFFFL,0x0603800000000000L,0x000000000000019AL}); - public static final BitSet FOLLOW_parameter_directive_in_statements_and_directives1614 = new BitSet(new long[]{0xFFFFFC04080830A2L,0x0000000003FFFFFFL,0x0603800000000000L,0x000000000000019AL}); - public static final BitSet FOLLOW_annotation_in_statements_and_directives1622 = new BitSet(new long[]{0xFFFFFC04080830A2L,0x0000000003FFFFFFL,0x0603800000000000L,0x000000000000019AL}); - public static final BitSet FOLLOW_label_in_ordered_method_item1707 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_instruction_in_ordered_method_item1713 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_debug_directive_in_ordered_method_item1719 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_REGISTERS_DIRECTIVE_in_registers_directive1739 = new BitSet(new long[]{0x0000000000004800L,0x0000000000000000L,0x8024000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_integral_literal_in_registers_directive1743 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_LOCALS_DIRECTIVE_in_registers_directive1763 = new BitSet(new long[]{0x0000000000004800L,0x0000000000000000L,0x8024000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_integral_literal_in_registers_directive1767 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_PARAM_LIST_OR_ID_START_in_param_list_or_id1799 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_PRIMITIVE_TYPE_in_param_list_or_id1801 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x1000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_PARAM_LIST_OR_ID_END_in_param_list_or_id1804 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_SIMPLE_NAME_in_simple_name1816 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ACCESS_SPEC_in_simple_name1822 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_VERIFICATION_ERROR_TYPE_in_simple_name1833 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_POSITIVE_INTEGER_LITERAL_in_simple_name1844 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_NEGATIVE_INTEGER_LITERAL_in_simple_name1855 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_FLOAT_LITERAL_OR_ID_in_simple_name1866 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_DOUBLE_LITERAL_OR_ID_in_simple_name1877 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_BOOL_LITERAL_in_simple_name1888 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_NULL_LITERAL_in_simple_name1899 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_REGISTER_in_simple_name1910 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_param_list_or_id_in_simple_name1921 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_PRIMITIVE_TYPE_in_simple_name1931 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_VOID_TYPE_in_simple_name1942 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ANNOTATION_VISIBILITY_in_simple_name1953 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT10t_in_simple_name1964 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT10x_in_simple_name1975 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT10x_ODEX_in_simple_name1986 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT11x_in_simple_name1997 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT12x_OR_ID_in_simple_name2008 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_FIELD_in_simple_name2019 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_FIELD_ODEX_in_simple_name2030 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_STRING_in_simple_name2041 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_TYPE_in_simple_name2052 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_LAMBDA_in_simple_name2063 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_METHOD_in_simple_name2074 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21t_in_simple_name2085 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22c_FIELD_in_simple_name2096 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22c_FIELD_ODEX_in_simple_name2107 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22c_TYPE_in_simple_name2118 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22c_STRING_in_simple_name2129 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22cs_FIELD_in_simple_name2140 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22s_OR_ID_in_simple_name2151 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22t_in_simple_name2162 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT23x_in_simple_name2173 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT25x_in_simple_name2184 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT31i_OR_ID_in_simple_name2195 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT31t_in_simple_name2206 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT35c_METHOD_in_simple_name2217 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT35c_METHOD_ODEX_in_simple_name2228 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT35c_TYPE_in_simple_name2239 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT35mi_METHOD_in_simple_name2250 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT35ms_METHOD_in_simple_name2261 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT51l_in_simple_name2272 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_simple_name_in_member_name2287 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_MEMBER_NAME_in_member_name2293 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_OPEN_PAREN_in_method_prototype2308 = new BitSet(new long[]{0x0000000000048100L,0x0000000000000000L,0x6000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_param_list_in_method_prototype2310 = new BitSet(new long[]{0x0000000000040000L}); - public static final BitSet FOLLOW_CLOSE_PAREN_in_method_prototype2312 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000002001L}); - public static final BitSet FOLLOW_type_descriptor_in_method_prototype2314 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_PARAM_LIST_START_in_param_list2344 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0800000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_nonvoid_type_descriptor_in_param_list2346 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0800000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_PARAM_LIST_END_in_param_list2349 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_PARAM_LIST_OR_ID_START_in_param_list2360 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x1000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_PRIMITIVE_TYPE_in_param_list2362 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x1000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_PARAM_LIST_OR_ID_END_in_param_list2365 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_nonvoid_type_descriptor_in_param_list2376 = new BitSet(new long[]{0x0000000000008102L,0x0000000000000000L,0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_POSITIVE_INTEGER_LITERAL_in_integer_literal2453 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_NEGATIVE_INTEGER_LITERAL_in_integer_literal2464 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_FLOAT_LITERAL_OR_ID_in_float_literal2479 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_FLOAT_LITERAL_in_float_literal2490 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_DOUBLE_LITERAL_OR_ID_in_double_literal2500 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_DOUBLE_LITERAL_in_double_literal2511 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_LONG_LITERAL_in_literal2521 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_integer_literal_in_literal2527 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_SHORT_LITERAL_in_literal2533 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_BYTE_LITERAL_in_literal2539 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_float_literal_in_literal2545 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_double_literal_in_literal2551 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_CHAR_LITERAL_in_literal2557 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_STRING_LITERAL_in_literal2563 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_BOOL_LITERAL_in_literal2569 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_NULL_LITERAL_in_literal2575 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_array_literal_in_literal2581 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_subannotation_in_literal2587 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_type_field_method_literal_in_literal2593 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_enum_literal_in_literal2599 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_integer_literal_in_parsed_integer_literal2612 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_LONG_LITERAL_in_integral_literal2624 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_integer_literal_in_integral_literal2630 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_SHORT_LITERAL_in_integral_literal2636 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_CHAR_LITERAL_in_integral_literal2642 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_BYTE_LITERAL_in_integral_literal2648 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_LONG_LITERAL_in_fixed_32bit_literal2658 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_integer_literal_in_fixed_32bit_literal2664 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_SHORT_LITERAL_in_fixed_32bit_literal2670 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_BYTE_LITERAL_in_fixed_32bit_literal2676 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_float_literal_in_fixed_32bit_literal2682 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_CHAR_LITERAL_in_fixed_32bit_literal2688 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_BOOL_LITERAL_in_fixed_32bit_literal2694 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_integer_literal_in_fixed_literal2704 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_LONG_LITERAL_in_fixed_literal2710 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_SHORT_LITERAL_in_fixed_literal2716 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_BYTE_LITERAL_in_fixed_literal2722 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_float_literal_in_fixed_literal2728 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_double_literal_in_fixed_literal2734 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_CHAR_LITERAL_in_fixed_literal2740 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_BOOL_LITERAL_in_fixed_literal2746 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_OPEN_BRACE_in_array_literal2756 = new BitSet(new long[]{0xD1F95CC200C2CD50L,0x00000000020FB1B7L,0xA0EC000000000000L,0x0000000000003665L}); - public static final BitSet FOLLOW_literal_in_array_literal2759 = new BitSet(new long[]{0x0000000000120000L}); - public static final BitSet FOLLOW_COMMA_in_array_literal2762 = new BitSet(new long[]{0xD1F95CC200C0CD50L,0x00000000020FB1B7L,0xA0EC000000000000L,0x0000000000003665L}); - public static final BitSet FOLLOW_literal_in_array_literal2764 = new BitSet(new long[]{0x0000000000120000L}); - public static final BitSet FOLLOW_CLOSE_BRACE_in_array_literal2772 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_simple_name_in_annotation_element2796 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_EQUAL_in_annotation_element2798 = new BitSet(new long[]{0xD1F95CC200C0CD50L,0x00000000020FB1B7L,0xA0EC000000000000L,0x0000000000003665L}); - public static final BitSet FOLLOW_literal_in_annotation_element2800 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ANNOTATION_DIRECTIVE_in_annotation2825 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_ANNOTATION_VISIBILITY_in_annotation2827 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_CLASS_DESCRIPTOR_in_annotation2829 = new BitSet(new long[]{0xD1F95C8001800450L,0x00000000020FB1B7L,0xA060000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_annotation_element_in_annotation2835 = new BitSet(new long[]{0xD1F95C8001800450L,0x00000000020FB1B7L,0xA060000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_END_ANNOTATION_DIRECTIVE_in_annotation2838 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_SUBANNOTATION_DIRECTIVE_in_subannotation2871 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_CLASS_DESCRIPTOR_in_subannotation2873 = new BitSet(new long[]{0xD1F95C8100800450L,0x00000000020FB1B7L,0xA060000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_annotation_element_in_subannotation2875 = new BitSet(new long[]{0xD1F95C8100800450L,0x00000000020FB1B7L,0xA060000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_END_SUBANNOTATION_DIRECTIVE_in_subannotation2878 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ENUM_DIRECTIVE_in_enum_literal2904 = new BitSet(new long[]{0x0000000000008100L}); - public static final BitSet FOLLOW_reference_type_descriptor_in_enum_literal2906 = new BitSet(new long[]{0x0000000000000200L}); - public static final BitSet FOLLOW_ARROW_in_enum_literal2908 = new BitSet(new long[]{0xD1F95C8000800450L,0x00000000020FB1B7L,0xA060000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_simple_name_in_enum_literal2910 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_COLON_in_enum_literal2912 = new BitSet(new long[]{0x0000000000008100L}); - public static final BitSet FOLLOW_reference_type_descriptor_in_enum_literal2914 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_reference_type_descriptor_in_type_field_method_literal2938 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_reference_type_descriptor_in_type_field_method_literal2947 = new BitSet(new long[]{0x0000000000000200L}); - public static final BitSet FOLLOW_ARROW_in_type_field_method_literal2949 = new BitSet(new long[]{0xD1F95C8000800450L,0x00000000020FB1B7L,0xA068000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_member_name_in_type_field_method_literal2961 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_COLON_in_type_field_method_literal2963 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_nonvoid_type_descriptor_in_type_field_method_literal2965 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_member_name_in_type_field_method_literal2988 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0100000000000000L}); - public static final BitSet FOLLOW_method_prototype_in_type_field_method_literal2990 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_PRIMITIVE_TYPE_in_type_field_method_literal3023 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_VOID_TYPE_in_type_field_method_literal3029 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_reference_type_descriptor_in_method_reference3040 = new BitSet(new long[]{0x0000000000000200L}); - public static final BitSet FOLLOW_ARROW_in_method_reference3042 = new BitSet(new long[]{0xD1F95C8000800450L,0x00000000020FB1B7L,0xA068000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_member_name_in_method_reference3046 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0100000000000000L}); - public static final BitSet FOLLOW_method_prototype_in_method_reference3048 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_reference_type_descriptor_in_field_reference3070 = new BitSet(new long[]{0x0000000000000200L}); - public static final BitSet FOLLOW_ARROW_in_field_reference3072 = new BitSet(new long[]{0xD1F95C8000800450L,0x00000000020FB1B7L,0xA068000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_member_name_in_field_reference3076 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_COLON_in_field_reference3078 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_nonvoid_type_descriptor_in_field_reference3080 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_COLON_in_label3101 = new BitSet(new long[]{0xD1F95C8000800450L,0x00000000020FB1B7L,0xA060000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_simple_name_in_label3103 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_COLON_in_label_ref3122 = new BitSet(new long[]{0xD1F95C8000800450L,0x00000000020FB1B7L,0xA060000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_simple_name_in_label_ref3124 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_REGISTER_in_register_list3138 = new BitSet(new long[]{0x0000000000100002L}); - public static final BitSet FOLLOW_COMMA_in_register_list3141 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_register_list3143 = new BitSet(new long[]{0x0000000000100002L}); - public static final BitSet FOLLOW_REGISTER_in_register_range3178 = new BitSet(new long[]{0x0000000000200002L}); - public static final BitSet FOLLOW_DOTDOT_in_register_range3181 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_register_range3185 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_CLASS_DESCRIPTOR_in_verification_error_reference3214 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_field_reference_in_verification_error_reference3218 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_method_reference_in_verification_error_reference3222 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_CATCH_DIRECTIVE_in_catch_directive3232 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_nonvoid_type_descriptor_in_catch_directive3234 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); - public static final BitSet FOLLOW_OPEN_BRACE_in_catch_directive3236 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_label_ref_in_catch_directive3240 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_DOTDOT_in_catch_directive3242 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_label_ref_in_catch_directive3246 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_CLOSE_BRACE_in_catch_directive3248 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_label_ref_in_catch_directive3252 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_CATCHALL_DIRECTIVE_in_catchall_directive3284 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); - public static final BitSet FOLLOW_OPEN_BRACE_in_catchall_directive3286 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_label_ref_in_catchall_directive3290 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_DOTDOT_in_catchall_directive3292 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_label_ref_in_catchall_directive3296 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_CLOSE_BRACE_in_catchall_directive3298 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_label_ref_in_catchall_directive3302 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_PARAMETER_DIRECTIVE_in_parameter_directive3341 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_parameter_directive3343 = new BitSet(new long[]{0x0000000040100022L}); - public static final BitSet FOLLOW_COMMA_in_parameter_directive3346 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_STRING_LITERAL_in_parameter_directive3348 = new BitSet(new long[]{0x0000000040000022L}); - public static final BitSet FOLLOW_annotation_in_parameter_directive3359 = new BitSet(new long[]{0x0000000040000022L}); - public static final BitSet FOLLOW_END_PARAMETER_DIRECTIVE_in_parameter_directive3372 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_line_directive_in_debug_directive3445 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_local_directive_in_debug_directive3451 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_end_local_directive_in_debug_directive3457 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_restart_local_directive_in_debug_directive3463 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_prologue_directive_in_debug_directive3469 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_epilogue_directive_in_debug_directive3475 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_source_directive_in_debug_directive3481 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_LINE_DIRECTIVE_in_line_directive3491 = new BitSet(new long[]{0x0000000000004800L,0x0000000000000000L,0x8024000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_integral_literal_in_line_directive3493 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_LOCAL_DIRECTIVE_in_local_directive3516 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_local_directive3518 = new BitSet(new long[]{0x0000000000100002L}); - public static final BitSet FOLLOW_COMMA_in_local_directive3521 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0040000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_NULL_LITERAL_in_local_directive3524 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_STRING_LITERAL_in_local_directive3530 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_COLON_in_local_directive3533 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000002001L}); - public static final BitSet FOLLOW_VOID_TYPE_in_local_directive3536 = new BitSet(new long[]{0x0000000000100002L}); - public static final BitSet FOLLOW_nonvoid_type_descriptor_in_local_directive3540 = new BitSet(new long[]{0x0000000000100002L}); - public static final BitSet FOLLOW_COMMA_in_local_directive3574 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_STRING_LITERAL_in_local_directive3578 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_END_LOCAL_DIRECTIVE_in_end_local_directive3620 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_end_local_directive3622 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RESTART_LOCAL_DIRECTIVE_in_restart_local_directive3645 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_restart_local_directive3647 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_PROLOGUE_DIRECTIVE_in_prologue_directive3670 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_EPILOGUE_DIRECTIVE_in_epilogue_directive3691 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_SOURCE_DIRECTIVE_in_source_directive3712 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_STRING_LITERAL_in_source_directive3714 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT12x_in_instruction_format12x3739 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT12x_OR_ID_in_instruction_format12x3745 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22s_in_instruction_format22s3760 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22s_OR_ID_in_instruction_format22s3766 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT31i_in_instruction_format31i3781 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT31i_OR_ID_in_instruction_format31i3787 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format10t_in_instruction3804 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format10x_in_instruction3810 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format10x_odex_in_instruction3816 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format11n_in_instruction3822 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format11x_in_instruction3828 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format12x_in_instruction3834 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format20bc_in_instruction3840 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format20t_in_instruction3846 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format21c_field_in_instruction3852 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format21c_field_odex_in_instruction3858 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format21c_string_in_instruction3864 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format21c_type_in_instruction3870 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format21c_lambda_in_instruction3876 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format21c_method_in_instruction3882 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format21ih_in_instruction3888 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format21lh_in_instruction3894 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format21s_in_instruction3900 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format21t_in_instruction3906 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format22b_in_instruction3912 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format22c_field_in_instruction3918 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format22c_field_odex_in_instruction3924 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format22c_type_in_instruction3930 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format22c_string_in_instruction3936 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format22cs_field_in_instruction3942 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format22s_in_instruction3948 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format22t_in_instruction3954 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format22x_in_instruction3960 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format23x_in_instruction3966 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format25x_in_instruction3972 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format30t_in_instruction3978 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format31c_in_instruction3984 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format31i_in_instruction3990 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format31t_in_instruction3996 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format32x_in_instruction4002 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format35c_method_in_instruction4008 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format35c_type_in_instruction4014 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format35c_method_odex_in_instruction4020 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format35mi_method_in_instruction4026 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format35ms_method_in_instruction4032 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format3rc_method_in_instruction4038 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format3rc_method_odex_in_instruction4044 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format3rc_type_in_instruction4050 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format3rmi_method_in_instruction4056 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format3rms_method_in_instruction4062 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_format51l_in_instruction4068 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_array_data_directive_in_instruction4074 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_packed_switch_directive_in_instruction4080 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_insn_sparse_switch_directive_in_instruction4086 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT10t_in_insn_format10t4106 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_label_ref_in_insn_format10t4108 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT10x_in_insn_format10x4138 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT10x_ODEX_in_insn_format10x_odex4166 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT11n_in_insn_format11n4187 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format11n4189 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format11n4191 = new BitSet(new long[]{0x0000000000004800L,0x0000000000000000L,0x8024000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_integral_literal_in_insn_format11n4193 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT11x_in_insn_format11x4225 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format11x4227 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_instruction_format12x_in_insn_format12x4257 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format12x4259 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format12x4261 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format12x4263 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT20bc_in_insn_format20bc4295 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_VERIFICATION_ERROR_TYPE_in_insn_format20bc4297 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format20bc4299 = new BitSet(new long[]{0xD1F95C8000808550L,0x00000000020FB1B7L,0xA068000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_verification_error_reference_in_insn_format20bc4301 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT20t_in_insn_format20t4338 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_label_ref_in_insn_format20t4340 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_FIELD_in_insn_format21c_field4370 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format21c_field4372 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format21c_field4374 = new BitSet(new long[]{0xD1F95C8000808550L,0x00000000020FB1B7L,0xA068000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_field_reference_in_insn_format21c_field4376 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_FIELD_ODEX_in_insn_format21c_field_odex4408 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format21c_field_odex4410 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format21c_field_odex4412 = new BitSet(new long[]{0xD1F95C8000808550L,0x00000000020FB1B7L,0xA068000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_field_reference_in_insn_format21c_field_odex4414 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_STRING_in_insn_format21c_string4452 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format21c_string4454 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format21c_string4456 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_STRING_LITERAL_in_insn_format21c_string4458 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_TYPE_in_insn_format21c_type4490 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format21c_type4492 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format21c_type4494 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_nonvoid_type_descriptor_in_insn_format21c_type4496 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_LAMBDA_in_insn_format21c_lambda4528 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format21c_lambda4530 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format21c_lambda4532 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_STRING_LITERAL_in_insn_format21c_lambda4534 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_METHOD_in_insn_format21c_method4566 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format21c_method4568 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format21c_method4570 = new BitSet(new long[]{0xD1F95C8000808550L,0x00000000020FB1B7L,0xA068000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_method_reference_in_insn_format21c_method4572 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21ih_in_insn_format21ih4604 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format21ih4606 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format21ih4608 = new BitSet(new long[]{0x000000C000004C00L,0x0000000000000000L,0x8024000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_fixed_32bit_literal_in_insn_format21ih4610 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21lh_in_insn_format21lh4642 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format21lh4644 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format21lh4646 = new BitSet(new long[]{0x000000C000004C00L,0x0000000000000000L,0x8024000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_fixed_32bit_literal_in_insn_format21lh4648 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21s_in_insn_format21s4680 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format21s4682 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format21s4684 = new BitSet(new long[]{0x0000000000004800L,0x0000000000000000L,0x8024000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_integral_literal_in_insn_format21s4686 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21t_in_insn_format21t4718 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format21t4720 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format21t4722 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_label_ref_in_insn_format21t4724 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22b_in_insn_format22b4756 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22b4758 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format22b4760 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22b4762 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format22b4764 = new BitSet(new long[]{0x0000000000004800L,0x0000000000000000L,0x8024000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_integral_literal_in_insn_format22b4766 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22c_FIELD_in_insn_format22c_field4800 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22c_field4802 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format22c_field4804 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22c_field4806 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format22c_field4808 = new BitSet(new long[]{0xD1F95C8000808550L,0x00000000020FB1B7L,0xA068000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_field_reference_in_insn_format22c_field4810 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22c_FIELD_ODEX_in_insn_format22c_field_odex4844 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22c_field_odex4846 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format22c_field_odex4848 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22c_field_odex4850 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format22c_field_odex4852 = new BitSet(new long[]{0xD1F95C8000808550L,0x00000000020FB1B7L,0xA068000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_field_reference_in_insn_format22c_field_odex4854 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22c_TYPE_in_insn_format22c_type4894 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22c_type4896 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format22c_type4898 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22c_type4900 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format22c_type4902 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_nonvoid_type_descriptor_in_insn_format22c_type4904 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22c_STRING_in_insn_format22c_string4938 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22c_string4940 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format22c_string4942 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22c_string4944 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format22c_string4946 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_STRING_LITERAL_in_insn_format22c_string4948 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22cs_FIELD_in_insn_format22cs_field4982 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22cs_field4984 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format22cs_field4986 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22cs_field4988 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format22cs_field4990 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_FIELD_OFFSET_in_insn_format22cs_field4992 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_instruction_format22s_in_insn_format22s5013 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22s5015 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format22s5017 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22s5019 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format22s5021 = new BitSet(new long[]{0x0000000000004800L,0x0000000000000000L,0x8024000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_integral_literal_in_insn_format22s5023 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22t_in_insn_format22t5057 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22t5059 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format22t5061 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22t5063 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format22t5065 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_label_ref_in_insn_format22t5067 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22x_in_insn_format22x5101 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22x5103 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format22x5105 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22x5107 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT23x_in_insn_format23x5139 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format23x5141 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format23x5143 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format23x5145 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format23x5147 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format23x5149 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT25x_in_insn_format25x5183 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format25x5185 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format25x5187 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); - public static final BitSet FOLLOW_OPEN_BRACE_in_insn_format25x5189 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_register_list_in_insn_format25x5191 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_CLOSE_BRACE_in_insn_format25x5193 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT30t_in_insn_format30t5225 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_label_ref_in_insn_format30t5227 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT31c_in_insn_format31c5257 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format31c5259 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format31c5261 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_STRING_LITERAL_in_insn_format31c5263 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_instruction_format31i_in_insn_format31i5294 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format31i5296 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format31i5298 = new BitSet(new long[]{0x000000C000004C00L,0x0000000000000000L,0x8024000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_fixed_32bit_literal_in_insn_format31i5300 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT31t_in_insn_format31t5332 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format31t5334 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format31t5336 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_label_ref_in_insn_format31t5338 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT32x_in_insn_format32x5370 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format32x5372 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format32x5374 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format32x5376 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT35c_METHOD_in_insn_format35c_method5408 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); - public static final BitSet FOLLOW_OPEN_BRACE_in_insn_format35c_method5410 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_register_list_in_insn_format35c_method5412 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_CLOSE_BRACE_in_insn_format35c_method5414 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format35c_method5416 = new BitSet(new long[]{0xD1F95C8000808550L,0x00000000020FB1B7L,0xA068000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_method_reference_in_insn_format35c_method5418 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT35c_TYPE_in_insn_format35c_type5450 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); - public static final BitSet FOLLOW_OPEN_BRACE_in_insn_format35c_type5452 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_register_list_in_insn_format35c_type5454 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_CLOSE_BRACE_in_insn_format35c_type5456 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format35c_type5458 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_nonvoid_type_descriptor_in_insn_format35c_type5460 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT35c_METHOD_ODEX_in_insn_format35c_method_odex5492 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); - public static final BitSet FOLLOW_OPEN_BRACE_in_insn_format35c_method_odex5494 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_register_list_in_insn_format35c_method_odex5496 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_CLOSE_BRACE_in_insn_format35c_method_odex5498 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format35c_method_odex5500 = new BitSet(new long[]{0xD1F95C8000808550L,0x00000000020FB1B7L,0xA068000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_method_reference_in_insn_format35c_method_odex5502 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT35mi_METHOD_in_insn_format35mi_method5523 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); - public static final BitSet FOLLOW_OPEN_BRACE_in_insn_format35mi_method5525 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_register_list_in_insn_format35mi_method5527 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_CLOSE_BRACE_in_insn_format35mi_method5529 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format35mi_method5531 = new BitSet(new long[]{0x0000020000000000L}); - public static final BitSet FOLLOW_INLINE_INDEX_in_insn_format35mi_method5533 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT35ms_METHOD_in_insn_format35ms_method5554 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); - public static final BitSet FOLLOW_OPEN_BRACE_in_insn_format35ms_method5556 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_register_list_in_insn_format35ms_method5558 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_CLOSE_BRACE_in_insn_format35ms_method5560 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format35ms_method5562 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_VTABLE_INDEX_in_insn_format35ms_method5564 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT3rc_METHOD_in_insn_format3rc_method5585 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); - public static final BitSet FOLLOW_OPEN_BRACE_in_insn_format3rc_method5587 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_register_range_in_insn_format3rc_method5589 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_CLOSE_BRACE_in_insn_format3rc_method5591 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format3rc_method5593 = new BitSet(new long[]{0xD1F95C8000808550L,0x00000000020FB1B7L,0xA068000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_method_reference_in_insn_format3rc_method5595 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT3rc_METHOD_ODEX_in_insn_format3rc_method_odex5627 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); - public static final BitSet FOLLOW_OPEN_BRACE_in_insn_format3rc_method_odex5629 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_register_list_in_insn_format3rc_method_odex5631 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_CLOSE_BRACE_in_insn_format3rc_method_odex5633 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format3rc_method_odex5635 = new BitSet(new long[]{0xD1F95C8000808550L,0x00000000020FB1B7L,0xA068000000000000L,0x0000000000003045L}); - public static final BitSet FOLLOW_method_reference_in_insn_format3rc_method_odex5637 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT3rc_TYPE_in_insn_format3rc_type5658 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); - public static final BitSet FOLLOW_OPEN_BRACE_in_insn_format3rc_type5660 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_register_range_in_insn_format3rc_type5662 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_CLOSE_BRACE_in_insn_format3rc_type5664 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format3rc_type5666 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_nonvoid_type_descriptor_in_insn_format3rc_type5668 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT3rmi_METHOD_in_insn_format3rmi_method5700 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); - public static final BitSet FOLLOW_OPEN_BRACE_in_insn_format3rmi_method5702 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_register_range_in_insn_format3rmi_method5704 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_CLOSE_BRACE_in_insn_format3rmi_method5706 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format3rmi_method5708 = new BitSet(new long[]{0x0000020000000000L}); - public static final BitSet FOLLOW_INLINE_INDEX_in_insn_format3rmi_method5710 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT3rms_METHOD_in_insn_format3rms_method5731 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); - public static final BitSet FOLLOW_OPEN_BRACE_in_insn_format3rms_method5733 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_register_range_in_insn_format3rms_method5735 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_CLOSE_BRACE_in_insn_format3rms_method5737 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format3rms_method5739 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_VTABLE_INDEX_in_insn_format3rms_method5741 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT51l_in_insn_format51l5762 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format51l5764 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_COMMA_in_insn_format51l5766 = new BitSet(new long[]{0x000000C000C04C00L,0x0000000000000000L,0x8024000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_fixed_literal_in_insn_format51l5768 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ARRAY_DATA_DIRECTIVE_in_insn_array_data_directive5795 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8020000000000000L}); - public static final BitSet FOLLOW_parsed_integer_literal_in_insn_array_data_directive5801 = new BitSet(new long[]{0x000000C002C04C00L,0x0000000000000000L,0x8024000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_fixed_literal_in_insn_array_data_directive5813 = new BitSet(new long[]{0x000000C002C04C00L,0x0000000000000000L,0x8024000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_END_ARRAY_DATA_DIRECTIVE_in_insn_array_data_directive5816 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_PACKED_SWITCH_DIRECTIVE_in_insn_packed_switch_directive5862 = new BitSet(new long[]{0x000000C000004C00L,0x0000000000000000L,0x8024000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_fixed_32bit_literal_in_insn_packed_switch_directive5868 = new BitSet(new long[]{0x0000000020080000L}); - public static final BitSet FOLLOW_label_ref_in_insn_packed_switch_directive5874 = new BitSet(new long[]{0x0000000020080000L}); - public static final BitSet FOLLOW_END_PACKED_SWITCH_DIRECTIVE_in_insn_packed_switch_directive5881 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_SPARSE_SWITCH_DIRECTIVE_in_insn_sparse_switch_directive5955 = new BitSet(new long[]{0x000000C080004C00L,0x0000000000000000L,0x8024000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_fixed_32bit_literal_in_insn_sparse_switch_directive5962 = new BitSet(new long[]{0x0000000000000200L}); - public static final BitSet FOLLOW_ARROW_in_insn_sparse_switch_directive5964 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_label_ref_in_insn_sparse_switch_directive5966 = new BitSet(new long[]{0x000000C080004C00L,0x0000000000000000L,0x8024000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_END_SPARSE_SWITCH_DIRECTIVE_in_insn_sparse_switch_directive5974 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_class_spec_in_smali_file1095 = new BitSet(new long[]{0x0000011000010020L,0x0000000000000000L,0x0010000000000000L,0x0000000000000110L}); + public static final BitSet FOLLOW_super_spec_in_smali_file1106 = new BitSet(new long[]{0x0000011000010020L,0x0000000000000000L,0x0010000000000000L,0x0000000000000110L}); + public static final BitSet FOLLOW_implements_spec_in_smali_file1114 = new BitSet(new long[]{0x0000011000010020L,0x0000000000000000L,0x0010000000000000L,0x0000000000000110L}); + public static final BitSet FOLLOW_source_spec_in_smali_file1123 = new BitSet(new long[]{0x0000011000010020L,0x0000000000000000L,0x0010000000000000L,0x0000000000000110L}); + public static final BitSet FOLLOW_method_in_smali_file1131 = new BitSet(new long[]{0x0000011000010020L,0x0000000000000000L,0x0010000000000000L,0x0000000000000110L}); + public static final BitSet FOLLOW_field_in_smali_file1137 = new BitSet(new long[]{0x0000011000010020L,0x0000000000000000L,0x0010000000000000L,0x0000000000000110L}); + public static final BitSet FOLLOW_annotation_in_smali_file1143 = new BitSet(new long[]{0x0000011000010020L,0x0000000000000000L,0x0010000000000000L,0x0000000000000110L}); + public static final BitSet FOLLOW_EOF_in_smali_file1154 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_CLASS_DIRECTIVE_in_class_spec1241 = new BitSet(new long[]{0x0000000000008010L}); + public static final BitSet FOLLOW_access_list_in_class_spec1243 = new BitSet(new long[]{0x0000000000008000L}); + public static final BitSet FOLLOW_CLASS_DESCRIPTOR_in_class_spec1245 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_SUPER_DIRECTIVE_in_super_spec1263 = new BitSet(new long[]{0x0000000000008000L}); + public static final BitSet FOLLOW_CLASS_DESCRIPTOR_in_super_spec1265 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_IMPLEMENTS_DIRECTIVE_in_implements_spec1284 = new BitSet(new long[]{0x0000000000008000L}); + public static final BitSet FOLLOW_CLASS_DESCRIPTOR_in_implements_spec1286 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_SOURCE_DIRECTIVE_in_source_spec1305 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_STRING_LITERAL_in_source_spec1307 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ACCESS_SPEC_in_access_list1326 = new BitSet(new long[]{0x0000000000000012L}); + public static final BitSet FOLLOW_FIELD_DIRECTIVE_in_field1357 = new BitSet(new long[]{0xD1F95C8000800450L,0x00000000020FB1B7L,0xB868000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_access_list_in_field1359 = new BitSet(new long[]{0xD1F95C8000800450L,0x00000000020FB1B7L,0xB868000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_member_name_in_field1361 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_COLON_in_field1363 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x2000000000000000L}); + public static final BitSet FOLLOW_nonvoid_type_descriptor_in_field1365 = new BitSet(new long[]{0x0000000804000022L}); + public static final BitSet FOLLOW_EQUAL_in_field1368 = new BitSet(new long[]{0xD1F95CC200C0CD50L,0x00000000020FB1B7L,0xB8EC000000000000L,0x00000000000006CCL}); + public static final BitSet FOLLOW_literal_in_field1370 = new BitSet(new long[]{0x0000000004000022L}); + public static final BitSet FOLLOW_annotation_in_field1383 = new BitSet(new long[]{0x0000000004000022L}); + public static final BitSet FOLLOW_END_FIELD_DIRECTIVE_in_field1397 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_METHOD_DIRECTIVE_in_method1508 = new BitSet(new long[]{0xD1F95C8000800450L,0x00000000020FB1B7L,0xB868000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_access_list_in_method1510 = new BitSet(new long[]{0xD1F95C8000800450L,0x00000000020FB1B7L,0xB868000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_member_name_in_method1512 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0100000000000000L}); + public static final BitSet FOLLOW_method_prototype_in_method1514 = new BitSet(new long[]{0xFFFFFC04180830A0L,0x0000000003FFFFFFL,0x4603800000000000L,0x0000000000000033L}); + public static final BitSet FOLLOW_statements_and_directives_in_method1516 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_END_METHOD_DIRECTIVE_in_method1522 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ordered_method_item_in_statements_and_directives1567 = new BitSet(new long[]{0xFFFFFC04080830A2L,0x0000000003FFFFFFL,0x4603800000000000L,0x0000000000000033L}); + public static final BitSet FOLLOW_registers_directive_in_statements_and_directives1575 = new BitSet(new long[]{0xFFFFFC04080830A2L,0x0000000003FFFFFFL,0x4603800000000000L,0x0000000000000033L}); + public static final BitSet FOLLOW_catch_directive_in_statements_and_directives1583 = new BitSet(new long[]{0xFFFFFC04080830A2L,0x0000000003FFFFFFL,0x4603800000000000L,0x0000000000000033L}); + public static final BitSet FOLLOW_catchall_directive_in_statements_and_directives1591 = new BitSet(new long[]{0xFFFFFC04080830A2L,0x0000000003FFFFFFL,0x4603800000000000L,0x0000000000000033L}); + public static final BitSet FOLLOW_parameter_directive_in_statements_and_directives1599 = new BitSet(new long[]{0xFFFFFC04080830A2L,0x0000000003FFFFFFL,0x4603800000000000L,0x0000000000000033L}); + public static final BitSet FOLLOW_annotation_in_statements_and_directives1607 = new BitSet(new long[]{0xFFFFFC04080830A2L,0x0000000003FFFFFFL,0x4603800000000000L,0x0000000000000033L}); + public static final BitSet FOLLOW_label_in_ordered_method_item1692 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_instruction_in_ordered_method_item1698 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_debug_directive_in_ordered_method_item1704 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_REGISTERS_DIRECTIVE_in_registers_directive1724 = new BitSet(new long[]{0x0000000000004800L,0x0000000000000000L,0x1024000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_integral_literal_in_registers_directive1728 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_LOCALS_DIRECTIVE_in_registers_directive1748 = new BitSet(new long[]{0x0000000000004800L,0x0000000000000000L,0x1024000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_integral_literal_in_registers_directive1752 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_PARAM_LIST_OR_ID_PRIMITIVE_TYPE_in_param_list_or_id1784 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0800000000000000L}); + public static final BitSet FOLLOW_SIMPLE_NAME_in_simple_name1797 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ACCESS_SPEC_in_simple_name1803 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_VERIFICATION_ERROR_TYPE_in_simple_name1814 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_POSITIVE_INTEGER_LITERAL_in_simple_name1825 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_NEGATIVE_INTEGER_LITERAL_in_simple_name1836 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_FLOAT_LITERAL_OR_ID_in_simple_name1847 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_DOUBLE_LITERAL_OR_ID_in_simple_name1858 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_BOOL_LITERAL_in_simple_name1869 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_NULL_LITERAL_in_simple_name1880 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_REGISTER_in_simple_name1891 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_param_list_or_id_in_simple_name1902 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_PRIMITIVE_TYPE_in_simple_name1912 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_VOID_TYPE_in_simple_name1923 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ANNOTATION_VISIBILITY_in_simple_name1934 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT10t_in_simple_name1945 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT10x_in_simple_name1956 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT10x_ODEX_in_simple_name1967 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT11x_in_simple_name1978 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT12x_OR_ID_in_simple_name1989 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_FIELD_in_simple_name2000 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_FIELD_ODEX_in_simple_name2011 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_STRING_in_simple_name2022 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_TYPE_in_simple_name2033 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_LAMBDA_in_simple_name2044 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_METHOD_in_simple_name2055 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21t_in_simple_name2066 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22c_FIELD_in_simple_name2077 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22c_FIELD_ODEX_in_simple_name2088 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22c_TYPE_in_simple_name2099 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22c_STRING_in_simple_name2110 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22cs_FIELD_in_simple_name2121 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22s_OR_ID_in_simple_name2132 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22t_in_simple_name2143 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT23x_in_simple_name2154 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT25x_in_simple_name2165 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT31i_OR_ID_in_simple_name2176 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT31t_in_simple_name2187 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT35c_METHOD_in_simple_name2198 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT35c_METHOD_ODEX_in_simple_name2209 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT35c_TYPE_in_simple_name2220 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT35mi_METHOD_in_simple_name2231 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT35ms_METHOD_in_simple_name2242 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT51l_in_simple_name2253 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_simple_name_in_member_name2268 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_MEMBER_NAME_in_member_name2274 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_OPEN_PAREN_in_method_prototype2289 = new BitSet(new long[]{0x0000000000048100L,0x0000000000000000L,0x2800000000000000L}); + public static final BitSet FOLLOW_param_list_in_method_prototype2291 = new BitSet(new long[]{0x0000000000040000L}); + public static final BitSet FOLLOW_CLOSE_PAREN_in_method_prototype2293 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x2000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_type_descriptor_in_method_prototype2295 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_PARAM_LIST_OR_ID_PRIMITIVE_TYPE_in_param_list_or_id_primitive_type2325 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_param_list_or_id_primitive_type_in_param_list2340 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0800000000000000L}); + public static final BitSet FOLLOW_nonvoid_type_descriptor_in_param_list2347 = new BitSet(new long[]{0x0000000000008102L,0x0000000000000000L,0x2000000000000000L}); + public static final BitSet FOLLOW_ARRAY_TYPE_PREFIX_in_array_descriptor2358 = new BitSet(new long[]{0x0000000000008000L,0x0000000000000000L,0x2000000000000000L}); + public static final BitSet FOLLOW_set_in_array_descriptor2360 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_VOID_TYPE_in_type_descriptor2376 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_PRIMITIVE_TYPE_in_type_descriptor2382 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_CLASS_DESCRIPTOR_in_type_descriptor2388 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_array_descriptor_in_type_descriptor2394 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_PRIMITIVE_TYPE_in_nonvoid_type_descriptor2404 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_CLASS_DESCRIPTOR_in_nonvoid_type_descriptor2410 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_array_descriptor_in_nonvoid_type_descriptor2416 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_CLASS_DESCRIPTOR_in_reference_type_descriptor2426 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_array_descriptor_in_reference_type_descriptor2432 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_POSITIVE_INTEGER_LITERAL_in_integer_literal2442 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_NEGATIVE_INTEGER_LITERAL_in_integer_literal2453 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_FLOAT_LITERAL_OR_ID_in_float_literal2468 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_FLOAT_LITERAL_in_float_literal2479 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_DOUBLE_LITERAL_OR_ID_in_double_literal2489 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_DOUBLE_LITERAL_in_double_literal2500 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_LONG_LITERAL_in_literal2510 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_integer_literal_in_literal2516 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_SHORT_LITERAL_in_literal2522 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_BYTE_LITERAL_in_literal2528 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_float_literal_in_literal2534 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_double_literal_in_literal2540 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_CHAR_LITERAL_in_literal2546 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_STRING_LITERAL_in_literal2552 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_BOOL_LITERAL_in_literal2558 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_NULL_LITERAL_in_literal2564 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_array_literal_in_literal2570 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_subannotation_in_literal2576 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_type_field_method_literal_in_literal2582 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_enum_literal_in_literal2588 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_integer_literal_in_parsed_integer_literal2601 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_LONG_LITERAL_in_integral_literal2613 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_integer_literal_in_integral_literal2619 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_SHORT_LITERAL_in_integral_literal2625 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_CHAR_LITERAL_in_integral_literal2631 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_BYTE_LITERAL_in_integral_literal2637 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_LONG_LITERAL_in_fixed_32bit_literal2647 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_integer_literal_in_fixed_32bit_literal2653 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_SHORT_LITERAL_in_fixed_32bit_literal2659 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_BYTE_LITERAL_in_fixed_32bit_literal2665 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_float_literal_in_fixed_32bit_literal2671 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_CHAR_LITERAL_in_fixed_32bit_literal2677 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_BOOL_LITERAL_in_fixed_32bit_literal2683 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_integer_literal_in_fixed_literal2693 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_LONG_LITERAL_in_fixed_literal2699 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_SHORT_LITERAL_in_fixed_literal2705 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_BYTE_LITERAL_in_fixed_literal2711 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_float_literal_in_fixed_literal2717 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_double_literal_in_fixed_literal2723 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_CHAR_LITERAL_in_fixed_literal2729 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_BOOL_LITERAL_in_fixed_literal2735 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_OPEN_BRACE_in_array_literal2745 = new BitSet(new long[]{0xD1F95CC200C2CD50L,0x00000000020FB1B7L,0xB8EC000000000000L,0x00000000000006CCL}); + public static final BitSet FOLLOW_literal_in_array_literal2748 = new BitSet(new long[]{0x0000000000120000L}); + public static final BitSet FOLLOW_COMMA_in_array_literal2751 = new BitSet(new long[]{0xD1F95CC200C0CD50L,0x00000000020FB1B7L,0xB8EC000000000000L,0x00000000000006CCL}); + public static final BitSet FOLLOW_literal_in_array_literal2753 = new BitSet(new long[]{0x0000000000120000L}); + public static final BitSet FOLLOW_CLOSE_BRACE_in_array_literal2761 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_simple_name_in_annotation_element2785 = new BitSet(new long[]{0x0000000800000000L}); + public static final BitSet FOLLOW_EQUAL_in_annotation_element2787 = new BitSet(new long[]{0xD1F95CC200C0CD50L,0x00000000020FB1B7L,0xB8EC000000000000L,0x00000000000006CCL}); + public static final BitSet FOLLOW_literal_in_annotation_element2789 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ANNOTATION_DIRECTIVE_in_annotation2814 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_ANNOTATION_VISIBILITY_in_annotation2816 = new BitSet(new long[]{0x0000000000008000L}); + public static final BitSet FOLLOW_CLASS_DESCRIPTOR_in_annotation2818 = new BitSet(new long[]{0xD1F95C8001800450L,0x00000000020FB1B7L,0xB860000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_annotation_element_in_annotation2824 = new BitSet(new long[]{0xD1F95C8001800450L,0x00000000020FB1B7L,0xB860000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_END_ANNOTATION_DIRECTIVE_in_annotation2827 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_SUBANNOTATION_DIRECTIVE_in_subannotation2860 = new BitSet(new long[]{0x0000000000008000L}); + public static final BitSet FOLLOW_CLASS_DESCRIPTOR_in_subannotation2862 = new BitSet(new long[]{0xD1F95C8100800450L,0x00000000020FB1B7L,0xB860000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_annotation_element_in_subannotation2864 = new BitSet(new long[]{0xD1F95C8100800450L,0x00000000020FB1B7L,0xB860000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_END_SUBANNOTATION_DIRECTIVE_in_subannotation2867 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ENUM_DIRECTIVE_in_enum_literal2894 = new BitSet(new long[]{0xD1F95C8000808550L,0x00000000020FB1B7L,0xB868000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_field_reference_in_enum_literal2896 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_reference_type_descriptor_in_type_field_method_literal2916 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_reference_type_descriptor_in_type_field_method_literal2925 = new BitSet(new long[]{0x0000000000000200L}); + public static final BitSet FOLLOW_ARROW_in_type_field_method_literal2927 = new BitSet(new long[]{0xD1F95C8000800450L,0x00000000020FB1B7L,0xB868000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_member_name_in_type_field_method_literal2939 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_COLON_in_type_field_method_literal2941 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x2000000000000000L}); + public static final BitSet FOLLOW_nonvoid_type_descriptor_in_type_field_method_literal2943 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_member_name_in_type_field_method_literal2966 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0100000000000000L}); + public static final BitSet FOLLOW_method_prototype_in_type_field_method_literal2968 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_PRIMITIVE_TYPE_in_type_field_method_literal3001 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_VOID_TYPE_in_type_field_method_literal3007 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_reference_type_descriptor_in_method_reference3018 = new BitSet(new long[]{0x0000000000000200L}); + public static final BitSet FOLLOW_ARROW_in_method_reference3020 = new BitSet(new long[]{0xD1F95C8000800450L,0x00000000020FB1B7L,0xB868000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_member_name_in_method_reference3024 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0100000000000000L}); + public static final BitSet FOLLOW_method_prototype_in_method_reference3026 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_reference_type_descriptor_in_field_reference3048 = new BitSet(new long[]{0x0000000000000200L}); + public static final BitSet FOLLOW_ARROW_in_field_reference3050 = new BitSet(new long[]{0xD1F95C8000800450L,0x00000000020FB1B7L,0xB868000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_member_name_in_field_reference3054 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_COLON_in_field_reference3056 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x2000000000000000L}); + public static final BitSet FOLLOW_nonvoid_type_descriptor_in_field_reference3058 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_COLON_in_label3079 = new BitSet(new long[]{0xD1F95C8000800450L,0x00000000020FB1B7L,0xB860000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_simple_name_in_label3081 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_COLON_in_label_ref3100 = new BitSet(new long[]{0xD1F95C8000800450L,0x00000000020FB1B7L,0xB860000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_simple_name_in_label_ref3102 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_REGISTER_in_register_list3116 = new BitSet(new long[]{0x0000000000100002L}); + public static final BitSet FOLLOW_COMMA_in_register_list3119 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_register_list3121 = new BitSet(new long[]{0x0000000000100002L}); + public static final BitSet FOLLOW_REGISTER_in_register_range3156 = new BitSet(new long[]{0x0000000000200002L}); + public static final BitSet FOLLOW_DOTDOT_in_register_range3159 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_register_range3163 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_CLASS_DESCRIPTOR_in_verification_error_reference3192 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_field_reference_in_verification_error_reference3196 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_method_reference_in_verification_error_reference3200 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_CATCH_DIRECTIVE_in_catch_directive3210 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x2000000000000000L}); + public static final BitSet FOLLOW_nonvoid_type_descriptor_in_catch_directive3212 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_OPEN_BRACE_in_catch_directive3214 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_label_ref_in_catch_directive3218 = new BitSet(new long[]{0x0000000000200000L}); + public static final BitSet FOLLOW_DOTDOT_in_catch_directive3220 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_label_ref_in_catch_directive3224 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_CLOSE_BRACE_in_catch_directive3226 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_label_ref_in_catch_directive3230 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_CATCHALL_DIRECTIVE_in_catchall_directive3262 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_OPEN_BRACE_in_catchall_directive3264 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_label_ref_in_catchall_directive3268 = new BitSet(new long[]{0x0000000000200000L}); + public static final BitSet FOLLOW_DOTDOT_in_catchall_directive3270 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_label_ref_in_catchall_directive3274 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_CLOSE_BRACE_in_catchall_directive3276 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_label_ref_in_catchall_directive3280 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_PARAMETER_DIRECTIVE_in_parameter_directive3319 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_parameter_directive3321 = new BitSet(new long[]{0x0000000040100022L}); + public static final BitSet FOLLOW_COMMA_in_parameter_directive3324 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_STRING_LITERAL_in_parameter_directive3326 = new BitSet(new long[]{0x0000000040000022L}); + public static final BitSet FOLLOW_annotation_in_parameter_directive3337 = new BitSet(new long[]{0x0000000040000022L}); + public static final BitSet FOLLOW_END_PARAMETER_DIRECTIVE_in_parameter_directive3350 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_line_directive_in_debug_directive3423 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_local_directive_in_debug_directive3429 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_end_local_directive_in_debug_directive3435 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_restart_local_directive_in_debug_directive3441 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_prologue_directive_in_debug_directive3447 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_epilogue_directive_in_debug_directive3453 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_source_directive_in_debug_directive3459 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_LINE_DIRECTIVE_in_line_directive3469 = new BitSet(new long[]{0x0000000000004800L,0x0000000000000000L,0x1024000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_integral_literal_in_line_directive3471 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_LOCAL_DIRECTIVE_in_local_directive3494 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_local_directive3496 = new BitSet(new long[]{0x0000000000100002L}); + public static final BitSet FOLLOW_COMMA_in_local_directive3499 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0040000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_NULL_LITERAL_in_local_directive3502 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_STRING_LITERAL_in_local_directive3508 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_COLON_in_local_directive3511 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x2000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_VOID_TYPE_in_local_directive3514 = new BitSet(new long[]{0x0000000000100002L}); + public static final BitSet FOLLOW_nonvoid_type_descriptor_in_local_directive3518 = new BitSet(new long[]{0x0000000000100002L}); + public static final BitSet FOLLOW_COMMA_in_local_directive3552 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_STRING_LITERAL_in_local_directive3556 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_END_LOCAL_DIRECTIVE_in_end_local_directive3598 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_end_local_directive3600 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RESTART_LOCAL_DIRECTIVE_in_restart_local_directive3623 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_restart_local_directive3625 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_PROLOGUE_DIRECTIVE_in_prologue_directive3648 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_EPILOGUE_DIRECTIVE_in_epilogue_directive3669 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_SOURCE_DIRECTIVE_in_source_directive3690 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_STRING_LITERAL_in_source_directive3692 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT12x_in_instruction_format12x3717 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT12x_OR_ID_in_instruction_format12x3723 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22s_in_instruction_format22s3738 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22s_OR_ID_in_instruction_format22s3744 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT31i_in_instruction_format31i3759 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT31i_OR_ID_in_instruction_format31i3765 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format10t_in_instruction3782 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format10x_in_instruction3788 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format10x_odex_in_instruction3794 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format11n_in_instruction3800 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format11x_in_instruction3806 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format12x_in_instruction3812 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format20bc_in_instruction3818 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format20t_in_instruction3824 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format21c_field_in_instruction3830 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format21c_field_odex_in_instruction3836 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format21c_string_in_instruction3842 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format21c_type_in_instruction3848 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format21c_lambda_in_instruction3854 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format21c_method_in_instruction3860 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format21ih_in_instruction3866 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format21lh_in_instruction3872 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format21s_in_instruction3878 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format21t_in_instruction3884 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format22b_in_instruction3890 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format22c_field_in_instruction3896 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format22c_field_odex_in_instruction3902 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format22c_type_in_instruction3908 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format22c_string_in_instruction3914 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format22cs_field_in_instruction3920 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format22s_in_instruction3926 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format22t_in_instruction3932 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format22x_in_instruction3938 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format23x_in_instruction3944 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format25x_in_instruction3950 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format30t_in_instruction3956 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format31c_in_instruction3962 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format31i_in_instruction3968 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format31t_in_instruction3974 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format32x_in_instruction3980 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format35c_method_in_instruction3986 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format35c_type_in_instruction3992 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format35c_method_odex_in_instruction3998 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format35mi_method_in_instruction4004 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format35ms_method_in_instruction4010 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format3rc_method_in_instruction4016 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format3rc_method_odex_in_instruction4022 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format3rc_type_in_instruction4028 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format3rmi_method_in_instruction4034 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format3rms_method_in_instruction4040 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_format51l_in_instruction4046 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_array_data_directive_in_instruction4052 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_packed_switch_directive_in_instruction4058 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_insn_sparse_switch_directive_in_instruction4064 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT10t_in_insn_format10t4084 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_label_ref_in_insn_format10t4086 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT10x_in_insn_format10x4116 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT10x_ODEX_in_insn_format10x_odex4144 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT11n_in_insn_format11n4165 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format11n4167 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format11n4169 = new BitSet(new long[]{0x0000000000004800L,0x0000000000000000L,0x1024000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_integral_literal_in_insn_format11n4171 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT11x_in_insn_format11x4203 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format11x4205 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_instruction_format12x_in_insn_format12x4235 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format12x4237 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format12x4239 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format12x4241 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT20bc_in_insn_format20bc4273 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_VERIFICATION_ERROR_TYPE_in_insn_format20bc4275 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format20bc4277 = new BitSet(new long[]{0xD1F95C8000808550L,0x00000000020FB1B7L,0xB868000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_verification_error_reference_in_insn_format20bc4279 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT20t_in_insn_format20t4316 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_label_ref_in_insn_format20t4318 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_FIELD_in_insn_format21c_field4348 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format21c_field4350 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format21c_field4352 = new BitSet(new long[]{0xD1F95C8000808550L,0x00000000020FB1B7L,0xB868000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_field_reference_in_insn_format21c_field4354 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_FIELD_ODEX_in_insn_format21c_field_odex4386 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format21c_field_odex4388 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format21c_field_odex4390 = new BitSet(new long[]{0xD1F95C8000808550L,0x00000000020FB1B7L,0xB868000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_field_reference_in_insn_format21c_field_odex4392 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_STRING_in_insn_format21c_string4430 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format21c_string4432 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format21c_string4434 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_STRING_LITERAL_in_insn_format21c_string4436 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_TYPE_in_insn_format21c_type4468 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format21c_type4470 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format21c_type4472 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x2000000000000000L}); + public static final BitSet FOLLOW_nonvoid_type_descriptor_in_insn_format21c_type4474 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_LAMBDA_in_insn_format21c_lambda4506 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format21c_lambda4508 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format21c_lambda4510 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_STRING_LITERAL_in_insn_format21c_lambda4512 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_METHOD_in_insn_format21c_method4544 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format21c_method4546 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format21c_method4548 = new BitSet(new long[]{0xD1F95C8000808550L,0x00000000020FB1B7L,0xB868000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_method_reference_in_insn_format21c_method4550 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21ih_in_insn_format21ih4582 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format21ih4584 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format21ih4586 = new BitSet(new long[]{0x000000C000004C00L,0x0000000000000000L,0x1024000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_fixed_32bit_literal_in_insn_format21ih4588 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21lh_in_insn_format21lh4620 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format21lh4622 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format21lh4624 = new BitSet(new long[]{0x000000C000004C00L,0x0000000000000000L,0x1024000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_fixed_32bit_literal_in_insn_format21lh4626 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21s_in_insn_format21s4658 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format21s4660 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format21s4662 = new BitSet(new long[]{0x0000000000004800L,0x0000000000000000L,0x1024000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_integral_literal_in_insn_format21s4664 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21t_in_insn_format21t4696 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format21t4698 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format21t4700 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_label_ref_in_insn_format21t4702 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22b_in_insn_format22b4734 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22b4736 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format22b4738 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22b4740 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format22b4742 = new BitSet(new long[]{0x0000000000004800L,0x0000000000000000L,0x1024000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_integral_literal_in_insn_format22b4744 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22c_FIELD_in_insn_format22c_field4778 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22c_field4780 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format22c_field4782 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22c_field4784 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format22c_field4786 = new BitSet(new long[]{0xD1F95C8000808550L,0x00000000020FB1B7L,0xB868000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_field_reference_in_insn_format22c_field4788 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22c_FIELD_ODEX_in_insn_format22c_field_odex4822 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22c_field_odex4824 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format22c_field_odex4826 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22c_field_odex4828 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format22c_field_odex4830 = new BitSet(new long[]{0xD1F95C8000808550L,0x00000000020FB1B7L,0xB868000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_field_reference_in_insn_format22c_field_odex4832 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22c_TYPE_in_insn_format22c_type4872 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22c_type4874 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format22c_type4876 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22c_type4878 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format22c_type4880 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x2000000000000000L}); + public static final BitSet FOLLOW_nonvoid_type_descriptor_in_insn_format22c_type4882 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22c_STRING_in_insn_format22c_string4916 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22c_string4918 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format22c_string4920 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22c_string4922 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format22c_string4924 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_STRING_LITERAL_in_insn_format22c_string4926 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22cs_FIELD_in_insn_format22cs_field4960 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22cs_field4962 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format22cs_field4964 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22cs_field4966 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format22cs_field4968 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_FIELD_OFFSET_in_insn_format22cs_field4970 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_instruction_format22s_in_insn_format22s4991 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22s4993 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format22s4995 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22s4997 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format22s4999 = new BitSet(new long[]{0x0000000000004800L,0x0000000000000000L,0x1024000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_integral_literal_in_insn_format22s5001 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22t_in_insn_format22t5035 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22t5037 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format22t5039 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22t5041 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format22t5043 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_label_ref_in_insn_format22t5045 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22x_in_insn_format22x5079 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22x5081 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format22x5083 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22x5085 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT23x_in_insn_format23x5117 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format23x5119 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format23x5121 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format23x5123 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format23x5125 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format23x5127 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT25x_in_insn_format25x5161 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format25x5163 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format25x5165 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_OPEN_BRACE_in_insn_format25x5167 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_register_list_in_insn_format25x5169 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_CLOSE_BRACE_in_insn_format25x5171 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT30t_in_insn_format30t5203 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_label_ref_in_insn_format30t5205 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT31c_in_insn_format31c5235 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format31c5237 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format31c5239 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_STRING_LITERAL_in_insn_format31c5241 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_instruction_format31i_in_insn_format31i5272 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format31i5274 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format31i5276 = new BitSet(new long[]{0x000000C000004C00L,0x0000000000000000L,0x1024000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_fixed_32bit_literal_in_insn_format31i5278 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT31t_in_insn_format31t5310 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format31t5312 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format31t5314 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_label_ref_in_insn_format31t5316 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT32x_in_insn_format32x5348 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format32x5350 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format32x5352 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format32x5354 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT35c_METHOD_in_insn_format35c_method5386 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_OPEN_BRACE_in_insn_format35c_method5388 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_register_list_in_insn_format35c_method5390 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_CLOSE_BRACE_in_insn_format35c_method5392 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format35c_method5394 = new BitSet(new long[]{0xD1F95C8000808550L,0x00000000020FB1B7L,0xB868000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_method_reference_in_insn_format35c_method5396 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT35c_TYPE_in_insn_format35c_type5428 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_OPEN_BRACE_in_insn_format35c_type5430 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_register_list_in_insn_format35c_type5432 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_CLOSE_BRACE_in_insn_format35c_type5434 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format35c_type5436 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x2000000000000000L}); + public static final BitSet FOLLOW_nonvoid_type_descriptor_in_insn_format35c_type5438 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT35c_METHOD_ODEX_in_insn_format35c_method_odex5470 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_OPEN_BRACE_in_insn_format35c_method_odex5472 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_register_list_in_insn_format35c_method_odex5474 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_CLOSE_BRACE_in_insn_format35c_method_odex5476 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format35c_method_odex5478 = new BitSet(new long[]{0xD1F95C8000808550L,0x00000000020FB1B7L,0xB868000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_method_reference_in_insn_format35c_method_odex5480 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT35mi_METHOD_in_insn_format35mi_method5501 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_OPEN_BRACE_in_insn_format35mi_method5503 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_register_list_in_insn_format35mi_method5505 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_CLOSE_BRACE_in_insn_format35mi_method5507 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format35mi_method5509 = new BitSet(new long[]{0x0000020000000000L}); + public static final BitSet FOLLOW_INLINE_INDEX_in_insn_format35mi_method5511 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT35ms_METHOD_in_insn_format35ms_method5532 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_OPEN_BRACE_in_insn_format35ms_method5534 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_register_list_in_insn_format35ms_method5536 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_CLOSE_BRACE_in_insn_format35ms_method5538 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format35ms_method5540 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_VTABLE_INDEX_in_insn_format35ms_method5542 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT3rc_METHOD_in_insn_format3rc_method5563 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_OPEN_BRACE_in_insn_format3rc_method5565 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_register_range_in_insn_format3rc_method5567 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_CLOSE_BRACE_in_insn_format3rc_method5569 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format3rc_method5571 = new BitSet(new long[]{0xD1F95C8000808550L,0x00000000020FB1B7L,0xB868000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_method_reference_in_insn_format3rc_method5573 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT3rc_METHOD_ODEX_in_insn_format3rc_method_odex5605 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_OPEN_BRACE_in_insn_format3rc_method_odex5607 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_register_list_in_insn_format3rc_method_odex5609 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_CLOSE_BRACE_in_insn_format3rc_method_odex5611 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format3rc_method_odex5613 = new BitSet(new long[]{0xD1F95C8000808550L,0x00000000020FB1B7L,0xB868000000000000L,0x0000000000000608L}); + public static final BitSet FOLLOW_method_reference_in_insn_format3rc_method_odex5615 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT3rc_TYPE_in_insn_format3rc_type5636 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_OPEN_BRACE_in_insn_format3rc_type5638 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_register_range_in_insn_format3rc_type5640 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_CLOSE_BRACE_in_insn_format3rc_type5642 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format3rc_type5644 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x2000000000000000L}); + public static final BitSet FOLLOW_nonvoid_type_descriptor_in_insn_format3rc_type5646 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT3rmi_METHOD_in_insn_format3rmi_method5678 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_OPEN_BRACE_in_insn_format3rmi_method5680 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_register_range_in_insn_format3rmi_method5682 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_CLOSE_BRACE_in_insn_format3rmi_method5684 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format3rmi_method5686 = new BitSet(new long[]{0x0000020000000000L}); + public static final BitSet FOLLOW_INLINE_INDEX_in_insn_format3rmi_method5688 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT3rms_METHOD_in_insn_format3rms_method5709 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_OPEN_BRACE_in_insn_format3rms_method5711 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_register_range_in_insn_format3rms_method5713 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_CLOSE_BRACE_in_insn_format3rms_method5715 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format3rms_method5717 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_VTABLE_INDEX_in_insn_format3rms_method5719 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT51l_in_insn_format51l5740 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format51l5742 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_COMMA_in_insn_format51l5744 = new BitSet(new long[]{0x000000C000C04C00L,0x0000000000000000L,0x1024000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_fixed_literal_in_insn_format51l5746 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ARRAY_DATA_DIRECTIVE_in_insn_array_data_directive5773 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x1020000000000000L}); + public static final BitSet FOLLOW_parsed_integer_literal_in_insn_array_data_directive5779 = new BitSet(new long[]{0x000000C002C04C00L,0x0000000000000000L,0x1024000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_fixed_literal_in_insn_array_data_directive5791 = new BitSet(new long[]{0x000000C002C04C00L,0x0000000000000000L,0x1024000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_END_ARRAY_DATA_DIRECTIVE_in_insn_array_data_directive5794 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_PACKED_SWITCH_DIRECTIVE_in_insn_packed_switch_directive5840 = new BitSet(new long[]{0x000000C000004C00L,0x0000000000000000L,0x1024000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_fixed_32bit_literal_in_insn_packed_switch_directive5846 = new BitSet(new long[]{0x0000000020080000L}); + public static final BitSet FOLLOW_label_ref_in_insn_packed_switch_directive5852 = new BitSet(new long[]{0x0000000020080000L}); + public static final BitSet FOLLOW_END_PACKED_SWITCH_DIRECTIVE_in_insn_packed_switch_directive5859 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_SPARSE_SWITCH_DIRECTIVE_in_insn_sparse_switch_directive5933 = new BitSet(new long[]{0x000000C080004C00L,0x0000000000000000L,0x1024000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_fixed_32bit_literal_in_insn_sparse_switch_directive5940 = new BitSet(new long[]{0x0000000000000200L}); + public static final BitSet FOLLOW_ARROW_in_insn_sparse_switch_directive5942 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_label_ref_in_insn_sparse_switch_directive5944 = new BitSet(new long[]{0x000000C080004C00L,0x0000000000000000L,0x1024000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_END_SPARSE_SWITCH_DIRECTIVE_in_insn_sparse_switch_directive5952 = new BitSet(new long[]{0x0000000000000002L}); } diff --git a/smali/src/main/java/org/jf/smali/smaliTreeWalker.java b/smali/src/main/java/org/jf/smali/smaliTreeWalker.java index a1c311d0..50b07bc5 100644 --- a/smali/src/main/java/org/jf/smali/smaliTreeWalker.java +++ b/smali/src/main/java/org/jf/smali/smaliTreeWalker.java @@ -1,4 +1,4 @@ -// $ANTLR 3.5 /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g 2015-04-23 12:35:17 +// $ANTLR 3.5.2 /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g 2016-08-04 11:49:52 package org.jf.smali; @@ -49,8 +49,8 @@ import java.util.ArrayList; public class smaliTreeWalker extends TreeParser { public static final String[] tokenNames = new String[] { "<invalid>", "<EOR>", "<DOWN>", "<UP>", "ACCESS_SPEC", "ANNOTATION_DIRECTIVE", - "ANNOTATION_VISIBILITY", "ARRAY_DATA_DIRECTIVE", "ARRAY_DESCRIPTOR", "ARROW", - "BOOL_LITERAL", "BYTE_LITERAL", "CATCHALL_DIRECTIVE", "CATCH_DIRECTIVE", + "ANNOTATION_VISIBILITY", "ARRAY_DATA_DIRECTIVE", "ARRAY_TYPE_PREFIX", + "ARROW", "BOOL_LITERAL", "BYTE_LITERAL", "CATCHALL_DIRECTIVE", "CATCH_DIRECTIVE", "CHAR_LITERAL", "CLASS_DESCRIPTOR", "CLASS_DIRECTIVE", "CLOSE_BRACE", "CLOSE_PAREN", "COLON", "COMMA", "DOTDOT", "DOUBLE_LITERAL", "DOUBLE_LITERAL_OR_ID", "END_ANNOTATION_DIRECTIVE", "END_ARRAY_DATA_DIRECTIVE", "END_FIELD_DIRECTIVE", @@ -99,11 +99,10 @@ public class smaliTreeWalker extends TreeParser { "I_SUBANNOTATION", "I_SUPER", "LINE_COMMENT", "LINE_DIRECTIVE", "LOCALS_DIRECTIVE", "LOCAL_DIRECTIVE", "LONG_LITERAL", "MEMBER_NAME", "METHOD_DIRECTIVE", "NEGATIVE_INTEGER_LITERAL", "NULL_LITERAL", "OPEN_BRACE", "OPEN_PAREN", - "PACKED_SWITCH_DIRECTIVE", "PARAMETER_DIRECTIVE", "PARAM_LIST_END", "PARAM_LIST_OR_ID_END", - "PARAM_LIST_OR_ID_START", "PARAM_LIST_START", "POSITIVE_INTEGER_LITERAL", - "PRIMITIVE_TYPE", "PROLOGUE_DIRECTIVE", "REGISTER", "REGISTERS_DIRECTIVE", - "RESTART_LOCAL_DIRECTIVE", "SHORT_LITERAL", "SIMPLE_NAME", "SOURCE_DIRECTIVE", - "SPARSE_SWITCH_DIRECTIVE", "STRING_LITERAL", "SUBANNOTATION_DIRECTIVE", + "PACKED_SWITCH_DIRECTIVE", "PARAMETER_DIRECTIVE", "PARAM_LIST_OR_ID_PRIMITIVE_TYPE", + "POSITIVE_INTEGER_LITERAL", "PRIMITIVE_TYPE", "PROLOGUE_DIRECTIVE", "REGISTER", + "REGISTERS_DIRECTIVE", "RESTART_LOCAL_DIRECTIVE", "SHORT_LITERAL", "SIMPLE_NAME", + "SOURCE_DIRECTIVE", "SPARSE_SWITCH_DIRECTIVE", "STRING_LITERAL", "SUBANNOTATION_DIRECTIVE", "SUPER_DIRECTIVE", "VERIFICATION_ERROR_TYPE", "VOID_TYPE", "VTABLE_INDEX", "WHITE_SPACE" }; @@ -112,7 +111,7 @@ public class smaliTreeWalker extends TreeParser { public static final int ANNOTATION_DIRECTIVE=5; public static final int ANNOTATION_VISIBILITY=6; public static final int ARRAY_DATA_DIRECTIVE=7; - public static final int ARRAY_DESCRIPTOR=8; + public static final int ARRAY_TYPE_PREFIX=8; public static final int ARROW=9; public static final int BOOL_LITERAL=10; public static final int BYTE_LITERAL=11; @@ -291,27 +290,24 @@ public class smaliTreeWalker extends TreeParser { public static final int OPEN_PAREN=184; public static final int PACKED_SWITCH_DIRECTIVE=185; public static final int PARAMETER_DIRECTIVE=186; - public static final int PARAM_LIST_END=187; - public static final int PARAM_LIST_OR_ID_END=188; - public static final int PARAM_LIST_OR_ID_START=189; - public static final int PARAM_LIST_START=190; - public static final int POSITIVE_INTEGER_LITERAL=191; - public static final int PRIMITIVE_TYPE=192; - public static final int PROLOGUE_DIRECTIVE=193; - public static final int REGISTER=194; - public static final int REGISTERS_DIRECTIVE=195; - public static final int RESTART_LOCAL_DIRECTIVE=196; - public static final int SHORT_LITERAL=197; - public static final int SIMPLE_NAME=198; - public static final int SOURCE_DIRECTIVE=199; - public static final int SPARSE_SWITCH_DIRECTIVE=200; - public static final int STRING_LITERAL=201; - public static final int SUBANNOTATION_DIRECTIVE=202; - public static final int SUPER_DIRECTIVE=203; - public static final int VERIFICATION_ERROR_TYPE=204; - public static final int VOID_TYPE=205; - public static final int VTABLE_INDEX=206; - public static final int WHITE_SPACE=207; + public static final int PARAM_LIST_OR_ID_PRIMITIVE_TYPE=187; + public static final int POSITIVE_INTEGER_LITERAL=188; + public static final int PRIMITIVE_TYPE=189; + public static final int PROLOGUE_DIRECTIVE=190; + public static final int REGISTER=191; + public static final int REGISTERS_DIRECTIVE=192; + public static final int RESTART_LOCAL_DIRECTIVE=193; + public static final int SHORT_LITERAL=194; + public static final int SIMPLE_NAME=195; + public static final int SOURCE_DIRECTIVE=196; + public static final int SPARSE_SWITCH_DIRECTIVE=197; + public static final int STRING_LITERAL=198; + public static final int SUBANNOTATION_DIRECTIVE=199; + public static final int SUPER_DIRECTIVE=200; + public static final int VERIFICATION_ERROR_TYPE=201; + public static final int VOID_TYPE=202; + public static final int VTABLE_INDEX=203; + public static final int WHITE_SPACE=204; // delegates public TreeParser[] getDelegates() { @@ -329,13 +325,13 @@ public class smaliTreeWalker extends TreeParser { } @Override public String[] getTokenNames() { return smaliTreeWalker.tokenNames; } - @Override public String getGrammarFileName() { return "/mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g"; } + @Override public String getGrammarFileName() { return "/ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g"; } public String classType; private boolean verboseErrors = false; private int apiLevel = 15; - private Opcodes opcodes = new Opcodes(apiLevel, false); + private Opcodes opcodes = Opcodes.forApi(apiLevel); private DexBuilder dexBuilder; public void setDexBuilder(DexBuilder dexBuilder) { @@ -416,7 +412,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "smali_file" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:159:1: smali_file returns [ClassDef classDef] : ^( I_CLASS_DEF header methods fields annotations ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:159:1: smali_file returns [ClassDef classDef] : ^( I_CLASS_DEF header methods fields annotations ) ; public final ClassDef smali_file() throws RecognitionException { ClassDef classDef = null; @@ -427,8 +423,8 @@ public class smaliTreeWalker extends TreeParser { List<BuilderMethod> methods4 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:160:3: ( ^( I_CLASS_DEF header methods fields annotations ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:160:5: ^( I_CLASS_DEF header methods fields annotations ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:160:3: ( ^( I_CLASS_DEF header methods fields annotations ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:160:5: ^( I_CLASS_DEF header methods fields annotations ) { match(input,I_CLASS_DEF,FOLLOW_I_CLASS_DEF_in_smali_file52); match(input, Token.DOWN, null); @@ -484,7 +480,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "header" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:173:1: header returns [String classType, int accessFlags, String superType, List<String> implementsList, String sourceSpec] : class_spec ( super_spec )? implements_list source_spec ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:173:1: header returns [String classType, int accessFlags, String superType, List<String> implementsList, String sourceSpec] : class_spec ( super_spec )? implements_list source_spec ; public final smaliTreeWalker.header_return header() throws RecognitionException { smaliTreeWalker.header_return retval = new smaliTreeWalker.header_return(); retval.start = input.LT(1); @@ -495,14 +491,14 @@ public class smaliTreeWalker extends TreeParser { String source_spec8 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:174:3: ( class_spec ( super_spec )? implements_list source_spec ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:174:3: class_spec ( super_spec )? implements_list source_spec + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:174:3: ( class_spec ( super_spec )? implements_list source_spec ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:174:3: class_spec ( super_spec )? implements_list source_spec { pushFollow(FOLLOW_class_spec_in_header85); class_spec5=class_spec(); state._fsp--; - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:174:14: ( super_spec )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:174:14: ( super_spec )? int alt1=2; int LA1_0 = input.LA(1); if ( (LA1_0==I_SUPER) ) { @@ -510,7 +506,7 @@ public class smaliTreeWalker extends TreeParser { } switch (alt1) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:174:14: super_spec + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:174:14: super_spec { pushFollow(FOLLOW_super_spec_in_header87); super_spec6=super_spec(); @@ -559,7 +555,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "class_spec" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:185:1: class_spec returns [String type, int accessFlags] : CLASS_DESCRIPTOR access_list ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:185:1: class_spec returns [String type, int accessFlags] : CLASS_DESCRIPTOR access_list ; public final smaliTreeWalker.class_spec_return class_spec() throws RecognitionException { smaliTreeWalker.class_spec_return retval = new smaliTreeWalker.class_spec_return(); retval.start = input.LT(1); @@ -568,8 +564,8 @@ public class smaliTreeWalker extends TreeParser { int access_list10 =0; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:186:3: ( CLASS_DESCRIPTOR access_list ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:186:5: CLASS_DESCRIPTOR access_list + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:186:3: ( CLASS_DESCRIPTOR access_list ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:186:5: CLASS_DESCRIPTOR access_list { CLASS_DESCRIPTOR9=(CommonTree)match(input,CLASS_DESCRIPTOR,FOLLOW_CLASS_DESCRIPTOR_in_class_spec110); pushFollow(FOLLOW_access_list_in_class_spec112); @@ -597,7 +593,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "super_spec" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:192:1: super_spec returns [String type] : ^( I_SUPER CLASS_DESCRIPTOR ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:192:1: super_spec returns [String type] : ^( I_SUPER CLASS_DESCRIPTOR ) ; public final String super_spec() throws RecognitionException { String type = null; @@ -605,8 +601,8 @@ public class smaliTreeWalker extends TreeParser { CommonTree CLASS_DESCRIPTOR11=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:193:3: ( ^( I_SUPER CLASS_DESCRIPTOR ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:193:5: ^( I_SUPER CLASS_DESCRIPTOR ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:193:3: ( ^( I_SUPER CLASS_DESCRIPTOR ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:193:5: ^( I_SUPER CLASS_DESCRIPTOR ) { match(input,I_SUPER,FOLLOW_I_SUPER_in_super_spec130); match(input, Token.DOWN, null); @@ -633,7 +629,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "implements_spec" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:199:1: implements_spec returns [String type] : ^( I_IMPLEMENTS CLASS_DESCRIPTOR ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:199:1: implements_spec returns [String type] : ^( I_IMPLEMENTS CLASS_DESCRIPTOR ) ; public final String implements_spec() throws RecognitionException { String type = null; @@ -641,8 +637,8 @@ public class smaliTreeWalker extends TreeParser { CommonTree CLASS_DESCRIPTOR12=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:200:3: ( ^( I_IMPLEMENTS CLASS_DESCRIPTOR ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:200:5: ^( I_IMPLEMENTS CLASS_DESCRIPTOR ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:200:3: ( ^( I_IMPLEMENTS CLASS_DESCRIPTOR ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:200:5: ^( I_IMPLEMENTS CLASS_DESCRIPTOR ) { match(input,I_IMPLEMENTS,FOLLOW_I_IMPLEMENTS_in_implements_spec152); match(input, Token.DOWN, null); @@ -669,7 +665,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "implements_list" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:205:1: implements_list returns [List<String> implementsList] : ( implements_spec )* ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:205:1: implements_list returns [List<String> implementsList] : ( implements_spec )* ; public final List<String> implements_list() throws RecognitionException { List<String> implementsList = null; @@ -678,11 +674,11 @@ public class smaliTreeWalker extends TreeParser { List<String> typeList; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:207:3: ( ( implements_spec )* ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:207:5: ( implements_spec )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:207:3: ( ( implements_spec )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:207:5: ( implements_spec )* { typeList = Lists.newArrayList(); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:208:5: ( implements_spec )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:208:5: ( implements_spec )* loop2: while (true) { int alt2=2; @@ -693,7 +689,7 @@ public class smaliTreeWalker extends TreeParser { switch (alt2) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:208:6: implements_spec + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:208:6: implements_spec { pushFollow(FOLLOW_implements_spec_in_implements_list184); implements_spec13=implements_spec(); @@ -732,7 +728,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "source_spec" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:217:1: source_spec returns [String source] : ( ^( I_SOURCE string_literal ) |); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:217:1: source_spec returns [String source] : ( ^( I_SOURCE string_literal ) |); public final String source_spec() throws RecognitionException { String source = null; @@ -740,7 +736,7 @@ public class smaliTreeWalker extends TreeParser { String string_literal14 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:218:3: ( ^( I_SOURCE string_literal ) |) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:218:3: ( ^( I_SOURCE string_literal ) |) int alt3=2; int LA3_0 = input.LA(1); if ( (LA3_0==I_SOURCE) ) { @@ -758,7 +754,7 @@ public class smaliTreeWalker extends TreeParser { switch (alt3) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:218:5: ^( I_SOURCE string_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:218:5: ^( I_SOURCE string_literal ) { source = null; match(input,I_SOURCE,FOLLOW_I_SOURCE_in_source_spec213); @@ -773,7 +769,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:220:16: + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:220:16: { } break; @@ -794,7 +790,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "access_list" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:222:1: access_list returns [int value] : ^( I_ACCESS_LIST ( ACCESS_SPEC )* ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:222:1: access_list returns [int value] : ^( I_ACCESS_LIST ( ACCESS_SPEC )* ) ; public final int access_list() throws RecognitionException { int value = 0; @@ -805,13 +801,13 @@ public class smaliTreeWalker extends TreeParser { value = 0; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:227:3: ( ^( I_ACCESS_LIST ( ACCESS_SPEC )* ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:227:5: ^( I_ACCESS_LIST ( ACCESS_SPEC )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:227:3: ( ^( I_ACCESS_LIST ( ACCESS_SPEC )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:227:5: ^( I_ACCESS_LIST ( ACCESS_SPEC )* ) { match(input,I_ACCESS_LIST,FOLLOW_I_ACCESS_LIST_in_access_list248); if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:228:7: ( ACCESS_SPEC )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:228:7: ( ACCESS_SPEC )* loop4: while (true) { int alt4=2; @@ -822,7 +818,7 @@ public class smaliTreeWalker extends TreeParser { switch (alt4) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:229:9: ACCESS_SPEC + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:229:9: ACCESS_SPEC { ACCESS_SPEC15=(CommonTree)match(input,ACCESS_SPEC,FOLLOW_ACCESS_SPEC_in_access_list266); @@ -856,7 +852,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "fields" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:236:1: fields returns [List<BuilderField> fields] : ^( I_FIELDS ( field )* ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:236:1: fields returns [List<BuilderField> fields] : ^( I_FIELDS ( field )* ) ; public final List<BuilderField> fields() throws RecognitionException { List<BuilderField> fields = null; @@ -865,13 +861,13 @@ public class smaliTreeWalker extends TreeParser { fields = Lists.newArrayList(); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:238:3: ( ^( I_FIELDS ( field )* ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:238:5: ^( I_FIELDS ( field )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:238:3: ( ^( I_FIELDS ( field )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:238:5: ^( I_FIELDS ( field )* ) { match(input,I_FIELDS,FOLLOW_I_FIELDS_in_fields308); if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:239:7: ( field )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:239:7: ( field )* loop5: while (true) { int alt5=2; @@ -882,7 +878,7 @@ public class smaliTreeWalker extends TreeParser { switch (alt5) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:239:8: field + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:239:8: field { pushFollow(FOLLOW_field_in_fields317); field16=field(); @@ -919,7 +915,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "methods" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:244:1: methods returns [List<BuilderMethod> methods] : ^( I_METHODS ( method )* ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:244:1: methods returns [List<BuilderMethod> methods] : ^( I_METHODS ( method )* ) ; public final List<BuilderMethod> methods() throws RecognitionException { List<BuilderMethod> methods = null; @@ -928,13 +924,13 @@ public class smaliTreeWalker extends TreeParser { methods = Lists.newArrayList(); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:246:3: ( ^( I_METHODS ( method )* ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:246:5: ^( I_METHODS ( method )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:246:3: ( ^( I_METHODS ( method )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:246:5: ^( I_METHODS ( method )* ) { match(input,I_METHODS,FOLLOW_I_METHODS_in_methods349); if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:247:7: ( method )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:247:7: ( method )* loop6: while (true) { int alt6=2; @@ -945,7 +941,7 @@ public class smaliTreeWalker extends TreeParser { switch (alt6) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:247:8: method + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:247:8: method { pushFollow(FOLLOW_method_in_methods358); method17=method(); @@ -982,7 +978,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "field" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:252:1: field returns [BuilderField field] : ^( I_FIELD SIMPLE_NAME access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) field_initial_value ( annotations )? ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:252:1: field returns [BuilderField field] : ^( I_FIELD SIMPLE_NAME access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) field_initial_value ( annotations )? ) ; public final BuilderField field() throws RecognitionException { BuilderField field = null; @@ -994,8 +990,8 @@ public class smaliTreeWalker extends TreeParser { Set<Annotation> annotations22 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:253:3: ( ^( I_FIELD SIMPLE_NAME access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) field_initial_value ( annotations )? ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:253:4: ^( I_FIELD SIMPLE_NAME access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) field_initial_value ( annotations )? ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:253:3: ( ^( I_FIELD SIMPLE_NAME access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) field_initial_value ( annotations )? ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:253:4: ^( I_FIELD SIMPLE_NAME access_list ^( I_FIELD_TYPE nonvoid_type_descriptor ) field_initial_value ( annotations )? ) { match(input,I_FIELD,FOLLOW_I_FIELD_in_field383); match(input, Token.DOWN, null); @@ -1016,7 +1012,7 @@ public class smaliTreeWalker extends TreeParser { field_initial_value19=field_initial_value(); state._fsp--; - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:253:98: ( annotations )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:253:98: ( annotations )? int alt7=2; int LA7_0 = input.LA(1); if ( (LA7_0==I_ANNOTATIONS) ) { @@ -1024,7 +1020,7 @@ public class smaliTreeWalker extends TreeParser { } switch (alt7) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:253:98: annotations + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:253:98: annotations { pushFollow(FOLLOW_annotations_in_field397); annotations22=annotations(); @@ -1065,7 +1061,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "field_initial_value" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:267:1: field_initial_value returns [EncodedValue encodedValue] : ( ^( I_FIELD_INITIAL_VALUE literal ) |); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:267:1: field_initial_value returns [EncodedValue encodedValue] : ( ^( I_FIELD_INITIAL_VALUE literal ) |); public final EncodedValue field_initial_value() throws RecognitionException { EncodedValue encodedValue = null; @@ -1073,7 +1069,7 @@ public class smaliTreeWalker extends TreeParser { EncodedValue literal23 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:268:3: ( ^( I_FIELD_INITIAL_VALUE literal ) |) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:268:3: ( ^( I_FIELD_INITIAL_VALUE literal ) |) int alt8=2; int LA8_0 = input.LA(1); if ( (LA8_0==I_FIELD_INITIAL_VALUE) ) { @@ -1091,7 +1087,7 @@ public class smaliTreeWalker extends TreeParser { switch (alt8) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:268:5: ^( I_FIELD_INITIAL_VALUE literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:268:5: ^( I_FIELD_INITIAL_VALUE literal ) { match(input,I_FIELD_INITIAL_VALUE,FOLLOW_I_FIELD_INITIAL_VALUE_in_field_initial_value418); match(input, Token.DOWN, null); @@ -1105,7 +1101,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:269:16: + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:269:16: { } break; @@ -1126,7 +1122,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:271:1: literal returns [EncodedValue encodedValue] : ( integer_literal | long_literal | short_literal | byte_literal | float_literal | double_literal | char_literal | string_literal | bool_literal | NULL_LITERAL | type_descriptor | array_literal | subannotation | field_literal | method_literal | enum_literal ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:271:1: literal returns [EncodedValue encodedValue] : ( integer_literal | long_literal | short_literal | byte_literal | float_literal | double_literal | char_literal | string_literal | bool_literal | NULL_LITERAL | type_descriptor | array_literal | subannotation | field_literal | method_literal | enum_literal ); public final EncodedValue literal() throws RecognitionException { EncodedValue encodedValue = null; @@ -1148,7 +1144,7 @@ public class smaliTreeWalker extends TreeParser { FieldReference enum_literal38 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:272:3: ( integer_literal | long_literal | short_literal | byte_literal | float_literal | double_literal | char_literal | string_literal | bool_literal | NULL_LITERAL | type_descriptor | array_literal | subannotation | field_literal | method_literal | enum_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:272:3: ( integer_literal | long_literal | short_literal | byte_literal | float_literal | double_literal | char_literal | string_literal | bool_literal | NULL_LITERAL | type_descriptor | array_literal | subannotation | field_literal | method_literal | enum_literal ) int alt9=16; switch ( input.LA(1) ) { case INTEGER_LITERAL: @@ -1201,7 +1197,7 @@ public class smaliTreeWalker extends TreeParser { alt9=10; } break; - case ARRAY_DESCRIPTOR: + case ARRAY_TYPE_PREFIX: case CLASS_DESCRIPTOR: case PRIMITIVE_TYPE: case VOID_TYPE: @@ -1241,7 +1237,7 @@ public class smaliTreeWalker extends TreeParser { } switch (alt9) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:272:5: integer_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:272:5: integer_literal { pushFollow(FOLLOW_integer_literal_in_literal442); integer_literal24=integer_literal(); @@ -1251,7 +1247,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:273:5: long_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:273:5: long_literal { pushFollow(FOLLOW_long_literal_in_literal450); long_literal25=long_literal(); @@ -1261,7 +1257,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:274:5: short_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:274:5: short_literal { pushFollow(FOLLOW_short_literal_in_literal458); short_literal26=short_literal(); @@ -1271,7 +1267,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 4 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:275:5: byte_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:275:5: byte_literal { pushFollow(FOLLOW_byte_literal_in_literal466); byte_literal27=byte_literal(); @@ -1281,7 +1277,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 5 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:276:5: float_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:276:5: float_literal { pushFollow(FOLLOW_float_literal_in_literal474); float_literal28=float_literal(); @@ -1291,7 +1287,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 6 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:277:5: double_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:277:5: double_literal { pushFollow(FOLLOW_double_literal_in_literal482); double_literal29=double_literal(); @@ -1301,7 +1297,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 7 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:278:5: char_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:278:5: char_literal { pushFollow(FOLLOW_char_literal_in_literal490); char_literal30=char_literal(); @@ -1311,7 +1307,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 8 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:279:5: string_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:279:5: string_literal { pushFollow(FOLLOW_string_literal_in_literal498); string_literal31=string_literal(); @@ -1321,7 +1317,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 9 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:280:5: bool_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:280:5: bool_literal { pushFollow(FOLLOW_bool_literal_in_literal506); bool_literal32=bool_literal(); @@ -1331,14 +1327,14 @@ public class smaliTreeWalker extends TreeParser { } break; case 10 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:281:5: NULL_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:281:5: NULL_LITERAL { match(input,NULL_LITERAL,FOLLOW_NULL_LITERAL_in_literal514); encodedValue = ImmutableNullEncodedValue.INSTANCE; } break; case 11 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:282:5: type_descriptor + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:282:5: type_descriptor { pushFollow(FOLLOW_type_descriptor_in_literal522); type_descriptor33=type_descriptor(); @@ -1348,7 +1344,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 12 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:283:5: array_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:283:5: array_literal { pushFollow(FOLLOW_array_literal_in_literal530); array_literal34=array_literal(); @@ -1358,7 +1354,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 13 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:284:5: subannotation + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:284:5: subannotation { pushFollow(FOLLOW_subannotation_in_literal538); subannotation35=subannotation(); @@ -1368,7 +1364,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 14 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:285:5: field_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:285:5: field_literal { pushFollow(FOLLOW_field_literal_in_literal546); field_literal36=field_literal(); @@ -1378,7 +1374,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 15 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:286:5: method_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:286:5: method_literal { pushFollow(FOLLOW_method_literal_in_literal554); method_literal37=method_literal(); @@ -1388,7 +1384,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 16 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:287:5: enum_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:287:5: enum_literal { pushFollow(FOLLOW_enum_literal_in_literal562); enum_literal38=enum_literal(); @@ -1414,7 +1410,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "fixed_64bit_literal_number" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:290:1: fixed_64bit_literal_number returns [Number value] : ( integer_literal | long_literal | short_literal | byte_literal | float_literal | double_literal | char_literal | bool_literal ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:290:1: fixed_64bit_literal_number returns [Number value] : ( integer_literal | long_literal | short_literal | byte_literal | float_literal | double_literal | char_literal | bool_literal ); public final Number fixed_64bit_literal_number() throws RecognitionException { Number value = null; @@ -1429,7 +1425,7 @@ public class smaliTreeWalker extends TreeParser { boolean bool_literal46 =false; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:291:3: ( integer_literal | long_literal | short_literal | byte_literal | float_literal | double_literal | char_literal | bool_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:291:3: ( integer_literal | long_literal | short_literal | byte_literal | float_literal | double_literal | char_literal | bool_literal ) int alt10=8; switch ( input.LA(1) ) { case INTEGER_LITERAL: @@ -1479,7 +1475,7 @@ public class smaliTreeWalker extends TreeParser { } switch (alt10) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:291:5: integer_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:291:5: integer_literal { pushFollow(FOLLOW_integer_literal_in_fixed_64bit_literal_number578); integer_literal39=integer_literal(); @@ -1489,7 +1485,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:292:5: long_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:292:5: long_literal { pushFollow(FOLLOW_long_literal_in_fixed_64bit_literal_number586); long_literal40=long_literal(); @@ -1499,7 +1495,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:293:5: short_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:293:5: short_literal { pushFollow(FOLLOW_short_literal_in_fixed_64bit_literal_number594); short_literal41=short_literal(); @@ -1509,7 +1505,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 4 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:294:5: byte_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:294:5: byte_literal { pushFollow(FOLLOW_byte_literal_in_fixed_64bit_literal_number602); byte_literal42=byte_literal(); @@ -1519,7 +1515,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 5 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:295:5: float_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:295:5: float_literal { pushFollow(FOLLOW_float_literal_in_fixed_64bit_literal_number610); float_literal43=float_literal(); @@ -1529,7 +1525,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 6 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:296:5: double_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:296:5: double_literal { pushFollow(FOLLOW_double_literal_in_fixed_64bit_literal_number618); double_literal44=double_literal(); @@ -1539,7 +1535,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 7 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:297:5: char_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:297:5: char_literal { pushFollow(FOLLOW_char_literal_in_fixed_64bit_literal_number626); char_literal45=char_literal(); @@ -1549,7 +1545,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 8 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:298:5: bool_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:298:5: bool_literal { pushFollow(FOLLOW_bool_literal_in_fixed_64bit_literal_number634); bool_literal46=bool_literal(); @@ -1575,7 +1571,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "fixed_64bit_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:300:1: fixed_64bit_literal returns [long value] : ( integer_literal | long_literal | short_literal | byte_literal | float_literal | double_literal | char_literal | bool_literal ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:300:1: fixed_64bit_literal returns [long value] : ( integer_literal | long_literal | short_literal | byte_literal | float_literal | double_literal | char_literal | bool_literal ); public final long fixed_64bit_literal() throws RecognitionException { long value = 0; @@ -1590,7 +1586,7 @@ public class smaliTreeWalker extends TreeParser { boolean bool_literal54 =false; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:301:3: ( integer_literal | long_literal | short_literal | byte_literal | float_literal | double_literal | char_literal | bool_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:301:3: ( integer_literal | long_literal | short_literal | byte_literal | float_literal | double_literal | char_literal | bool_literal ) int alt11=8; switch ( input.LA(1) ) { case INTEGER_LITERAL: @@ -1640,7 +1636,7 @@ public class smaliTreeWalker extends TreeParser { } switch (alt11) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:301:5: integer_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:301:5: integer_literal { pushFollow(FOLLOW_integer_literal_in_fixed_64bit_literal649); integer_literal47=integer_literal(); @@ -1650,7 +1646,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:302:5: long_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:302:5: long_literal { pushFollow(FOLLOW_long_literal_in_fixed_64bit_literal657); long_literal48=long_literal(); @@ -1660,7 +1656,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:303:5: short_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:303:5: short_literal { pushFollow(FOLLOW_short_literal_in_fixed_64bit_literal665); short_literal49=short_literal(); @@ -1670,7 +1666,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 4 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:304:5: byte_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:304:5: byte_literal { pushFollow(FOLLOW_byte_literal_in_fixed_64bit_literal673); byte_literal50=byte_literal(); @@ -1680,7 +1676,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 5 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:305:5: float_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:305:5: float_literal { pushFollow(FOLLOW_float_literal_in_fixed_64bit_literal681); float_literal51=float_literal(); @@ -1690,7 +1686,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 6 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:306:5: double_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:306:5: double_literal { pushFollow(FOLLOW_double_literal_in_fixed_64bit_literal689); double_literal52=double_literal(); @@ -1700,7 +1696,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 7 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:307:5: char_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:307:5: char_literal { pushFollow(FOLLOW_char_literal_in_fixed_64bit_literal697); char_literal53=char_literal(); @@ -1710,7 +1706,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 8 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:308:5: bool_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:308:5: bool_literal { pushFollow(FOLLOW_bool_literal_in_fixed_64bit_literal705); bool_literal54=bool_literal(); @@ -1736,7 +1732,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "fixed_32bit_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:312:1: fixed_32bit_literal returns [int value] : ( integer_literal | long_literal | short_literal | byte_literal | float_literal | char_literal | bool_literal ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:312:1: fixed_32bit_literal returns [int value] : ( integer_literal | long_literal | short_literal | byte_literal | float_literal | char_literal | bool_literal ); public final int fixed_32bit_literal() throws RecognitionException { int value = 0; @@ -1750,7 +1746,7 @@ public class smaliTreeWalker extends TreeParser { boolean bool_literal61 =false; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:313:3: ( integer_literal | long_literal | short_literal | byte_literal | float_literal | char_literal | bool_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:313:3: ( integer_literal | long_literal | short_literal | byte_literal | float_literal | char_literal | bool_literal ) int alt12=7; switch ( input.LA(1) ) { case INTEGER_LITERAL: @@ -1795,7 +1791,7 @@ public class smaliTreeWalker extends TreeParser { } switch (alt12) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:313:5: integer_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:313:5: integer_literal { pushFollow(FOLLOW_integer_literal_in_fixed_32bit_literal722); integer_literal55=integer_literal(); @@ -1805,7 +1801,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:314:5: long_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:314:5: long_literal { pushFollow(FOLLOW_long_literal_in_fixed_32bit_literal730); long_literal56=long_literal(); @@ -1815,7 +1811,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:315:5: short_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:315:5: short_literal { pushFollow(FOLLOW_short_literal_in_fixed_32bit_literal738); short_literal57=short_literal(); @@ -1825,7 +1821,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 4 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:316:5: byte_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:316:5: byte_literal { pushFollow(FOLLOW_byte_literal_in_fixed_32bit_literal746); byte_literal58=byte_literal(); @@ -1835,7 +1831,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 5 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:317:5: float_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:317:5: float_literal { pushFollow(FOLLOW_float_literal_in_fixed_32bit_literal754); float_literal59=float_literal(); @@ -1845,7 +1841,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 6 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:318:5: char_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:318:5: char_literal { pushFollow(FOLLOW_char_literal_in_fixed_32bit_literal762); char_literal60=char_literal(); @@ -1855,7 +1851,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 7 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:319:5: bool_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:319:5: bool_literal { pushFollow(FOLLOW_bool_literal_in_fixed_32bit_literal770); bool_literal61=bool_literal(); @@ -1881,7 +1877,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "array_elements" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:321:1: array_elements returns [List<Number> elements] : ^( I_ARRAY_ELEMENTS ( fixed_64bit_literal_number )* ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:321:1: array_elements returns [List<Number> elements] : ^( I_ARRAY_ELEMENTS ( fixed_64bit_literal_number )* ) ; public final List<Number> array_elements() throws RecognitionException { List<Number> elements = null; @@ -1889,14 +1885,14 @@ public class smaliTreeWalker extends TreeParser { Number fixed_64bit_literal_number62 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:322:3: ( ^( I_ARRAY_ELEMENTS ( fixed_64bit_literal_number )* ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:322:5: ^( I_ARRAY_ELEMENTS ( fixed_64bit_literal_number )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:322:3: ( ^( I_ARRAY_ELEMENTS ( fixed_64bit_literal_number )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:322:5: ^( I_ARRAY_ELEMENTS ( fixed_64bit_literal_number )* ) { elements = Lists.newArrayList(); match(input,I_ARRAY_ELEMENTS,FOLLOW_I_ARRAY_ELEMENTS_in_array_elements792); if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:324:7: ( fixed_64bit_literal_number )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:324:7: ( fixed_64bit_literal_number )* loop13: while (true) { int alt13=2; @@ -1907,7 +1903,7 @@ public class smaliTreeWalker extends TreeParser { switch (alt13) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:324:8: fixed_64bit_literal_number + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:324:8: fixed_64bit_literal_number { pushFollow(FOLLOW_fixed_64bit_literal_number_in_array_elements801); fixed_64bit_literal_number62=fixed_64bit_literal_number(); @@ -1944,7 +1940,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "packed_switch_elements" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:329:1: packed_switch_elements returns [List<Label> elements] : ^( I_PACKED_SWITCH_ELEMENTS ( label_ref )* ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:329:1: packed_switch_elements returns [List<Label> elements] : ^( I_PACKED_SWITCH_ELEMENTS ( label_ref )* ) ; public final List<Label> packed_switch_elements() throws RecognitionException { List<Label> elements = null; @@ -1953,13 +1949,13 @@ public class smaliTreeWalker extends TreeParser { elements = Lists.newArrayList(); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:331:3: ( ^( I_PACKED_SWITCH_ELEMENTS ( label_ref )* ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:332:5: ^( I_PACKED_SWITCH_ELEMENTS ( label_ref )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:331:3: ( ^( I_PACKED_SWITCH_ELEMENTS ( label_ref )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:332:5: ^( I_PACKED_SWITCH_ELEMENTS ( label_ref )* ) { match(input,I_PACKED_SWITCH_ELEMENTS,FOLLOW_I_PACKED_SWITCH_ELEMENTS_in_packed_switch_elements837); if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:333:7: ( label_ref )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:333:7: ( label_ref )* loop14: while (true) { int alt14=2; @@ -1970,7 +1966,7 @@ public class smaliTreeWalker extends TreeParser { switch (alt14) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:333:8: label_ref + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:333:8: label_ref { pushFollow(FOLLOW_label_ref_in_packed_switch_elements846); label_ref63=label_ref(); @@ -2005,7 +2001,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "sparse_switch_elements" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:336:1: sparse_switch_elements returns [List<SwitchLabelElement> elements] : ^( I_SPARSE_SWITCH_ELEMENTS ( fixed_32bit_literal label_ref )* ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:336:1: sparse_switch_elements returns [List<SwitchLabelElement> elements] : ^( I_SPARSE_SWITCH_ELEMENTS ( fixed_32bit_literal label_ref )* ) ; public final List<SwitchLabelElement> sparse_switch_elements() throws RecognitionException { List<SwitchLabelElement> elements = null; @@ -2015,13 +2011,13 @@ public class smaliTreeWalker extends TreeParser { elements = Lists.newArrayList(); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:338:3: ( ^( I_SPARSE_SWITCH_ELEMENTS ( fixed_32bit_literal label_ref )* ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:339:5: ^( I_SPARSE_SWITCH_ELEMENTS ( fixed_32bit_literal label_ref )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:338:3: ( ^( I_SPARSE_SWITCH_ELEMENTS ( fixed_32bit_literal label_ref )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:339:5: ^( I_SPARSE_SWITCH_ELEMENTS ( fixed_32bit_literal label_ref )* ) { match(input,I_SPARSE_SWITCH_ELEMENTS,FOLLOW_I_SPARSE_SWITCH_ELEMENTS_in_sparse_switch_elements881); if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:340:8: ( fixed_32bit_literal label_ref )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:340:8: ( fixed_32bit_literal label_ref )* loop15: while (true) { int alt15=2; @@ -2032,7 +2028,7 @@ public class smaliTreeWalker extends TreeParser { switch (alt15) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:340:9: fixed_32bit_literal label_ref + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:340:9: fixed_32bit_literal label_ref { pushFollow(FOLLOW_fixed_32bit_literal_in_sparse_switch_elements891); fixed_32bit_literal64=fixed_32bit_literal(); @@ -2081,7 +2077,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "method" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:346:1: method returns [BuilderMethod ret] : ^( I_METHOD method_name_and_prototype access_list ( ( registers_directive ) |) ordered_method_items catches parameters[$method_name_and_prototype.parameters] annotations ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:346:1: method returns [BuilderMethod ret] : ^( I_METHOD method_name_and_prototype access_list ( ( registers_directive ) |) ordered_method_items catches parameters[$method_name_and_prototype.parameters] annotations ) ; public final BuilderMethod method() throws RecognitionException { method_stack.push(new method_scope()); BuilderMethod ret = null; @@ -2101,8 +2097,8 @@ public class smaliTreeWalker extends TreeParser { method_stack.peek().isStatic = false; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:361:3: ( ^( I_METHOD method_name_and_prototype access_list ( ( registers_directive ) |) ordered_method_items catches parameters[$method_name_and_prototype.parameters] annotations ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:362:5: ^( I_METHOD method_name_and_prototype access_list ( ( registers_directive ) |) ordered_method_items catches parameters[$method_name_and_prototype.parameters] annotations ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:361:3: ( ^( I_METHOD method_name_and_prototype access_list ( ( registers_directive ) |) ordered_method_items catches parameters[$method_name_and_prototype.parameters] annotations ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:362:5: ^( I_METHOD method_name_and_prototype access_list ( ( registers_directive ) |) ordered_method_items catches parameters[$method_name_and_prototype.parameters] annotations ) { I_METHOD70=(CommonTree)match(input,I_METHOD,FOLLOW_I_METHOD_in_method945); match(input, Token.DOWN, null); @@ -2120,7 +2116,7 @@ public class smaliTreeWalker extends TreeParser { method_stack.peek().methodParameterRegisters = MethodUtil.getParameterRegisterCount((method_name_and_prototype67!=null?((smaliTreeWalker.method_name_and_prototype_return)method_name_and_prototype67).parameters:null), method_stack.peek().isStatic); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:371:7: ( ( registers_directive ) |) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:371:7: ( ( registers_directive ) |) int alt16=2; int LA16_0 = input.LA(1); if ( (LA16_0==I_LOCALS||LA16_0==I_REGISTERS) ) { @@ -2138,10 +2134,10 @@ public class smaliTreeWalker extends TreeParser { switch (alt16) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:372:9: ( registers_directive ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:372:9: ( registers_directive ) { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:372:9: ( registers_directive ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:372:10: registers_directive + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:372:9: ( registers_directive ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:372:10: registers_directive { pushFollow(FOLLOW_registers_directive_in_method988); registers_directive68=registers_directive(); @@ -2162,7 +2158,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:385:9: + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:385:9: { method_stack.peek().methodBuilder = new MethodImplementationBuilder(0); @@ -2285,7 +2281,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "method_prototype" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:467:1: method_prototype returns [List<String> parameters, String returnType] : ^( I_METHOD_PROTOTYPE ^( I_METHOD_RETURN_TYPE type_descriptor ) method_type_list ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:467:1: method_prototype returns [List<String> parameters, String returnType] : ^( I_METHOD_PROTOTYPE ^( I_METHOD_RETURN_TYPE type_descriptor ) method_type_list ) ; public final smaliTreeWalker.method_prototype_return method_prototype() throws RecognitionException { smaliTreeWalker.method_prototype_return retval = new smaliTreeWalker.method_prototype_return(); retval.start = input.LT(1); @@ -2294,8 +2290,8 @@ public class smaliTreeWalker extends TreeParser { List<String> method_type_list73 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:468:3: ( ^( I_METHOD_PROTOTYPE ^( I_METHOD_RETURN_TYPE type_descriptor ) method_type_list ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:468:5: ^( I_METHOD_PROTOTYPE ^( I_METHOD_RETURN_TYPE type_descriptor ) method_type_list ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:468:3: ( ^( I_METHOD_PROTOTYPE ^( I_METHOD_RETURN_TYPE type_descriptor ) method_type_list ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:468:5: ^( I_METHOD_PROTOTYPE ^( I_METHOD_RETURN_TYPE type_descriptor ) method_type_list ) { match(input,I_METHOD_PROTOTYPE,FOLLOW_I_METHOD_PROTOTYPE_in_method_prototype1094); match(input, Token.DOWN, null); @@ -2340,7 +2336,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "method_name_and_prototype" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:474:1: method_name_and_prototype returns [String name, List<SmaliMethodParameter> parameters, String returnType] : SIMPLE_NAME method_prototype ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:474:1: method_name_and_prototype returns [String name, List<SmaliMethodParameter> parameters, String returnType] : SIMPLE_NAME method_prototype ; public final smaliTreeWalker.method_name_and_prototype_return method_name_and_prototype() throws RecognitionException { smaliTreeWalker.method_name_and_prototype_return retval = new smaliTreeWalker.method_name_and_prototype_return(); retval.start = input.LT(1); @@ -2349,8 +2345,8 @@ public class smaliTreeWalker extends TreeParser { TreeRuleReturnScope method_prototype75 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:475:3: ( SIMPLE_NAME method_prototype ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:475:5: SIMPLE_NAME method_prototype + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:475:3: ( SIMPLE_NAME method_prototype ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:475:5: SIMPLE_NAME method_prototype { SIMPLE_NAME74=(CommonTree)match(input,SIMPLE_NAME,FOLLOW_SIMPLE_NAME_in_method_name_and_prototype1120); pushFollow(FOLLOW_method_prototype_in_method_name_and_prototype1122); @@ -2388,7 +2384,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "method_type_list" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:491:1: method_type_list returns [List<String> types] : ( nonvoid_type_descriptor )* ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:491:1: method_type_list returns [List<String> types] : ( nonvoid_type_descriptor )* ; public final List<String> method_type_list() throws RecognitionException { List<String> types = null; @@ -2399,21 +2395,21 @@ public class smaliTreeWalker extends TreeParser { types = Lists.newArrayList(); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:496:3: ( ( nonvoid_type_descriptor )* ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:496:5: ( nonvoid_type_descriptor )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:496:3: ( ( nonvoid_type_descriptor )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:496:5: ( nonvoid_type_descriptor )* { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:496:5: ( nonvoid_type_descriptor )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:496:5: ( nonvoid_type_descriptor )* loop17: while (true) { int alt17=2; int LA17_0 = input.LA(1); - if ( (LA17_0==ARRAY_DESCRIPTOR||LA17_0==CLASS_DESCRIPTOR||LA17_0==PRIMITIVE_TYPE) ) { + if ( (LA17_0==ARRAY_TYPE_PREFIX||LA17_0==CLASS_DESCRIPTOR||LA17_0==PRIMITIVE_TYPE) ) { alt17=1; } switch (alt17) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:497:7: nonvoid_type_descriptor + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:497:7: nonvoid_type_descriptor { pushFollow(FOLLOW_nonvoid_type_descriptor_in_method_type_list1156); nonvoid_type_descriptor76=nonvoid_type_descriptor(); @@ -2447,7 +2443,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "method_reference" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:504:1: method_reference returns [ImmutableMethodReference methodReference] : ( reference_type_descriptor )? SIMPLE_NAME method_prototype ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:504:1: method_reference returns [ImmutableMethodReference methodReference] : ( reference_type_descriptor )? SIMPLE_NAME method_prototype ; public final ImmutableMethodReference method_reference() throws RecognitionException { ImmutableMethodReference methodReference = null; @@ -2457,18 +2453,18 @@ public class smaliTreeWalker extends TreeParser { TreeRuleReturnScope method_prototype79 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:505:3: ( ( reference_type_descriptor )? SIMPLE_NAME method_prototype ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:505:5: ( reference_type_descriptor )? SIMPLE_NAME method_prototype + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:505:3: ( ( reference_type_descriptor )? SIMPLE_NAME method_prototype ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:505:5: ( reference_type_descriptor )? SIMPLE_NAME method_prototype { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:505:5: ( reference_type_descriptor )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:505:5: ( reference_type_descriptor )? int alt18=2; int LA18_0 = input.LA(1); - if ( (LA18_0==ARRAY_DESCRIPTOR||LA18_0==CLASS_DESCRIPTOR) ) { + if ( (LA18_0==ARRAY_TYPE_PREFIX||LA18_0==CLASS_DESCRIPTOR) ) { alt18=1; } switch (alt18) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:505:5: reference_type_descriptor + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:505:5: reference_type_descriptor { pushFollow(FOLLOW_reference_type_descriptor_in_method_reference1185); reference_type_descriptor77=reference_type_descriptor(); @@ -2511,7 +2507,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "field_reference" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:517:1: field_reference returns [ImmutableFieldReference fieldReference] : ( reference_type_descriptor )? SIMPLE_NAME nonvoid_type_descriptor ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:517:1: field_reference returns [ImmutableFieldReference fieldReference] : ( reference_type_descriptor )? SIMPLE_NAME nonvoid_type_descriptor ; public final ImmutableFieldReference field_reference() throws RecognitionException { ImmutableFieldReference fieldReference = null; @@ -2521,18 +2517,18 @@ public class smaliTreeWalker extends TreeParser { TreeRuleReturnScope nonvoid_type_descriptor82 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:518:3: ( ( reference_type_descriptor )? SIMPLE_NAME nonvoid_type_descriptor ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:518:5: ( reference_type_descriptor )? SIMPLE_NAME nonvoid_type_descriptor + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:518:3: ( ( reference_type_descriptor )? SIMPLE_NAME nonvoid_type_descriptor ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:518:5: ( reference_type_descriptor )? SIMPLE_NAME nonvoid_type_descriptor { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:518:5: ( reference_type_descriptor )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:518:5: ( reference_type_descriptor )? int alt19=2; int LA19_0 = input.LA(1); - if ( (LA19_0==ARRAY_DESCRIPTOR||LA19_0==CLASS_DESCRIPTOR) ) { + if ( (LA19_0==ARRAY_TYPE_PREFIX||LA19_0==CLASS_DESCRIPTOR) ) { alt19=1; } switch (alt19) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:518:5: reference_type_descriptor + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:518:5: reference_type_descriptor { pushFollow(FOLLOW_reference_type_descriptor_in_field_reference1207); reference_type_descriptor80=reference_type_descriptor(); @@ -2580,7 +2576,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "registers_directive" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:530:1: registers_directive returns [boolean isLocalsDirective, int registers] : ^( ( I_REGISTERS | I_LOCALS ) short_integral_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:530:1: registers_directive returns [boolean isLocalsDirective, int registers] : ^( ( I_REGISTERS | I_LOCALS ) short_integral_literal ) ; public final smaliTreeWalker.registers_directive_return registers_directive() throws RecognitionException { smaliTreeWalker.registers_directive_return retval = new smaliTreeWalker.registers_directive_return(); retval.start = input.LT(1); @@ -2588,11 +2584,11 @@ public class smaliTreeWalker extends TreeParser { short short_integral_literal83 =0; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:531:3: ( ^( ( I_REGISTERS | I_LOCALS ) short_integral_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:531:5: ^( ( I_REGISTERS | I_LOCALS ) short_integral_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:531:3: ( ^( ( I_REGISTERS | I_LOCALS ) short_integral_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:531:5: ^( ( I_REGISTERS | I_LOCALS ) short_integral_literal ) { retval.registers = 0; - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:532:7: ( I_REGISTERS | I_LOCALS ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:532:7: ( I_REGISTERS | I_LOCALS ) int alt20=2; int LA20_0 = input.LA(1); if ( (LA20_0==I_REGISTERS) ) { @@ -2610,14 +2606,14 @@ public class smaliTreeWalker extends TreeParser { switch (alt20) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:532:9: I_REGISTERS + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:532:9: I_REGISTERS { match(input,I_REGISTERS,FOLLOW_I_REGISTERS_in_registers_directive1238); retval.isLocalsDirective = false; } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:533:9: I_LOCALS + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:533:9: I_LOCALS { match(input,I_LOCALS,FOLLOW_I_LOCALS_in_registers_directive1250); retval.isLocalsDirective = true; @@ -2651,13 +2647,13 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "label_def" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:538:1: label_def : ^( I_LABEL SIMPLE_NAME ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:538:1: label_def : ^( I_LABEL SIMPLE_NAME ) ; public final void label_def() throws RecognitionException { CommonTree SIMPLE_NAME84=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:539:3: ( ^( I_LABEL SIMPLE_NAME ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:539:5: ^( I_LABEL SIMPLE_NAME ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:539:3: ( ^( I_LABEL SIMPLE_NAME ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:539:5: ^( I_LABEL SIMPLE_NAME ) { match(input,I_LABEL,FOLLOW_I_LABEL_in_label_def1288); match(input, Token.DOWN, null); @@ -2683,20 +2679,20 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "catches" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:544:1: catches returns [List<BuilderTryBlock> tryBlocks] : ^( I_CATCHES ( catch_directive )* ( catchall_directive )* ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:544:1: catches returns [List<BuilderTryBlock> tryBlocks] : ^( I_CATCHES ( catch_directive )* ( catchall_directive )* ) ; public final List<BuilderTryBlock> catches() throws RecognitionException { List<BuilderTryBlock> tryBlocks = null; tryBlocks = Lists.newArrayList(); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:546:3: ( ^( I_CATCHES ( catch_directive )* ( catchall_directive )* ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:546:5: ^( I_CATCHES ( catch_directive )* ( catchall_directive )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:546:3: ( ^( I_CATCHES ( catch_directive )* ( catchall_directive )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:546:5: ^( I_CATCHES ( catch_directive )* ( catchall_directive )* ) { match(input,I_CATCHES,FOLLOW_I_CATCHES_in_catches1316); if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:546:17: ( catch_directive )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:546:17: ( catch_directive )* loop21: while (true) { int alt21=2; @@ -2707,7 +2703,7 @@ public class smaliTreeWalker extends TreeParser { switch (alt21) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:546:17: catch_directive + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:546:17: catch_directive { pushFollow(FOLLOW_catch_directive_in_catches1318); catch_directive(); @@ -2721,7 +2717,7 @@ public class smaliTreeWalker extends TreeParser { } } - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:546:34: ( catchall_directive )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:546:34: ( catchall_directive )* loop22: while (true) { int alt22=2; @@ -2732,7 +2728,7 @@ public class smaliTreeWalker extends TreeParser { switch (alt22) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:546:34: catchall_directive + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:546:34: catchall_directive { pushFollow(FOLLOW_catchall_directive_in_catches1321); catchall_directive(); @@ -2766,7 +2762,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "catch_directive" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:548:1: catch_directive : ^( I_CATCH nonvoid_type_descriptor from= label_ref to= label_ref using= label_ref ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:548:1: catch_directive : ^( I_CATCH nonvoid_type_descriptor from= label_ref to= label_ref using= label_ref ) ; public final void catch_directive() throws RecognitionException { Label from =null; Label to =null; @@ -2774,8 +2770,8 @@ public class smaliTreeWalker extends TreeParser { TreeRuleReturnScope nonvoid_type_descriptor85 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:549:3: ( ^( I_CATCH nonvoid_type_descriptor from= label_ref to= label_ref using= label_ref ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:549:5: ^( I_CATCH nonvoid_type_descriptor from= label_ref to= label_ref using= label_ref ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:549:3: ( ^( I_CATCH nonvoid_type_descriptor from= label_ref to= label_ref using= label_ref ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:549:5: ^( I_CATCH nonvoid_type_descriptor from= label_ref to= label_ref using= label_ref ) { match(input,I_CATCH,FOLLOW_I_CATCH_in_catch_directive1334); match(input, Token.DOWN, null); @@ -2817,15 +2813,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "catchall_directive" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:555:1: catchall_directive : ^( I_CATCHALL from= label_ref to= label_ref using= label_ref ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:555:1: catchall_directive : ^( I_CATCHALL from= label_ref to= label_ref using= label_ref ) ; public final void catchall_directive() throws RecognitionException { Label from =null; Label to =null; Label using =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:556:3: ( ^( I_CATCHALL from= label_ref to= label_ref using= label_ref ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:556:5: ^( I_CATCHALL from= label_ref to= label_ref using= label_ref ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:556:3: ( ^( I_CATCHALL from= label_ref to= label_ref using= label_ref ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:556:5: ^( I_CATCHALL from= label_ref to= label_ref using= label_ref ) { match(input,I_CATCHALL,FOLLOW_I_CATCHALL_in_catchall_directive1364); match(input, Token.DOWN, null); @@ -2862,16 +2858,16 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "parameters" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:561:1: parameters[List<SmaliMethodParameter> parameters] : ^( I_PARAMETERS ( parameter[parameters] )* ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:561:1: parameters[List<SmaliMethodParameter> parameters] : ^( I_PARAMETERS ( parameter[parameters] )* ) ; public final void parameters(List<SmaliMethodParameter> parameters) throws RecognitionException { try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:562:3: ( ^( I_PARAMETERS ( parameter[parameters] )* ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:562:5: ^( I_PARAMETERS ( parameter[parameters] )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:562:3: ( ^( I_PARAMETERS ( parameter[parameters] )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:562:5: ^( I_PARAMETERS ( parameter[parameters] )* ) { match(input,I_PARAMETERS,FOLLOW_I_PARAMETERS_in_parameters1393); if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:562:20: ( parameter[parameters] )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:562:20: ( parameter[parameters] )* loop23: while (true) { int alt23=2; @@ -2882,7 +2878,7 @@ public class smaliTreeWalker extends TreeParser { switch (alt23) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:562:21: parameter[parameters] + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:562:21: parameter[parameters] { pushFollow(FOLLOW_parameter_in_parameters1396); parameter(parameters); @@ -2915,7 +2911,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "parameter" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:564:1: parameter[List<SmaliMethodParameter> parameters] : ^( I_PARAMETER REGISTER ( string_literal )? annotations ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:564:1: parameter[List<SmaliMethodParameter> parameters] : ^( I_PARAMETER REGISTER ( string_literal )? annotations ) ; public final void parameter(List<SmaliMethodParameter> parameters) throws RecognitionException { CommonTree REGISTER86=null; CommonTree I_PARAMETER87=null; @@ -2923,13 +2919,13 @@ public class smaliTreeWalker extends TreeParser { Set<Annotation> annotations89 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:565:3: ( ^( I_PARAMETER REGISTER ( string_literal )? annotations ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:565:5: ^( I_PARAMETER REGISTER ( string_literal )? annotations ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:565:3: ( ^( I_PARAMETER REGISTER ( string_literal )? annotations ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:565:5: ^( I_PARAMETER REGISTER ( string_literal )? annotations ) { I_PARAMETER87=(CommonTree)match(input,I_PARAMETER,FOLLOW_I_PARAMETER_in_parameter1412); match(input, Token.DOWN, null); REGISTER86=(CommonTree)match(input,REGISTER,FOLLOW_REGISTER_in_parameter1414); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:565:28: ( string_literal )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:565:28: ( string_literal )? int alt24=2; int LA24_0 = input.LA(1); if ( (LA24_0==STRING_LITERAL) ) { @@ -2937,7 +2933,7 @@ public class smaliTreeWalker extends TreeParser { } switch (alt24) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:565:28: string_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:565:28: string_literal { pushFollow(FOLLOW_string_literal_in_parameter1416); string_literal88=string_literal(); @@ -3001,10 +2997,10 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "debug_directive" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:598:1: debug_directive : ( line | local | end_local | restart_local | prologue | epilogue | source ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:598:1: debug_directive : ( line | local | end_local | restart_local | prologue | epilogue | source ); public final void debug_directive() throws RecognitionException { try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:599:3: ( line | local | end_local | restart_local | prologue | epilogue | source ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:599:3: ( line | local | end_local | restart_local | prologue | epilogue | source ) int alt25=7; switch ( input.LA(1) ) { case I_LINE: @@ -3049,7 +3045,7 @@ public class smaliTreeWalker extends TreeParser { } switch (alt25) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:599:5: line + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:599:5: line { pushFollow(FOLLOW_line_in_debug_directive1436); line(); @@ -3058,7 +3054,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:600:5: local + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:600:5: local { pushFollow(FOLLOW_local_in_debug_directive1442); local(); @@ -3067,7 +3063,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:601:5: end_local + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:601:5: end_local { pushFollow(FOLLOW_end_local_in_debug_directive1448); end_local(); @@ -3076,7 +3072,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 4 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:602:5: restart_local + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:602:5: restart_local { pushFollow(FOLLOW_restart_local_in_debug_directive1454); restart_local(); @@ -3085,7 +3081,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 5 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:603:5: prologue + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:603:5: prologue { pushFollow(FOLLOW_prologue_in_debug_directive1460); prologue(); @@ -3094,7 +3090,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 6 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:604:5: epilogue + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:604:5: epilogue { pushFollow(FOLLOW_epilogue_in_debug_directive1466); epilogue(); @@ -3103,7 +3099,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 7 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:605:5: source + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:605:5: source { pushFollow(FOLLOW_source_in_debug_directive1472); source(); @@ -3127,13 +3123,13 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "line" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:607:1: line : ^( I_LINE integral_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:607:1: line : ^( I_LINE integral_literal ) ; public final void line() throws RecognitionException { int integral_literal90 =0; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:608:3: ( ^( I_LINE integral_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:608:5: ^( I_LINE integral_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:608:3: ( ^( I_LINE integral_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:608:5: ^( I_LINE integral_literal ) { match(input,I_LINE,FOLLOW_I_LINE_in_line1483); match(input, Token.DOWN, null); @@ -3162,7 +3158,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "local" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:613:1: local : ^( I_LOCAL REGISTER ( ( NULL_LITERAL |name= string_literal ) ( nonvoid_type_descriptor )? (signature= string_literal )? )? ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:613:1: local : ^( I_LOCAL REGISTER ( ( NULL_LITERAL |name= string_literal ) ( nonvoid_type_descriptor )? (signature= string_literal )? )? ) ; public final void local() throws RecognitionException { CommonTree REGISTER91=null; String name =null; @@ -3170,13 +3166,13 @@ public class smaliTreeWalker extends TreeParser { TreeRuleReturnScope nonvoid_type_descriptor92 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:614:3: ( ^( I_LOCAL REGISTER ( ( NULL_LITERAL |name= string_literal ) ( nonvoid_type_descriptor )? (signature= string_literal )? )? ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:614:5: ^( I_LOCAL REGISTER ( ( NULL_LITERAL |name= string_literal ) ( nonvoid_type_descriptor )? (signature= string_literal )? )? ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:614:3: ( ^( I_LOCAL REGISTER ( ( NULL_LITERAL |name= string_literal ) ( nonvoid_type_descriptor )? (signature= string_literal )? )? ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:614:5: ^( I_LOCAL REGISTER ( ( NULL_LITERAL |name= string_literal ) ( nonvoid_type_descriptor )? (signature= string_literal )? )? ) { match(input,I_LOCAL,FOLLOW_I_LOCAL_in_local1503); match(input, Token.DOWN, null); REGISTER91=(CommonTree)match(input,REGISTER,FOLLOW_REGISTER_in_local1505); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:614:24: ( ( NULL_LITERAL |name= string_literal ) ( nonvoid_type_descriptor )? (signature= string_literal )? )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:614:24: ( ( NULL_LITERAL |name= string_literal ) ( nonvoid_type_descriptor )? (signature= string_literal )? )? int alt29=2; int LA29_0 = input.LA(1); if ( (LA29_0==NULL_LITERAL||LA29_0==STRING_LITERAL) ) { @@ -3184,9 +3180,9 @@ public class smaliTreeWalker extends TreeParser { } switch (alt29) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:614:25: ( NULL_LITERAL |name= string_literal ) ( nonvoid_type_descriptor )? (signature= string_literal )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:614:25: ( NULL_LITERAL |name= string_literal ) ( nonvoid_type_descriptor )? (signature= string_literal )? { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:614:25: ( NULL_LITERAL |name= string_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:614:25: ( NULL_LITERAL |name= string_literal ) int alt26=2; int LA26_0 = input.LA(1); if ( (LA26_0==NULL_LITERAL) ) { @@ -3204,13 +3200,13 @@ public class smaliTreeWalker extends TreeParser { switch (alt26) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:614:26: NULL_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:614:26: NULL_LITERAL { match(input,NULL_LITERAL,FOLLOW_NULL_LITERAL_in_local1509); } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:614:41: name= string_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:614:41: name= string_literal { pushFollow(FOLLOW_string_literal_in_local1515); name=string_literal(); @@ -3221,15 +3217,15 @@ public class smaliTreeWalker extends TreeParser { } - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:614:62: ( nonvoid_type_descriptor )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:614:62: ( nonvoid_type_descriptor )? int alt27=2; int LA27_0 = input.LA(1); - if ( (LA27_0==ARRAY_DESCRIPTOR||LA27_0==CLASS_DESCRIPTOR||LA27_0==PRIMITIVE_TYPE) ) { + if ( (LA27_0==ARRAY_TYPE_PREFIX||LA27_0==CLASS_DESCRIPTOR||LA27_0==PRIMITIVE_TYPE) ) { alt27=1; } switch (alt27) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:614:62: nonvoid_type_descriptor + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:614:62: nonvoid_type_descriptor { pushFollow(FOLLOW_nonvoid_type_descriptor_in_local1518); nonvoid_type_descriptor92=nonvoid_type_descriptor(); @@ -3240,7 +3236,7 @@ public class smaliTreeWalker extends TreeParser { } - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:614:96: (signature= string_literal )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:614:96: (signature= string_literal )? int alt28=2; int LA28_0 = input.LA(1); if ( (LA28_0==STRING_LITERAL) ) { @@ -3248,7 +3244,7 @@ public class smaliTreeWalker extends TreeParser { } switch (alt28) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:614:96: signature= string_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:614:96: signature= string_literal { pushFollow(FOLLOW_string_literal_in_local1523); signature=string_literal(); @@ -3289,13 +3285,13 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "end_local" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:623:1: end_local : ^( I_END_LOCAL REGISTER ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:623:1: end_local : ^( I_END_LOCAL REGISTER ) ; public final void end_local() throws RecognitionException { CommonTree REGISTER93=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:624:3: ( ^( I_END_LOCAL REGISTER ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:624:5: ^( I_END_LOCAL REGISTER ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:624:3: ( ^( I_END_LOCAL REGISTER ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:624:5: ^( I_END_LOCAL REGISTER ) { match(input,I_END_LOCAL,FOLLOW_I_END_LOCAL_in_end_local1544); match(input, Token.DOWN, null); @@ -3322,13 +3318,13 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "restart_local" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:630:1: restart_local : ^( I_RESTART_LOCAL REGISTER ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:630:1: restart_local : ^( I_RESTART_LOCAL REGISTER ) ; public final void restart_local() throws RecognitionException { CommonTree REGISTER94=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:631:3: ( ^( I_RESTART_LOCAL REGISTER ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:631:5: ^( I_RESTART_LOCAL REGISTER ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:631:3: ( ^( I_RESTART_LOCAL REGISTER ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:631:5: ^( I_RESTART_LOCAL REGISTER ) { match(input,I_RESTART_LOCAL,FOLLOW_I_RESTART_LOCAL_in_restart_local1564); match(input, Token.DOWN, null); @@ -3355,11 +3351,11 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "prologue" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:637:1: prologue : I_PROLOGUE ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:637:1: prologue : I_PROLOGUE ; public final void prologue() throws RecognitionException { try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:638:3: ( I_PROLOGUE ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:638:5: I_PROLOGUE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:638:3: ( I_PROLOGUE ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:638:5: I_PROLOGUE { match(input,I_PROLOGUE,FOLLOW_I_PROLOGUE_in_prologue1583); @@ -3381,11 +3377,11 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "epilogue" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:643:1: epilogue : I_EPILOGUE ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:643:1: epilogue : I_EPILOGUE ; public final void epilogue() throws RecognitionException { try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:644:3: ( I_EPILOGUE ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:644:5: I_EPILOGUE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:644:3: ( I_EPILOGUE ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:644:5: I_EPILOGUE { match(input,I_EPILOGUE,FOLLOW_I_EPILOGUE_in_epilogue1599); @@ -3407,18 +3403,18 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "source" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:649:1: source : ^( I_SOURCE ( string_literal )? ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:649:1: source : ^( I_SOURCE ( string_literal )? ) ; public final void source() throws RecognitionException { String string_literal95 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:650:3: ( ^( I_SOURCE ( string_literal )? ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:650:5: ^( I_SOURCE ( string_literal )? ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:650:3: ( ^( I_SOURCE ( string_literal )? ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:650:5: ^( I_SOURCE ( string_literal )? ) { match(input,I_SOURCE,FOLLOW_I_SOURCE_in_source1616); if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:650:16: ( string_literal )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:650:16: ( string_literal )? int alt30=2; int LA30_0 = input.LA(1); if ( (LA30_0==STRING_LITERAL) ) { @@ -3426,7 +3422,7 @@ public class smaliTreeWalker extends TreeParser { } switch (alt30) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:650:16: string_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:650:16: string_literal { pushFollow(FOLLOW_string_literal_in_source1618); string_literal95=string_literal(); @@ -3459,16 +3455,16 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "ordered_method_items" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:655:1: ordered_method_items : ^( I_ORDERED_METHOD_ITEMS ( label_def | instruction | debug_directive )* ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:655:1: ordered_method_items : ^( I_ORDERED_METHOD_ITEMS ( label_def | instruction | debug_directive )* ) ; public final void ordered_method_items() throws RecognitionException { try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:656:3: ( ^( I_ORDERED_METHOD_ITEMS ( label_def | instruction | debug_directive )* ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:656:5: ^( I_ORDERED_METHOD_ITEMS ( label_def | instruction | debug_directive )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:656:3: ( ^( I_ORDERED_METHOD_ITEMS ( label_def | instruction | debug_directive )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:656:5: ^( I_ORDERED_METHOD_ITEMS ( label_def | instruction | debug_directive )* ) { match(input,I_ORDERED_METHOD_ITEMS,FOLLOW_I_ORDERED_METHOD_ITEMS_in_ordered_method_items1637); if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:656:30: ( label_def | instruction | debug_directive )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:656:30: ( label_def | instruction | debug_directive )* loop31: while (true) { int alt31=4; @@ -3534,7 +3530,7 @@ public class smaliTreeWalker extends TreeParser { } switch (alt31) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:656:31: label_def + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:656:31: label_def { pushFollow(FOLLOW_label_def_in_ordered_method_items1640); label_def(); @@ -3543,7 +3539,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:656:43: instruction + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:656:43: instruction { pushFollow(FOLLOW_instruction_in_ordered_method_items1644); instruction(); @@ -3552,7 +3548,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:656:57: debug_directive + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:656:57: debug_directive { pushFollow(FOLLOW_debug_directive_in_ordered_method_items1648); debug_directive(); @@ -3585,7 +3581,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "label_ref" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:658:1: label_ref returns [Label label] : SIMPLE_NAME ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:658:1: label_ref returns [Label label] : SIMPLE_NAME ; public final Label label_ref() throws RecognitionException { Label label = null; @@ -3593,8 +3589,8 @@ public class smaliTreeWalker extends TreeParser { CommonTree SIMPLE_NAME96=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:659:3: ( SIMPLE_NAME ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:659:5: SIMPLE_NAME + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:659:3: ( SIMPLE_NAME ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:659:5: SIMPLE_NAME { SIMPLE_NAME96=(CommonTree)match(input,SIMPLE_NAME,FOLLOW_SIMPLE_NAME_in_label_ref1664); label = method_stack.peek().methodBuilder.getLabel((SIMPLE_NAME96!=null?SIMPLE_NAME96.getText():null)); @@ -3620,7 +3616,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "register_list" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:661:1: register_list returns [byte[] registers, byte registerCount] : ^( I_REGISTER_LIST ( REGISTER )* ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:661:1: register_list returns [byte[] registers, byte registerCount] : ^( I_REGISTER_LIST ( REGISTER )* ) ; public final smaliTreeWalker.register_list_return register_list() throws RecognitionException { smaliTreeWalker.register_list_return retval = new smaliTreeWalker.register_list_return(); retval.start = input.LT(1); @@ -3633,13 +3629,13 @@ public class smaliTreeWalker extends TreeParser { retval.registerCount = 0; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:667:3: ( ^( I_REGISTER_LIST ( REGISTER )* ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:667:5: ^( I_REGISTER_LIST ( REGISTER )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:667:3: ( ^( I_REGISTER_LIST ( REGISTER )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:667:5: ^( I_REGISTER_LIST ( REGISTER )* ) { I_REGISTER_LIST97=(CommonTree)match(input,I_REGISTER_LIST,FOLLOW_I_REGISTER_LIST_in_register_list1689); if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:668:7: ( REGISTER )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:668:7: ( REGISTER )* loop32: while (true) { int alt32=2; @@ -3650,7 +3646,7 @@ public class smaliTreeWalker extends TreeParser { switch (alt32) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:668:8: REGISTER + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:668:8: REGISTER { REGISTER98=(CommonTree)match(input,REGISTER,FOLLOW_REGISTER_in_register_list1698); @@ -3693,7 +3689,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "register_list4" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:677:1: register_list4 returns [byte[] registers, byte registerCount] : ^( I_REGISTER_LIST ( REGISTER )* ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:677:1: register_list4 returns [byte[] registers, byte registerCount] : ^( I_REGISTER_LIST ( REGISTER )* ) ; public final smaliTreeWalker.register_list4_return register_list4() throws RecognitionException { smaliTreeWalker.register_list4_return retval = new smaliTreeWalker.register_list4_return(); retval.start = input.LT(1); @@ -3706,13 +3702,13 @@ public class smaliTreeWalker extends TreeParser { retval.registerCount = 0; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:683:3: ( ^( I_REGISTER_LIST ( REGISTER )* ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:683:5: ^( I_REGISTER_LIST ( REGISTER )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:683:3: ( ^( I_REGISTER_LIST ( REGISTER )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:683:5: ^( I_REGISTER_LIST ( REGISTER )* ) { I_REGISTER_LIST99=(CommonTree)match(input,I_REGISTER_LIST,FOLLOW_I_REGISTER_LIST_in_register_list41732); if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:684:7: ( REGISTER )* + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:684:7: ( REGISTER )* loop33: while (true) { int alt33=2; @@ -3723,7 +3719,7 @@ public class smaliTreeWalker extends TreeParser { switch (alt33) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:684:8: REGISTER + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:684:8: REGISTER { REGISTER100=(CommonTree)match(input,REGISTER,FOLLOW_REGISTER_in_register_list41741); @@ -3766,7 +3762,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "register_range" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:693:1: register_range returns [int startRegister, int endRegister] : ^( I_REGISTER_RANGE (startReg= REGISTER (endReg= REGISTER )? )? ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:693:1: register_range returns [int startRegister, int endRegister] : ^( I_REGISTER_RANGE (startReg= REGISTER (endReg= REGISTER )? )? ) ; public final smaliTreeWalker.register_range_return register_range() throws RecognitionException { smaliTreeWalker.register_range_return retval = new smaliTreeWalker.register_range_return(); retval.start = input.LT(1); @@ -3776,13 +3772,13 @@ public class smaliTreeWalker extends TreeParser { CommonTree I_REGISTER_RANGE101=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:694:3: ( ^( I_REGISTER_RANGE (startReg= REGISTER (endReg= REGISTER )? )? ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:694:5: ^( I_REGISTER_RANGE (startReg= REGISTER (endReg= REGISTER )? )? ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:694:3: ( ^( I_REGISTER_RANGE (startReg= REGISTER (endReg= REGISTER )? )? ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:694:5: ^( I_REGISTER_RANGE (startReg= REGISTER (endReg= REGISTER )? )? ) { I_REGISTER_RANGE101=(CommonTree)match(input,I_REGISTER_RANGE,FOLLOW_I_REGISTER_RANGE_in_register_range1766); if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:694:24: (startReg= REGISTER (endReg= REGISTER )? )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:694:24: (startReg= REGISTER (endReg= REGISTER )? )? int alt35=2; int LA35_0 = input.LA(1); if ( (LA35_0==REGISTER) ) { @@ -3790,10 +3786,10 @@ public class smaliTreeWalker extends TreeParser { } switch (alt35) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:694:25: startReg= REGISTER (endReg= REGISTER )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:694:25: startReg= REGISTER (endReg= REGISTER )? { startReg=(CommonTree)match(input,REGISTER,FOLLOW_REGISTER_in_register_range1771); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:694:49: (endReg= REGISTER )? + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:694:49: (endReg= REGISTER )? int alt34=2; int LA34_0 = input.LA(1); if ( (LA34_0==REGISTER) ) { @@ -3801,7 +3797,7 @@ public class smaliTreeWalker extends TreeParser { } switch (alt34) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:694:49: endReg= REGISTER + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:694:49: endReg= REGISTER { endReg=(CommonTree)match(input,REGISTER,FOLLOW_REGISTER_in_register_range1775); } @@ -3852,7 +3848,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "verification_error_reference" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:714:1: verification_error_reference returns [ImmutableReference reference] : ( CLASS_DESCRIPTOR | field_reference | method_reference ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:714:1: verification_error_reference returns [ImmutableReference reference] : ( CLASS_DESCRIPTOR | field_reference | method_reference ); public final ImmutableReference verification_error_reference() throws RecognitionException { ImmutableReference reference = null; @@ -3862,7 +3858,7 @@ public class smaliTreeWalker extends TreeParser { ImmutableMethodReference method_reference104 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:715:3: ( CLASS_DESCRIPTOR | field_reference | method_reference ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:715:3: ( CLASS_DESCRIPTOR | field_reference | method_reference ) int alt36=3; switch ( input.LA(1) ) { case CLASS_DESCRIPTOR: @@ -3873,7 +3869,7 @@ public class smaliTreeWalker extends TreeParser { } else if ( (LA36_1==SIMPLE_NAME) ) { int LA36_3 = input.LA(3); - if ( (LA36_3==ARRAY_DESCRIPTOR||LA36_3==CLASS_DESCRIPTOR||LA36_3==PRIMITIVE_TYPE) ) { + if ( (LA36_3==ARRAY_TYPE_PREFIX||LA36_3==CLASS_DESCRIPTOR||LA36_3==PRIMITIVE_TYPE) ) { alt36=2; } else if ( (LA36_3==I_METHOD_PROTOTYPE) ) { @@ -3910,16 +3906,76 @@ public class smaliTreeWalker extends TreeParser { } break; - case ARRAY_DESCRIPTOR: + case ARRAY_TYPE_PREFIX: { int LA36_2 = input.LA(2); - if ( (LA36_2==SIMPLE_NAME) ) { - int LA36_3 = input.LA(3); - if ( (LA36_3==ARRAY_DESCRIPTOR||LA36_3==CLASS_DESCRIPTOR||LA36_3==PRIMITIVE_TYPE) ) { - alt36=2; + if ( (LA36_2==PRIMITIVE_TYPE) ) { + int LA36_5 = input.LA(3); + if ( (LA36_5==SIMPLE_NAME) ) { + int LA36_3 = input.LA(4); + if ( (LA36_3==ARRAY_TYPE_PREFIX||LA36_3==CLASS_DESCRIPTOR||LA36_3==PRIMITIVE_TYPE) ) { + alt36=2; + } + else if ( (LA36_3==I_METHOD_PROTOTYPE) ) { + alt36=3; + } + + else { + int nvaeMark = input.mark(); + try { + for (int nvaeConsume = 0; nvaeConsume < 4 - 1; nvaeConsume++) { + input.consume(); + } + NoViableAltException nvae = + new NoViableAltException("", 36, 3, input); + throw nvae; + } finally { + input.rewind(nvaeMark); + } + } + } - else if ( (LA36_3==I_METHOD_PROTOTYPE) ) { - alt36=3; + + else { + int nvaeMark = input.mark(); + try { + for (int nvaeConsume = 0; nvaeConsume < 3 - 1; nvaeConsume++) { + input.consume(); + } + NoViableAltException nvae = + new NoViableAltException("", 36, 5, input); + throw nvae; + } finally { + input.rewind(nvaeMark); + } + } + + } + else if ( (LA36_2==CLASS_DESCRIPTOR) ) { + int LA36_6 = input.LA(3); + if ( (LA36_6==SIMPLE_NAME) ) { + int LA36_3 = input.LA(4); + if ( (LA36_3==ARRAY_TYPE_PREFIX||LA36_3==CLASS_DESCRIPTOR||LA36_3==PRIMITIVE_TYPE) ) { + alt36=2; + } + else if ( (LA36_3==I_METHOD_PROTOTYPE) ) { + alt36=3; + } + + else { + int nvaeMark = input.mark(); + try { + for (int nvaeConsume = 0; nvaeConsume < 4 - 1; nvaeConsume++) { + input.consume(); + } + NoViableAltException nvae = + new NoViableAltException("", 36, 3, input); + throw nvae; + } finally { + input.rewind(nvaeMark); + } + } + } else { @@ -3929,7 +3985,7 @@ public class smaliTreeWalker extends TreeParser { input.consume(); } NoViableAltException nvae = - new NoViableAltException("", 36, 3, input); + new NoViableAltException("", 36, 6, input); throw nvae; } finally { input.rewind(nvaeMark); @@ -3955,7 +4011,7 @@ public class smaliTreeWalker extends TreeParser { case SIMPLE_NAME: { int LA36_3 = input.LA(2); - if ( (LA36_3==ARRAY_DESCRIPTOR||LA36_3==CLASS_DESCRIPTOR||LA36_3==PRIMITIVE_TYPE) ) { + if ( (LA36_3==ARRAY_TYPE_PREFIX||LA36_3==CLASS_DESCRIPTOR||LA36_3==PRIMITIVE_TYPE) ) { alt36=2; } else if ( (LA36_3==I_METHOD_PROTOTYPE) ) { @@ -3983,7 +4039,7 @@ public class smaliTreeWalker extends TreeParser { } switch (alt36) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:715:5: CLASS_DESCRIPTOR + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:715:5: CLASS_DESCRIPTOR { CLASS_DESCRIPTOR102=(CommonTree)match(input,CLASS_DESCRIPTOR,FOLLOW_CLASS_DESCRIPTOR_in_verification_error_reference1798); @@ -3992,7 +4048,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:719:5: field_reference + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:719:5: field_reference { pushFollow(FOLLOW_field_reference_in_verification_error_reference1808); field_reference103=field_reference(); @@ -4004,7 +4060,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:723:5: method_reference + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:723:5: method_reference { pushFollow(FOLLOW_method_reference_in_verification_error_reference1818); method_reference104=method_reference(); @@ -4032,7 +4088,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "verification_error_type" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:728:1: verification_error_type returns [int verificationError] : VERIFICATION_ERROR_TYPE ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:728:1: verification_error_type returns [int verificationError] : VERIFICATION_ERROR_TYPE ; public final int verification_error_type() throws RecognitionException { int verificationError = 0; @@ -4040,8 +4096,8 @@ public class smaliTreeWalker extends TreeParser { CommonTree VERIFICATION_ERROR_TYPE105=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:729:3: ( VERIFICATION_ERROR_TYPE ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:729:5: VERIFICATION_ERROR_TYPE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:729:3: ( VERIFICATION_ERROR_TYPE ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:729:5: VERIFICATION_ERROR_TYPE { VERIFICATION_ERROR_TYPE105=(CommonTree)match(input,VERIFICATION_ERROR_TYPE,FOLLOW_VERIFICATION_ERROR_TYPE_in_verification_error_type1835); @@ -4067,13 +4123,13 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "instruction" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:734:1: instruction : ( insn_format10t | insn_format10x | insn_format11n | insn_format11x | insn_format12x | insn_format20bc | insn_format20t | insn_format21c_field | insn_format21c_string | insn_format21c_type | insn_format21c_lambda | insn_format21c_method | insn_format21ih | insn_format21lh | insn_format21s | insn_format21t | insn_format22b | insn_format22c_field | insn_format22c_type | insn_format22c_string | insn_format22s | insn_format22t | insn_format22x | insn_format23x | insn_format25x | insn_format30t | insn_format31c | insn_format31i | insn_format31t | insn_format32x | insn_format35c_method | insn_format35c_type | insn_format3rc_method | insn_format3rc_type | insn_format51l_type | insn_array_data_directive | insn_packed_switch_directive | insn_sparse_switch_directive ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:734:1: instruction : ( insn_format10t | insn_format10x | insn_format11n | insn_format11x | insn_format12x | insn_format20bc | insn_format20t | insn_format21c_field | insn_format21c_string | insn_format21c_type | insn_format21c_lambda | insn_format21c_method | insn_format21ih | insn_format21lh | insn_format21s | insn_format21t | insn_format22b | insn_format22c_field | insn_format22c_type | insn_format22c_string | insn_format22s | insn_format22t | insn_format22x | insn_format23x | insn_format25x | insn_format30t | insn_format31c | insn_format31i | insn_format31t | insn_format32x | insn_format35c_method | insn_format35c_type | insn_format3rc_method | insn_format3rc_type | insn_format51l_type | insn_array_data_directive | insn_packed_switch_directive | insn_sparse_switch_directive ); public final smaliTreeWalker.instruction_return instruction() throws RecognitionException { smaliTreeWalker.instruction_return retval = new smaliTreeWalker.instruction_return(); retval.start = input.LT(1); try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:735:3: ( insn_format10t | insn_format10x | insn_format11n | insn_format11x | insn_format12x | insn_format20bc | insn_format20t | insn_format21c_field | insn_format21c_string | insn_format21c_type | insn_format21c_lambda | insn_format21c_method | insn_format21ih | insn_format21lh | insn_format21s | insn_format21t | insn_format22b | insn_format22c_field | insn_format22c_type | insn_format22c_string | insn_format22s | insn_format22t | insn_format22x | insn_format23x | insn_format25x | insn_format30t | insn_format31c | insn_format31i | insn_format31t | insn_format32x | insn_format35c_method | insn_format35c_type | insn_format3rc_method | insn_format3rc_type | insn_format51l_type | insn_array_data_directive | insn_packed_switch_directive | insn_sparse_switch_directive ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:735:3: ( insn_format10t | insn_format10x | insn_format11n | insn_format11x | insn_format12x | insn_format20bc | insn_format20t | insn_format21c_field | insn_format21c_string | insn_format21c_type | insn_format21c_lambda | insn_format21c_method | insn_format21ih | insn_format21lh | insn_format21s | insn_format21t | insn_format22b | insn_format22c_field | insn_format22c_type | insn_format22c_string | insn_format22s | insn_format22t | insn_format22x | insn_format23x | insn_format25x | insn_format30t | insn_format31c | insn_format31i | insn_format31t | insn_format32x | insn_format35c_method | insn_format35c_type | insn_format3rc_method | insn_format3rc_type | insn_format51l_type | insn_array_data_directive | insn_packed_switch_directive | insn_sparse_switch_directive ) int alt37=38; switch ( input.LA(1) ) { case I_STATEMENT_FORMAT10t: @@ -4273,7 +4329,7 @@ public class smaliTreeWalker extends TreeParser { } switch (alt37) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:735:5: insn_format10t + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:735:5: insn_format10t { pushFollow(FOLLOW_insn_format10t_in_instruction1849); insn_format10t(); @@ -4282,7 +4338,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:736:5: insn_format10x + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:736:5: insn_format10x { pushFollow(FOLLOW_insn_format10x_in_instruction1855); insn_format10x(); @@ -4291,7 +4347,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:737:5: insn_format11n + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:737:5: insn_format11n { pushFollow(FOLLOW_insn_format11n_in_instruction1861); insn_format11n(); @@ -4300,7 +4356,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 4 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:738:5: insn_format11x + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:738:5: insn_format11x { pushFollow(FOLLOW_insn_format11x_in_instruction1867); insn_format11x(); @@ -4309,7 +4365,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 5 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:739:5: insn_format12x + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:739:5: insn_format12x { pushFollow(FOLLOW_insn_format12x_in_instruction1873); insn_format12x(); @@ -4318,7 +4374,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 6 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:740:5: insn_format20bc + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:740:5: insn_format20bc { pushFollow(FOLLOW_insn_format20bc_in_instruction1879); insn_format20bc(); @@ -4327,7 +4383,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 7 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:741:5: insn_format20t + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:741:5: insn_format20t { pushFollow(FOLLOW_insn_format20t_in_instruction1885); insn_format20t(); @@ -4336,7 +4392,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 8 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:742:5: insn_format21c_field + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:742:5: insn_format21c_field { pushFollow(FOLLOW_insn_format21c_field_in_instruction1891); insn_format21c_field(); @@ -4345,7 +4401,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 9 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:743:5: insn_format21c_string + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:743:5: insn_format21c_string { pushFollow(FOLLOW_insn_format21c_string_in_instruction1897); insn_format21c_string(); @@ -4354,7 +4410,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 10 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:744:5: insn_format21c_type + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:744:5: insn_format21c_type { pushFollow(FOLLOW_insn_format21c_type_in_instruction1903); insn_format21c_type(); @@ -4363,7 +4419,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 11 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:745:5: insn_format21c_lambda + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:745:5: insn_format21c_lambda { pushFollow(FOLLOW_insn_format21c_lambda_in_instruction1909); insn_format21c_lambda(); @@ -4372,7 +4428,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 12 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:746:5: insn_format21c_method + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:746:5: insn_format21c_method { pushFollow(FOLLOW_insn_format21c_method_in_instruction1915); insn_format21c_method(); @@ -4381,7 +4437,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 13 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:747:5: insn_format21ih + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:747:5: insn_format21ih { pushFollow(FOLLOW_insn_format21ih_in_instruction1921); insn_format21ih(); @@ -4390,7 +4446,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 14 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:748:5: insn_format21lh + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:748:5: insn_format21lh { pushFollow(FOLLOW_insn_format21lh_in_instruction1927); insn_format21lh(); @@ -4399,7 +4455,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 15 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:749:5: insn_format21s + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:749:5: insn_format21s { pushFollow(FOLLOW_insn_format21s_in_instruction1933); insn_format21s(); @@ -4408,7 +4464,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 16 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:750:5: insn_format21t + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:750:5: insn_format21t { pushFollow(FOLLOW_insn_format21t_in_instruction1939); insn_format21t(); @@ -4417,7 +4473,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 17 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:751:5: insn_format22b + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:751:5: insn_format22b { pushFollow(FOLLOW_insn_format22b_in_instruction1945); insn_format22b(); @@ -4426,7 +4482,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 18 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:752:5: insn_format22c_field + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:752:5: insn_format22c_field { pushFollow(FOLLOW_insn_format22c_field_in_instruction1951); insn_format22c_field(); @@ -4435,7 +4491,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 19 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:753:5: insn_format22c_type + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:753:5: insn_format22c_type { pushFollow(FOLLOW_insn_format22c_type_in_instruction1957); insn_format22c_type(); @@ -4444,7 +4500,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 20 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:754:5: insn_format22c_string + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:754:5: insn_format22c_string { pushFollow(FOLLOW_insn_format22c_string_in_instruction1963); insn_format22c_string(); @@ -4453,7 +4509,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 21 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:755:5: insn_format22s + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:755:5: insn_format22s { pushFollow(FOLLOW_insn_format22s_in_instruction1969); insn_format22s(); @@ -4462,7 +4518,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 22 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:756:5: insn_format22t + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:756:5: insn_format22t { pushFollow(FOLLOW_insn_format22t_in_instruction1975); insn_format22t(); @@ -4471,7 +4527,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 23 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:757:5: insn_format22x + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:757:5: insn_format22x { pushFollow(FOLLOW_insn_format22x_in_instruction1981); insn_format22x(); @@ -4480,7 +4536,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 24 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:758:5: insn_format23x + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:758:5: insn_format23x { pushFollow(FOLLOW_insn_format23x_in_instruction1987); insn_format23x(); @@ -4489,7 +4545,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 25 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:759:5: insn_format25x + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:759:5: insn_format25x { pushFollow(FOLLOW_insn_format25x_in_instruction1993); insn_format25x(); @@ -4498,7 +4554,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 26 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:760:5: insn_format30t + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:760:5: insn_format30t { pushFollow(FOLLOW_insn_format30t_in_instruction1999); insn_format30t(); @@ -4507,7 +4563,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 27 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:761:5: insn_format31c + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:761:5: insn_format31c { pushFollow(FOLLOW_insn_format31c_in_instruction2005); insn_format31c(); @@ -4516,7 +4572,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 28 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:762:5: insn_format31i + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:762:5: insn_format31i { pushFollow(FOLLOW_insn_format31i_in_instruction2011); insn_format31i(); @@ -4525,7 +4581,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 29 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:763:5: insn_format31t + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:763:5: insn_format31t { pushFollow(FOLLOW_insn_format31t_in_instruction2017); insn_format31t(); @@ -4534,7 +4590,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 30 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:764:5: insn_format32x + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:764:5: insn_format32x { pushFollow(FOLLOW_insn_format32x_in_instruction2023); insn_format32x(); @@ -4543,7 +4599,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 31 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:765:5: insn_format35c_method + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:765:5: insn_format35c_method { pushFollow(FOLLOW_insn_format35c_method_in_instruction2029); insn_format35c_method(); @@ -4552,7 +4608,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 32 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:766:5: insn_format35c_type + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:766:5: insn_format35c_type { pushFollow(FOLLOW_insn_format35c_type_in_instruction2035); insn_format35c_type(); @@ -4561,7 +4617,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 33 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:767:5: insn_format3rc_method + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:767:5: insn_format3rc_method { pushFollow(FOLLOW_insn_format3rc_method_in_instruction2041); insn_format3rc_method(); @@ -4570,7 +4626,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 34 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:768:5: insn_format3rc_type + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:768:5: insn_format3rc_type { pushFollow(FOLLOW_insn_format3rc_type_in_instruction2047); insn_format3rc_type(); @@ -4579,7 +4635,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 35 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:769:5: insn_format51l_type + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:769:5: insn_format51l_type { pushFollow(FOLLOW_insn_format51l_type_in_instruction2053); insn_format51l_type(); @@ -4588,7 +4644,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 36 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:770:5: insn_array_data_directive + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:770:5: insn_array_data_directive { pushFollow(FOLLOW_insn_array_data_directive_in_instruction2059); insn_array_data_directive(); @@ -4597,7 +4653,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 37 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:771:5: insn_packed_switch_directive + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:771:5: insn_packed_switch_directive { pushFollow(FOLLOW_insn_packed_switch_directive_in_instruction2065); insn_packed_switch_directive(); @@ -4606,7 +4662,7 @@ public class smaliTreeWalker extends TreeParser { } break; case 38 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:772:5: insn_sparse_switch_directive + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:772:5: insn_sparse_switch_directive { pushFollow(FOLLOW_insn_sparse_switch_directive_in_instruction2071); insn_sparse_switch_directive(); @@ -4634,14 +4690,14 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format10t" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:778:1: insn_format10t : ^( I_STATEMENT_FORMAT10t INSTRUCTION_FORMAT10t label_ref ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:778:1: insn_format10t : ^( I_STATEMENT_FORMAT10t INSTRUCTION_FORMAT10t label_ref ) ; public final void insn_format10t() throws RecognitionException { CommonTree INSTRUCTION_FORMAT10t106=null; Label label_ref107 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:779:3: ( ^( I_STATEMENT_FORMAT10t INSTRUCTION_FORMAT10t label_ref ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:780:5: ^( I_STATEMENT_FORMAT10t INSTRUCTION_FORMAT10t label_ref ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:779:3: ( ^( I_STATEMENT_FORMAT10t INSTRUCTION_FORMAT10t label_ref ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:780:5: ^( I_STATEMENT_FORMAT10t INSTRUCTION_FORMAT10t label_ref ) { match(input,I_STATEMENT_FORMAT10t,FOLLOW_I_STATEMENT_FORMAT10t_in_insn_format10t2095); match(input, Token.DOWN, null); @@ -4672,13 +4728,13 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format10x" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:786:1: insn_format10x : ^( I_STATEMENT_FORMAT10x INSTRUCTION_FORMAT10x ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:786:1: insn_format10x : ^( I_STATEMENT_FORMAT10x INSTRUCTION_FORMAT10x ) ; public final void insn_format10x() throws RecognitionException { CommonTree INSTRUCTION_FORMAT10x108=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:787:3: ( ^( I_STATEMENT_FORMAT10x INSTRUCTION_FORMAT10x ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:788:5: ^( I_STATEMENT_FORMAT10x INSTRUCTION_FORMAT10x ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:787:3: ( ^( I_STATEMENT_FORMAT10x INSTRUCTION_FORMAT10x ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:788:5: ^( I_STATEMENT_FORMAT10x INSTRUCTION_FORMAT10x ) { match(input,I_STATEMENT_FORMAT10x,FOLLOW_I_STATEMENT_FORMAT10x_in_insn_format10x2122); match(input, Token.DOWN, null); @@ -4705,15 +4761,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format11n" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:794:1: insn_format11n : ^( I_STATEMENT_FORMAT11n INSTRUCTION_FORMAT11n REGISTER short_integral_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:794:1: insn_format11n : ^( I_STATEMENT_FORMAT11n INSTRUCTION_FORMAT11n REGISTER short_integral_literal ) ; public final void insn_format11n() throws RecognitionException { CommonTree INSTRUCTION_FORMAT11n109=null; CommonTree REGISTER110=null; short short_integral_literal111 =0; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:795:3: ( ^( I_STATEMENT_FORMAT11n INSTRUCTION_FORMAT11n REGISTER short_integral_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:796:5: ^( I_STATEMENT_FORMAT11n INSTRUCTION_FORMAT11n REGISTER short_integral_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:795:3: ( ^( I_STATEMENT_FORMAT11n INSTRUCTION_FORMAT11n REGISTER short_integral_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:796:5: ^( I_STATEMENT_FORMAT11n INSTRUCTION_FORMAT11n REGISTER short_integral_literal ) { match(input,I_STATEMENT_FORMAT11n,FOLLOW_I_STATEMENT_FORMAT11n_in_insn_format11n2147); match(input, Token.DOWN, null); @@ -4750,14 +4806,14 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format11x" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:807:1: insn_format11x : ^( I_STATEMENT_FORMAT11x INSTRUCTION_FORMAT11x REGISTER ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:807:1: insn_format11x : ^( I_STATEMENT_FORMAT11x INSTRUCTION_FORMAT11x REGISTER ) ; public final void insn_format11x() throws RecognitionException { CommonTree INSTRUCTION_FORMAT11x112=null; CommonTree REGISTER113=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:808:3: ( ^( I_STATEMENT_FORMAT11x INSTRUCTION_FORMAT11x REGISTER ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:809:5: ^( I_STATEMENT_FORMAT11x INSTRUCTION_FORMAT11x REGISTER ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:808:3: ( ^( I_STATEMENT_FORMAT11x INSTRUCTION_FORMAT11x REGISTER ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:809:5: ^( I_STATEMENT_FORMAT11x INSTRUCTION_FORMAT11x REGISTER ) { match(input,I_STATEMENT_FORMAT11x,FOLLOW_I_STATEMENT_FORMAT11x_in_insn_format11x2176); match(input, Token.DOWN, null); @@ -4787,15 +4843,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format12x" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:817:1: insn_format12x : ^( I_STATEMENT_FORMAT12x INSTRUCTION_FORMAT12x registerA= REGISTER registerB= REGISTER ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:817:1: insn_format12x : ^( I_STATEMENT_FORMAT12x INSTRUCTION_FORMAT12x registerA= REGISTER registerB= REGISTER ) ; public final void insn_format12x() throws RecognitionException { CommonTree registerA=null; CommonTree registerB=null; CommonTree INSTRUCTION_FORMAT12x114=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:818:3: ( ^( I_STATEMENT_FORMAT12x INSTRUCTION_FORMAT12x registerA= REGISTER registerB= REGISTER ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:819:5: ^( I_STATEMENT_FORMAT12x INSTRUCTION_FORMAT12x registerA= REGISTER registerB= REGISTER ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:818:3: ( ^( I_STATEMENT_FORMAT12x INSTRUCTION_FORMAT12x registerA= REGISTER registerB= REGISTER ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:819:5: ^( I_STATEMENT_FORMAT12x INSTRUCTION_FORMAT12x registerA= REGISTER registerB= REGISTER ) { match(input,I_STATEMENT_FORMAT12x,FOLLOW_I_STATEMENT_FORMAT12x_in_insn_format12x2203); match(input, Token.DOWN, null); @@ -4827,15 +4883,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format20bc" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:828:1: insn_format20bc : ^( I_STATEMENT_FORMAT20bc INSTRUCTION_FORMAT20bc verification_error_type verification_error_reference ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:828:1: insn_format20bc : ^( I_STATEMENT_FORMAT20bc INSTRUCTION_FORMAT20bc verification_error_type verification_error_reference ) ; public final void insn_format20bc() throws RecognitionException { CommonTree INSTRUCTION_FORMAT20bc115=null; int verification_error_type116 =0; ImmutableReference verification_error_reference117 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:829:3: ( ^( I_STATEMENT_FORMAT20bc INSTRUCTION_FORMAT20bc verification_error_type verification_error_reference ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:830:5: ^( I_STATEMENT_FORMAT20bc INSTRUCTION_FORMAT20bc verification_error_type verification_error_reference ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:829:3: ( ^( I_STATEMENT_FORMAT20bc INSTRUCTION_FORMAT20bc verification_error_type verification_error_reference ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:830:5: ^( I_STATEMENT_FORMAT20bc INSTRUCTION_FORMAT20bc verification_error_type verification_error_reference ) { match(input,I_STATEMENT_FORMAT20bc,FOLLOW_I_STATEMENT_FORMAT20bc_in_insn_format20bc2236); match(input, Token.DOWN, null); @@ -4875,14 +4931,14 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format20t" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:841:1: insn_format20t : ^( I_STATEMENT_FORMAT20t INSTRUCTION_FORMAT20t label_ref ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:841:1: insn_format20t : ^( I_STATEMENT_FORMAT20t INSTRUCTION_FORMAT20t label_ref ) ; public final void insn_format20t() throws RecognitionException { CommonTree INSTRUCTION_FORMAT20t118=null; Label label_ref119 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:842:3: ( ^( I_STATEMENT_FORMAT20t INSTRUCTION_FORMAT20t label_ref ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:843:5: ^( I_STATEMENT_FORMAT20t INSTRUCTION_FORMAT20t label_ref ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:842:3: ( ^( I_STATEMENT_FORMAT20t INSTRUCTION_FORMAT20t label_ref ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:843:5: ^( I_STATEMENT_FORMAT20t INSTRUCTION_FORMAT20t label_ref ) { match(input,I_STATEMENT_FORMAT20t,FOLLOW_I_STATEMENT_FORMAT20t_in_insn_format20t2265); match(input, Token.DOWN, null); @@ -4913,15 +4969,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format21c_field" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:849:1: insn_format21c_field : ^( I_STATEMENT_FORMAT21c_FIELD inst= ( INSTRUCTION_FORMAT21c_FIELD | INSTRUCTION_FORMAT21c_FIELD_ODEX ) REGISTER field_reference ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:849:1: insn_format21c_field : ^( I_STATEMENT_FORMAT21c_FIELD inst= ( INSTRUCTION_FORMAT21c_FIELD | INSTRUCTION_FORMAT21c_FIELD_ODEX ) REGISTER field_reference ) ; public final void insn_format21c_field() throws RecognitionException { CommonTree inst=null; CommonTree REGISTER120=null; ImmutableFieldReference field_reference121 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:850:3: ( ^( I_STATEMENT_FORMAT21c_FIELD inst= ( INSTRUCTION_FORMAT21c_FIELD | INSTRUCTION_FORMAT21c_FIELD_ODEX ) REGISTER field_reference ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:851:5: ^( I_STATEMENT_FORMAT21c_FIELD inst= ( INSTRUCTION_FORMAT21c_FIELD | INSTRUCTION_FORMAT21c_FIELD_ODEX ) REGISTER field_reference ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:850:3: ( ^( I_STATEMENT_FORMAT21c_FIELD inst= ( INSTRUCTION_FORMAT21c_FIELD | INSTRUCTION_FORMAT21c_FIELD_ODEX ) REGISTER field_reference ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:851:5: ^( I_STATEMENT_FORMAT21c_FIELD inst= ( INSTRUCTION_FORMAT21c_FIELD | INSTRUCTION_FORMAT21c_FIELD_ODEX ) REGISTER field_reference ) { match(input,I_STATEMENT_FORMAT21c_FIELD,FOLLOW_I_STATEMENT_FORMAT21c_FIELD_in_insn_format21c_field2292); match(input, Token.DOWN, null); @@ -4966,15 +5022,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format21c_string" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:862:1: insn_format21c_string : ^( I_STATEMENT_FORMAT21c_STRING INSTRUCTION_FORMAT21c_STRING REGISTER string_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:862:1: insn_format21c_string : ^( I_STATEMENT_FORMAT21c_STRING INSTRUCTION_FORMAT21c_STRING REGISTER string_literal ) ; public final void insn_format21c_string() throws RecognitionException { CommonTree INSTRUCTION_FORMAT21c_STRING122=null; CommonTree REGISTER123=null; String string_literal124 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:863:3: ( ^( I_STATEMENT_FORMAT21c_STRING INSTRUCTION_FORMAT21c_STRING REGISTER string_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:864:5: ^( I_STATEMENT_FORMAT21c_STRING INSTRUCTION_FORMAT21c_STRING REGISTER string_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:863:3: ( ^( I_STATEMENT_FORMAT21c_STRING INSTRUCTION_FORMAT21c_STRING REGISTER string_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:864:5: ^( I_STATEMENT_FORMAT21c_STRING INSTRUCTION_FORMAT21c_STRING REGISTER string_literal ) { match(input,I_STATEMENT_FORMAT21c_STRING,FOLLOW_I_STATEMENT_FORMAT21c_STRING_in_insn_format21c_string2329); match(input, Token.DOWN, null); @@ -5009,15 +5065,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format21c_type" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:873:1: insn_format21c_type : ^( I_STATEMENT_FORMAT21c_TYPE INSTRUCTION_FORMAT21c_TYPE REGISTER nonvoid_type_descriptor ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:873:1: insn_format21c_type : ^( I_STATEMENT_FORMAT21c_TYPE INSTRUCTION_FORMAT21c_TYPE REGISTER nonvoid_type_descriptor ) ; public final void insn_format21c_type() throws RecognitionException { CommonTree INSTRUCTION_FORMAT21c_TYPE125=null; CommonTree REGISTER126=null; TreeRuleReturnScope nonvoid_type_descriptor127 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:874:3: ( ^( I_STATEMENT_FORMAT21c_TYPE INSTRUCTION_FORMAT21c_TYPE REGISTER nonvoid_type_descriptor ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:875:5: ^( I_STATEMENT_FORMAT21c_TYPE INSTRUCTION_FORMAT21c_TYPE REGISTER nonvoid_type_descriptor ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:874:3: ( ^( I_STATEMENT_FORMAT21c_TYPE INSTRUCTION_FORMAT21c_TYPE REGISTER nonvoid_type_descriptor ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:875:5: ^( I_STATEMENT_FORMAT21c_TYPE INSTRUCTION_FORMAT21c_TYPE REGISTER nonvoid_type_descriptor ) { match(input,I_STATEMENT_FORMAT21c_TYPE,FOLLOW_I_STATEMENT_FORMAT21c_TYPE_in_insn_format21c_type2358); match(input, Token.DOWN, null); @@ -5052,15 +5108,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format21c_lambda" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:884:1: insn_format21c_lambda : ^( I_STATEMENT_FORMAT21c_LAMBDA INSTRUCTION_FORMAT21c_LAMBDA REGISTER string_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:884:1: insn_format21c_lambda : ^( I_STATEMENT_FORMAT21c_LAMBDA INSTRUCTION_FORMAT21c_LAMBDA REGISTER string_literal ) ; public final void insn_format21c_lambda() throws RecognitionException { CommonTree INSTRUCTION_FORMAT21c_LAMBDA128=null; CommonTree REGISTER129=null; String string_literal130 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:885:3: ( ^( I_STATEMENT_FORMAT21c_LAMBDA INSTRUCTION_FORMAT21c_LAMBDA REGISTER string_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:886:5: ^( I_STATEMENT_FORMAT21c_LAMBDA INSTRUCTION_FORMAT21c_LAMBDA REGISTER string_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:885:3: ( ^( I_STATEMENT_FORMAT21c_LAMBDA INSTRUCTION_FORMAT21c_LAMBDA REGISTER string_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:886:5: ^( I_STATEMENT_FORMAT21c_LAMBDA INSTRUCTION_FORMAT21c_LAMBDA REGISTER string_literal ) { match(input,I_STATEMENT_FORMAT21c_LAMBDA,FOLLOW_I_STATEMENT_FORMAT21c_LAMBDA_in_insn_format21c_lambda2387); match(input, Token.DOWN, null); @@ -5095,15 +5151,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format21c_method" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:895:1: insn_format21c_method : ^( I_STATEMENT_FORMAT21c_METHOD INSTRUCTION_FORMAT21c_METHOD REGISTER method_reference ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:895:1: insn_format21c_method : ^( I_STATEMENT_FORMAT21c_METHOD INSTRUCTION_FORMAT21c_METHOD REGISTER method_reference ) ; public final void insn_format21c_method() throws RecognitionException { CommonTree INSTRUCTION_FORMAT21c_METHOD131=null; CommonTree REGISTER132=null; ImmutableMethodReference method_reference133 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:896:3: ( ^( I_STATEMENT_FORMAT21c_METHOD INSTRUCTION_FORMAT21c_METHOD REGISTER method_reference ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:897:5: ^( I_STATEMENT_FORMAT21c_METHOD INSTRUCTION_FORMAT21c_METHOD REGISTER method_reference ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:896:3: ( ^( I_STATEMENT_FORMAT21c_METHOD INSTRUCTION_FORMAT21c_METHOD REGISTER method_reference ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:897:5: ^( I_STATEMENT_FORMAT21c_METHOD INSTRUCTION_FORMAT21c_METHOD REGISTER method_reference ) { match(input,I_STATEMENT_FORMAT21c_METHOD,FOLLOW_I_STATEMENT_FORMAT21c_METHOD_in_insn_format21c_method2416); match(input, Token.DOWN, null); @@ -5140,15 +5196,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format21ih" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:908:1: insn_format21ih : ^( I_STATEMENT_FORMAT21ih INSTRUCTION_FORMAT21ih REGISTER fixed_32bit_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:908:1: insn_format21ih : ^( I_STATEMENT_FORMAT21ih INSTRUCTION_FORMAT21ih REGISTER fixed_32bit_literal ) ; public final void insn_format21ih() throws RecognitionException { CommonTree INSTRUCTION_FORMAT21ih134=null; CommonTree REGISTER135=null; int fixed_32bit_literal136 =0; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:909:3: ( ^( I_STATEMENT_FORMAT21ih INSTRUCTION_FORMAT21ih REGISTER fixed_32bit_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:910:5: ^( I_STATEMENT_FORMAT21ih INSTRUCTION_FORMAT21ih REGISTER fixed_32bit_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:909:3: ( ^( I_STATEMENT_FORMAT21ih INSTRUCTION_FORMAT21ih REGISTER fixed_32bit_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:910:5: ^( I_STATEMENT_FORMAT21ih INSTRUCTION_FORMAT21ih REGISTER fixed_32bit_literal ) { match(input,I_STATEMENT_FORMAT21ih,FOLLOW_I_STATEMENT_FORMAT21ih_in_insn_format21ih2445); match(input, Token.DOWN, null); @@ -5184,15 +5240,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format21lh" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:920:1: insn_format21lh : ^( I_STATEMENT_FORMAT21lh INSTRUCTION_FORMAT21lh REGISTER fixed_64bit_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:920:1: insn_format21lh : ^( I_STATEMENT_FORMAT21lh INSTRUCTION_FORMAT21lh REGISTER fixed_64bit_literal ) ; public final void insn_format21lh() throws RecognitionException { CommonTree INSTRUCTION_FORMAT21lh137=null; CommonTree REGISTER138=null; long fixed_64bit_literal139 =0; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:921:3: ( ^( I_STATEMENT_FORMAT21lh INSTRUCTION_FORMAT21lh REGISTER fixed_64bit_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:922:5: ^( I_STATEMENT_FORMAT21lh INSTRUCTION_FORMAT21lh REGISTER fixed_64bit_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:921:3: ( ^( I_STATEMENT_FORMAT21lh INSTRUCTION_FORMAT21lh REGISTER fixed_64bit_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:922:5: ^( I_STATEMENT_FORMAT21lh INSTRUCTION_FORMAT21lh REGISTER fixed_64bit_literal ) { match(input,I_STATEMENT_FORMAT21lh,FOLLOW_I_STATEMENT_FORMAT21lh_in_insn_format21lh2474); match(input, Token.DOWN, null); @@ -5228,15 +5284,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format21s" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:932:1: insn_format21s : ^( I_STATEMENT_FORMAT21s INSTRUCTION_FORMAT21s REGISTER short_integral_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:932:1: insn_format21s : ^( I_STATEMENT_FORMAT21s INSTRUCTION_FORMAT21s REGISTER short_integral_literal ) ; public final void insn_format21s() throws RecognitionException { CommonTree INSTRUCTION_FORMAT21s140=null; CommonTree REGISTER141=null; short short_integral_literal142 =0; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:933:3: ( ^( I_STATEMENT_FORMAT21s INSTRUCTION_FORMAT21s REGISTER short_integral_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:934:5: ^( I_STATEMENT_FORMAT21s INSTRUCTION_FORMAT21s REGISTER short_integral_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:933:3: ( ^( I_STATEMENT_FORMAT21s INSTRUCTION_FORMAT21s REGISTER short_integral_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:934:5: ^( I_STATEMENT_FORMAT21s INSTRUCTION_FORMAT21s REGISTER short_integral_literal ) { match(input,I_STATEMENT_FORMAT21s,FOLLOW_I_STATEMENT_FORMAT21s_in_insn_format21s2503); match(input, Token.DOWN, null); @@ -5272,15 +5328,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format21t" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:944:1: insn_format21t : ^( I_STATEMENT_FORMAT21t INSTRUCTION_FORMAT21t REGISTER label_ref ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:944:1: insn_format21t : ^( I_STATEMENT_FORMAT21t INSTRUCTION_FORMAT21t REGISTER label_ref ) ; public final void insn_format21t() throws RecognitionException { CommonTree INSTRUCTION_FORMAT21t143=null; CommonTree REGISTER144=null; Label label_ref145 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:945:3: ( ^( I_STATEMENT_FORMAT21t INSTRUCTION_FORMAT21t REGISTER label_ref ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:946:5: ^( I_STATEMENT_FORMAT21t INSTRUCTION_FORMAT21t REGISTER label_ref ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:945:3: ( ^( I_STATEMENT_FORMAT21t INSTRUCTION_FORMAT21t REGISTER label_ref ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:946:5: ^( I_STATEMENT_FORMAT21t INSTRUCTION_FORMAT21t REGISTER label_ref ) { match(input,I_STATEMENT_FORMAT21t,FOLLOW_I_STATEMENT_FORMAT21t_in_insn_format21t2532); match(input, Token.DOWN, null); @@ -5314,7 +5370,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format22b" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:954:1: insn_format22b : ^( I_STATEMENT_FORMAT22b INSTRUCTION_FORMAT22b registerA= REGISTER registerB= REGISTER short_integral_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:954:1: insn_format22b : ^( I_STATEMENT_FORMAT22b INSTRUCTION_FORMAT22b registerA= REGISTER registerB= REGISTER short_integral_literal ) ; public final void insn_format22b() throws RecognitionException { CommonTree registerA=null; CommonTree registerB=null; @@ -5322,8 +5378,8 @@ public class smaliTreeWalker extends TreeParser { short short_integral_literal147 =0; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:955:3: ( ^( I_STATEMENT_FORMAT22b INSTRUCTION_FORMAT22b registerA= REGISTER registerB= REGISTER short_integral_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:956:5: ^( I_STATEMENT_FORMAT22b INSTRUCTION_FORMAT22b registerA= REGISTER registerB= REGISTER short_integral_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:955:3: ( ^( I_STATEMENT_FORMAT22b INSTRUCTION_FORMAT22b registerA= REGISTER registerB= REGISTER short_integral_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:956:5: ^( I_STATEMENT_FORMAT22b INSTRUCTION_FORMAT22b registerA= REGISTER registerB= REGISTER short_integral_literal ) { match(input,I_STATEMENT_FORMAT22b,FOLLOW_I_STATEMENT_FORMAT22b_in_insn_format22b2561); match(input, Token.DOWN, null); @@ -5362,7 +5418,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format22c_field" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:968:1: insn_format22c_field : ^( I_STATEMENT_FORMAT22c_FIELD inst= ( INSTRUCTION_FORMAT22c_FIELD | INSTRUCTION_FORMAT22c_FIELD_ODEX ) registerA= REGISTER registerB= REGISTER field_reference ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:968:1: insn_format22c_field : ^( I_STATEMENT_FORMAT22c_FIELD inst= ( INSTRUCTION_FORMAT22c_FIELD | INSTRUCTION_FORMAT22c_FIELD_ODEX ) registerA= REGISTER registerB= REGISTER field_reference ) ; public final void insn_format22c_field() throws RecognitionException { CommonTree inst=null; CommonTree registerA=null; @@ -5370,8 +5426,8 @@ public class smaliTreeWalker extends TreeParser { ImmutableFieldReference field_reference148 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:969:3: ( ^( I_STATEMENT_FORMAT22c_FIELD inst= ( INSTRUCTION_FORMAT22c_FIELD | INSTRUCTION_FORMAT22c_FIELD_ODEX ) registerA= REGISTER registerB= REGISTER field_reference ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:970:5: ^( I_STATEMENT_FORMAT22c_FIELD inst= ( INSTRUCTION_FORMAT22c_FIELD | INSTRUCTION_FORMAT22c_FIELD_ODEX ) registerA= REGISTER registerB= REGISTER field_reference ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:969:3: ( ^( I_STATEMENT_FORMAT22c_FIELD inst= ( INSTRUCTION_FORMAT22c_FIELD | INSTRUCTION_FORMAT22c_FIELD_ODEX ) registerA= REGISTER registerB= REGISTER field_reference ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:970:5: ^( I_STATEMENT_FORMAT22c_FIELD inst= ( INSTRUCTION_FORMAT22c_FIELD | INSTRUCTION_FORMAT22c_FIELD_ODEX ) registerA= REGISTER registerB= REGISTER field_reference ) { match(input,I_STATEMENT_FORMAT22c_FIELD,FOLLOW_I_STATEMENT_FORMAT22c_FIELD_in_insn_format22c_field2596); match(input, Token.DOWN, null); @@ -5418,7 +5474,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format22c_type" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:982:1: insn_format22c_type : ^( I_STATEMENT_FORMAT22c_TYPE INSTRUCTION_FORMAT22c_TYPE registerA= REGISTER registerB= REGISTER nonvoid_type_descriptor ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:982:1: insn_format22c_type : ^( I_STATEMENT_FORMAT22c_TYPE INSTRUCTION_FORMAT22c_TYPE registerA= REGISTER registerB= REGISTER nonvoid_type_descriptor ) ; public final void insn_format22c_type() throws RecognitionException { CommonTree registerA=null; CommonTree registerB=null; @@ -5426,8 +5482,8 @@ public class smaliTreeWalker extends TreeParser { TreeRuleReturnScope nonvoid_type_descriptor150 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:983:3: ( ^( I_STATEMENT_FORMAT22c_TYPE INSTRUCTION_FORMAT22c_TYPE registerA= REGISTER registerB= REGISTER nonvoid_type_descriptor ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:984:5: ^( I_STATEMENT_FORMAT22c_TYPE INSTRUCTION_FORMAT22c_TYPE registerA= REGISTER registerB= REGISTER nonvoid_type_descriptor ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:983:3: ( ^( I_STATEMENT_FORMAT22c_TYPE INSTRUCTION_FORMAT22c_TYPE registerA= REGISTER registerB= REGISTER nonvoid_type_descriptor ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:984:5: ^( I_STATEMENT_FORMAT22c_TYPE INSTRUCTION_FORMAT22c_TYPE registerA= REGISTER registerB= REGISTER nonvoid_type_descriptor ) { match(input,I_STATEMENT_FORMAT22c_TYPE,FOLLOW_I_STATEMENT_FORMAT22c_TYPE_in_insn_format22c_type2639); match(input, Token.DOWN, null); @@ -5464,7 +5520,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format22c_string" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:994:1: insn_format22c_string : ^( I_STATEMENT_FORMAT22c_STRING INSTRUCTION_FORMAT22c_STRING registerA= REGISTER registerB= REGISTER string_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:994:1: insn_format22c_string : ^( I_STATEMENT_FORMAT22c_STRING INSTRUCTION_FORMAT22c_STRING registerA= REGISTER registerB= REGISTER string_literal ) ; public final void insn_format22c_string() throws RecognitionException { CommonTree registerA=null; CommonTree registerB=null; @@ -5472,8 +5528,8 @@ public class smaliTreeWalker extends TreeParser { String string_literal152 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:995:3: ( ^( I_STATEMENT_FORMAT22c_STRING INSTRUCTION_FORMAT22c_STRING registerA= REGISTER registerB= REGISTER string_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:996:5: ^( I_STATEMENT_FORMAT22c_STRING INSTRUCTION_FORMAT22c_STRING registerA= REGISTER registerB= REGISTER string_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:995:3: ( ^( I_STATEMENT_FORMAT22c_STRING INSTRUCTION_FORMAT22c_STRING registerA= REGISTER registerB= REGISTER string_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:996:5: ^( I_STATEMENT_FORMAT22c_STRING INSTRUCTION_FORMAT22c_STRING registerA= REGISTER registerB= REGISTER string_literal ) { match(input,I_STATEMENT_FORMAT22c_STRING,FOLLOW_I_STATEMENT_FORMAT22c_STRING_in_insn_format22c_string2674); match(input, Token.DOWN, null); @@ -5510,7 +5566,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format22s" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1006:1: insn_format22s : ^( I_STATEMENT_FORMAT22s INSTRUCTION_FORMAT22s registerA= REGISTER registerB= REGISTER short_integral_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1006:1: insn_format22s : ^( I_STATEMENT_FORMAT22s INSTRUCTION_FORMAT22s registerA= REGISTER registerB= REGISTER short_integral_literal ) ; public final void insn_format22s() throws RecognitionException { CommonTree registerA=null; CommonTree registerB=null; @@ -5518,8 +5574,8 @@ public class smaliTreeWalker extends TreeParser { short short_integral_literal154 =0; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1007:3: ( ^( I_STATEMENT_FORMAT22s INSTRUCTION_FORMAT22s registerA= REGISTER registerB= REGISTER short_integral_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1008:5: ^( I_STATEMENT_FORMAT22s INSTRUCTION_FORMAT22s registerA= REGISTER registerB= REGISTER short_integral_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1007:3: ( ^( I_STATEMENT_FORMAT22s INSTRUCTION_FORMAT22s registerA= REGISTER registerB= REGISTER short_integral_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1008:5: ^( I_STATEMENT_FORMAT22s INSTRUCTION_FORMAT22s registerA= REGISTER registerB= REGISTER short_integral_literal ) { match(input,I_STATEMENT_FORMAT22s,FOLLOW_I_STATEMENT_FORMAT22s_in_insn_format22s2709); match(input, Token.DOWN, null); @@ -5557,7 +5613,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format22t" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1019:1: insn_format22t : ^( I_STATEMENT_FORMAT22t INSTRUCTION_FORMAT22t registerA= REGISTER registerB= REGISTER label_ref ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1019:1: insn_format22t : ^( I_STATEMENT_FORMAT22t INSTRUCTION_FORMAT22t registerA= REGISTER registerB= REGISTER label_ref ) ; public final void insn_format22t() throws RecognitionException { CommonTree registerA=null; CommonTree registerB=null; @@ -5565,8 +5621,8 @@ public class smaliTreeWalker extends TreeParser { Label label_ref156 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1020:3: ( ^( I_STATEMENT_FORMAT22t INSTRUCTION_FORMAT22t registerA= REGISTER registerB= REGISTER label_ref ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1021:5: ^( I_STATEMENT_FORMAT22t INSTRUCTION_FORMAT22t registerA= REGISTER registerB= REGISTER label_ref ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1020:3: ( ^( I_STATEMENT_FORMAT22t INSTRUCTION_FORMAT22t registerA= REGISTER registerB= REGISTER label_ref ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1021:5: ^( I_STATEMENT_FORMAT22t INSTRUCTION_FORMAT22t registerA= REGISTER registerB= REGISTER label_ref ) { match(input,I_STATEMENT_FORMAT22t,FOLLOW_I_STATEMENT_FORMAT22t_in_insn_format22t2744); match(input, Token.DOWN, null); @@ -5602,15 +5658,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format22x" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1030:1: insn_format22x : ^( I_STATEMENT_FORMAT22x INSTRUCTION_FORMAT22x registerA= REGISTER registerB= REGISTER ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1030:1: insn_format22x : ^( I_STATEMENT_FORMAT22x INSTRUCTION_FORMAT22x registerA= REGISTER registerB= REGISTER ) ; public final void insn_format22x() throws RecognitionException { CommonTree registerA=null; CommonTree registerB=null; CommonTree INSTRUCTION_FORMAT22x157=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1031:3: ( ^( I_STATEMENT_FORMAT22x INSTRUCTION_FORMAT22x registerA= REGISTER registerB= REGISTER ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1032:5: ^( I_STATEMENT_FORMAT22x INSTRUCTION_FORMAT22x registerA= REGISTER registerB= REGISTER ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1031:3: ( ^( I_STATEMENT_FORMAT22x INSTRUCTION_FORMAT22x registerA= REGISTER registerB= REGISTER ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1032:5: ^( I_STATEMENT_FORMAT22x INSTRUCTION_FORMAT22x registerA= REGISTER registerB= REGISTER ) { match(input,I_STATEMENT_FORMAT22x,FOLLOW_I_STATEMENT_FORMAT22x_in_insn_format22x2779); match(input, Token.DOWN, null); @@ -5642,7 +5698,7 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format23x" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1041:1: insn_format23x : ^( I_STATEMENT_FORMAT23x INSTRUCTION_FORMAT23x registerA= REGISTER registerB= REGISTER registerC= REGISTER ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1041:1: insn_format23x : ^( I_STATEMENT_FORMAT23x INSTRUCTION_FORMAT23x registerA= REGISTER registerB= REGISTER registerC= REGISTER ) ; public final void insn_format23x() throws RecognitionException { CommonTree registerA=null; CommonTree registerB=null; @@ -5650,8 +5706,8 @@ public class smaliTreeWalker extends TreeParser { CommonTree INSTRUCTION_FORMAT23x158=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1042:3: ( ^( I_STATEMENT_FORMAT23x INSTRUCTION_FORMAT23x registerA= REGISTER registerB= REGISTER registerC= REGISTER ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1043:5: ^( I_STATEMENT_FORMAT23x INSTRUCTION_FORMAT23x registerA= REGISTER registerB= REGISTER registerC= REGISTER ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1042:3: ( ^( I_STATEMENT_FORMAT23x INSTRUCTION_FORMAT23x registerA= REGISTER registerB= REGISTER registerC= REGISTER ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1043:5: ^( I_STATEMENT_FORMAT23x INSTRUCTION_FORMAT23x registerA= REGISTER registerB= REGISTER registerC= REGISTER ) { match(input,I_STATEMENT_FORMAT23x,FOLLOW_I_STATEMENT_FORMAT23x_in_insn_format23x2812); match(input, Token.DOWN, null); @@ -5685,15 +5741,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format25x" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1053:1: insn_format25x : ^( I_STATEMENT_FORMAT25x INSTRUCTION_FORMAT25x REGISTER register_list4 ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1053:1: insn_format25x : ^( I_STATEMENT_FORMAT25x INSTRUCTION_FORMAT25x REGISTER register_list4 ) ; public final void insn_format25x() throws RecognitionException { CommonTree INSTRUCTION_FORMAT25x159=null; CommonTree REGISTER160=null; TreeRuleReturnScope register_list4161 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1054:3: ( ^( I_STATEMENT_FORMAT25x INSTRUCTION_FORMAT25x REGISTER register_list4 ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1055:5: ^( I_STATEMENT_FORMAT25x INSTRUCTION_FORMAT25x REGISTER register_list4 ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1054:3: ( ^( I_STATEMENT_FORMAT25x INSTRUCTION_FORMAT25x REGISTER register_list4 ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1055:5: ^( I_STATEMENT_FORMAT25x INSTRUCTION_FORMAT25x REGISTER register_list4 ) { match(input,I_STATEMENT_FORMAT25x,FOLLOW_I_STATEMENT_FORMAT25x_in_insn_format25x2849); match(input, Token.DOWN, null); @@ -5734,14 +5790,14 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format30t" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1070:1: insn_format30t : ^( I_STATEMENT_FORMAT30t INSTRUCTION_FORMAT30t label_ref ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1070:1: insn_format30t : ^( I_STATEMENT_FORMAT30t INSTRUCTION_FORMAT30t label_ref ) ; public final void insn_format30t() throws RecognitionException { CommonTree INSTRUCTION_FORMAT30t162=null; Label label_ref163 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1071:3: ( ^( I_STATEMENT_FORMAT30t INSTRUCTION_FORMAT30t label_ref ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1072:5: ^( I_STATEMENT_FORMAT30t INSTRUCTION_FORMAT30t label_ref ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1071:3: ( ^( I_STATEMENT_FORMAT30t INSTRUCTION_FORMAT30t label_ref ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1072:5: ^( I_STATEMENT_FORMAT30t INSTRUCTION_FORMAT30t label_ref ) { match(input,I_STATEMENT_FORMAT30t,FOLLOW_I_STATEMENT_FORMAT30t_in_insn_format30t2878); match(input, Token.DOWN, null); @@ -5773,15 +5829,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format31c" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1079:1: insn_format31c : ^( I_STATEMENT_FORMAT31c INSTRUCTION_FORMAT31c REGISTER string_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1079:1: insn_format31c : ^( I_STATEMENT_FORMAT31c INSTRUCTION_FORMAT31c REGISTER string_literal ) ; public final void insn_format31c() throws RecognitionException { CommonTree INSTRUCTION_FORMAT31c164=null; CommonTree REGISTER165=null; String string_literal166 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1080:3: ( ^( I_STATEMENT_FORMAT31c INSTRUCTION_FORMAT31c REGISTER string_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1081:5: ^( I_STATEMENT_FORMAT31c INSTRUCTION_FORMAT31c REGISTER string_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1080:3: ( ^( I_STATEMENT_FORMAT31c INSTRUCTION_FORMAT31c REGISTER string_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1081:5: ^( I_STATEMENT_FORMAT31c INSTRUCTION_FORMAT31c REGISTER string_literal ) { match(input,I_STATEMENT_FORMAT31c,FOLLOW_I_STATEMENT_FORMAT31c_in_insn_format31c2905); match(input, Token.DOWN, null); @@ -5816,15 +5872,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format31i" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1090:1: insn_format31i : ^( I_STATEMENT_FORMAT31i INSTRUCTION_FORMAT31i REGISTER fixed_32bit_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1090:1: insn_format31i : ^( I_STATEMENT_FORMAT31i INSTRUCTION_FORMAT31i REGISTER fixed_32bit_literal ) ; public final void insn_format31i() throws RecognitionException { CommonTree INSTRUCTION_FORMAT31i167=null; CommonTree REGISTER168=null; int fixed_32bit_literal169 =0; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1091:3: ( ^( I_STATEMENT_FORMAT31i INSTRUCTION_FORMAT31i REGISTER fixed_32bit_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1092:5: ^( I_STATEMENT_FORMAT31i INSTRUCTION_FORMAT31i REGISTER fixed_32bit_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1091:3: ( ^( I_STATEMENT_FORMAT31i INSTRUCTION_FORMAT31i REGISTER fixed_32bit_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1092:5: ^( I_STATEMENT_FORMAT31i INSTRUCTION_FORMAT31i REGISTER fixed_32bit_literal ) { match(input,I_STATEMENT_FORMAT31i,FOLLOW_I_STATEMENT_FORMAT31i_in_insn_format31i2934); match(input, Token.DOWN, null); @@ -5860,15 +5916,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format31t" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1102:1: insn_format31t : ^( I_STATEMENT_FORMAT31t INSTRUCTION_FORMAT31t REGISTER label_ref ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1102:1: insn_format31t : ^( I_STATEMENT_FORMAT31t INSTRUCTION_FORMAT31t REGISTER label_ref ) ; public final void insn_format31t() throws RecognitionException { CommonTree INSTRUCTION_FORMAT31t170=null; CommonTree REGISTER171=null; Label label_ref172 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1103:3: ( ^( I_STATEMENT_FORMAT31t INSTRUCTION_FORMAT31t REGISTER label_ref ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1104:5: ^( I_STATEMENT_FORMAT31t INSTRUCTION_FORMAT31t REGISTER label_ref ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1103:3: ( ^( I_STATEMENT_FORMAT31t INSTRUCTION_FORMAT31t REGISTER label_ref ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1104:5: ^( I_STATEMENT_FORMAT31t INSTRUCTION_FORMAT31t REGISTER label_ref ) { match(input,I_STATEMENT_FORMAT31t,FOLLOW_I_STATEMENT_FORMAT31t_in_insn_format31t2963); match(input, Token.DOWN, null); @@ -5903,15 +5959,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format32x" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1113:1: insn_format32x : ^( I_STATEMENT_FORMAT32x INSTRUCTION_FORMAT32x registerA= REGISTER registerB= REGISTER ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1113:1: insn_format32x : ^( I_STATEMENT_FORMAT32x INSTRUCTION_FORMAT32x registerA= REGISTER registerB= REGISTER ) ; public final void insn_format32x() throws RecognitionException { CommonTree registerA=null; CommonTree registerB=null; CommonTree INSTRUCTION_FORMAT32x173=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1114:3: ( ^( I_STATEMENT_FORMAT32x INSTRUCTION_FORMAT32x registerA= REGISTER registerB= REGISTER ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1115:5: ^( I_STATEMENT_FORMAT32x INSTRUCTION_FORMAT32x registerA= REGISTER registerB= REGISTER ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1114:3: ( ^( I_STATEMENT_FORMAT32x INSTRUCTION_FORMAT32x registerA= REGISTER registerB= REGISTER ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1115:5: ^( I_STATEMENT_FORMAT32x INSTRUCTION_FORMAT32x registerA= REGISTER registerB= REGISTER ) { match(input,I_STATEMENT_FORMAT32x,FOLLOW_I_STATEMENT_FORMAT32x_in_insn_format32x2992); match(input, Token.DOWN, null); @@ -5943,15 +5999,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format35c_method" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1124:1: insn_format35c_method : ^( I_STATEMENT_FORMAT35c_METHOD INSTRUCTION_FORMAT35c_METHOD register_list method_reference ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1124:1: insn_format35c_method : ^( I_STATEMENT_FORMAT35c_METHOD INSTRUCTION_FORMAT35c_METHOD register_list method_reference ) ; public final void insn_format35c_method() throws RecognitionException { CommonTree INSTRUCTION_FORMAT35c_METHOD174=null; TreeRuleReturnScope register_list175 =null; ImmutableMethodReference method_reference176 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1125:3: ( ^( I_STATEMENT_FORMAT35c_METHOD INSTRUCTION_FORMAT35c_METHOD register_list method_reference ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1126:5: ^( I_STATEMENT_FORMAT35c_METHOD INSTRUCTION_FORMAT35c_METHOD register_list method_reference ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1125:3: ( ^( I_STATEMENT_FORMAT35c_METHOD INSTRUCTION_FORMAT35c_METHOD register_list method_reference ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1126:5: ^( I_STATEMENT_FORMAT35c_METHOD INSTRUCTION_FORMAT35c_METHOD register_list method_reference ) { match(input,I_STATEMENT_FORMAT35c_METHOD,FOLLOW_I_STATEMENT_FORMAT35c_METHOD_in_insn_format35c_method3025); match(input, Token.DOWN, null); @@ -5994,15 +6050,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format35c_type" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1140:1: insn_format35c_type : ^( I_STATEMENT_FORMAT35c_TYPE INSTRUCTION_FORMAT35c_TYPE register_list nonvoid_type_descriptor ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1140:1: insn_format35c_type : ^( I_STATEMENT_FORMAT35c_TYPE INSTRUCTION_FORMAT35c_TYPE register_list nonvoid_type_descriptor ) ; public final void insn_format35c_type() throws RecognitionException { CommonTree INSTRUCTION_FORMAT35c_TYPE177=null; TreeRuleReturnScope register_list178 =null; TreeRuleReturnScope nonvoid_type_descriptor179 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1141:3: ( ^( I_STATEMENT_FORMAT35c_TYPE INSTRUCTION_FORMAT35c_TYPE register_list nonvoid_type_descriptor ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1142:5: ^( I_STATEMENT_FORMAT35c_TYPE INSTRUCTION_FORMAT35c_TYPE register_list nonvoid_type_descriptor ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1141:3: ( ^( I_STATEMENT_FORMAT35c_TYPE INSTRUCTION_FORMAT35c_TYPE register_list nonvoid_type_descriptor ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1142:5: ^( I_STATEMENT_FORMAT35c_TYPE INSTRUCTION_FORMAT35c_TYPE register_list nonvoid_type_descriptor ) { match(input,I_STATEMENT_FORMAT35c_TYPE,FOLLOW_I_STATEMENT_FORMAT35c_TYPE_in_insn_format35c_type3054); match(input, Token.DOWN, null); @@ -6043,15 +6099,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format3rc_method" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1154:1: insn_format3rc_method : ^( I_STATEMENT_FORMAT3rc_METHOD INSTRUCTION_FORMAT3rc_METHOD register_range method_reference ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1154:1: insn_format3rc_method : ^( I_STATEMENT_FORMAT3rc_METHOD INSTRUCTION_FORMAT3rc_METHOD register_range method_reference ) ; public final void insn_format3rc_method() throws RecognitionException { CommonTree INSTRUCTION_FORMAT3rc_METHOD180=null; TreeRuleReturnScope register_range181 =null; ImmutableMethodReference method_reference182 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1155:3: ( ^( I_STATEMENT_FORMAT3rc_METHOD INSTRUCTION_FORMAT3rc_METHOD register_range method_reference ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1156:5: ^( I_STATEMENT_FORMAT3rc_METHOD INSTRUCTION_FORMAT3rc_METHOD register_range method_reference ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1155:3: ( ^( I_STATEMENT_FORMAT3rc_METHOD INSTRUCTION_FORMAT3rc_METHOD register_range method_reference ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1156:5: ^( I_STATEMENT_FORMAT3rc_METHOD INSTRUCTION_FORMAT3rc_METHOD register_range method_reference ) { match(input,I_STATEMENT_FORMAT3rc_METHOD,FOLLOW_I_STATEMENT_FORMAT3rc_METHOD_in_insn_format3rc_method3083); match(input, Token.DOWN, null); @@ -6094,15 +6150,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format3rc_type" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1170:1: insn_format3rc_type : ^( I_STATEMENT_FORMAT3rc_TYPE INSTRUCTION_FORMAT3rc_TYPE register_range nonvoid_type_descriptor ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1170:1: insn_format3rc_type : ^( I_STATEMENT_FORMAT3rc_TYPE INSTRUCTION_FORMAT3rc_TYPE register_range nonvoid_type_descriptor ) ; public final void insn_format3rc_type() throws RecognitionException { CommonTree INSTRUCTION_FORMAT3rc_TYPE183=null; TreeRuleReturnScope register_range184 =null; TreeRuleReturnScope nonvoid_type_descriptor185 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1171:3: ( ^( I_STATEMENT_FORMAT3rc_TYPE INSTRUCTION_FORMAT3rc_TYPE register_range nonvoid_type_descriptor ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1172:5: ^( I_STATEMENT_FORMAT3rc_TYPE INSTRUCTION_FORMAT3rc_TYPE register_range nonvoid_type_descriptor ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1171:3: ( ^( I_STATEMENT_FORMAT3rc_TYPE INSTRUCTION_FORMAT3rc_TYPE register_range nonvoid_type_descriptor ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1172:5: ^( I_STATEMENT_FORMAT3rc_TYPE INSTRUCTION_FORMAT3rc_TYPE register_range nonvoid_type_descriptor ) { match(input,I_STATEMENT_FORMAT3rc_TYPE,FOLLOW_I_STATEMENT_FORMAT3rc_TYPE_in_insn_format3rc_type3112); match(input, Token.DOWN, null); @@ -6143,15 +6199,15 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_format51l_type" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1184:1: insn_format51l_type : ^( I_STATEMENT_FORMAT51l INSTRUCTION_FORMAT51l REGISTER fixed_64bit_literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1184:1: insn_format51l_type : ^( I_STATEMENT_FORMAT51l INSTRUCTION_FORMAT51l REGISTER fixed_64bit_literal ) ; public final void insn_format51l_type() throws RecognitionException { CommonTree INSTRUCTION_FORMAT51l186=null; CommonTree REGISTER187=null; long fixed_64bit_literal188 =0; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1185:3: ( ^( I_STATEMENT_FORMAT51l INSTRUCTION_FORMAT51l REGISTER fixed_64bit_literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1186:5: ^( I_STATEMENT_FORMAT51l INSTRUCTION_FORMAT51l REGISTER fixed_64bit_literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1185:3: ( ^( I_STATEMENT_FORMAT51l INSTRUCTION_FORMAT51l REGISTER fixed_64bit_literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1186:5: ^( I_STATEMENT_FORMAT51l INSTRUCTION_FORMAT51l REGISTER fixed_64bit_literal ) { match(input,I_STATEMENT_FORMAT51l,FOLLOW_I_STATEMENT_FORMAT51l_in_insn_format51l_type3141); match(input, Token.DOWN, null); @@ -6187,14 +6243,14 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_array_data_directive" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1196:1: insn_array_data_directive : ^( I_STATEMENT_ARRAY_DATA ^( I_ARRAY_ELEMENT_SIZE short_integral_literal ) array_elements ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1196:1: insn_array_data_directive : ^( I_STATEMENT_ARRAY_DATA ^( I_ARRAY_ELEMENT_SIZE short_integral_literal ) array_elements ) ; public final void insn_array_data_directive() throws RecognitionException { short short_integral_literal189 =0; List<Number> array_elements190 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1197:3: ( ^( I_STATEMENT_ARRAY_DATA ^( I_ARRAY_ELEMENT_SIZE short_integral_literal ) array_elements ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1198:5: ^( I_STATEMENT_ARRAY_DATA ^( I_ARRAY_ELEMENT_SIZE short_integral_literal ) array_elements ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1197:3: ( ^( I_STATEMENT_ARRAY_DATA ^( I_ARRAY_ELEMENT_SIZE short_integral_literal ) array_elements ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1198:5: ^( I_STATEMENT_ARRAY_DATA ^( I_ARRAY_ELEMENT_SIZE short_integral_literal ) array_elements ) { match(input,I_STATEMENT_ARRAY_DATA,FOLLOW_I_STATEMENT_ARRAY_DATA_in_insn_array_data_directive3170); match(input, Token.DOWN, null); @@ -6234,14 +6290,14 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_packed_switch_directive" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1206:1: insn_packed_switch_directive : ^( I_STATEMENT_PACKED_SWITCH ^( I_PACKED_SWITCH_START_KEY fixed_32bit_literal ) packed_switch_elements ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1206:1: insn_packed_switch_directive : ^( I_STATEMENT_PACKED_SWITCH ^( I_PACKED_SWITCH_START_KEY fixed_32bit_literal ) packed_switch_elements ) ; public final void insn_packed_switch_directive() throws RecognitionException { int fixed_32bit_literal191 =0; List<Label> packed_switch_elements192 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1207:3: ( ^( I_STATEMENT_PACKED_SWITCH ^( I_PACKED_SWITCH_START_KEY fixed_32bit_literal ) packed_switch_elements ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1208:5: ^( I_STATEMENT_PACKED_SWITCH ^( I_PACKED_SWITCH_START_KEY fixed_32bit_literal ) packed_switch_elements ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1207:3: ( ^( I_STATEMENT_PACKED_SWITCH ^( I_PACKED_SWITCH_START_KEY fixed_32bit_literal ) packed_switch_elements ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1208:5: ^( I_STATEMENT_PACKED_SWITCH ^( I_PACKED_SWITCH_START_KEY fixed_32bit_literal ) packed_switch_elements ) { match(input,I_STATEMENT_PACKED_SWITCH,FOLLOW_I_STATEMENT_PACKED_SWITCH_in_insn_packed_switch_directive3200); match(input, Token.DOWN, null); @@ -6280,13 +6336,13 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "insn_sparse_switch_directive" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1215:1: insn_sparse_switch_directive : ^( I_STATEMENT_SPARSE_SWITCH sparse_switch_elements ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1215:1: insn_sparse_switch_directive : ^( I_STATEMENT_SPARSE_SWITCH sparse_switch_elements ) ; public final void insn_sparse_switch_directive() throws RecognitionException { List<SwitchLabelElement> sparse_switch_elements193 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1216:3: ( ^( I_STATEMENT_SPARSE_SWITCH sparse_switch_elements ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1217:5: ^( I_STATEMENT_SPARSE_SWITCH sparse_switch_elements ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1216:3: ( ^( I_STATEMENT_SPARSE_SWITCH sparse_switch_elements ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1217:5: ^( I_STATEMENT_SPARSE_SWITCH sparse_switch_elements ) { match(input,I_STATEMENT_SPARSE_SWITCH,FOLLOW_I_STATEMENT_SPARSE_SWITCH_in_insn_sparse_switch_directive3232); match(input, Token.DOWN, null); @@ -6313,32 +6369,139 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR end "insn_sparse_switch_directive" + + // $ANTLR start "array_descriptor" + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1222:1: array_descriptor returns [String type] : ARRAY_TYPE_PREFIX ( PRIMITIVE_TYPE | CLASS_DESCRIPTOR ) ; + public final String array_descriptor() throws RecognitionException { + String type = null; + + + CommonTree ARRAY_TYPE_PREFIX194=null; + CommonTree PRIMITIVE_TYPE195=null; + CommonTree CLASS_DESCRIPTOR196=null; + + try { + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1223:3: ( ARRAY_TYPE_PREFIX ( PRIMITIVE_TYPE | CLASS_DESCRIPTOR ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1223:5: ARRAY_TYPE_PREFIX ( PRIMITIVE_TYPE | CLASS_DESCRIPTOR ) + { + ARRAY_TYPE_PREFIX194=(CommonTree)match(input,ARRAY_TYPE_PREFIX,FOLLOW_ARRAY_TYPE_PREFIX_in_array_descriptor3255); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1223:23: ( PRIMITIVE_TYPE | CLASS_DESCRIPTOR ) + int alt38=2; + int LA38_0 = input.LA(1); + if ( (LA38_0==PRIMITIVE_TYPE) ) { + alt38=1; + } + else if ( (LA38_0==CLASS_DESCRIPTOR) ) { + alt38=2; + } + + else { + NoViableAltException nvae = + new NoViableAltException("", 38, 0, input); + throw nvae; + } + + switch (alt38) { + case 1 : + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1223:25: PRIMITIVE_TYPE + { + PRIMITIVE_TYPE195=(CommonTree)match(input,PRIMITIVE_TYPE,FOLLOW_PRIMITIVE_TYPE_in_array_descriptor3259); + type = (ARRAY_TYPE_PREFIX194!=null?ARRAY_TYPE_PREFIX194.getText():null) + (PRIMITIVE_TYPE195!=null?PRIMITIVE_TYPE195.getText():null); + } + break; + case 2 : + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1224:25: CLASS_DESCRIPTOR + { + CLASS_DESCRIPTOR196=(CommonTree)match(input,CLASS_DESCRIPTOR,FOLLOW_CLASS_DESCRIPTOR_in_array_descriptor3287); + type = (ARRAY_TYPE_PREFIX194!=null?ARRAY_TYPE_PREFIX194.getText():null) + (CLASS_DESCRIPTOR196!=null?CLASS_DESCRIPTOR196.getText():null); + } + break; + + } + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + // do for sure before leaving + } + return type; + } + // $ANTLR end "array_descriptor" + + public static class nonvoid_type_descriptor_return extends TreeRuleReturnScope { public String type; }; // $ANTLR start "nonvoid_type_descriptor" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1222:1: nonvoid_type_descriptor returns [String type] : ( PRIMITIVE_TYPE | CLASS_DESCRIPTOR | ARRAY_DESCRIPTOR ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1226:1: nonvoid_type_descriptor returns [String type] : ( PRIMITIVE_TYPE | CLASS_DESCRIPTOR | array_descriptor ) ; public final smaliTreeWalker.nonvoid_type_descriptor_return nonvoid_type_descriptor() throws RecognitionException { smaliTreeWalker.nonvoid_type_descriptor_return retval = new smaliTreeWalker.nonvoid_type_descriptor_return(); retval.start = input.LT(1); + String array_descriptor197 =null; + try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1223:3: ( ( PRIMITIVE_TYPE | CLASS_DESCRIPTOR | ARRAY_DESCRIPTOR ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1223:5: ( PRIMITIVE_TYPE | CLASS_DESCRIPTOR | ARRAY_DESCRIPTOR ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1227:3: ( ( PRIMITIVE_TYPE | CLASS_DESCRIPTOR | array_descriptor ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1227:5: ( PRIMITIVE_TYPE | CLASS_DESCRIPTOR | array_descriptor ) { - if ( input.LA(1)==ARRAY_DESCRIPTOR||input.LA(1)==CLASS_DESCRIPTOR||input.LA(1)==PRIMITIVE_TYPE ) { - input.consume(); - state.errorRecovery=false; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1227:5: ( PRIMITIVE_TYPE | CLASS_DESCRIPTOR | array_descriptor ) + int alt39=3; + switch ( input.LA(1) ) { + case PRIMITIVE_TYPE: + { + alt39=1; + } + break; + case CLASS_DESCRIPTOR: + { + alt39=2; + } + break; + case ARRAY_TYPE_PREFIX: + { + alt39=3; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 39, 0, input); + throw nvae; } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - throw mse; + switch (alt39) { + case 1 : + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1227:6: PRIMITIVE_TYPE + { + match(input,PRIMITIVE_TYPE,FOLLOW_PRIMITIVE_TYPE_in_nonvoid_type_descriptor3305); + retval.type = input.getTokenStream().toString(input.getTreeAdaptor().getTokenStartIndex(retval.start),input.getTreeAdaptor().getTokenStopIndex(retval.start)); + } + break; + case 2 : + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1228:5: CLASS_DESCRIPTOR + { + match(input,CLASS_DESCRIPTOR,FOLLOW_CLASS_DESCRIPTOR_in_nonvoid_type_descriptor3313); + retval.type = input.getTokenStream().toString(input.getTreeAdaptor().getTokenStartIndex(retval.start),input.getTreeAdaptor().getTokenStopIndex(retval.start)); + } + break; + case 3 : + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1229:5: array_descriptor + { + pushFollow(FOLLOW_array_descriptor_in_nonvoid_type_descriptor3321); + array_descriptor197=array_descriptor(); + state._fsp--; + + retval.type = array_descriptor197; + } + break; + } - retval.type = ((CommonTree)retval.start).getText(); - } } @@ -6360,26 +6523,54 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "reference_type_descriptor" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1230:1: reference_type_descriptor returns [String type] : ( CLASS_DESCRIPTOR | ARRAY_DESCRIPTOR ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1232:1: reference_type_descriptor returns [String type] : ( CLASS_DESCRIPTOR | array_descriptor ) ; public final smaliTreeWalker.reference_type_descriptor_return reference_type_descriptor() throws RecognitionException { smaliTreeWalker.reference_type_descriptor_return retval = new smaliTreeWalker.reference_type_descriptor_return(); retval.start = input.LT(1); + String array_descriptor198 =null; + try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1231:3: ( ( CLASS_DESCRIPTOR | ARRAY_DESCRIPTOR ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1231:5: ( CLASS_DESCRIPTOR | ARRAY_DESCRIPTOR ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1233:3: ( ( CLASS_DESCRIPTOR | array_descriptor ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1233:5: ( CLASS_DESCRIPTOR | array_descriptor ) { - if ( input.LA(1)==ARRAY_DESCRIPTOR||input.LA(1)==CLASS_DESCRIPTOR ) { - input.consume(); - state.errorRecovery=false; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1233:5: ( CLASS_DESCRIPTOR | array_descriptor ) + int alt40=2; + int LA40_0 = input.LA(1); + if ( (LA40_0==CLASS_DESCRIPTOR) ) { + alt40=1; + } + else if ( (LA40_0==ARRAY_TYPE_PREFIX) ) { + alt40=2; } + else { - MismatchedSetException mse = new MismatchedSetException(null,input); - throw mse; + NoViableAltException nvae = + new NoViableAltException("", 40, 0, input); + throw nvae; + } + + switch (alt40) { + case 1 : + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1233:6: CLASS_DESCRIPTOR + { + match(input,CLASS_DESCRIPTOR,FOLLOW_CLASS_DESCRIPTOR_in_reference_type_descriptor3342); + retval.type = input.getTokenStream().toString(input.getTreeAdaptor().getTokenStartIndex(retval.start),input.getTreeAdaptor().getTokenStopIndex(retval.start)); + } + break; + case 2 : + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1234:5: array_descriptor + { + pushFollow(FOLLOW_array_descriptor_in_reference_type_descriptor3350); + array_descriptor198=array_descriptor(); + state._fsp--; + + retval.type = array_descriptor198; + } + break; + } - retval.type = ((CommonTree)retval.start).getText(); - } } @@ -6397,46 +6588,46 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "type_descriptor" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1237:1: type_descriptor returns [String type] : ( VOID_TYPE | nonvoid_type_descriptor ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1237:1: type_descriptor returns [String type] : ( VOID_TYPE | nonvoid_type_descriptor ); public final String type_descriptor() throws RecognitionException { String type = null; - TreeRuleReturnScope nonvoid_type_descriptor194 =null; + TreeRuleReturnScope nonvoid_type_descriptor199 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1238:3: ( VOID_TYPE | nonvoid_type_descriptor ) - int alt38=2; - int LA38_0 = input.LA(1); - if ( (LA38_0==VOID_TYPE) ) { - alt38=1; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1238:3: ( VOID_TYPE | nonvoid_type_descriptor ) + int alt41=2; + int LA41_0 = input.LA(1); + if ( (LA41_0==VOID_TYPE) ) { + alt41=1; } - else if ( (LA38_0==ARRAY_DESCRIPTOR||LA38_0==CLASS_DESCRIPTOR||LA38_0==PRIMITIVE_TYPE) ) { - alt38=2; + else if ( (LA41_0==ARRAY_TYPE_PREFIX||LA41_0==CLASS_DESCRIPTOR||LA41_0==PRIMITIVE_TYPE) ) { + alt41=2; } else { NoViableAltException nvae = - new NoViableAltException("", 38, 0, input); + new NoViableAltException("", 41, 0, input); throw nvae; } - switch (alt38) { + switch (alt41) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1238:5: VOID_TYPE + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1238:5: VOID_TYPE { - match(input,VOID_TYPE,FOLLOW_VOID_TYPE_in_type_descriptor3313); + match(input,VOID_TYPE,FOLLOW_VOID_TYPE_in_type_descriptor3370); type = "V"; } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1239:5: nonvoid_type_descriptor + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1239:5: nonvoid_type_descriptor { - pushFollow(FOLLOW_nonvoid_type_descriptor_in_type_descriptor3321); - nonvoid_type_descriptor194=nonvoid_type_descriptor(); + pushFollow(FOLLOW_nonvoid_type_descriptor_in_type_descriptor3378); + nonvoid_type_descriptor199=nonvoid_type_descriptor(); state._fsp--; - type = (nonvoid_type_descriptor194!=null?((smaliTreeWalker.nonvoid_type_descriptor_return)nonvoid_type_descriptor194).type:null); + type = (nonvoid_type_descriptor199!=null?((smaliTreeWalker.nonvoid_type_descriptor_return)nonvoid_type_descriptor199).type:null); } break; @@ -6456,106 +6647,106 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "short_integral_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1242:1: short_integral_literal returns [short value] : ( long_literal | integer_literal | short_literal | char_literal | byte_literal ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1242:1: short_integral_literal returns [short value] : ( long_literal | integer_literal | short_literal | char_literal | byte_literal ); public final short short_integral_literal() throws RecognitionException { short value = 0; - long long_literal195 =0; - int integer_literal196 =0; - short short_literal197 =0; - char char_literal198 =0; - byte byte_literal199 =0; + long long_literal200 =0; + int integer_literal201 =0; + short short_literal202 =0; + char char_literal203 =0; + byte byte_literal204 =0; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1243:3: ( long_literal | integer_literal | short_literal | char_literal | byte_literal ) - int alt39=5; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1243:3: ( long_literal | integer_literal | short_literal | char_literal | byte_literal ) + int alt42=5; switch ( input.LA(1) ) { case LONG_LITERAL: { - alt39=1; + alt42=1; } break; case INTEGER_LITERAL: { - alt39=2; + alt42=2; } break; case SHORT_LITERAL: { - alt39=3; + alt42=3; } break; case CHAR_LITERAL: { - alt39=4; + alt42=4; } break; case BYTE_LITERAL: { - alt39=5; + alt42=5; } break; default: NoViableAltException nvae = - new NoViableAltException("", 39, 0, input); + new NoViableAltException("", 42, 0, input); throw nvae; } - switch (alt39) { + switch (alt42) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1243:5: long_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1243:5: long_literal { - pushFollow(FOLLOW_long_literal_in_short_integral_literal3339); - long_literal195=long_literal(); + pushFollow(FOLLOW_long_literal_in_short_integral_literal3396); + long_literal200=long_literal(); state._fsp--; - LiteralTools.checkShort(long_literal195); - value = (short)long_literal195; + LiteralTools.checkShort(long_literal200); + value = (short)long_literal200; } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1248:5: integer_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1248:5: integer_literal { - pushFollow(FOLLOW_integer_literal_in_short_integral_literal3351); - integer_literal196=integer_literal(); + pushFollow(FOLLOW_integer_literal_in_short_integral_literal3408); + integer_literal201=integer_literal(); state._fsp--; - LiteralTools.checkShort(integer_literal196); - value = (short)integer_literal196; + LiteralTools.checkShort(integer_literal201); + value = (short)integer_literal201; } break; case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1253:5: short_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1253:5: short_literal { - pushFollow(FOLLOW_short_literal_in_short_integral_literal3363); - short_literal197=short_literal(); + pushFollow(FOLLOW_short_literal_in_short_integral_literal3420); + short_literal202=short_literal(); state._fsp--; - value = short_literal197; + value = short_literal202; } break; case 4 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1254:5: char_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1254:5: char_literal { - pushFollow(FOLLOW_char_literal_in_short_integral_literal3371); - char_literal198=char_literal(); + pushFollow(FOLLOW_char_literal_in_short_integral_literal3428); + char_literal203=char_literal(); state._fsp--; - value = (short)char_literal198; + value = (short)char_literal203; } break; case 5 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1255:5: byte_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1255:5: byte_literal { - pushFollow(FOLLOW_byte_literal_in_short_integral_literal3379); - byte_literal199=byte_literal(); + pushFollow(FOLLOW_byte_literal_in_short_integral_literal3436); + byte_literal204=byte_literal(); state._fsp--; - value = byte_literal199; + value = byte_literal204; } break; @@ -6575,87 +6766,87 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "integral_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1257:1: integral_literal returns [int value] : ( long_literal | integer_literal | short_literal | byte_literal ); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1257:1: integral_literal returns [int value] : ( long_literal | integer_literal | short_literal | byte_literal ); public final int integral_literal() throws RecognitionException { int value = 0; - long long_literal200 =0; - int integer_literal201 =0; - short short_literal202 =0; - byte byte_literal203 =0; + long long_literal205 =0; + int integer_literal206 =0; + short short_literal207 =0; + byte byte_literal208 =0; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1258:3: ( long_literal | integer_literal | short_literal | byte_literal ) - int alt40=4; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1258:3: ( long_literal | integer_literal | short_literal | byte_literal ) + int alt43=4; switch ( input.LA(1) ) { case LONG_LITERAL: { - alt40=1; + alt43=1; } break; case INTEGER_LITERAL: { - alt40=2; + alt43=2; } break; case SHORT_LITERAL: { - alt40=3; + alt43=3; } break; case BYTE_LITERAL: { - alt40=4; + alt43=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 40, 0, input); + new NoViableAltException("", 43, 0, input); throw nvae; } - switch (alt40) { + switch (alt43) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1258:5: long_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1258:5: long_literal { - pushFollow(FOLLOW_long_literal_in_integral_literal3394); - long_literal200=long_literal(); + pushFollow(FOLLOW_long_literal_in_integral_literal3451); + long_literal205=long_literal(); state._fsp--; - LiteralTools.checkInt(long_literal200); - value = (int)long_literal200; + LiteralTools.checkInt(long_literal205); + value = (int)long_literal205; } break; case 2 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1263:5: integer_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1263:5: integer_literal { - pushFollow(FOLLOW_integer_literal_in_integral_literal3406); - integer_literal201=integer_literal(); + pushFollow(FOLLOW_integer_literal_in_integral_literal3463); + integer_literal206=integer_literal(); state._fsp--; - value = integer_literal201; + value = integer_literal206; } break; case 3 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1264:5: short_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1264:5: short_literal { - pushFollow(FOLLOW_short_literal_in_integral_literal3414); - short_literal202=short_literal(); + pushFollow(FOLLOW_short_literal_in_integral_literal3471); + short_literal207=short_literal(); state._fsp--; - value = short_literal202; + value = short_literal207; } break; case 4 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1265:5: byte_literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1265:5: byte_literal { - pushFollow(FOLLOW_byte_literal_in_integral_literal3422); - byte_literal203=byte_literal(); + pushFollow(FOLLOW_byte_literal_in_integral_literal3479); + byte_literal208=byte_literal(); state._fsp--; - value = byte_literal203; + value = byte_literal208; } break; @@ -6675,19 +6866,19 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "integer_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1268:1: integer_literal returns [int value] : INTEGER_LITERAL ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1268:1: integer_literal returns [int value] : INTEGER_LITERAL ; public final int integer_literal() throws RecognitionException { int value = 0; - CommonTree INTEGER_LITERAL204=null; + CommonTree INTEGER_LITERAL209=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1269:3: ( INTEGER_LITERAL ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1269:5: INTEGER_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1269:3: ( INTEGER_LITERAL ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1269:5: INTEGER_LITERAL { - INTEGER_LITERAL204=(CommonTree)match(input,INTEGER_LITERAL,FOLLOW_INTEGER_LITERAL_in_integer_literal3438); - value = LiteralTools.parseInt((INTEGER_LITERAL204!=null?INTEGER_LITERAL204.getText():null)); + INTEGER_LITERAL209=(CommonTree)match(input,INTEGER_LITERAL,FOLLOW_INTEGER_LITERAL_in_integer_literal3495); + value = LiteralTools.parseInt((INTEGER_LITERAL209!=null?INTEGER_LITERAL209.getText():null)); } } @@ -6705,19 +6896,19 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "long_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1271:1: long_literal returns [long value] : LONG_LITERAL ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1271:1: long_literal returns [long value] : LONG_LITERAL ; public final long long_literal() throws RecognitionException { long value = 0; - CommonTree LONG_LITERAL205=null; + CommonTree LONG_LITERAL210=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1272:3: ( LONG_LITERAL ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1272:5: LONG_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1272:3: ( LONG_LITERAL ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1272:5: LONG_LITERAL { - LONG_LITERAL205=(CommonTree)match(input,LONG_LITERAL,FOLLOW_LONG_LITERAL_in_long_literal3453); - value = LiteralTools.parseLong((LONG_LITERAL205!=null?LONG_LITERAL205.getText():null)); + LONG_LITERAL210=(CommonTree)match(input,LONG_LITERAL,FOLLOW_LONG_LITERAL_in_long_literal3510); + value = LiteralTools.parseLong((LONG_LITERAL210!=null?LONG_LITERAL210.getText():null)); } } @@ -6735,19 +6926,19 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "short_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1274:1: short_literal returns [short value] : SHORT_LITERAL ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1274:1: short_literal returns [short value] : SHORT_LITERAL ; public final short short_literal() throws RecognitionException { short value = 0; - CommonTree SHORT_LITERAL206=null; + CommonTree SHORT_LITERAL211=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1275:3: ( SHORT_LITERAL ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1275:5: SHORT_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1275:3: ( SHORT_LITERAL ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1275:5: SHORT_LITERAL { - SHORT_LITERAL206=(CommonTree)match(input,SHORT_LITERAL,FOLLOW_SHORT_LITERAL_in_short_literal3468); - value = LiteralTools.parseShort((SHORT_LITERAL206!=null?SHORT_LITERAL206.getText():null)); + SHORT_LITERAL211=(CommonTree)match(input,SHORT_LITERAL,FOLLOW_SHORT_LITERAL_in_short_literal3525); + value = LiteralTools.parseShort((SHORT_LITERAL211!=null?SHORT_LITERAL211.getText():null)); } } @@ -6765,19 +6956,19 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "byte_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1277:1: byte_literal returns [byte value] : BYTE_LITERAL ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1277:1: byte_literal returns [byte value] : BYTE_LITERAL ; public final byte byte_literal() throws RecognitionException { byte value = 0; - CommonTree BYTE_LITERAL207=null; + CommonTree BYTE_LITERAL212=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1278:3: ( BYTE_LITERAL ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1278:5: BYTE_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1278:3: ( BYTE_LITERAL ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1278:5: BYTE_LITERAL { - BYTE_LITERAL207=(CommonTree)match(input,BYTE_LITERAL,FOLLOW_BYTE_LITERAL_in_byte_literal3483); - value = LiteralTools.parseByte((BYTE_LITERAL207!=null?BYTE_LITERAL207.getText():null)); + BYTE_LITERAL212=(CommonTree)match(input,BYTE_LITERAL,FOLLOW_BYTE_LITERAL_in_byte_literal3540); + value = LiteralTools.parseByte((BYTE_LITERAL212!=null?BYTE_LITERAL212.getText():null)); } } @@ -6795,19 +6986,19 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "float_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1280:1: float_literal returns [float value] : FLOAT_LITERAL ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1280:1: float_literal returns [float value] : FLOAT_LITERAL ; public final float float_literal() throws RecognitionException { float value = 0.0f; - CommonTree FLOAT_LITERAL208=null; + CommonTree FLOAT_LITERAL213=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1281:3: ( FLOAT_LITERAL ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1281:5: FLOAT_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1281:3: ( FLOAT_LITERAL ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1281:5: FLOAT_LITERAL { - FLOAT_LITERAL208=(CommonTree)match(input,FLOAT_LITERAL,FOLLOW_FLOAT_LITERAL_in_float_literal3498); - value = LiteralTools.parseFloat((FLOAT_LITERAL208!=null?FLOAT_LITERAL208.getText():null)); + FLOAT_LITERAL213=(CommonTree)match(input,FLOAT_LITERAL,FOLLOW_FLOAT_LITERAL_in_float_literal3555); + value = LiteralTools.parseFloat((FLOAT_LITERAL213!=null?FLOAT_LITERAL213.getText():null)); } } @@ -6825,19 +7016,19 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "double_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1283:1: double_literal returns [double value] : DOUBLE_LITERAL ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1283:1: double_literal returns [double value] : DOUBLE_LITERAL ; public final double double_literal() throws RecognitionException { double value = 0.0; - CommonTree DOUBLE_LITERAL209=null; + CommonTree DOUBLE_LITERAL214=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1284:3: ( DOUBLE_LITERAL ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1284:5: DOUBLE_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1284:3: ( DOUBLE_LITERAL ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1284:5: DOUBLE_LITERAL { - DOUBLE_LITERAL209=(CommonTree)match(input,DOUBLE_LITERAL,FOLLOW_DOUBLE_LITERAL_in_double_literal3513); - value = LiteralTools.parseDouble((DOUBLE_LITERAL209!=null?DOUBLE_LITERAL209.getText():null)); + DOUBLE_LITERAL214=(CommonTree)match(input,DOUBLE_LITERAL,FOLLOW_DOUBLE_LITERAL_in_double_literal3570); + value = LiteralTools.parseDouble((DOUBLE_LITERAL214!=null?DOUBLE_LITERAL214.getText():null)); } } @@ -6855,19 +7046,19 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "char_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1286:1: char_literal returns [char value] : CHAR_LITERAL ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1286:1: char_literal returns [char value] : CHAR_LITERAL ; public final char char_literal() throws RecognitionException { char value = 0; - CommonTree CHAR_LITERAL210=null; + CommonTree CHAR_LITERAL215=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1287:3: ( CHAR_LITERAL ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1287:5: CHAR_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1287:3: ( CHAR_LITERAL ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1287:5: CHAR_LITERAL { - CHAR_LITERAL210=(CommonTree)match(input,CHAR_LITERAL,FOLLOW_CHAR_LITERAL_in_char_literal3528); - value = (CHAR_LITERAL210!=null?CHAR_LITERAL210.getText():null).charAt(1); + CHAR_LITERAL215=(CommonTree)match(input,CHAR_LITERAL,FOLLOW_CHAR_LITERAL_in_char_literal3585); + value = (CHAR_LITERAL215!=null?CHAR_LITERAL215.getText():null).charAt(1); } } @@ -6885,20 +7076,20 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "string_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1289:1: string_literal returns [String value] : STRING_LITERAL ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1289:1: string_literal returns [String value] : STRING_LITERAL ; public final String string_literal() throws RecognitionException { String value = null; - CommonTree STRING_LITERAL211=null; + CommonTree STRING_LITERAL216=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1290:3: ( STRING_LITERAL ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1290:5: STRING_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1290:3: ( STRING_LITERAL ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1290:5: STRING_LITERAL { - STRING_LITERAL211=(CommonTree)match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_string_literal3543); + STRING_LITERAL216=(CommonTree)match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_string_literal3600); - value = (STRING_LITERAL211!=null?STRING_LITERAL211.getText():null); + value = (STRING_LITERAL216!=null?STRING_LITERAL216.getText():null); value = value.substring(1,value.length()-1); } @@ -6918,19 +7109,19 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "bool_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1296:1: bool_literal returns [boolean value] : BOOL_LITERAL ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1296:1: bool_literal returns [boolean value] : BOOL_LITERAL ; public final boolean bool_literal() throws RecognitionException { boolean value = false; - CommonTree BOOL_LITERAL212=null; + CommonTree BOOL_LITERAL217=null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1297:3: ( BOOL_LITERAL ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1297:5: BOOL_LITERAL + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1297:3: ( BOOL_LITERAL ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1297:5: BOOL_LITERAL { - BOOL_LITERAL212=(CommonTree)match(input,BOOL_LITERAL,FOLLOW_BOOL_LITERAL_in_bool_literal3562); - value = Boolean.parseBoolean((BOOL_LITERAL212!=null?BOOL_LITERAL212.getText():null)); + BOOL_LITERAL217=(CommonTree)match(input,BOOL_LITERAL,FOLLOW_BOOL_LITERAL_in_bool_literal3619); + value = Boolean.parseBoolean((BOOL_LITERAL217!=null?BOOL_LITERAL217.getText():null)); } } @@ -6948,44 +7139,44 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "array_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1299:1: array_literal returns [List<EncodedValue> elements] : ^( I_ENCODED_ARRAY ( literal )* ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1299:1: array_literal returns [List<EncodedValue> elements] : ^( I_ENCODED_ARRAY ( literal )* ) ; public final List<EncodedValue> array_literal() throws RecognitionException { List<EncodedValue> elements = null; - EncodedValue literal213 =null; + EncodedValue literal218 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1300:3: ( ^( I_ENCODED_ARRAY ( literal )* ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1300:5: ^( I_ENCODED_ARRAY ( literal )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1300:3: ( ^( I_ENCODED_ARRAY ( literal )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1300:5: ^( I_ENCODED_ARRAY ( literal )* ) { elements = Lists.newArrayList(); - match(input,I_ENCODED_ARRAY,FOLLOW_I_ENCODED_ARRAY_in_array_literal3584); + match(input,I_ENCODED_ARRAY,FOLLOW_I_ENCODED_ARRAY_in_array_literal3641); if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1301:23: ( literal )* - loop41: + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1301:23: ( literal )* + loop44: while (true) { - int alt41=2; - int LA41_0 = input.LA(1); - if ( (LA41_0==ARRAY_DESCRIPTOR||(LA41_0 >= BOOL_LITERAL && LA41_0 <= BYTE_LITERAL)||(LA41_0 >= CHAR_LITERAL && LA41_0 <= CLASS_DESCRIPTOR)||LA41_0==DOUBLE_LITERAL||LA41_0==FLOAT_LITERAL||LA41_0==INTEGER_LITERAL||(LA41_0 >= I_ENCODED_ARRAY && LA41_0 <= I_ENCODED_METHOD)||LA41_0==I_SUBANNOTATION||LA41_0==LONG_LITERAL||LA41_0==NULL_LITERAL||LA41_0==PRIMITIVE_TYPE||LA41_0==SHORT_LITERAL||LA41_0==STRING_LITERAL||LA41_0==VOID_TYPE) ) { - alt41=1; + int alt44=2; + int LA44_0 = input.LA(1); + if ( (LA44_0==ARRAY_TYPE_PREFIX||(LA44_0 >= BOOL_LITERAL && LA44_0 <= BYTE_LITERAL)||(LA44_0 >= CHAR_LITERAL && LA44_0 <= CLASS_DESCRIPTOR)||LA44_0==DOUBLE_LITERAL||LA44_0==FLOAT_LITERAL||LA44_0==INTEGER_LITERAL||(LA44_0 >= I_ENCODED_ARRAY && LA44_0 <= I_ENCODED_METHOD)||LA44_0==I_SUBANNOTATION||LA44_0==LONG_LITERAL||LA44_0==NULL_LITERAL||LA44_0==PRIMITIVE_TYPE||LA44_0==SHORT_LITERAL||LA44_0==STRING_LITERAL||LA44_0==VOID_TYPE) ) { + alt44=1; } - switch (alt41) { + switch (alt44) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1301:24: literal + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1301:24: literal { - pushFollow(FOLLOW_literal_in_array_literal3587); - literal213=literal(); + pushFollow(FOLLOW_literal_in_array_literal3644); + literal218=literal(); state._fsp--; - elements.add(literal213); + elements.add(literal218); } break; default : - break loop41; + break loop44; } } @@ -7009,40 +7200,40 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "annotations" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1303:1: annotations returns [Set<Annotation> annotations] : ^( I_ANNOTATIONS ( annotation )* ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1303:1: annotations returns [Set<Annotation> annotations] : ^( I_ANNOTATIONS ( annotation )* ) ; public final Set<Annotation> annotations() throws RecognitionException { Set<Annotation> annotations = null; - Annotation annotation214 =null; + Annotation annotation219 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1304:3: ( ^( I_ANNOTATIONS ( annotation )* ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1304:5: ^( I_ANNOTATIONS ( annotation )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1304:3: ( ^( I_ANNOTATIONS ( annotation )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1304:5: ^( I_ANNOTATIONS ( annotation )* ) { HashMap<String, Annotation> annotationMap = Maps.newHashMap(); - match(input,I_ANNOTATIONS,FOLLOW_I_ANNOTATIONS_in_annotations3612); + match(input,I_ANNOTATIONS,FOLLOW_I_ANNOTATIONS_in_annotations3669); if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1305:21: ( annotation )* - loop42: + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1305:21: ( annotation )* + loop45: while (true) { - int alt42=2; - int LA42_0 = input.LA(1); - if ( (LA42_0==I_ANNOTATION) ) { - alt42=1; + int alt45=2; + int LA45_0 = input.LA(1); + if ( (LA45_0==I_ANNOTATION) ) { + alt45=1; } - switch (alt42) { + switch (alt45) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1305:22: annotation + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1305:22: annotation { - pushFollow(FOLLOW_annotation_in_annotations3615); - annotation214=annotation(); + pushFollow(FOLLOW_annotation_in_annotations3672); + annotation219=annotation(); state._fsp--; - Annotation anno = annotation214; + Annotation anno = annotation219; Annotation old = annotationMap.put(anno.getType(), anno); if (old != null) { throw new SemanticException(input, "Multiple annotations of type %s", anno.getType()); @@ -7052,7 +7243,7 @@ public class smaliTreeWalker extends TreeParser { break; default : - break loop42; + break loop45; } } @@ -7081,30 +7272,30 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "annotation" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1319:1: annotation returns [Annotation annotation] : ^( I_ANNOTATION ANNOTATION_VISIBILITY subannotation ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1319:1: annotation returns [Annotation annotation] : ^( I_ANNOTATION ANNOTATION_VISIBILITY subannotation ) ; public final Annotation annotation() throws RecognitionException { Annotation annotation = null; - CommonTree ANNOTATION_VISIBILITY215=null; - TreeRuleReturnScope subannotation216 =null; + CommonTree ANNOTATION_VISIBILITY220=null; + TreeRuleReturnScope subannotation221 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1320:3: ( ^( I_ANNOTATION ANNOTATION_VISIBILITY subannotation ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1320:5: ^( I_ANNOTATION ANNOTATION_VISIBILITY subannotation ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1320:3: ( ^( I_ANNOTATION ANNOTATION_VISIBILITY subannotation ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1320:5: ^( I_ANNOTATION ANNOTATION_VISIBILITY subannotation ) { - match(input,I_ANNOTATION,FOLLOW_I_ANNOTATION_in_annotation3644); + match(input,I_ANNOTATION,FOLLOW_I_ANNOTATION_in_annotation3701); match(input, Token.DOWN, null); - ANNOTATION_VISIBILITY215=(CommonTree)match(input,ANNOTATION_VISIBILITY,FOLLOW_ANNOTATION_VISIBILITY_in_annotation3646); - pushFollow(FOLLOW_subannotation_in_annotation3648); - subannotation216=subannotation(); + ANNOTATION_VISIBILITY220=(CommonTree)match(input,ANNOTATION_VISIBILITY,FOLLOW_ANNOTATION_VISIBILITY_in_annotation3703); + pushFollow(FOLLOW_subannotation_in_annotation3705); + subannotation221=subannotation(); state._fsp--; match(input, Token.UP, null); - int visibility = AnnotationVisibility.getVisibility((ANNOTATION_VISIBILITY215!=null?ANNOTATION_VISIBILITY215.getText():null)); - annotation = new ImmutableAnnotation(visibility, (subannotation216!=null?((smaliTreeWalker.subannotation_return)subannotation216).annotationType:null), (subannotation216!=null?((smaliTreeWalker.subannotation_return)subannotation216).elements:null)); + int visibility = AnnotationVisibility.getVisibility((ANNOTATION_VISIBILITY220!=null?ANNOTATION_VISIBILITY220.getText():null)); + annotation = new ImmutableAnnotation(visibility, (subannotation221!=null?((smaliTreeWalker.subannotation_return)subannotation221).annotationType:null), (subannotation221!=null?((smaliTreeWalker.subannotation_return)subannotation221).elements:null)); } @@ -7123,29 +7314,29 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "annotation_element" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1326:1: annotation_element returns [AnnotationElement element] : ^( I_ANNOTATION_ELEMENT SIMPLE_NAME literal ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1326:1: annotation_element returns [AnnotationElement element] : ^( I_ANNOTATION_ELEMENT SIMPLE_NAME literal ) ; public final AnnotationElement annotation_element() throws RecognitionException { AnnotationElement element = null; - CommonTree SIMPLE_NAME217=null; - EncodedValue literal218 =null; + CommonTree SIMPLE_NAME222=null; + EncodedValue literal223 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1327:3: ( ^( I_ANNOTATION_ELEMENT SIMPLE_NAME literal ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1327:5: ^( I_ANNOTATION_ELEMENT SIMPLE_NAME literal ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1327:3: ( ^( I_ANNOTATION_ELEMENT SIMPLE_NAME literal ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1327:5: ^( I_ANNOTATION_ELEMENT SIMPLE_NAME literal ) { - match(input,I_ANNOTATION_ELEMENT,FOLLOW_I_ANNOTATION_ELEMENT_in_annotation_element3669); + match(input,I_ANNOTATION_ELEMENT,FOLLOW_I_ANNOTATION_ELEMENT_in_annotation_element3726); match(input, Token.DOWN, null); - SIMPLE_NAME217=(CommonTree)match(input,SIMPLE_NAME,FOLLOW_SIMPLE_NAME_in_annotation_element3671); - pushFollow(FOLLOW_literal_in_annotation_element3673); - literal218=literal(); + SIMPLE_NAME222=(CommonTree)match(input,SIMPLE_NAME,FOLLOW_SIMPLE_NAME_in_annotation_element3728); + pushFollow(FOLLOW_literal_in_annotation_element3730); + literal223=literal(); state._fsp--; match(input, Token.UP, null); - element = new ImmutableAnnotationElement((SIMPLE_NAME217!=null?SIMPLE_NAME217.getText():null), literal218); + element = new ImmutableAnnotationElement((SIMPLE_NAME222!=null?SIMPLE_NAME222.getText():null), literal223); } @@ -7169,54 +7360,54 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "subannotation" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1332:1: subannotation returns [String annotationType, List<AnnotationElement> elements] : ^( I_SUBANNOTATION CLASS_DESCRIPTOR ( annotation_element )* ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1332:1: subannotation returns [String annotationType, List<AnnotationElement> elements] : ^( I_SUBANNOTATION CLASS_DESCRIPTOR ( annotation_element )* ) ; public final smaliTreeWalker.subannotation_return subannotation() throws RecognitionException { smaliTreeWalker.subannotation_return retval = new smaliTreeWalker.subannotation_return(); retval.start = input.LT(1); - CommonTree CLASS_DESCRIPTOR220=null; - AnnotationElement annotation_element219 =null; + CommonTree CLASS_DESCRIPTOR225=null; + AnnotationElement annotation_element224 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1333:3: ( ^( I_SUBANNOTATION CLASS_DESCRIPTOR ( annotation_element )* ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1333:5: ^( I_SUBANNOTATION CLASS_DESCRIPTOR ( annotation_element )* ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1333:3: ( ^( I_SUBANNOTATION CLASS_DESCRIPTOR ( annotation_element )* ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1333:5: ^( I_SUBANNOTATION CLASS_DESCRIPTOR ( annotation_element )* ) { ArrayList<AnnotationElement> elements = Lists.newArrayList(); - match(input,I_SUBANNOTATION,FOLLOW_I_SUBANNOTATION_in_subannotation3700); + match(input,I_SUBANNOTATION,FOLLOW_I_SUBANNOTATION_in_subannotation3757); match(input, Token.DOWN, null); - CLASS_DESCRIPTOR220=(CommonTree)match(input,CLASS_DESCRIPTOR,FOLLOW_CLASS_DESCRIPTOR_in_subannotation3710); - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1336:9: ( annotation_element )* - loop43: + CLASS_DESCRIPTOR225=(CommonTree)match(input,CLASS_DESCRIPTOR,FOLLOW_CLASS_DESCRIPTOR_in_subannotation3767); + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1336:9: ( annotation_element )* + loop46: while (true) { - int alt43=2; - int LA43_0 = input.LA(1); - if ( (LA43_0==I_ANNOTATION_ELEMENT) ) { - alt43=1; + int alt46=2; + int LA46_0 = input.LA(1); + if ( (LA46_0==I_ANNOTATION_ELEMENT) ) { + alt46=1; } - switch (alt43) { + switch (alt46) { case 1 : - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1336:10: annotation_element + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1336:10: annotation_element { - pushFollow(FOLLOW_annotation_element_in_subannotation3721); - annotation_element219=annotation_element(); + pushFollow(FOLLOW_annotation_element_in_subannotation3778); + annotation_element224=annotation_element(); state._fsp--; - elements.add(annotation_element219); + elements.add(annotation_element224); } break; default : - break loop43; + break loop46; } } match(input, Token.UP, null); - retval.annotationType = (CLASS_DESCRIPTOR220!=null?CLASS_DESCRIPTOR220.getText():null); + retval.annotationType = (CLASS_DESCRIPTOR225!=null?CLASS_DESCRIPTOR225.getText():null); retval.elements = elements; } @@ -7236,27 +7427,27 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "field_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1346:1: field_literal returns [FieldReference value] : ^( I_ENCODED_FIELD field_reference ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1346:1: field_literal returns [FieldReference value] : ^( I_ENCODED_FIELD field_reference ) ; public final FieldReference field_literal() throws RecognitionException { FieldReference value = null; - ImmutableFieldReference field_reference221 =null; + ImmutableFieldReference field_reference226 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1347:3: ( ^( I_ENCODED_FIELD field_reference ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1347:5: ^( I_ENCODED_FIELD field_reference ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1347:3: ( ^( I_ENCODED_FIELD field_reference ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1347:5: ^( I_ENCODED_FIELD field_reference ) { - match(input,I_ENCODED_FIELD,FOLLOW_I_ENCODED_FIELD_in_field_literal3760); + match(input,I_ENCODED_FIELD,FOLLOW_I_ENCODED_FIELD_in_field_literal3817); match(input, Token.DOWN, null); - pushFollow(FOLLOW_field_reference_in_field_literal3762); - field_reference221=field_reference(); + pushFollow(FOLLOW_field_reference_in_field_literal3819); + field_reference226=field_reference(); state._fsp--; match(input, Token.UP, null); - value = field_reference221; + value = field_reference226; } @@ -7275,27 +7466,27 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "method_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1352:1: method_literal returns [MethodReference value] : ^( I_ENCODED_METHOD method_reference ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1352:1: method_literal returns [MethodReference value] : ^( I_ENCODED_METHOD method_reference ) ; public final MethodReference method_literal() throws RecognitionException { MethodReference value = null; - ImmutableMethodReference method_reference222 =null; + ImmutableMethodReference method_reference227 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1353:3: ( ^( I_ENCODED_METHOD method_reference ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1353:5: ^( I_ENCODED_METHOD method_reference ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1353:3: ( ^( I_ENCODED_METHOD method_reference ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1353:5: ^( I_ENCODED_METHOD method_reference ) { - match(input,I_ENCODED_METHOD,FOLLOW_I_ENCODED_METHOD_in_method_literal3783); + match(input,I_ENCODED_METHOD,FOLLOW_I_ENCODED_METHOD_in_method_literal3840); match(input, Token.DOWN, null); - pushFollow(FOLLOW_method_reference_in_method_literal3785); - method_reference222=method_reference(); + pushFollow(FOLLOW_method_reference_in_method_literal3842); + method_reference227=method_reference(); state._fsp--; match(input, Token.UP, null); - value = method_reference222; + value = method_reference227; } @@ -7314,27 +7505,27 @@ public class smaliTreeWalker extends TreeParser { // $ANTLR start "enum_literal" - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1358:1: enum_literal returns [FieldReference value] : ^( I_ENCODED_ENUM field_reference ) ; + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1358:1: enum_literal returns [FieldReference value] : ^( I_ENCODED_ENUM field_reference ) ; public final FieldReference enum_literal() throws RecognitionException { FieldReference value = null; - ImmutableFieldReference field_reference223 =null; + ImmutableFieldReference field_reference228 =null; try { - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1359:3: ( ^( I_ENCODED_ENUM field_reference ) ) - // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1359:5: ^( I_ENCODED_ENUM field_reference ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1359:3: ( ^( I_ENCODED_ENUM field_reference ) ) + // /ssd2/floating/external/smali/smali/src/main/antlr/smaliTreeWalker.g:1359:5: ^( I_ENCODED_ENUM field_reference ) { - match(input,I_ENCODED_ENUM,FOLLOW_I_ENCODED_ENUM_in_enum_literal3806); + match(input,I_ENCODED_ENUM,FOLLOW_I_ENCODED_ENUM_in_enum_literal3863); match(input, Token.DOWN, null); - pushFollow(FOLLOW_field_reference_in_enum_literal3808); - field_reference223=field_reference(); + pushFollow(FOLLOW_field_reference_in_enum_literal3865); + field_reference228=field_reference(); state._fsp--; match(input, Token.UP, null); - value = field_reference223; + value = field_reference228; } @@ -7427,12 +7618,12 @@ public class smaliTreeWalker extends TreeParser { public static final BitSet FOLLOW_char_literal_in_fixed_32bit_literal762 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_bool_literal_in_fixed_32bit_literal770 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_I_ARRAY_ELEMENTS_in_array_elements792 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_fixed_64bit_literal_number_in_array_elements801 = new BitSet(new long[]{0x0000004000404C08L,0x0000000004000000L,0x0004000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_fixed_64bit_literal_number_in_array_elements801 = new BitSet(new long[]{0x0000004000404C08L,0x0000000004000000L,0x0004000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_I_PACKED_SWITCH_ELEMENTS_in_packed_switch_elements837 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_label_ref_in_packed_switch_elements846 = new BitSet(new long[]{0x0000000000000008L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_label_ref_in_packed_switch_elements846 = new BitSet(new long[]{0x0000000000000008L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_I_SPARSE_SWITCH_ELEMENTS_in_sparse_switch_elements881 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_fixed_32bit_literal_in_sparse_switch_elements891 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_label_ref_in_sparse_switch_elements893 = new BitSet(new long[]{0x0000004000004C08L,0x0000000004000000L,0x0004000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_fixed_32bit_literal_in_sparse_switch_elements891 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_label_ref_in_sparse_switch_elements893 = new BitSet(new long[]{0x0000004000004C08L,0x0000000004000000L,0x0004000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_I_METHOD_in_method945 = new BitSet(new long[]{0x0000000000000004L}); public static final BitSet FOLLOW_method_name_and_prototype_in_method953 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L}); public static final BitSet FOLLOW_access_list_in_method961 = new BitSet(new long[]{0x0000000000000000L,0x0210000000000000L,0x0000000000000001L}); @@ -7447,12 +7638,12 @@ public class smaliTreeWalker extends TreeParser { public static final BitSet FOLLOW_method_type_list_in_method_prototype1102 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_SIMPLE_NAME_in_method_name_and_prototype1120 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L}); public static final BitSet FOLLOW_method_prototype_in_method_name_and_prototype1122 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_nonvoid_type_descriptor_in_method_type_list1156 = new BitSet(new long[]{0x0000000000008102L,0x0000000000000000L,0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_reference_type_descriptor_in_method_reference1185 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_nonvoid_type_descriptor_in_method_type_list1156 = new BitSet(new long[]{0x0000000000008102L,0x0000000000000000L,0x2000000000000000L}); + public static final BitSet FOLLOW_reference_type_descriptor_in_method_reference1185 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_SIMPLE_NAME_in_method_reference1188 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L}); public static final BitSet FOLLOW_method_prototype_in_method_reference1190 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_reference_type_descriptor_in_field_reference1207 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_SIMPLE_NAME_in_field_reference1210 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_reference_type_descriptor_in_field_reference1207 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_SIMPLE_NAME_in_field_reference1210 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x2000000000000000L}); public static final BitSet FOLLOW_nonvoid_type_descriptor_in_field_reference1212 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_I_REGISTERS_in_registers_directive1238 = new BitSet(new long[]{0x0000000000000004L}); public static final BitSet FOLLOW_I_LOCALS_in_registers_directive1250 = new BitSet(new long[]{0x0000000000000004L}); @@ -7463,18 +7654,18 @@ public class smaliTreeWalker extends TreeParser { public static final BitSet FOLLOW_catch_directive_in_catches1318 = new BitSet(new long[]{0x0000000000000008L,0x0000000C00000000L}); public static final BitSet FOLLOW_catchall_directive_in_catches1321 = new BitSet(new long[]{0x0000000000000008L,0x0000000800000000L}); public static final BitSet FOLLOW_I_CATCH_in_catch_directive1334 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_nonvoid_type_descriptor_in_catch_directive1336 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_label_ref_in_catch_directive1340 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_label_ref_in_catch_directive1344 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_nonvoid_type_descriptor_in_catch_directive1336 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_label_ref_in_catch_directive1340 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_label_ref_in_catch_directive1344 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_label_ref_in_catch_directive1348 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_CATCHALL_in_catchall_directive1364 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_label_ref_in_catchall_directive1368 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_label_ref_in_catchall_directive1372 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_label_ref_in_catchall_directive1368 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_label_ref_in_catchall_directive1372 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_label_ref_in_catchall_directive1376 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_PARAMETERS_in_parameters1393 = new BitSet(new long[]{0x0000000000000004L}); public static final BitSet FOLLOW_parameter_in_parameters1396 = new BitSet(new long[]{0x0000000000000008L,0x1000000000000000L}); public static final BitSet FOLLOW_I_PARAMETER_in_parameter1412 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_parameter1414 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L,0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_REGISTER_in_parameter1414 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L,0x0000000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_string_literal_in_parameter1416 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_annotations_in_parameter1419 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_line_in_debug_directive1436 = new BitSet(new long[]{0x0000000000000002L}); @@ -7487,10 +7678,10 @@ public class smaliTreeWalker extends TreeParser { public static final BitSet FOLLOW_I_LINE_in_line1483 = new BitSet(new long[]{0x0000000000000004L}); public static final BitSet FOLLOW_integral_literal_in_line1485 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_LOCAL_in_local1503 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_local1505 = new BitSet(new long[]{0x0000000000000008L,0x0000000000000000L,0x0040000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_NULL_LITERAL_in_local1509 = new BitSet(new long[]{0x0000000000008108L,0x0000000000000000L,0x0000000000000000L,0x0000000000000201L}); - public static final BitSet FOLLOW_string_literal_in_local1515 = new BitSet(new long[]{0x0000000000008108L,0x0000000000000000L,0x0000000000000000L,0x0000000000000201L}); - public static final BitSet FOLLOW_nonvoid_type_descriptor_in_local1518 = new BitSet(new long[]{0x0000000000000008L,0x0000000000000000L,0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_REGISTER_in_local1505 = new BitSet(new long[]{0x0000000000000008L,0x0000000000000000L,0x0040000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_NULL_LITERAL_in_local1509 = new BitSet(new long[]{0x0000000000008108L,0x0000000000000000L,0x2000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_string_literal_in_local1515 = new BitSet(new long[]{0x0000000000008108L,0x0000000000000000L,0x2000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_nonvoid_type_descriptor_in_local1518 = new BitSet(new long[]{0x0000000000000008L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_string_literal_in_local1523 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_END_LOCAL_in_end_local1544 = new BitSet(new long[]{0x0000000000000004L}); public static final BitSet FOLLOW_REGISTER_in_end_local1546 = new BitSet(new long[]{0x0000000000000008L}); @@ -7506,11 +7697,11 @@ public class smaliTreeWalker extends TreeParser { public static final BitSet FOLLOW_debug_directive_in_ordered_method_items1648 = new BitSet(new long[]{0x0000000000000008L,0x800E0C0000000000L,0x00000FFFFFFFFFD8L}); public static final BitSet FOLLOW_SIMPLE_NAME_in_label_ref1664 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_I_REGISTER_LIST_in_register_list1689 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_register_list1698 = new BitSet(new long[]{0x0000000000000008L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_REGISTER_in_register_list1698 = new BitSet(new long[]{0x0000000000000008L,0x0000000000000000L,0x8000000000000000L}); public static final BitSet FOLLOW_I_REGISTER_LIST_in_register_list41732 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_register_list41741 = new BitSet(new long[]{0x0000000000000008L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_REGISTER_in_register_list41741 = new BitSet(new long[]{0x0000000000000008L,0x0000000000000000L,0x8000000000000000L}); public static final BitSet FOLLOW_I_REGISTER_RANGE_in_register_range1766 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_register_range1771 = new BitSet(new long[]{0x0000000000000008L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_REGISTER_in_register_range1771 = new BitSet(new long[]{0x0000000000000008L,0x0000000000000000L,0x8000000000000000L}); public static final BitSet FOLLOW_REGISTER_in_register_range1775 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_CLASS_DESCRIPTOR_in_verification_error_reference1798 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_field_reference_in_verification_error_reference1808 = new BitSet(new long[]{0x0000000000000002L}); @@ -7555,145 +7746,145 @@ public class smaliTreeWalker extends TreeParser { public static final BitSet FOLLOW_insn_packed_switch_directive_in_instruction2065 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_insn_sparse_switch_directive_in_instruction2071 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT10t_in_insn_format10t2095 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT10t_in_insn_format10t2097 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT10t_in_insn_format10t2097 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_label_ref_in_insn_format10t2099 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT10x_in_insn_format10x2122 = new BitSet(new long[]{0x0000000000000004L}); public static final BitSet FOLLOW_INSTRUCTION_FORMAT10x_in_insn_format10x2124 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT11n_in_insn_format11n2147 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT11n_in_insn_format11n2149 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format11n2151 = new BitSet(new long[]{0x0000000000004800L,0x0000000004000000L,0x0004000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT11n_in_insn_format11n2149 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format11n2151 = new BitSet(new long[]{0x0000000000004800L,0x0000000004000000L,0x0004000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_short_integral_literal_in_insn_format11n2153 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT11x_in_insn_format11x2176 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT11x_in_insn_format11x2178 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT11x_in_insn_format11x2178 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); public static final BitSet FOLLOW_REGISTER_in_insn_format11x2180 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT12x_in_insn_format12x2203 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT12x_in_insn_format12x2205 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format12x2209 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT12x_in_insn_format12x2205 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format12x2209 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); public static final BitSet FOLLOW_REGISTER_in_insn_format12x2213 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT20bc_in_insn_format20bc2236 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT20bc_in_insn_format20bc2238 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_verification_error_type_in_insn_format20bc2240 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT20bc_in_insn_format20bc2238 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_verification_error_type_in_insn_format20bc2240 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_verification_error_reference_in_insn_format20bc2242 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT20t_in_insn_format20t2265 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT20t_in_insn_format20t2267 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT20t_in_insn_format20t2267 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_label_ref_in_insn_format20t2269 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT21c_FIELD_in_insn_format21c_field2292 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_set_in_insn_format21c_field2296 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format21c_field2304 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_set_in_insn_format21c_field2296 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format21c_field2304 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_field_reference_in_insn_format21c_field2306 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT21c_STRING_in_insn_format21c_string2329 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_STRING_in_insn_format21c_string2331 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format21c_string2333 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_STRING_in_insn_format21c_string2331 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format21c_string2333 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_string_literal_in_insn_format21c_string2335 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT21c_TYPE_in_insn_format21c_type2358 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_TYPE_in_insn_format21c_type2360 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format21c_type2362 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_TYPE_in_insn_format21c_type2360 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format21c_type2362 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x2000000000000000L}); public static final BitSet FOLLOW_nonvoid_type_descriptor_in_insn_format21c_type2364 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT21c_LAMBDA_in_insn_format21c_lambda2387 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_LAMBDA_in_insn_format21c_lambda2389 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format21c_lambda2391 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_LAMBDA_in_insn_format21c_lambda2389 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format21c_lambda2391 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_string_literal_in_insn_format21c_lambda2393 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT21c_METHOD_in_insn_format21c_method2416 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_METHOD_in_insn_format21c_method2418 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format21c_method2420 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21c_METHOD_in_insn_format21c_method2418 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format21c_method2420 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_method_reference_in_insn_format21c_method2422 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT21ih_in_insn_format21ih2445 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21ih_in_insn_format21ih2447 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format21ih2449 = new BitSet(new long[]{0x0000004000004C00L,0x0000000004000000L,0x0004000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21ih_in_insn_format21ih2447 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format21ih2449 = new BitSet(new long[]{0x0000004000004C00L,0x0000000004000000L,0x0004000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_fixed_32bit_literal_in_insn_format21ih2451 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT21lh_in_insn_format21lh2474 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21lh_in_insn_format21lh2476 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format21lh2478 = new BitSet(new long[]{0x0000004000404C00L,0x0000000004000000L,0x0004000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21lh_in_insn_format21lh2476 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format21lh2478 = new BitSet(new long[]{0x0000004000404C00L,0x0000000004000000L,0x0004000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_fixed_64bit_literal_in_insn_format21lh2480 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT21s_in_insn_format21s2503 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21s_in_insn_format21s2505 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format21s2507 = new BitSet(new long[]{0x0000000000004800L,0x0000000004000000L,0x0004000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21s_in_insn_format21s2505 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format21s2507 = new BitSet(new long[]{0x0000000000004800L,0x0000000004000000L,0x0004000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_short_integral_literal_in_insn_format21s2509 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT21t_in_insn_format21t2532 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT21t_in_insn_format21t2534 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format21t2536 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT21t_in_insn_format21t2534 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format21t2536 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_label_ref_in_insn_format21t2538 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT22b_in_insn_format22b2561 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22b_in_insn_format22b2563 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22b2567 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22b2571 = new BitSet(new long[]{0x0000000000004800L,0x0000000004000000L,0x0004000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22b_in_insn_format22b2563 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22b2567 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22b2571 = new BitSet(new long[]{0x0000000000004800L,0x0000000004000000L,0x0004000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_short_integral_literal_in_insn_format22b2573 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT22c_FIELD_in_insn_format22c_field2596 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_set_in_insn_format22c_field2600 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22c_field2610 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22c_field2614 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_set_in_insn_format22c_field2600 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22c_field2610 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22c_field2614 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_field_reference_in_insn_format22c_field2616 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT22c_TYPE_in_insn_format22c_type2639 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22c_TYPE_in_insn_format22c_type2641 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22c_type2645 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22c_type2649 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22c_TYPE_in_insn_format22c_type2641 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22c_type2645 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22c_type2649 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x2000000000000000L}); public static final BitSet FOLLOW_nonvoid_type_descriptor_in_insn_format22c_type2651 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT22c_STRING_in_insn_format22c_string2674 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22c_STRING_in_insn_format22c_string2676 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22c_string2680 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22c_string2684 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22c_STRING_in_insn_format22c_string2676 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22c_string2680 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22c_string2684 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_string_literal_in_insn_format22c_string2686 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT22s_in_insn_format22s2709 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22s_in_insn_format22s2711 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22s2715 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22s2719 = new BitSet(new long[]{0x0000000000004800L,0x0000000004000000L,0x0004000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22s_in_insn_format22s2711 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22s2715 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22s2719 = new BitSet(new long[]{0x0000000000004800L,0x0000000004000000L,0x0004000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_short_integral_literal_in_insn_format22s2721 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT22t_in_insn_format22t2744 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22t_in_insn_format22t2746 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22t2750 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22t2754 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22t_in_insn_format22t2746 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22t2750 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22t2754 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_label_ref_in_insn_format22t2756 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT22x_in_insn_format22x2779 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT22x_in_insn_format22x2781 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format22x2785 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT22x_in_insn_format22x2781 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format22x2785 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); public static final BitSet FOLLOW_REGISTER_in_insn_format22x2789 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT23x_in_insn_format23x2812 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT23x_in_insn_format23x2814 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format23x2818 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format23x2822 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT23x_in_insn_format23x2814 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format23x2818 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format23x2822 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); public static final BitSet FOLLOW_REGISTER_in_insn_format23x2826 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT25x_in_insn_format25x2849 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT25x_in_insn_format25x2851 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT25x_in_insn_format25x2851 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); public static final BitSet FOLLOW_REGISTER_in_insn_format25x2853 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000002L}); public static final BitSet FOLLOW_register_list4_in_insn_format25x2855 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT30t_in_insn_format30t2878 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT30t_in_insn_format30t2880 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT30t_in_insn_format30t2880 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_label_ref_in_insn_format30t2882 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT31c_in_insn_format31c2905 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT31c_in_insn_format31c2907 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format31c2909 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT31c_in_insn_format31c2907 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format31c2909 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_string_literal_in_insn_format31c2911 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT31i_in_insn_format31i2934 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT31i_in_insn_format31i2936 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format31i2938 = new BitSet(new long[]{0x0000004000004C00L,0x0000000004000000L,0x0004000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT31i_in_insn_format31i2936 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format31i2938 = new BitSet(new long[]{0x0000004000004C00L,0x0000000004000000L,0x0004000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_fixed_32bit_literal_in_insn_format31i2940 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT31t_in_insn_format31t2963 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT31t_in_insn_format31t2965 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format31t2967 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT31t_in_insn_format31t2965 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format31t2967 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_label_ref_in_insn_format31t2969 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT32x_in_insn_format32x2992 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT32x_in_insn_format32x2994 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format32x2998 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT32x_in_insn_format32x2994 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format32x2998 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); public static final BitSet FOLLOW_REGISTER_in_insn_format32x3002 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT35c_METHOD_in_insn_format35c_method3025 = new BitSet(new long[]{0x0000000000000004L}); public static final BitSet FOLLOW_INSTRUCTION_FORMAT35c_METHOD_in_insn_format35c_method3027 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_register_list_in_insn_format35c_method3029 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_register_list_in_insn_format35c_method3029 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_method_reference_in_insn_format35c_method3031 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT35c_TYPE_in_insn_format35c_type3054 = new BitSet(new long[]{0x0000000000000004L}); public static final BitSet FOLLOW_INSTRUCTION_FORMAT35c_TYPE_in_insn_format35c_type3056 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_register_list_in_insn_format35c_type3058 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_register_list_in_insn_format35c_type3058 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x2000000000000000L}); public static final BitSet FOLLOW_nonvoid_type_descriptor_in_insn_format35c_type3060 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT3rc_METHOD_in_insn_format3rc_method3083 = new BitSet(new long[]{0x0000000000000004L}); public static final BitSet FOLLOW_INSTRUCTION_FORMAT3rc_METHOD_in_insn_format3rc_method3085 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_register_range_in_insn_format3rc_method3087 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_register_range_in_insn_format3rc_method3087 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_method_reference_in_insn_format3rc_method3089 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT3rc_TYPE_in_insn_format3rc_type3112 = new BitSet(new long[]{0x0000000000000004L}); public static final BitSet FOLLOW_INSTRUCTION_FORMAT3rc_TYPE_in_insn_format3rc_type3114 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_register_range_in_insn_format3rc_type3116 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_register_range_in_insn_format3rc_type3116 = new BitSet(new long[]{0x0000000000008100L,0x0000000000000000L,0x2000000000000000L}); public static final BitSet FOLLOW_nonvoid_type_descriptor_in_insn_format3rc_type3118 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_FORMAT51l_in_insn_format51l_type3141 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_INSTRUCTION_FORMAT51l_in_insn_format51l_type3143 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_REGISTER_in_insn_format51l_type3145 = new BitSet(new long[]{0x0000004000404C00L,0x0000000004000000L,0x0004000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_INSTRUCTION_FORMAT51l_in_insn_format51l_type3143 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_REGISTER_in_insn_format51l_type3145 = new BitSet(new long[]{0x0000004000404C00L,0x0000000004000000L,0x0004000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_fixed_64bit_literal_in_insn_format51l_type3147 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_ARRAY_DATA_in_insn_array_data_directive3170 = new BitSet(new long[]{0x0000000000000004L}); public static final BitSet FOLLOW_I_ARRAY_ELEMENT_SIZE_in_insn_array_data_directive3173 = new BitSet(new long[]{0x0000000000000004L}); @@ -7705,45 +7896,51 @@ public class smaliTreeWalker extends TreeParser { public static final BitSet FOLLOW_packed_switch_elements_in_insn_packed_switch_directive3208 = new BitSet(new long[]{0x0000000000000008L}); public static final BitSet FOLLOW_I_STATEMENT_SPARSE_SWITCH_in_insn_sparse_switch_directive3232 = new BitSet(new long[]{0x0000000000000004L}); public static final BitSet FOLLOW_sparse_switch_elements_in_insn_sparse_switch_directive3234 = new BitSet(new long[]{0x0000000000000008L}); - public static final BitSet FOLLOW_set_in_nonvoid_type_descriptor3255 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_set_in_reference_type_descriptor3287 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_VOID_TYPE_in_type_descriptor3313 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_nonvoid_type_descriptor_in_type_descriptor3321 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_long_literal_in_short_integral_literal3339 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_integer_literal_in_short_integral_literal3351 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_short_literal_in_short_integral_literal3363 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_char_literal_in_short_integral_literal3371 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_byte_literal_in_short_integral_literal3379 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_long_literal_in_integral_literal3394 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_integer_literal_in_integral_literal3406 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_short_literal_in_integral_literal3414 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_byte_literal_in_integral_literal3422 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INTEGER_LITERAL_in_integer_literal3438 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_LONG_LITERAL_in_long_literal3453 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_SHORT_LITERAL_in_short_literal3468 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_BYTE_LITERAL_in_byte_literal3483 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_FLOAT_LITERAL_in_float_literal3498 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_DOUBLE_LITERAL_in_double_literal3513 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_CHAR_LITERAL_in_char_literal3528 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_STRING_LITERAL_in_string_literal3543 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_BOOL_LITERAL_in_bool_literal3562 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_I_ENCODED_ARRAY_in_array_literal3584 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_literal_in_array_literal3587 = new BitSet(new long[]{0x000000400040CD08L,0x000003C004000000L,0x0044100000000000L,0x0000000000002221L}); - public static final BitSet FOLLOW_I_ANNOTATIONS_in_annotations3612 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_annotation_in_annotations3615 = new BitSet(new long[]{0x0000000000000008L,0x0000000020000000L}); - public static final BitSet FOLLOW_I_ANNOTATION_in_annotation3644 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_ANNOTATION_VISIBILITY_in_annotation3646 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000100000000000L}); - public static final BitSet FOLLOW_subannotation_in_annotation3648 = new BitSet(new long[]{0x0000000000000008L}); - public static final BitSet FOLLOW_I_ANNOTATION_ELEMENT_in_annotation_element3669 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_SIMPLE_NAME_in_annotation_element3671 = new BitSet(new long[]{0x000000400040CD00L,0x000003C004000000L,0x0044100000000000L,0x0000000000002221L}); - public static final BitSet FOLLOW_literal_in_annotation_element3673 = new BitSet(new long[]{0x0000000000000008L}); - public static final BitSet FOLLOW_I_SUBANNOTATION_in_subannotation3700 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_CLASS_DESCRIPTOR_in_subannotation3710 = new BitSet(new long[]{0x0000000000000008L,0x0000000080000000L}); - public static final BitSet FOLLOW_annotation_element_in_subannotation3721 = new BitSet(new long[]{0x0000000000000008L,0x0000000080000000L}); - public static final BitSet FOLLOW_I_ENCODED_FIELD_in_field_literal3760 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_field_reference_in_field_literal3762 = new BitSet(new long[]{0x0000000000000008L}); - public static final BitSet FOLLOW_I_ENCODED_METHOD_in_method_literal3783 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_method_reference_in_method_literal3785 = new BitSet(new long[]{0x0000000000000008L}); - public static final BitSet FOLLOW_I_ENCODED_ENUM_in_enum_literal3806 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_field_reference_in_enum_literal3808 = new BitSet(new long[]{0x0000000000000008L}); + public static final BitSet FOLLOW_ARRAY_TYPE_PREFIX_in_array_descriptor3255 = new BitSet(new long[]{0x0000000000008000L,0x0000000000000000L,0x2000000000000000L}); + public static final BitSet FOLLOW_PRIMITIVE_TYPE_in_array_descriptor3259 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_CLASS_DESCRIPTOR_in_array_descriptor3287 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_PRIMITIVE_TYPE_in_nonvoid_type_descriptor3305 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_CLASS_DESCRIPTOR_in_nonvoid_type_descriptor3313 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_array_descriptor_in_nonvoid_type_descriptor3321 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_CLASS_DESCRIPTOR_in_reference_type_descriptor3342 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_array_descriptor_in_reference_type_descriptor3350 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_VOID_TYPE_in_type_descriptor3370 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_nonvoid_type_descriptor_in_type_descriptor3378 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_long_literal_in_short_integral_literal3396 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_integer_literal_in_short_integral_literal3408 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_short_literal_in_short_integral_literal3420 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_char_literal_in_short_integral_literal3428 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_byte_literal_in_short_integral_literal3436 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_long_literal_in_integral_literal3451 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_integer_literal_in_integral_literal3463 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_short_literal_in_integral_literal3471 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_byte_literal_in_integral_literal3479 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_INTEGER_LITERAL_in_integer_literal3495 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_LONG_LITERAL_in_long_literal3510 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_SHORT_LITERAL_in_short_literal3525 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_BYTE_LITERAL_in_byte_literal3540 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_FLOAT_LITERAL_in_float_literal3555 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_DOUBLE_LITERAL_in_double_literal3570 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_CHAR_LITERAL_in_char_literal3585 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_STRING_LITERAL_in_string_literal3600 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_BOOL_LITERAL_in_bool_literal3619 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_I_ENCODED_ARRAY_in_array_literal3641 = new BitSet(new long[]{0x0000000000000004L}); + public static final BitSet FOLLOW_literal_in_array_literal3644 = new BitSet(new long[]{0x000000400040CD08L,0x000003C004000000L,0x2044100000000000L,0x0000000000000444L}); + public static final BitSet FOLLOW_I_ANNOTATIONS_in_annotations3669 = new BitSet(new long[]{0x0000000000000004L}); + public static final BitSet FOLLOW_annotation_in_annotations3672 = new BitSet(new long[]{0x0000000000000008L,0x0000000020000000L}); + public static final BitSet FOLLOW_I_ANNOTATION_in_annotation3701 = new BitSet(new long[]{0x0000000000000004L}); + public static final BitSet FOLLOW_ANNOTATION_VISIBILITY_in_annotation3703 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000100000000000L}); + public static final BitSet FOLLOW_subannotation_in_annotation3705 = new BitSet(new long[]{0x0000000000000008L}); + public static final BitSet FOLLOW_I_ANNOTATION_ELEMENT_in_annotation_element3726 = new BitSet(new long[]{0x0000000000000004L}); + public static final BitSet FOLLOW_SIMPLE_NAME_in_annotation_element3728 = new BitSet(new long[]{0x000000400040CD00L,0x000003C004000000L,0x2044100000000000L,0x0000000000000444L}); + public static final BitSet FOLLOW_literal_in_annotation_element3730 = new BitSet(new long[]{0x0000000000000008L}); + public static final BitSet FOLLOW_I_SUBANNOTATION_in_subannotation3757 = new BitSet(new long[]{0x0000000000000004L}); + public static final BitSet FOLLOW_CLASS_DESCRIPTOR_in_subannotation3767 = new BitSet(new long[]{0x0000000000000008L,0x0000000080000000L}); + public static final BitSet FOLLOW_annotation_element_in_subannotation3778 = new BitSet(new long[]{0x0000000000000008L,0x0000000080000000L}); + public static final BitSet FOLLOW_I_ENCODED_FIELD_in_field_literal3817 = new BitSet(new long[]{0x0000000000000004L}); + public static final BitSet FOLLOW_field_reference_in_field_literal3819 = new BitSet(new long[]{0x0000000000000008L}); + public static final BitSet FOLLOW_I_ENCODED_METHOD_in_method_literal3840 = new BitSet(new long[]{0x0000000000000004L}); + public static final BitSet FOLLOW_method_reference_in_method_literal3842 = new BitSet(new long[]{0x0000000000000008L}); + public static final BitSet FOLLOW_I_ENCODED_ENUM_in_enum_literal3863 = new BitSet(new long[]{0x0000000000000004L}); + public static final BitSet FOLLOW_field_reference_in_enum_literal3865 = new BitSet(new long[]{0x0000000000000008L}); } |