1 | /* The following code was generated by JFlex 1.4.1 on 3/11/12 12:58 AM */
|
---|
2 |
|
---|
3 | /*
|
---|
4 | * 01/26/2008
|
---|
5 | *
|
---|
6 | * PerlTokenMaker.java - Scanner for Perl
|
---|
7 | *
|
---|
8 | * This library is distributed under a modified BSD license. See the included
|
---|
9 | * RSyntaxTextArea.License.txt file for details.
|
---|
10 | */
|
---|
11 | package org.fife.ui.rsyntaxtextarea.modes;
|
---|
12 |
|
---|
13 | import java.io.*;
|
---|
14 | import javax.swing.text.Segment;
|
---|
15 |
|
---|
16 | import org.fife.ui.rsyntaxtextarea.*;
|
---|
17 |
|
---|
18 |
|
---|
19 | /**
|
---|
20 | * Scanner for Perl.<p>
|
---|
21 | *
|
---|
22 | * This implementation was created using
|
---|
23 | * <a href="http://www.jflex.de/">JFlex</a> 1.4.1; however, the generated file
|
---|
24 | * was modified for performance. Memory allocation needs to be almost
|
---|
25 | * completely removed to be competitive with the handwritten lexers (subclasses
|
---|
26 | * of <code>AbstractTokenMaker</code>, so this class has been modified so that
|
---|
27 | * Strings are never allocated (via yytext()), and the scanner never has to
|
---|
28 | * worry about refilling its buffer (needlessly copying chars around).
|
---|
29 | * We can achieve this because RText always scans exactly 1 line of tokens at a
|
---|
30 | * time, and hands the scanner this line as an array of characters (a Segment
|
---|
31 | * really). Since tokens contain pointers to char arrays instead of Strings
|
---|
32 | * holding their contents, there is no need for allocating new memory for
|
---|
33 | * Strings.<p>
|
---|
34 | *
|
---|
35 | * The actual algorithm generated for scanning has, of course, not been
|
---|
36 | * modified.<p>
|
---|
37 | *
|
---|
38 | * If you wish to regenerate this file yourself, keep in mind the following:
|
---|
39 | * <ul>
|
---|
40 | * <li>The generated PerlTokenMaker.java</code> file will contain two
|
---|
41 | * definitions of both <code>zzRefill</code> and <code>yyreset</code>.
|
---|
42 | * You should hand-delete the second of each definition (the ones
|
---|
43 | * generated by the lexer), as these generated methods modify the input
|
---|
44 | * buffer, which we'll never have to do.</li>
|
---|
45 | * <li>You should also change the declaration/definition of zzBuffer to NOT
|
---|
46 | * be initialized. This is a needless memory allocation for us since we
|
---|
47 | * will be pointing the array somewhere else anyway.</li>
|
---|
48 | * <li>You should NOT call <code>yylex()</code> on the generated scanner
|
---|
49 | * directly; rather, you should use <code>getTokenList</code> as you would
|
---|
50 | * with any other <code>TokenMaker</code> instance.</li>
|
---|
51 | * </ul>
|
---|
52 | *
|
---|
53 | * @author Robert Futrell
|
---|
54 | * @version 0.5
|
---|
55 | *
|
---|
56 | */
|
---|
57 |
|
---|
58 | public class PerlTokenMaker extends AbstractJFlexCTokenMaker {
|
---|
59 |
|
---|
60 | /** This character denotes the end of file */
|
---|
61 | public static final int YYEOF = -1;
|
---|
62 |
|
---|
63 | /** lexical states */
|
---|
64 | public static final int HEREDOC_EOF_SINGLE_QUOTED = 5;
|
---|
65 | public static final int HEREDOC_EOT_SINGLE_QUOTED = 7;
|
---|
66 | public static final int HEREDOC_EOT_UNQUOTED = 6;
|
---|
67 | public static final int STRING = 1;
|
---|
68 | public static final int BACKTICKS = 3;
|
---|
69 | public static final int YYINITIAL = 0;
|
---|
70 | public static final int HEREDOC_EOF_UNQUOTED = 4;
|
---|
71 | public static final int CHAR_LITERAL = 2;
|
---|
72 | public static final int POD = 8;
|
---|
73 |
|
---|
74 | /**
|
---|
75 | * Translates characters to character classes
|
---|
76 | */
|
---|
77 | private static final String ZZ_CMAP_PACKED =
|
---|
78 | "\11\0\1\12\1\11\1\0\1\12\1\6\22\0\1\12\1\46\1\102"+
|
---|
79 | "\1\7\1\26\1\24\1\50\1\53\1\21\1\25\1\33\1\41\1\22"+
|
---|
80 | "\1\17\1\20\1\32\1\3\1\61\1\62\1\61\1\61\3\5\2\2"+
|
---|
81 | "\1\22\1\22\1\42\1\43\1\45\1\47\1\23\3\4\1\15\1\16"+
|
---|
82 | "\1\104\5\1\1\14\2\1\1\103\4\1\1\105\3\1\1\13\2\1"+
|
---|
83 | "\1\21\1\10\1\21\1\44\1\1\1\31\1\60\1\70\1\35\1\40"+
|
---|
84 | "\1\57\1\74\1\72\1\56\1\65\1\101\1\71\1\37\1\67\1\73"+
|
---|
85 | "\1\55\1\54\1\76\1\64\1\34\1\66\1\75\1\63\1\77\1\36"+
|
---|
86 | "\1\100\1\1\1\27\1\52\1\30\1\51\uff81\0";
|
---|
87 |
|
---|
88 | /**
|
---|
89 | * Translates characters to character classes
|
---|
90 | */
|
---|
91 | private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED);
|
---|
92 |
|
---|
93 | /**
|
---|
94 | * Translates DFA states to action switch labels.
|
---|
95 | */
|
---|
96 | private static final int [] ZZ_ACTION = zzUnpackAction();
|
---|
97 |
|
---|
98 | private static final String ZZ_ACTION_PACKED_0 =
|
---|
99 | "\11\0\1\1\1\2\2\3\1\1\1\4\1\5\1\6"+
|
---|
100 | "\1\7\1\2\1\10\1\2\1\1\1\7\1\10\1\1"+
|
---|
101 | "\1\11\2\7\5\2\10\7\1\12\24\2\1\13\1\14"+
|
---|
102 | "\1\15\1\16\3\14\1\17\1\14\1\20\1\21\1\22"+
|
---|
103 | "\1\14\1\23\3\14\1\24\1\14\1\25\5\14\1\26"+
|
---|
104 | "\1\14\1\27\1\14\1\30\2\14\1\31\1\14\1\32"+
|
---|
105 | "\1\3\1\33\1\32\1\33\1\32\1\34\1\32\1\4"+
|
---|
106 | "\1\35\1\36\1\1\1\0\1\36\1\0\3\36\3\0"+
|
---|
107 | "\1\7\1\0\2\2\2\0\22\2\1\37\1\2\1\40"+
|
---|
108 | "\2\2\1\40\4\2\10\0\1\7\7\2\1\40\31\2"+
|
---|
109 | "\1\1\1\0\1\2\2\0\1\2\1\37\6\2\1\40"+
|
---|
110 | "\2\2\1\37\1\40\14\2\1\1\3\0\1\2\1\15"+
|
---|
111 | "\1\41\1\14\1\0\2\41\1\0\1\20\1\42\1\14"+
|
---|
112 | "\1\0\2\42\1\0\1\14\1\43\1\14\1\0\2\43"+
|
---|
113 | "\1\0\3\14\10\0\1\33\1\0\2\34\1\0\1\44"+
|
---|
114 | "\1\0\1\2\2\0\14\2\1\40\6\2\1\37\15\2"+
|
---|
115 | "\15\0\33\2\1\37\1\2\1\0\2\45\7\2\1\40"+
|
---|
116 | "\10\2\1\1\3\0\5\2\1\0\1\1\5\0\1\46"+
|
---|
117 | "\1\0\1\46\11\0\1\45\10\2\1\37\26\2\4\0"+
|
---|
118 | "\1\47\5\0\1\37\11\2\1\37\5\2\1\37\17\2"+
|
---|
119 | "\1\0\4\45\2\2\1\37\1\2\1\0\2\45\1\50"+
|
---|
120 | "\1\51\5\0\16\2\1\37\2\2\1\52\1\53\6\0"+
|
---|
121 | "\2\2\1\37\25\2\1\45\2\2\3\0\1\37\7\2"+
|
---|
122 | "\7\0\14\2\1\0\4\2\1\54\1\55\1\0\10\2"+
|
---|
123 | "\1\0\1\2\1\0\4\2\1\0\12\2";
|
---|
124 |
|
---|
125 | private static int [] zzUnpackAction() {
|
---|
126 | int [] result = new int[601];
|
---|
127 | int offset = 0;
|
---|
128 | offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result);
|
---|
129 | return result;
|
---|
130 | }
|
---|
131 |
|
---|
132 | private static int zzUnpackAction(String packed, int offset, int [] result) {
|
---|
133 | int i = 0; /* index in packed string */
|
---|
134 | int j = offset; /* index in unpacked array */
|
---|
135 | int l = packed.length();
|
---|
136 | while (i < l) {
|
---|
137 | int count = packed.charAt(i++);
|
---|
138 | int value = packed.charAt(i++);
|
---|
139 | do result[j++] = value; while (--count > 0);
|
---|
140 | }
|
---|
141 | return j;
|
---|
142 | }
|
---|
143 |
|
---|
144 |
|
---|
145 | /**
|
---|
146 | * Translates a state to a row index in the transition table
|
---|
147 | */
|
---|
148 | private static final int [] ZZ_ROWMAP = zzUnpackRowMap();
|
---|
149 |
|
---|
150 | private static final String ZZ_ROWMAP_PACKED_0 =
|
---|
151 | "\0\0\0\106\0\214\0\322\0\u0118\0\u015e\0\u01a4\0\u01ea"+
|
---|
152 | "\0\u0230\0\u0276\0\u02bc\0\u0302\0\u0348\0\u038e\0\u03d4\0\u038e"+
|
---|
153 | "\0\u041a\0\u0460\0\u04a6\0\u038e\0\u038e\0\u04ec\0\u0532\0\u0578"+
|
---|
154 | "\0\u05be\0\u038e\0\u0604\0\u064a\0\u0690\0\u06d6\0\u071c\0\u0762"+
|
---|
155 | "\0\u07a8\0\u07ee\0\u0834\0\u087a\0\u08c0\0\u0906\0\u094c\0\u038e"+
|
---|
156 | "\0\u0992\0\u038e\0\u09d8\0\u0a1e\0\u0a64\0\u0aaa\0\u0af0\0\u0b36"+
|
---|
157 | "\0\u0b7c\0\u0bc2\0\u0c08\0\u0c4e\0\u0c94\0\u0cda\0\u0d20\0\u0d66"+
|
---|
158 | "\0\u0dac\0\u0df2\0\u0e38\0\u0e7e\0\u0ec4\0\u0f0a\0\u038e\0\u0f50"+
|
---|
159 | "\0\u0f96\0\u038e\0\u0fdc\0\u1022\0\u1068\0\u038e\0\u10ae\0\u10f4"+
|
---|
160 | "\0\u038e\0\u038e\0\u113a\0\u038e\0\u1180\0\u11c6\0\u120c\0\u038e"+
|
---|
161 | "\0\u1252\0\u038e\0\u1298\0\u12de\0\u1324\0\u136a\0\u13b0\0\u038e"+
|
---|
162 | "\0\u13f6\0\u038e\0\u143c\0\u038e\0\u1482\0\u14c8\0\u038e\0\u150e"+
|
---|
163 | "\0\u1554\0\u1554\0\u1554\0\u159a\0\u15e0\0\u1626\0\u166c\0\u16b2"+
|
---|
164 | "\0\u16f8\0\u173e\0\u1784\0\u17ca\0\u1810\0\u1856\0\u189c\0\u0276"+
|
---|
165 | "\0\u038e\0\u17ca\0\u18e2\0\u1928\0\u196e\0\u1928\0\u19b4\0\u19fa"+
|
---|
166 | "\0\u1a40\0\u1a86\0\u1acc\0\u1b12\0\u1b58\0\u1b9e\0\u1be4\0\u1c2a"+
|
---|
167 | "\0\u1c70\0\u1cb6\0\u1cfc\0\u1d42\0\u1d88\0\u1dce\0\u1e14\0\u1e5a"+
|
---|
168 | "\0\u1ea0\0\u1ee6\0\u1f2c\0\u1f72\0\u1fb8\0\u1ffe\0\u2044\0\u208a"+
|
---|
169 | "\0\u20d0\0\u2116\0\u02bc\0\u215c\0\u21a2\0\u21e8\0\u222e\0\u2274"+
|
---|
170 | "\0\u22ba\0\u2300\0\u2346\0\u238c\0\u23d2\0\u2418\0\u245e\0\u24a4"+
|
---|
171 | "\0\u24ea\0\u2530\0\u2576\0\u25bc\0\u2602\0\u2648\0\u268e\0\u26d4"+
|
---|
172 | "\0\u271a\0\u2760\0\u27a6\0\u27ec\0\u2832\0\u2878\0\u28be\0\u2904"+
|
---|
173 | "\0\u294a\0\u2990\0\u29d6\0\u2a1c\0\u2a62\0\u2aa8\0\u2aee\0\u2b34"+
|
---|
174 | "\0\u2b7a\0\u2bc0\0\u2c06\0\u2c4c\0\u2c92\0\u2cd8\0\u2d1e\0\u2d64"+
|
---|
175 | "\0\u2daa\0\u2df0\0\u2e36\0\u2e7c\0\u2ec2\0\u2f08\0\u2f4e\0\u02bc"+
|
---|
176 | "\0\u2f94\0\u2fda\0\u3020\0\u3066\0\u30ac\0\u30f2\0\u3138\0\u317e"+
|
---|
177 | "\0\u31c4\0\u320a\0\u3250\0\u3296\0\u32dc\0\u3322\0\u3368\0\u33ae"+
|
---|
178 | "\0\u33f4\0\u343a\0\u3480\0\u34c6\0\u350c\0\u3552\0\u3598\0\u35de"+
|
---|
179 | "\0\u3624\0\u366a\0\u36b0\0\u36f6\0\u038e\0\u373c\0\u3782\0\u37c8"+
|
---|
180 | "\0\u038e\0\u3782\0\u380e\0\u038e\0\u3854\0\u389a\0\u38e0\0\u038e"+
|
---|
181 | "\0\u389a\0\u3926\0\u396c\0\u39b2\0\u39f8\0\u3a3e\0\u038e\0\u39f8"+
|
---|
182 | "\0\u3a84\0\u3aca\0\u3b10\0\u3b56\0\u3b9c\0\u3be2\0\u3c28\0\u3c6e"+
|
---|
183 | "\0\u3cb4\0\u3cfa\0\u3d40\0\u3d86\0\u3dcc\0\u3e12\0\u1554\0\u3e58"+
|
---|
184 | "\0\u3e9e\0\u3ee4\0\u3f2a\0\u3f70\0\u3fb6\0\u3ffc\0\u4042\0\u4088"+
|
---|
185 | "\0\u40ce\0\u4114\0\u415a\0\u41a0\0\u41e6\0\u422c\0\u4272\0\u42b8"+
|
---|
186 | "\0\u26d4\0\u42fe\0\u4344\0\u438a\0\u43d0\0\u4416\0\u445c\0\u44a2"+
|
---|
187 | "\0\u44e8\0\u452e\0\u4574\0\u45ba\0\u4600\0\u4646\0\u468c\0\u46d2"+
|
---|
188 | "\0\u4718\0\u320a\0\u475e\0\u47a4\0\u47ea\0\u4830\0\u4876\0\u48bc"+
|
---|
189 | "\0\u4902\0\u4948\0\u498e\0\u49d4\0\u4a1a\0\u4a60\0\u4aa6\0\u4aec"+
|
---|
190 | "\0\u4b32\0\u4b78\0\u4bbe\0\u4c04\0\u4c4a\0\u4c90\0\u4cd6\0\u4d1c"+
|
---|
191 | "\0\u4d62\0\u4da8\0\u4dee\0\u4e34\0\u4e7a\0\u4ec0\0\u4f06\0\u4f4c"+
|
---|
192 | "\0\u4f92\0\u4fd8\0\u501e\0\u5064\0\u50aa\0\u50f0\0\u5136\0\u517c"+
|
---|
193 | "\0\u51c2\0\u5208\0\u524e\0\u5294\0\u52da\0\u5320\0\u5366\0\u26d4"+
|
---|
194 | "\0\u53ac\0\u53f2\0\u5438\0\u547e\0\u54c4\0\u550a\0\u5550\0\u5596"+
|
---|
195 | "\0\u55dc\0\u5622\0\u5668\0\u56ae\0\u56f4\0\u573a\0\u5780\0\u57c6"+
|
---|
196 | "\0\u580c\0\u5852\0\u5898\0\u58de\0\u5924\0\u596a\0\u59b0\0\u59f6"+
|
---|
197 | "\0\u5a3c\0\u5a82\0\u5ac8\0\u5b0e\0\u5b54\0\u5b9a\0\u5be0\0\u5c26"+
|
---|
198 | "\0\u5c6c\0\u5cb2\0\u5cf8\0\u5d3e\0\u1252\0\u5d84\0\u13b0\0\u5dca"+
|
---|
199 | "\0\u5e10\0\u5e56\0\u5e9c\0\u5ee2\0\u5f28\0\u5f6e\0\u5fb4\0\u5ffa"+
|
---|
200 | "\0\u6040\0\u6086\0\u60cc\0\u6112\0\u6158\0\u619e\0\u61e4\0\u622a"+
|
---|
201 | "\0\u6270\0\u2c4c\0\u62b6\0\u62fc\0\u6342\0\u6388\0\u63ce\0\u6414"+
|
---|
202 | "\0\u645a\0\u64a0\0\u64e6\0\u652c\0\u6572\0\u65b8\0\u65fe\0\u6644"+
|
---|
203 | "\0\u668a\0\u66d0\0\u6716\0\u675c\0\u67a2\0\u67e8\0\u682e\0\u6874"+
|
---|
204 | "\0\u68ba\0\u6900\0\u6946\0\u698c\0\u038e\0\u69d2\0\u6a18\0\u6a5e"+
|
---|
205 | "\0\u6aa4\0\u6aea\0\u6b30\0\u6b76\0\u6bbc\0\u6c02\0\u6c48\0\u6c8e"+
|
---|
206 | "\0\u6cd4\0\u6d1a\0\u6d60\0\u6da6\0\u6dec\0\u6e32\0\u6e78\0\u6ebe"+
|
---|
207 | "\0\u6f04\0\u6f4a\0\u2a62\0\u6f90\0\u6fd6\0\u701c\0\u7062\0\u70a8"+
|
---|
208 | "\0\u70ee\0\u7134\0\u717a\0\u71c0\0\u7206\0\u724c\0\u7292\0\u72d8"+
|
---|
209 | "\0\u731e\0\u7364\0\u73aa\0\u73f0\0\u7436\0\u747c\0\u74c2\0\u7508"+
|
---|
210 | "\0\u754e\0\u7594\0\u75da\0\u7620\0\u7666\0\u76ac\0\u038e\0\u038e"+
|
---|
211 | "\0\u76f2\0\u7738\0\u777e\0\u77c4\0\u780a\0\u7850\0\u7896\0\u78dc"+
|
---|
212 | "\0\u7922\0\u7968\0\u79ae\0\u79f4\0\u7a3a\0\u7a80\0\u7ac6\0\u7b0c"+
|
---|
213 | "\0\u7b52\0\u7b98\0\u7bde\0\u31c4\0\u7c24\0\u7c6a\0\u038e\0\u038e"+
|
---|
214 | "\0\u7cb0\0\u7cf6\0\u7d3c\0\u7d82\0\u7dc8\0\u7e0e\0\u7e54\0\u7e9a"+
|
---|
215 | "\0\u2878\0\u7ee0\0\u7f26\0\u7f6c\0\u7fb2\0\u7ff8\0\u803e\0\u8084"+
|
---|
216 | "\0\u80ca\0\u8110\0\u8156\0\u819c\0\u81e2\0\u8228\0\u826e\0\u82b4"+
|
---|
217 | "\0\u82fa\0\u8340\0\u8386\0\u83cc\0\u8412\0\u8458\0\u849e\0\u84e4"+
|
---|
218 | "\0\u852a\0\u8570\0\u85b6\0\u85fc\0\u8642\0\u8688\0\u86ce\0\u8714"+
|
---|
219 | "\0\u875a\0\u87a0\0\u87e6\0\u882c\0\u8872\0\u88b8\0\u88fe\0\u8944"+
|
---|
220 | "\0\u898a\0\u89d0\0\u8a16\0\u8a5c\0\u8aa2\0\u8ae8\0\u8b2e\0\u8b74"+
|
---|
221 | "\0\u8bba\0\u8c00\0\u8c46\0\u8c8c\0\u8cd2\0\u8d18\0\u8d5e\0\u8da4"+
|
---|
222 | "\0\u8dea\0\u8e30\0\u8e76\0\u8ebc\0\u038e\0\u038e\0\u8f02\0\u8f48"+
|
---|
223 | "\0\u8f8e\0\u8fd4\0\u901a\0\u9060\0\u90a6\0\u90ec\0\u9132\0\u9178"+
|
---|
224 | "\0\u91be\0\u9204\0\u924a\0\u9290\0\u92d6\0\u931c\0\u9362\0\u93a8"+
|
---|
225 | "\0\u93ee\0\u9434\0\u947a\0\u94c0\0\u9506\0\u954c\0\u9592\0\u95d8"+
|
---|
226 | "\0\u961e";
|
---|
227 |
|
---|
228 | private static int [] zzUnpackRowMap() {
|
---|
229 | int [] result = new int[601];
|
---|
230 | int offset = 0;
|
---|
231 | offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result);
|
---|
232 | return result;
|
---|
233 | }
|
---|
234 |
|
---|
235 | private static int zzUnpackRowMap(String packed, int offset, int [] result) {
|
---|
236 | int i = 0; /* index in packed string */
|
---|
237 | int j = offset; /* index in unpacked array */
|
---|
238 | int l = packed.length();
|
---|
239 | while (i < l) {
|
---|
240 | int high = packed.charAt(i++) << 16;
|
---|
241 | result[j++] = high | packed.charAt(i++);
|
---|
242 | }
|
---|
243 | return j;
|
---|
244 | }
|
---|
245 |
|
---|
246 | /**
|
---|
247 | * The transition table of the DFA
|
---|
248 | */
|
---|
249 | private static final int [] ZZ_TRANS = zzUnpackTrans();
|
---|
250 |
|
---|
251 | private static final String ZZ_TRANS_PACKED_0 =
|
---|
252 | "\1\12\1\13\1\14\1\15\1\13\1\14\1\16\1\17"+
|
---|
253 | "\1\12\1\20\1\21\4\13\1\22\1\23\1\24\1\25"+
|
---|
254 | "\1\26\1\27\1\30\1\31\2\24\1\32\1\33\1\34"+
|
---|
255 | "\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44"+
|
---|
256 | "\1\45\1\46\1\47\1\50\1\51\1\50\1\45\1\52"+
|
---|
257 | "\1\53\1\54\1\55\1\56\1\57\2\14\1\60\1\61"+
|
---|
258 | "\1\62\1\63\1\64\1\65\1\66\1\67\1\70\1\71"+
|
---|
259 | "\1\72\1\73\1\74\1\75\1\76\1\77\3\13\10\100"+
|
---|
260 | "\1\101\1\102\11\100\2\103\1\104\1\105\53\100\1\106"+
|
---|
261 | "\3\100\10\107\1\110\1\111\41\107\1\112\32\107\10\113"+
|
---|
262 | "\1\101\1\114\11\113\2\115\1\116\1\117\2\113\1\120"+
|
---|
263 | "\54\113\10\121\1\101\1\122\4\121\1\123\4\121\2\124"+
|
---|
264 | "\1\125\1\126\57\121\10\127\1\101\1\130\4\127\1\131"+
|
---|
265 | "\67\127\10\121\1\101\1\132\4\121\1\133\4\121\2\124"+
|
---|
266 | "\1\125\1\126\57\121\10\127\1\101\1\134\4\127\1\135"+
|
---|
267 | "\67\127\11\136\1\137\31\136\1\140\42\136\6\12\1\0"+
|
---|
268 | "\2\12\2\0\4\12\4\0\1\12\2\0\1\12\5\0"+
|
---|
269 | "\5\12\13\0\26\12\1\0\4\12\5\13\1\0\2\12"+
|
---|
270 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
271 | "\13\0\26\13\1\0\3\13\2\141\2\14\1\141\1\14"+
|
---|
272 | "\1\0\2\141\2\0\1\141\1\142\1\143\1\144\1\0"+
|
---|
273 | "\1\145\2\0\1\141\2\0\1\141\5\0\3\141\1\142"+
|
---|
274 | "\1\143\13\0\3\141\1\144\1\141\2\14\11\141\1\143"+
|
---|
275 | "\5\141\1\0\1\141\1\143\3\141\1\146\1\147\1\141"+
|
---|
276 | "\1\147\1\0\2\141\2\0\1\150\1\142\1\143\1\144"+
|
---|
277 | "\1\0\1\145\2\0\1\141\2\0\1\141\5\0\2\141"+
|
---|
278 | "\1\150\1\142\1\143\13\0\3\141\1\144\1\141\2\147"+
|
---|
279 | "\11\141\1\143\5\141\1\0\1\141\1\143\1\141\106\0"+
|
---|
280 | "\11\151\1\0\34\151\1\152\37\151\12\0\1\21\112\0"+
|
---|
281 | "\1\50\23\0\1\50\1\0\1\50\42\0\2\145\1\0"+
|
---|
282 | "\1\145\53\0\2\145\23\0\1\12\1\153\2\12\1\153"+
|
---|
283 | "\1\12\1\0\2\12\2\0\4\153\4\0\1\12\2\0"+
|
---|
284 | "\1\154\1\155\4\0\5\153\13\0\5\153\2\12\17\153"+
|
---|
285 | "\1\0\3\153\1\0\1\156\2\0\1\156\6\0\4\156"+
|
---|
286 | "\7\0\1\157\1\155\4\0\5\156\2\0\1\50\10\0"+
|
---|
287 | "\5\156\2\0\17\156\1\0\3\156\1\0\1\156\2\0"+
|
---|
288 | "\1\156\6\0\4\156\7\0\1\157\1\155\4\0\5\156"+
|
---|
289 | "\13\0\5\156\2\0\17\156\1\0\3\156\1\12\1\153"+
|
---|
290 | "\2\160\1\153\1\160\1\0\2\160\2\0\4\153\4\161"+
|
---|
291 | "\1\160\2\161\1\162\1\163\1\0\3\161\5\153\13\161"+
|
---|
292 | "\5\153\2\160\17\153\1\161\3\153\10\164\1\165\21\164"+
|
---|
293 | "\2\0\7\164\1\166\42\164\43\0\1\50\7\0\1\50"+
|
---|
294 | "\26\0\1\50\3\0\1\12\5\13\1\0\2\12\2\0"+
|
---|
295 | "\4\13\4\0\1\12\2\0\1\12\3\0\1\167\1\0"+
|
---|
296 | "\1\13\1\170\1\13\1\171\1\13\5\0\1\172\3\0"+
|
---|
297 | "\1\173\1\0\1\174\1\175\1\176\1\177\4\13\1\200"+
|
---|
298 | "\1\201\1\202\6\13\1\203\1\204\1\13\1\205\1\13"+
|
---|
299 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
300 | "\4\0\1\12\2\0\1\12\5\0\3\13\1\206\1\13"+
|
---|
301 | "\13\0\1\13\1\207\1\210\1\13\1\211\3\13\1\212"+
|
---|
302 | "\2\13\1\213\12\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
303 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
304 | "\5\13\13\0\1\13\1\214\24\13\1\0\3\13\1\12"+
|
---|
305 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
306 | "\1\12\5\0\1\215\1\216\3\13\13\0\1\13\1\217"+
|
---|
307 | "\1\13\1\220\1\221\4\13\1\222\14\13\1\0\3\13"+
|
---|
308 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
309 | "\2\0\1\12\5\0\5\13\13\0\1\13\1\223\1\13"+
|
---|
310 | "\1\224\5\13\1\225\2\13\1\226\4\13\1\227\4\13"+
|
---|
311 | "\1\0\3\13\41\0\1\50\1\0\1\50\104\0\1\230"+
|
---|
312 | "\1\50\105\0\1\50\5\0\1\50\2\0\1\231\1\232"+
|
---|
313 | "\1\233\1\234\5\0\1\235\2\0\1\236\3\0\1\237"+
|
---|
314 | "\54\0\1\50\105\0\1\50\1\0\1\240\103\0\1\50"+
|
---|
315 | "\5\0\1\50\77\0\1\50\4\0\1\50\2\0\1\50"+
|
---|
316 | "\26\0\1\50\3\0\1\12\5\13\1\0\2\12\2\0"+
|
---|
317 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
318 | "\1\13\1\241\2\13\1\242\3\13\1\243\1\244\7\13"+
|
---|
319 | "\1\245\4\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
320 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\1\13"+
|
---|
321 | "\1\246\3\13\13\0\1\247\7\13\1\250\10\13\1\251"+
|
---|
322 | "\4\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
323 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
324 | "\3\13\1\252\22\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
325 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
326 | "\1\253\1\13\1\254\1\255\1\13\13\0\1\13\1\256"+
|
---|
327 | "\2\13\1\257\2\13\1\260\7\13\1\261\2\13\1\223"+
|
---|
328 | "\3\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
329 | "\4\13\4\0\1\12\2\0\1\12\5\0\1\13\1\262"+
|
---|
330 | "\1\13\1\263\1\13\13\0\12\13\1\264\1\13\1\265"+
|
---|
331 | "\2\13\1\266\6\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
332 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
333 | "\5\13\13\0\3\13\1\267\1\270\21\13\1\0\3\13"+
|
---|
334 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
335 | "\2\0\1\12\5\0\5\13\13\0\3\13\1\271\1\272"+
|
---|
336 | "\4\13\1\273\1\13\1\274\12\13\1\0\3\13\1\12"+
|
---|
337 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
338 | "\1\12\5\0\5\13\13\0\1\13\1\275\15\13\1\276"+
|
---|
339 | "\1\223\5\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
340 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
341 | "\13\0\3\13\1\277\4\13\1\300\1\301\14\13\1\0"+
|
---|
342 | "\3\13\1\12\5\13\1\0\1\12\1\302\2\0\4\13"+
|
---|
343 | "\4\0\1\12\2\0\1\12\3\0\1\303\1\0\1\304"+
|
---|
344 | "\4\13\5\0\1\305\3\0\1\306\1\0\4\13\1\307"+
|
---|
345 | "\10\13\1\274\6\13\1\310\1\13\1\0\3\13\1\12"+
|
---|
346 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
347 | "\1\12\5\0\3\13\1\311\1\13\13\0\11\13\1\312"+
|
---|
348 | "\14\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
349 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
350 | "\3\13\1\313\5\13\1\314\14\13\1\0\3\13\1\12"+
|
---|
351 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
352 | "\1\12\5\0\3\13\1\315\1\13\13\0\1\13\1\316"+
|
---|
353 | "\1\13\1\317\4\13\1\320\2\13\1\321\12\13\1\0"+
|
---|
354 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
355 | "\1\12\2\0\1\12\5\0\5\13\13\0\1\13\1\322"+
|
---|
356 | "\1\13\1\323\22\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
357 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
358 | "\1\13\1\324\1\13\1\325\1\13\13\0\1\13\1\326"+
|
---|
359 | "\7\13\1\327\14\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
360 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
361 | "\1\225\1\216\3\13\13\0\12\13\1\330\1\331\3\13"+
|
---|
362 | "\1\332\6\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
363 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
364 | "\13\0\10\13\1\333\10\13\1\334\4\13\1\0\3\13"+
|
---|
365 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
366 | "\2\0\1\12\5\0\5\13\13\0\2\13\1\335\1\13"+
|
---|
367 | "\1\336\3\13\1\337\15\13\1\0\3\13\1\12\5\13"+
|
---|
368 | "\1\0\1\12\1\340\2\0\4\13\4\0\1\12\2\0"+
|
---|
369 | "\1\12\3\0\1\341\1\0\5\13\5\0\1\342\3\0"+
|
---|
370 | "\1\343\1\0\26\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
371 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
372 | "\5\13\13\0\1\13\1\344\24\13\1\0\3\13\10\100"+
|
---|
373 | "\2\0\11\100\2\0\1\100\1\0\53\100\1\0\3\100"+
|
---|
374 | "\11\345\1\0\74\345\1\0\1\346\2\0\1\346\6\0"+
|
---|
375 | "\4\346\7\0\1\347\1\350\4\0\5\346\13\0\5\346"+
|
---|
376 | "\2\0\17\346\1\0\3\346\10\100\2\0\11\100\2\0"+
|
---|
377 | "\1\100\1\347\53\100\1\0\3\100\1\0\1\346\2\351"+
|
---|
378 | "\1\346\1\351\1\0\2\351\2\0\4\346\7\351\1\352"+
|
---|
379 | "\1\353\1\0\3\351\5\346\13\351\5\346\2\351\17\346"+
|
---|
380 | "\1\351\3\346\10\107\2\0\41\107\1\0\32\107\11\354"+
|
---|
381 | "\1\0\74\354\10\113\2\0\11\113\2\0\1\113\1\0"+
|
---|
382 | "\2\113\1\0\54\113\1\0\1\355\2\0\1\355\6\0"+
|
---|
383 | "\4\355\7\0\1\356\1\357\4\0\5\355\13\0\5\355"+
|
---|
384 | "\2\0\17\355\1\0\3\355\10\113\2\0\11\113\2\0"+
|
---|
385 | "\1\113\1\356\2\113\1\0\54\113\1\0\1\355\2\360"+
|
---|
386 | "\1\355\1\360\1\0\2\360\2\0\4\355\7\360\1\361"+
|
---|
387 | "\1\362\1\0\3\360\5\355\13\360\5\355\2\360\17\355"+
|
---|
388 | "\1\360\3\355\10\121\2\0\11\121\2\0\1\121\1\0"+
|
---|
389 | "\67\121\2\0\11\121\2\0\1\121\1\0\54\121\1\363"+
|
---|
390 | "\2\121\1\0\1\364\2\0\1\364\6\0\4\364\7\0"+
|
---|
391 | "\1\365\1\366\4\0\5\364\13\0\5\364\2\0\17\364"+
|
---|
392 | "\1\0\3\364\10\121\2\0\11\121\2\0\1\121\1\365"+
|
---|
393 | "\57\121\1\0\1\364\2\367\1\364\1\367\1\0\2\367"+
|
---|
394 | "\2\0\4\364\7\367\1\370\1\371\1\0\3\367\5\364"+
|
---|
395 | "\13\367\5\364\2\367\17\364\1\367\3\364\10\127\2\0"+
|
---|
396 | "\104\127\2\0\71\127\1\372\2\127\10\121\2\0\11\121"+
|
---|
397 | "\2\0\1\121\1\0\54\121\1\373\2\121\10\127\2\0"+
|
---|
398 | "\71\127\1\374\2\127\11\136\1\0\31\136\1\0\42\136"+
|
---|
399 | "\35\0\1\375\16\0\1\376\1\377\1\u0100\1\u0101\5\0"+
|
---|
400 | "\1\u0102\2\0\1\u0103\3\0\1\u0104\11\0\6\141\1\0"+
|
---|
401 | "\2\141\2\0\4\141\4\0\1\141\2\0\1\141\5\0"+
|
---|
402 | "\5\141\13\0\26\141\1\0\5\141\2\u0105\1\141\1\u0105"+
|
---|
403 | "\1\0\2\141\2\0\4\141\1\u0106\3\0\1\141\2\0"+
|
---|
404 | "\1\141\5\0\5\141\1\u0106\12\0\5\141\2\u0105\17\141"+
|
---|
405 | "\1\0\5\141\2\145\1\141\1\145\1\0\2\141\2\0"+
|
---|
406 | "\2\141\1\143\1\144\4\0\1\141\2\0\1\141\5\0"+
|
---|
407 | "\4\141\1\143\13\0\3\141\1\144\1\141\2\145\11\141"+
|
---|
408 | "\1\143\5\141\1\0\1\141\1\143\3\141\2\146\1\141"+
|
---|
409 | "\1\146\1\0\2\141\2\0\2\141\1\143\1\144\1\0"+
|
---|
410 | "\1\145\2\0\1\141\2\0\1\141\5\0\4\141\1\143"+
|
---|
411 | "\13\0\3\141\1\144\1\141\2\146\11\141\1\143\5\141"+
|
---|
412 | "\1\0\1\141\1\143\3\141\1\146\1\147\1\141\1\147"+
|
---|
413 | "\1\0\2\141\2\0\1\141\1\u0107\1\143\1\144\1\0"+
|
---|
414 | "\1\145\2\0\1\141\2\0\1\141\5\0\3\141\1\u0107"+
|
---|
415 | "\1\143\13\0\3\141\1\144\1\141\2\147\11\141\1\143"+
|
---|
416 | "\5\141\1\0\1\141\1\143\3\141\4\u0108\1\0\2\141"+
|
---|
417 | "\2\0\2\141\2\u0108\4\0\1\141\2\0\1\141\5\0"+
|
---|
418 | "\1\141\1\u0108\2\141\1\u0108\13\0\3\141\4\u0108\5\141"+
|
---|
419 | "\1\u0108\3\141\1\u0108\5\141\1\0\1\141\1\u0108\1\141"+
|
---|
420 | "\11\151\1\0\74\151\11\152\1\0\74\152\1\12\5\153"+
|
---|
421 | "\1\0\2\12\2\0\4\153\4\0\1\12\2\0\1\12"+
|
---|
422 | "\5\0\5\153\13\0\26\153\1\0\3\153\1\12\1\153"+
|
---|
423 | "\2\12\1\153\1\12\1\0\2\12\2\0\4\153\4\0"+
|
---|
424 | "\1\12\2\0\1\12\1\155\4\0\5\153\13\0\5\153"+
|
---|
425 | "\2\12\17\153\1\0\3\153\1\0\1\u0109\2\0\1\u0109"+
|
---|
426 | "\6\0\4\u0109\15\0\5\u0109\13\0\5\u0109\2\0\17\u0109"+
|
---|
427 | "\1\0\3\u0109\1\0\5\156\5\0\4\156\15\0\5\156"+
|
---|
428 | "\13\0\26\156\1\0\3\156\1\0\1\156\2\0\1\156"+
|
---|
429 | "\6\0\4\156\10\0\1\155\4\0\5\156\13\0\5\156"+
|
---|
430 | "\2\0\17\156\1\0\3\156\1\0\1\u0109\2\0\1\u0109"+
|
---|
431 | "\2\0\2\161\2\0\4\u0109\10\161\1\0\4\161\5\u0109"+
|
---|
432 | "\13\161\5\u0109\2\0\17\u0109\1\161\3\u0109\10\164\1\165"+
|
---|
433 | "\21\164\1\u010a\64\164\1\0\74\164\32\167\1\u010b\53\167"+
|
---|
434 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
435 | "\2\0\1\12\5\0\5\13\13\0\4\13\1\u010c\21\13"+
|
---|
436 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
437 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\3\13"+
|
---|
438 | "\1\320\22\13\1\0\3\13\46\172\1\u010d\37\172\52\173"+
|
---|
439 | "\1\u010e\33\173\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
440 | "\4\0\1\12\2\0\1\12\5\0\3\13\1\u010f\1\13"+
|
---|
441 | "\13\0\10\13\1\u0110\15\13\1\0\3\13\1\12\5\13"+
|
---|
442 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
443 | "\5\0\1\13\1\u0111\3\13\13\0\10\13\1\246\15\13"+
|
---|
444 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
445 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\11\13"+
|
---|
446 | "\1\u0112\1\13\1\u0113\5\13\1\u0114\4\13\1\0\3\13"+
|
---|
447 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
448 | "\2\0\1\12\5\0\3\13\1\u0115\1\13\13\0\3\13"+
|
---|
449 | "\1\u0116\6\13\1\u0117\1\u0118\3\13\1\u0119\6\13\1\0"+
|
---|
450 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
451 | "\1\12\2\0\1\12\5\0\5\13\13\0\4\13\1\272"+
|
---|
452 | "\21\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
453 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
454 | "\17\13\1\310\6\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
455 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
456 | "\5\13\13\0\4\13\1\246\14\13\1\u011a\4\13\1\0"+
|
---|
457 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
458 | "\1\12\2\0\1\12\5\0\5\13\13\0\14\13\1\u011b"+
|
---|
459 | "\11\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
460 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
461 | "\10\13\1\246\15\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
462 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
463 | "\1\u011c\4\13\13\0\13\13\1\u011d\12\13\1\0\3\13"+
|
---|
464 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
465 | "\2\0\1\12\5\0\5\13\13\0\1\13\1\u011e\24\13"+
|
---|
466 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
467 | "\4\0\1\12\2\0\1\12\5\0\1\310\4\13\13\0"+
|
---|
468 | "\17\13\1\u011f\6\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
469 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
470 | "\4\13\1\u0120\13\0\1\13\1\u0121\6\13\1\u0122\2\13"+
|
---|
471 | "\1\u0123\12\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
472 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\3\13"+
|
---|
473 | "\1\u0124\1\13\13\0\26\13\1\0\3\13\1\12\5\13"+
|
---|
474 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
475 | "\5\0\5\13\13\0\24\13\1\u0125\1\13\1\0\3\13"+
|
---|
476 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
477 | "\2\0\1\12\5\0\5\13\13\0\1\223\25\13\1\0"+
|
---|
478 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
479 | "\1\12\2\0\1\12\5\0\5\13\13\0\10\13\1\223"+
|
---|
480 | "\15\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
481 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
482 | "\12\13\1\u0126\13\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
483 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
484 | "\5\13\13\0\20\13\1\u0127\5\13\1\0\3\13\1\12"+
|
---|
485 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
486 | "\1\12\5\0\1\13\1\u0128\3\13\13\0\16\13\1\310"+
|
---|
487 | "\7\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
488 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
489 | "\17\13\1\u0129\6\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
490 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
491 | "\1\u012a\4\13\13\0\26\13\1\0\3\13\1\12\5\13"+
|
---|
492 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
493 | "\5\0\1\u012b\4\13\13\0\17\13\1\u012c\6\13\1\0"+
|
---|
494 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
495 | "\1\12\2\0\1\12\5\0\3\13\1\u012d\1\13\13\0"+
|
---|
496 | "\20\13\1\u012e\5\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
497 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
498 | "\5\13\13\0\3\13\1\310\22\13\1\0\3\13\1\12"+
|
---|
499 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
500 | "\1\12\5\0\5\13\13\0\13\13\1\u012f\12\13\1\0"+
|
---|
501 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
502 | "\1\12\2\0\1\12\5\0\5\13\13\0\13\13\1\307"+
|
---|
503 | "\12\13\1\0\3\13\12\0\1\u0130\3\0\1\u0131\12\0"+
|
---|
504 | "\1\u0132\11\0\1\50\7\0\1\u0133\26\0\1\u0134\60\0"+
|
---|
505 | "\1\u0135\113\0\1\u0136\101\0\1\u0137\121\0\1\u0138\100\0"+
|
---|
506 | "\1\u0139\76\0\1\u013a\1\u013b\102\0\1\u013c\73\0\1\50"+
|
---|
507 | "\1\0\1\45\40\0\1\12\5\13\1\0\2\12\2\0"+
|
---|
508 | "\4\13\4\0\1\12\2\0\1\12\5\0\1\310\4\13"+
|
---|
509 | "\13\0\1\310\25\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
510 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
511 | "\1\13\1\u013d\3\13\13\0\26\13\1\0\3\13\1\12"+
|
---|
512 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
513 | "\1\12\5\0\5\13\13\0\1\13\1\u013e\7\13\1\u013f"+
|
---|
514 | "\14\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
515 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
516 | "\1\225\25\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
517 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\1\u0140"+
|
---|
518 | "\4\13\13\0\26\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
519 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
520 | "\5\13\13\0\12\13\1\310\13\13\1\0\3\13\1\12"+
|
---|
521 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
522 | "\1\12\5\0\5\13\13\0\3\13\1\u0141\22\13\1\0"+
|
---|
523 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
524 | "\1\12\2\0\1\12\5\0\4\13\1\310\13\0\26\13"+
|
---|
525 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
526 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\10\13"+
|
---|
527 | "\1\310\15\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
528 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\2\13"+
|
---|
529 | "\1\310\2\13\13\0\26\13\1\0\3\13\1\12\5\13"+
|
---|
530 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
531 | "\5\0\5\13\13\0\4\13\1\u0142\21\13\1\0\3\13"+
|
---|
532 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
533 | "\2\0\1\12\5\0\5\13\13\0\1\310\2\13\1\267"+
|
---|
534 | "\5\13\1\u0143\14\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
535 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
536 | "\1\u0144\4\13\13\0\26\13\1\0\3\13\1\12\5\13"+
|
---|
537 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
538 | "\5\0\5\13\13\0\20\13\1\310\5\13\1\0\3\13"+
|
---|
539 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
540 | "\2\0\1\12\5\0\1\13\1\u0140\3\13\13\0\26\13"+
|
---|
541 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
542 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\4\13"+
|
---|
543 | "\1\u0145\21\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
544 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\4\13"+
|
---|
545 | "\1\u0146\13\0\26\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
546 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
547 | "\1\13\1\u0147\3\13\13\0\26\13\1\0\3\13\1\12"+
|
---|
548 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
549 | "\1\12\5\0\5\13\13\0\4\13\1\u0148\21\13\1\0"+
|
---|
550 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
551 | "\1\12\2\0\1\12\5\0\5\13\13\0\4\13\1\u0149"+
|
---|
552 | "\21\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
553 | "\4\13\4\0\1\12\2\0\1\12\5\0\1\310\4\13"+
|
---|
554 | "\13\0\26\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
555 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\4\13"+
|
---|
556 | "\1\223\13\0\26\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
557 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
558 | "\1\13\1\310\3\13\13\0\26\13\1\0\3\13\1\12"+
|
---|
559 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
560 | "\1\12\5\0\3\13\1\u014a\1\13\13\0\26\13\1\0"+
|
---|
561 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
562 | "\1\12\2\0\1\12\5\0\1\u014b\1\u014c\2\13\1\u014d"+
|
---|
563 | "\13\0\4\13\1\u014e\2\13\1\u014f\2\13\1\u0150\4\13"+
|
---|
564 | "\1\u0151\1\310\1\13\1\u0152\1\u0153\2\13\1\0\3\13"+
|
---|
565 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
566 | "\2\0\1\12\5\0\5\13\13\0\17\13\1\u0119\6\13"+
|
---|
567 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
568 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\17\13"+
|
---|
569 | "\1\u0154\6\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
570 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\4\13"+
|
---|
571 | "\1\u0120\13\0\26\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
572 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
573 | "\1\13\1\u0155\3\13\13\0\26\13\1\0\3\13\1\12"+
|
---|
574 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
575 | "\1\12\5\0\4\13\1\55\13\0\12\13\1\310\13\13"+
|
---|
576 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
577 | "\4\0\1\12\2\0\1\12\5\0\3\13\1\u0156\1\13"+
|
---|
578 | "\13\0\26\13\1\0\3\13\1\12\5\13\1\0\1\12"+
|
---|
579 | "\1\340\2\0\4\13\4\0\1\12\2\0\1\12\3\0"+
|
---|
580 | "\1\341\1\0\5\13\5\0\1\342\3\0\1\343\1\0"+
|
---|
581 | "\21\13\1\u0157\4\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
582 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
583 | "\5\13\13\0\3\13\1\u0158\7\13\1\u0159\12\13\1\0"+
|
---|
584 | "\3\13\6\302\1\u015a\1\302\1\u015b\2\u015a\4\302\4\u015a"+
|
---|
585 | "\1\302\2\u015a\1\302\5\u015a\5\302\13\u015a\26\302\1\u015a"+
|
---|
586 | "\3\302\32\303\1\u015c\53\303\1\12\5\13\1\0\2\12"+
|
---|
587 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
588 | "\13\0\16\13\1\u015d\7\13\1\0\3\13\46\305\1\u015c"+
|
---|
589 | "\37\305\52\306\1\u015c\33\306\1\12\5\13\1\0\2\12"+
|
---|
590 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
591 | "\13\0\1\310\25\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
592 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
593 | "\5\13\13\0\3\13\1\u015e\22\13\1\0\3\13\1\12"+
|
---|
594 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
595 | "\1\12\5\0\5\13\13\0\17\13\1\u015f\6\13\1\0"+
|
---|
596 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
597 | "\1\12\2\0\1\12\5\0\5\13\13\0\24\13\1\265"+
|
---|
598 | "\1\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
599 | "\4\13\4\0\1\12\2\0\1\12\5\0\3\13\1\u0145"+
|
---|
600 | "\1\13\13\0\26\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
601 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
602 | "\5\13\13\0\1\13\1\u0160\24\13\1\0\3\13\1\12"+
|
---|
603 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
604 | "\1\12\5\0\5\13\13\0\12\13\1\u0161\13\13\1\0"+
|
---|
605 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
606 | "\1\12\2\0\1\12\5\0\5\13\13\0\12\13\1\u0162"+
|
---|
607 | "\13\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
608 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
609 | "\3\13\1\307\22\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
610 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
611 | "\5\13\13\0\12\13\1\330\13\13\1\0\3\13\1\12"+
|
---|
612 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
613 | "\1\12\5\0\5\13\13\0\12\13\1\223\13\13\1\0"+
|
---|
614 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
615 | "\1\12\2\0\1\12\5\0\2\13\1\u012a\2\13\13\0"+
|
---|
616 | "\26\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
617 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
618 | "\17\13\1\u0155\6\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
619 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
620 | "\5\13\13\0\1\13\1\u0163\24\13\1\0\3\13\1\12"+
|
---|
621 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
622 | "\1\12\5\0\5\13\13\0\10\13\1\u0164\15\13\1\0"+
|
---|
623 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
624 | "\1\12\2\0\1\12\5\0\3\13\1\u0165\1\13\13\0"+
|
---|
625 | "\26\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
626 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
627 | "\11\13\1\u0166\14\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
628 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
629 | "\5\13\13\0\4\13\1\u0167\21\13\1\0\3\13\1\12"+
|
---|
630 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
631 | "\1\12\5\0\1\u0168\2\13\1\u0169\1\u016a\13\0\1\u016b"+
|
---|
632 | "\11\13\1\u016c\13\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
633 | "\1\12\1\u016d\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
634 | "\3\0\1\u016e\1\0\5\13\5\0\1\u016f\3\0\1\u0170"+
|
---|
635 | "\1\0\26\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
636 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
637 | "\13\0\1\13\1\u0171\24\13\1\0\3\13\1\12\5\13"+
|
---|
638 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
639 | "\5\0\5\13\13\0\11\13\1\u0172\14\13\1\0\3\13"+
|
---|
640 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
641 | "\2\0\1\12\5\0\5\13\13\0\10\13\1\201\1\u0173"+
|
---|
642 | "\5\13\1\u0174\6\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
643 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
644 | "\5\13\13\0\11\13\1\u0175\14\13\1\0\3\13\6\340"+
|
---|
645 | "\1\u0176\1\340\1\u0177\2\u0176\4\340\4\u0176\1\340\2\u0176"+
|
---|
646 | "\1\340\5\u0176\5\340\13\u0176\26\340\1\u0176\3\340\32\341"+
|
---|
647 | "\1\u0178\53\341\46\342\1\u0179\37\342\52\343\1\u017a\33\343"+
|
---|
648 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
649 | "\2\0\1\12\5\0\5\13\13\0\11\13\1\201\14\13"+
|
---|
650 | "\1\0\3\13\1\0\5\346\5\0\4\346\15\0\5\346"+
|
---|
651 | "\13\0\26\346\1\0\3\346\1\0\1\346\2\0\1\346"+
|
---|
652 | "\6\0\4\346\10\0\1\350\4\0\5\346\13\0\5\346"+
|
---|
653 | "\2\0\17\346\1\0\3\346\1\0\1\u017b\2\0\1\u017b"+
|
---|
654 | "\6\0\4\u017b\15\0\5\u017b\13\0\5\u017b\2\0\17\u017b"+
|
---|
655 | "\1\0\3\u017b\1\0\1\u017b\2\0\1\u017b\2\0\2\351"+
|
---|
656 | "\2\0\4\u017b\10\351\1\0\4\351\5\u017b\13\351\5\u017b"+
|
---|
657 | "\2\0\17\u017b\1\351\3\u017b\1\0\5\355\5\0\4\355"+
|
---|
658 | "\15\0\5\355\13\0\26\355\1\0\3\355\1\0\1\355"+
|
---|
659 | "\2\0\1\355\6\0\4\355\10\0\1\357\4\0\5\355"+
|
---|
660 | "\13\0\5\355\2\0\17\355\1\0\3\355\1\0\1\u017c"+
|
---|
661 | "\2\0\1\u017c\6\0\4\u017c\15\0\5\u017c\13\0\5\u017c"+
|
---|
662 | "\2\0\17\u017c\1\0\3\u017c\1\0\1\u017c\2\0\1\u017c"+
|
---|
663 | "\2\0\2\360\2\0\4\u017c\10\360\1\0\4\360\5\u017c"+
|
---|
664 | "\13\360\5\u017c\2\0\17\u017c\1\360\3\u017c\10\121\2\0"+
|
---|
665 | "\11\121\2\0\1\121\1\0\55\121\1\u017d\1\121\1\0"+
|
---|
666 | "\5\364\5\0\4\364\15\0\5\364\13\0\26\364\1\0"+
|
---|
667 | "\3\364\1\0\1\364\2\0\1\364\6\0\4\364\10\0"+
|
---|
668 | "\1\366\4\0\5\364\13\0\5\364\2\0\17\364\1\0"+
|
---|
669 | "\3\364\1\0\1\u017e\2\0\1\u017e\6\0\4\u017e\15\0"+
|
---|
670 | "\5\u017e\13\0\5\u017e\2\0\17\u017e\1\0\3\u017e\1\0"+
|
---|
671 | "\1\u017e\2\0\1\u017e\2\0\2\367\2\0\4\u017e\10\367"+
|
---|
672 | "\1\0\4\367\5\u017e\13\367\5\u017e\2\0\17\u017e\1\367"+
|
---|
673 | "\3\u017e\10\127\2\0\72\127\1\u017f\1\127\10\121\2\0"+
|
---|
674 | "\11\121\2\0\1\121\1\0\56\121\1\u017d\10\127\2\0"+
|
---|
675 | "\73\127\1\u017f\75\0\1\u0180\65\0\1\u0181\113\0\1\u0182"+
|
---|
676 | "\101\0\1\u0183\121\0\1\u0184\100\0\1\u0185\76\0\1\u0186"+
|
---|
677 | "\1\u0187\102\0\1\u0188\30\0\2\141\2\u0105\1\141\1\u0105"+
|
---|
678 | "\1\0\2\141\2\0\2\141\1\143\1\141\4\0\1\141"+
|
---|
679 | "\2\0\1\141\5\0\4\141\1\143\13\0\5\141\2\u0105"+
|
---|
680 | "\11\141\1\143\5\141\1\0\1\141\1\143\1\141\2\0"+
|
---|
681 | "\2\u0105\1\0\1\u0105\53\0\2\u0105\23\0\2\141\4\u0108"+
|
---|
682 | "\1\0\2\141\2\0\1\141\1\u0107\2\u0108\4\0\1\141"+
|
---|
683 | "\2\0\1\141\5\0\1\141\1\u0108\1\141\1\u0107\1\u0108"+
|
---|
684 | "\13\0\3\141\4\u0108\5\141\1\u0108\3\141\1\u0108\5\141"+
|
---|
685 | "\1\0\1\141\1\u0108\1\141\1\0\5\u0109\5\0\4\u0109"+
|
---|
686 | "\11\0\1\161\3\0\5\u0109\13\0\26\u0109\1\0\3\u0109"+
|
---|
687 | "\34\0\5\u010a\13\0\2\u010a\2\0\1\u010a\4\0\1\u010a"+
|
---|
688 | "\1\0\1\u010a\2\0\1\u010a\2\0\1\u010a\10\0\32\u010b"+
|
---|
689 | "\1\u0189\53\u010b\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
690 | "\4\0\1\12\2\0\1\12\5\0\3\13\1\u018a\1\13"+
|
---|
691 | "\13\0\26\13\1\0\3\13\46\u010d\1\u0189\37\u010d\52\u010e"+
|
---|
692 | "\1\u0189\33\u010e\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
693 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\11\13"+
|
---|
694 | "\1\u018b\14\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
695 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
696 | "\13\0\11\13\1\u018c\14\13\1\0\3\13\1\12\5\13"+
|
---|
697 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
698 | "\5\0\5\13\13\0\15\13\1\u018d\10\13\1\0\3\13"+
|
---|
699 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
700 | "\2\0\1\12\5\0\5\13\13\0\20\13\1\246\5\13"+
|
---|
701 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
702 | "\4\0\1\12\2\0\1\12\5\0\1\13\1\u0155\3\13"+
|
---|
703 | "\13\0\10\13\1\u018e\5\13\1\u014b\4\13\1\u018f\2\13"+
|
---|
704 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
705 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\12\13"+
|
---|
706 | "\1\u0190\13\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
707 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
708 | "\13\0\3\13\1\u0191\22\13\1\0\3\13\1\12\5\13"+
|
---|
709 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
710 | "\5\0\5\13\13\0\15\13\1\u0192\10\13\1\0\3\13"+
|
---|
711 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
712 | "\2\0\1\12\5\0\1\u0193\4\13\13\0\1\u0194\1\13"+
|
---|
713 | "\1\u0195\13\13\1\u0196\1\u0197\6\13\1\0\3\13\1\12"+
|
---|
714 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
715 | "\1\12\5\0\1\13\1\u0155\3\13\13\0\1\13\1\307"+
|
---|
716 | "\14\13\1\u014b\7\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
717 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
718 | "\4\13\1\u0198\13\0\26\13\1\0\3\13\1\12\5\13"+
|
---|
719 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
720 | "\5\0\1\u0199\4\13\13\0\26\13\1\0\3\13\1\12"+
|
---|
721 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
722 | "\1\12\5\0\1\u019a\1\u019b\3\13\13\0\1\13\1\u019c"+
|
---|
723 | "\6\13\1\u018e\1\13\1\u019d\10\13\1\u018f\2\13\1\0"+
|
---|
724 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
725 | "\1\12\2\0\1\12\5\0\3\13\1\u019e\1\13\13\0"+
|
---|
726 | "\26\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
727 | "\4\13\4\0\1\12\2\0\1\12\5\0\1\u019f\4\13"+
|
---|
728 | "\13\0\26\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
729 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
730 | "\13\0\12\13\1\u01a0\4\13\1\u0115\6\13\1\0\3\13"+
|
---|
731 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
732 | "\2\0\1\12\5\0\5\13\13\0\11\13\1\251\14\13"+
|
---|
733 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
734 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\1\310"+
|
---|
735 | "\12\13\1\307\7\13\1\201\2\13\1\0\3\13\1\12"+
|
---|
736 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
737 | "\1\12\5\0\5\13\13\0\1\13\1\u01a1\24\13\1\0"+
|
---|
738 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
739 | "\1\12\2\0\1\12\5\0\5\13\13\0\1\13\1\u0119"+
|
---|
740 | "\24\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
741 | "\4\13\4\0\1\12\2\0\1\12\5\0\3\13\1\u01a2"+
|
---|
742 | "\1\13\13\0\26\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
743 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
744 | "\5\13\13\0\1\246\25\13\1\0\3\13\1\12\5\13"+
|
---|
745 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
746 | "\5\0\5\13\13\0\4\13\1\246\21\13\1\0\3\13"+
|
---|
747 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
748 | "\2\0\1\12\5\0\5\13\13\0\11\13\1\u01a3\14\13"+
|
---|
749 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
750 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\4\13"+
|
---|
751 | "\1\u01a4\21\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
752 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
753 | "\13\0\16\13\1\u01a5\7\13\1\0\3\13\1\12\5\13"+
|
---|
754 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
755 | "\5\0\5\13\13\0\12\13\1\u01a6\13\13\1\0\3\13"+
|
---|
756 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
757 | "\2\0\1\12\5\0\5\13\13\0\15\13\1\310\10\13"+
|
---|
758 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
759 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\3\13"+
|
---|
760 | "\1\u0175\22\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
761 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
762 | "\13\0\11\13\1\u01a7\14\13\1\0\3\13\1\12\5\13"+
|
---|
763 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
764 | "\5\0\1\13\1\u01a8\3\13\13\0\1\13\1\u019c\24\13"+
|
---|
765 | "\1\0\3\13\12\0\1\u0130\16\0\1\u0132\21\0\1\u0133"+
|
---|
766 | "\26\0\1\u0134\106\0\1\u01a9\20\0\1\u01aa\105\0\1\u01ab"+
|
---|
767 | "\105\0\1\u01ac\127\0\1\u01ad\124\0\1\u013c\106\0\1\u01ae"+
|
---|
768 | "\62\0\1\u01af\2\0\1\u01ad\124\0\1\u01b0\120\0\1\u01b1"+
|
---|
769 | "\50\0\1\u01b2\134\0\1\u01ad\21\0\1\12\5\13\1\0"+
|
---|
770 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
771 | "\5\13\13\0\15\13\1\u01b3\10\13\1\0\3\13\1\12"+
|
---|
772 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
773 | "\1\12\5\0\5\13\13\0\12\13\1\u01b4\13\13\1\0"+
|
---|
774 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
775 | "\1\12\2\0\1\12\5\0\5\13\13\0\17\13\1\u01b5"+
|
---|
776 | "\6\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
777 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
778 | "\2\13\1\310\23\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
779 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
780 | "\5\13\13\0\17\13\1\u0192\6\13\1\0\3\13\1\12"+
|
---|
781 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
782 | "\1\12\5\0\1\13\1\223\3\13\13\0\26\13\1\0"+
|
---|
783 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
784 | "\1\12\2\0\1\12\5\0\1\u01b6\4\13\13\0\12\13"+
|
---|
785 | "\1\310\13\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
786 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
787 | "\13\0\3\13\1\223\5\13\1\u01b7\14\13\1\0\3\13"+
|
---|
788 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
789 | "\2\0\1\12\5\0\3\13\1\310\1\13\13\0\26\13"+
|
---|
790 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
791 | "\4\0\1\12\2\0\1\12\5\0\1\u01b8\4\13\13\0"+
|
---|
792 | "\1\u01b9\1\13\1\u0195\13\13\1\u0196\1\u0197\6\13\1\0"+
|
---|
793 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
794 | "\1\12\2\0\1\12\5\0\5\13\13\0\3\13\1\u0125"+
|
---|
795 | "\22\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
796 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
797 | "\10\13\1\u01ba\15\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
798 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
799 | "\5\13\13\0\17\13\1\u01bb\6\13\1\0\3\13\1\12"+
|
---|
800 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
801 | "\1\12\5\0\5\13\13\0\21\13\1\u01bc\4\13\1\0"+
|
---|
802 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
803 | "\1\12\2\0\1\12\5\0\5\13\13\0\3\13\1\246"+
|
---|
804 | "\22\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
805 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
806 | "\7\13\1\310\16\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
807 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
808 | "\5\13\13\0\1\13\1\223\24\13\1\0\3\13\1\12"+
|
---|
809 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
810 | "\1\12\5\0\4\13\1\u01bd\13\0\26\13\1\0\3\13"+
|
---|
811 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
812 | "\2\0\1\12\5\0\5\13\13\0\3\13\1\u01be\22\13"+
|
---|
813 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
814 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\21\13"+
|
---|
815 | "\1\u01bf\4\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
816 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
817 | "\13\0\4\13\1\u0166\21\13\1\0\3\13\1\12\5\13"+
|
---|
818 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
819 | "\5\0\5\13\13\0\21\13\1\u01c0\4\13\1\0\3\13"+
|
---|
820 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
821 | "\2\0\1\12\5\0\5\13\13\0\11\13\1\u01c1\14\13"+
|
---|
822 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
823 | "\4\0\1\12\2\0\1\12\5\0\4\13\1\55\13\0"+
|
---|
824 | "\26\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
825 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
826 | "\12\13\1\u0145\13\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
827 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
828 | "\3\13\1\u0192\1\13\13\0\26\13\1\0\3\13\1\12"+
|
---|
829 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
830 | "\1\12\5\0\5\13\13\0\17\13\1\u01c2\6\13\1\0"+
|
---|
831 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
832 | "\1\12\2\0\1\12\5\0\5\13\13\0\3\13\1\u01c3"+
|
---|
833 | "\22\13\1\0\3\13\10\u015a\1\u015c\75\u015a\6\12\1\0"+
|
---|
834 | "\2\12\2\0\4\12\4\0\1\12\2\0\1\12\5\0"+
|
---|
835 | "\5\u015b\13\0\2\u015b\2\12\1\u015b\4\12\1\u015b\1\12"+
|
---|
836 | "\1\u015b\2\12\1\u015b\2\12\1\u015b\4\12\1\0\3\12"+
|
---|
837 | "\34\0\5\u015c\13\0\2\u015c\2\0\1\u015c\4\0\1\u015c"+
|
---|
838 | "\1\0\1\u015c\2\0\1\u015c\2\0\1\u015c\10\0\1\12"+
|
---|
839 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
840 | "\1\12\5\0\1\272\1\u0155\3\13\13\0\10\13\1\u01c4"+
|
---|
841 | "\5\13\1\u014b\7\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
842 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
843 | "\1\265\4\13\13\0\26\13\1\0\3\13\1\12\5\13"+
|
---|
844 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
845 | "\5\0\4\13\1\310\13\0\13\13\1\u01c5\12\13\1\0"+
|
---|
846 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
847 | "\1\12\2\0\1\12\5\0\5\13\13\0\14\13\1\310"+
|
---|
848 | "\11\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
849 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
850 | "\1\13\1\310\24\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
851 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
852 | "\1\u01c6\1\310\1\13\1\u01c7\1\13\13\0\1\u01c8\1\13"+
|
---|
853 | "\1\u01c9\13\13\1\u01ca\1\u01cb\6\13\1\0\3\13\1\12"+
|
---|
854 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
855 | "\1\12\5\0\1\13\1\u012c\3\13\13\0\26\13\1\0"+
|
---|
856 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
857 | "\1\12\2\0\1\12\5\0\5\13\13\0\3\13\1\u01cc"+
|
---|
858 | "\7\13\1\u01cd\1\13\1\310\10\13\1\0\3\13\1\12"+
|
---|
859 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
860 | "\1\12\5\0\5\13\13\0\3\13\1\u01ce\22\13\1\0"+
|
---|
861 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
862 | "\1\12\2\0\1\12\5\0\5\13\13\0\13\13\1\225"+
|
---|
863 | "\12\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
864 | "\4\13\4\0\1\12\2\0\1\12\5\0\1\u012c\4\13"+
|
---|
865 | "\13\0\26\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
866 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
867 | "\13\0\2\13\1\u01cf\23\13\1\0\3\13\1\12\5\13"+
|
---|
868 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
869 | "\5\0\5\13\13\0\3\13\1\u01d0\5\13\1\u01d1\14\13"+
|
---|
870 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
871 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\3\13"+
|
---|
872 | "\1\256\22\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
873 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
874 | "\13\0\4\13\1\u0163\21\13\1\0\3\13\1\12\5\13"+
|
---|
875 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
876 | "\5\0\5\13\13\0\11\13\1\u01d2\14\13\1\0\3\13"+
|
---|
877 | "\6\u016d\1\u01d3\1\u016d\1\u01d4\2\u01d3\4\u016d\4\u01d3\1\u016d"+
|
---|
878 | "\2\u01d3\1\u016d\3\u01d3\1\0\1\u01d3\5\u016d\13\u01d3\26\u016d"+
|
---|
879 | "\1\u01d3\3\u016d\32\u016e\1\u01d5\53\u016e\32\u016f\1\0\13\u016f"+
|
---|
880 | "\1\u01d6\37\u016f\32\u0170\1\0\17\u0170\1\u01d7\33\u0170\1\12"+
|
---|
881 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
882 | "\1\12\5\0\5\13\13\0\12\13\1\u01d8\13\13\1\0"+
|
---|
883 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
884 | "\1\12\2\0\1\12\5\0\3\13\1\u01d9\1\13\13\0"+
|
---|
885 | "\26\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
886 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
887 | "\12\13\1\u01da\13\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
888 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
889 | "\5\13\13\0\12\13\1\u01db\13\13\1\0\3\13\1\12"+
|
---|
890 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
891 | "\1\12\5\0\5\13\13\0\12\13\1\225\13\13\1\0"+
|
---|
892 | "\3\13\10\u0176\1\u01dc\75\u0176\6\u0177\1\u01dc\1\u0177\1\u01dd"+
|
---|
893 | "\2\u01dc\4\u0177\4\u01dc\1\u0177\2\u01dc\1\u0177\5\u01dc\5\u0177"+
|
---|
894 | "\13\u01dc\26\u0177\1\u01dc\3\u0177\32\u0178\1\u01de\53\u0178\46\u0179"+
|
---|
895 | "\1\u01de\37\u0179\52\u017a\1\u01de\33\u017a\1\0\5\u017b\5\0"+
|
---|
896 | "\4\u017b\11\0\1\351\3\0\5\u017b\13\0\26\u017b\1\0"+
|
---|
897 | "\3\u017b\1\0\5\u017c\5\0\4\u017c\11\0\1\360\3\0"+
|
---|
898 | "\5\u017c\13\0\26\u017c\1\0\3\u017c\1\0\5\u017e\5\0"+
|
---|
899 | "\4\u017e\11\0\1\367\3\0\5\u017e\13\0\26\u017e\1\0"+
|
---|
900 | "\3\u017e\66\0\1\u01df\57\0\1\u01e0\124\0\1\u0188\106\0"+
|
---|
901 | "\1\u01e1\62\0\1\u01e2\2\0\1\u01e0\124\0\1\u01e3\120\0"+
|
---|
902 | "\1\u01e4\50\0\1\u01e5\134\0\1\u01e0\55\0\5\u0189\13\0"+
|
---|
903 | "\2\u0189\1\0\2\u0189\3\0\2\u0189\1\0\1\u0189\2\0"+
|
---|
904 | "\1\u0189\2\0\1\u0189\10\0\1\12\5\13\1\0\2\12"+
|
---|
905 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
906 | "\13\0\4\13\1\251\21\13\1\0\3\13\1\12\5\13"+
|
---|
907 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
908 | "\5\0\1\13\1\225\3\13\13\0\12\13\1\310\13\13"+
|
---|
909 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
910 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\17\13"+
|
---|
911 | "\1\u01e6\6\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
912 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
913 | "\13\0\3\13\1\u01e7\22\13\1\0\3\13\1\12\5\13"+
|
---|
914 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
915 | "\5\0\5\13\13\0\3\13\1\u01e8\22\13\1\0\3\13"+
|
---|
916 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
917 | "\2\0\1\12\5\0\5\13\13\0\10\13\1\337\15\13"+
|
---|
918 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
919 | "\4\0\1\12\2\0\1\12\5\0\4\13\1\u01e9\13\0"+
|
---|
920 | "\26\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
921 | "\4\13\4\0\1\12\2\0\1\12\5\0\1\13\1\246"+
|
---|
922 | "\3\13\13\0\26\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
923 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
924 | "\5\13\13\0\1\13\1\u01ea\1\13\1\u01eb\22\13\1\0"+
|
---|
925 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
926 | "\1\12\2\0\1\12\5\0\5\13\13\0\10\13\1\u01ec"+
|
---|
927 | "\5\13\1\u01ed\4\13\1\u01ee\2\13\1\0\3\13\1\12"+
|
---|
928 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
929 | "\1\12\5\0\5\13\13\0\1\13\1\u01ef\24\13\1\0"+
|
---|
930 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
931 | "\1\12\2\0\1\12\5\0\5\13\13\0\10\13\1\u01ee"+
|
---|
932 | "\15\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
933 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
934 | "\3\13\1\u01f0\22\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
935 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
936 | "\5\13\13\0\24\13\1\310\1\13\1\0\3\13\1\12"+
|
---|
937 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
938 | "\1\12\5\0\5\13\13\0\12\13\1\251\13\13\1\0"+
|
---|
939 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
940 | "\1\12\2\0\1\12\5\0\5\13\13\0\3\13\1\u01f1"+
|
---|
941 | "\22\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
942 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
943 | "\4\13\1\314\21\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
944 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
945 | "\5\13\13\0\1\u01a6\25\13\1\0\3\13\1\12\5\13"+
|
---|
946 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
947 | "\5\0\5\13\13\0\3\13\1\u01ba\22\13\1\0\3\13"+
|
---|
948 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
949 | "\2\0\1\12\5\0\5\13\13\0\11\13\1\u01d1\14\13"+
|
---|
950 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
951 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\3\13"+
|
---|
952 | "\1\u0192\22\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
953 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
954 | "\13\0\11\13\1\u01f2\14\13\1\0\3\13\1\12\5\13"+
|
---|
955 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
956 | "\5\0\5\13\13\0\1\13\1\246\24\13\1\0\3\13"+
|
---|
957 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
958 | "\2\0\1\12\5\0\5\13\13\0\3\13\1\251\22\13"+
|
---|
959 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
960 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\10\13"+
|
---|
961 | "\1\u01f3\15\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
962 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\3\13"+
|
---|
963 | "\1\u01f4\1\13\13\0\26\13\1\0\3\13\1\12\5\13"+
|
---|
964 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
965 | "\5\0\5\13\13\0\12\13\1\u0140\13\13\1\0\3\13"+
|
---|
966 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
967 | "\2\0\1\12\5\0\5\13\13\0\3\13\1\201\22\13"+
|
---|
968 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
969 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\17\13"+
|
---|
970 | "\1\u01f5\6\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
971 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\3\13"+
|
---|
972 | "\1\u01f6\1\13\13\0\26\13\1\0\3\13\104\0\1\u01f7"+
|
---|
973 | "\1\u01f8\103\0\1\u01f9\105\0\1\u01fa\105\0\1\u01fb\42\0"+
|
---|
974 | "\1\u01fc\122\0\1\u01fd\117\0\1\u01ad\103\0\1\u01fe\111\0"+
|
---|
975 | "\1\u01ad\14\0\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
976 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\4\13"+
|
---|
977 | "\1\u01ff\21\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
978 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
979 | "\13\0\1\13\1\u0200\24\13\1\0\3\13\1\12\5\13"+
|
---|
980 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
981 | "\5\0\5\13\13\0\12\13\1\u0201\13\13\1\0\3\13"+
|
---|
982 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
983 | "\2\0\1\12\5\0\5\13\13\0\12\13\1\265\13\13"+
|
---|
984 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
985 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\20\13"+
|
---|
986 | "\1\223\5\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
987 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
988 | "\13\0\3\13\1\u01eb\22\13\1\0\3\13\1\12\5\13"+
|
---|
989 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
990 | "\5\0\5\13\13\0\10\13\1\u0202\12\13\1\u01ee\2\13"+
|
---|
991 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
992 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\13\13"+
|
---|
993 | "\1\310\12\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
994 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
995 | "\13\0\6\13\1\310\17\13\1\0\3\13\1\12\5\13"+
|
---|
996 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
997 | "\5\0\5\13\13\0\3\13\1\265\22\13\1\0\3\13"+
|
---|
998 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
999 | "\2\0\1\12\5\0\3\13\1\u0203\1\u0120\13\0\1\u0204"+
|
---|
1000 | "\25\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
1001 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
1002 | "\10\13\1\u0205\15\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
1003 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
1004 | "\5\13\13\0\10\13\1\201\15\13\1\0\3\13\1\12"+
|
---|
1005 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
1006 | "\1\12\5\0\5\13\13\0\11\13\1\u0206\14\13\1\0"+
|
---|
1007 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
1008 | "\1\12\2\0\1\12\5\0\5\13\13\0\17\13\1\u0207"+
|
---|
1009 | "\6\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
1010 | "\4\13\4\0\1\12\2\0\1\12\5\0\1\13\1\u0208"+
|
---|
1011 | "\3\13\13\0\26\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
1012 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
1013 | "\1\13\1\u014c\3\13\13\0\26\13\1\0\3\13\1\12"+
|
---|
1014 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
1015 | "\1\12\5\0\5\13\13\0\1\13\1\u0209\24\13\1\0"+
|
---|
1016 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
1017 | "\1\12\2\0\1\12\5\0\5\13\13\0\1\13\1\u020a"+
|
---|
1018 | "\1\13\1\u020b\22\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
1019 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
1020 | "\5\13\13\0\1\13\1\u020c\24\13\1\0\3\13\1\12"+
|
---|
1021 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
1022 | "\1\12\5\0\5\13\13\0\1\u020d\2\13\1\u020e\4\13"+
|
---|
1023 | "\1\u020f\5\13\1\u01ed\4\13\1\u0210\2\13\1\0\3\13"+
|
---|
1024 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
1025 | "\2\0\1\12\5\0\5\13\13\0\1\13\1\u0211\24\13"+
|
---|
1026 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
1027 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\10\13"+
|
---|
1028 | "\1\u0212\15\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
1029 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
1030 | "\13\0\3\13\1\u0213\22\13\1\0\3\13\1\12\5\13"+
|
---|
1031 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
1032 | "\5\0\5\13\13\0\4\13\1\u0214\21\13\1\0\3\13"+
|
---|
1033 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
1034 | "\2\0\1\12\5\0\3\13\1\u0215\1\13\13\0\26\13"+
|
---|
1035 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
1036 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\17\13"+
|
---|
1037 | "\1\u0161\6\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
1038 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
1039 | "\13\0\11\13\1\u0112\14\13\1\0\3\13\1\12\5\13"+
|
---|
1040 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
1041 | "\5\0\1\u0216\4\13\13\0\26\13\1\0\3\13\1\12"+
|
---|
1042 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
1043 | "\1\12\5\0\5\13\13\0\17\13\1\u012c\6\13\1\0"+
|
---|
1044 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
1045 | "\1\12\2\0\1\12\5\0\3\13\1\223\1\13\13\0"+
|
---|
1046 | "\3\13\1\310\22\13\1\0\3\13\10\u01d3\1\u0217\21\u01d3"+
|
---|
1047 | "\1\0\53\u01d3\6\u016d\1\u01d3\1\u016d\1\u01d4\2\u01d3\4\u016d"+
|
---|
1048 | "\4\u01d3\1\u016d\2\u01d3\1\u016d\3\u01d3\1\0\1\u01d3\1\u01d4"+
|
---|
1049 | "\1\u016d\3\u01d4\13\u01d3\2\u01d4\2\u016d\1\u01d4\4\u016d\1\u01d4"+
|
---|
1050 | "\1\u016d\1\u01d4\5\u016d\1\u01d4\4\u016d\1\u01d3\3\u016d\34\0"+
|
---|
1051 | "\1\u01d5\1\0\3\u01d5\13\0\2\u01d5\2\0\1\u01d5\4\0"+
|
---|
1052 | "\1\u01d5\1\0\1\u01d5\5\0\1\u01d5\10\0\32\u016f\1\0"+
|
---|
1053 | "\1\u016f\1\u01d6\1\u016f\3\u01d6\5\u016f\1\u01d6\5\u016f\2\u01d6"+
|
---|
1054 | "\2\u016f\1\u01d6\4\u016f\1\u01d6\1\u016f\1\u01d6\5\u016f\1\u01d6"+
|
---|
1055 | "\10\u016f\32\u0170\1\0\1\u0170\1\u01d7\1\u0170\3\u01d7\11\u0170"+
|
---|
1056 | "\1\u01d7\1\u0170\2\u01d7\2\u0170\1\u01d7\4\u0170\1\u01d7\1\u0170"+
|
---|
1057 | "\1\u01d7\5\u0170\1\u01d7\10\u0170\1\12\5\13\1\0\2\12"+
|
---|
1058 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
1059 | "\13\0\3\13\1\u0218\22\13\1\0\3\13\1\12\5\13"+
|
---|
1060 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
1061 | "\5\0\5\13\13\0\3\13\1\223\22\13\1\0\3\13"+
|
---|
1062 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
1063 | "\2\0\1\12\5\0\5\13\13\0\1\u020d\25\13\1\0"+
|
---|
1064 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
1065 | "\1\12\2\0\1\12\5\0\5\13\13\0\4\13\1\u0219"+
|
---|
1066 | "\21\13\1\0\3\13\10\u01dc\1\u01de\75\u01dc\6\12\1\0"+
|
---|
1067 | "\2\12\2\0\4\12\4\0\1\12\2\0\1\12\5\0"+
|
---|
1068 | "\2\u01dd\2\12\1\u01dd\13\0\10\12\1\u01dd\15\12\1\0"+
|
---|
1069 | "\3\12\34\0\2\u01de\2\0\1\u01de\23\0\1\u01de\61\0"+
|
---|
1070 | "\1\u021a\122\0\1\u021b\117\0\1\u01e0\103\0\1\u021c\111\0"+
|
---|
1071 | "\1\u01e0\14\0\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
1072 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\12\13"+
|
---|
1073 | "\1\256\13\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
1074 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
1075 | "\13\0\12\13\1\u021d\13\13\1\0\3\13\1\12\5\13"+
|
---|
1076 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
1077 | "\5\0\5\13\13\0\4\13\1\u0119\21\13\1\0\3\13"+
|
---|
1078 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
1079 | "\2\0\1\12\5\0\5\13\13\0\1\13\1\u021e\24\13"+
|
---|
1080 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
1081 | "\4\0\1\12\2\0\1\12\5\0\1\13\1\u021f\3\13"+
|
---|
1082 | "\13\0\26\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
1083 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
1084 | "\13\0\10\13\1\u0220\15\13\1\0\3\13\1\12\5\13"+
|
---|
1085 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
1086 | "\5\0\5\13\13\0\1\13\1\u0221\7\13\1\u0222\14\13"+
|
---|
1087 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
1088 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\10\13"+
|
---|
1089 | "\1\307\15\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
1090 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
1091 | "\13\0\3\13\1\u0223\22\13\1\0\3\13\1\12\5\13"+
|
---|
1092 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
1093 | "\5\0\1\u01f0\4\13\13\0\26\13\1\0\3\13\1\12"+
|
---|
1094 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
1095 | "\1\12\5\0\5\13\13\0\12\13\1\u01ee\13\13\1\0"+
|
---|
1096 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
1097 | "\1\12\2\0\1\12\5\0\5\13\13\0\3\13\1\u012c"+
|
---|
1098 | "\22\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
1099 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
1100 | "\17\13\1\u0224\6\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
1101 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
1102 | "\1\246\4\13\13\0\26\13\1\0\3\13\1\12\5\13"+
|
---|
1103 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
1104 | "\5\0\5\13\13\0\3\13\1\u0119\22\13\1\0\3\13"+
|
---|
1105 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
1106 | "\2\0\1\12\5\0\5\13\13\0\1\13\1\u0205\24\13"+
|
---|
1107 | "\1\0\3\13\104\0\1\u0225\1\u0226\104\0\1\u0227\1\u0228"+
|
---|
1108 | "\104\0\1\u0229\1\u022a\61\0\2\u01ad\63\0\1\u022b\140\0"+
|
---|
1109 | "\1\u01ad\12\0\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
1110 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\16\13"+
|
---|
1111 | "\1\225\7\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
1112 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
1113 | "\13\0\12\13\1\u022c\13\13\1\0\3\13\1\12\5\13"+
|
---|
1114 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
1115 | "\5\0\5\13\13\0\1\13\1\u0221\24\13\1\0\3\13"+
|
---|
1116 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
1117 | "\2\0\1\12\5\0\5\13\13\0\11\13\1\u022d\14\13"+
|
---|
1118 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
1119 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\11\13"+
|
---|
1120 | "\1\244\14\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
1121 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\1\225"+
|
---|
1122 | "\4\13\13\0\26\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
1123 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
1124 | "\5\13\13\0\10\13\1\225\15\13\1\0\3\13\1\12"+
|
---|
1125 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
1126 | "\1\12\5\0\4\13\1\274\13\0\26\13\1\0\3\13"+
|
---|
1127 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
1128 | "\2\0\1\12\5\0\5\13\13\0\4\13\1\u0175\21\13"+
|
---|
1129 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
1130 | "\4\0\1\12\2\0\1\12\5\0\4\13\1\225\13\0"+
|
---|
1131 | "\26\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
1132 | "\4\13\4\0\1\12\2\0\1\12\5\0\1\13\1\u022e"+
|
---|
1133 | "\3\13\13\0\26\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
1134 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
1135 | "\5\13\13\0\10\13\1\u022f\15\13\1\0\3\13\1\12"+
|
---|
1136 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
1137 | "\1\12\5\0\5\13\13\0\16\13\1\344\7\13\1\0"+
|
---|
1138 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
1139 | "\1\12\2\0\1\12\5\0\5\13\13\0\11\13\1\u0119"+
|
---|
1140 | "\14\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
1141 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
1142 | "\3\13\1\u0230\22\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
1143 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
1144 | "\5\13\13\0\1\13\1\u0231\7\13\1\u0222\14\13\1\0"+
|
---|
1145 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
1146 | "\1\12\2\0\1\12\5\0\5\13\13\0\3\13\1\u0223"+
|
---|
1147 | "\13\13\1\u0232\1\13\1\u020d\4\13\1\0\3\13\1\12"+
|
---|
1148 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
1149 | "\1\12\5\0\1\u0213\4\13\13\0\26\13\1\0\3\13"+
|
---|
1150 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
1151 | "\2\0\1\12\5\0\5\13\13\0\3\13\1\u0223\12\13"+
|
---|
1152 | "\1\u020d\1\u0232\6\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
1153 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
1154 | "\5\13\13\0\12\13\1\u0233\13\13\1\0\3\13\1\12"+
|
---|
1155 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
1156 | "\1\12\5\0\1\13\1\u0234\3\13\13\0\26\13\1\0"+
|
---|
1157 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
1158 | "\1\12\2\0\1\12\5\0\5\13\13\0\11\13\1\u0235"+
|
---|
1159 | "\14\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
1160 | "\4\13\4\0\1\12\2\0\1\12\5\0\1\223\4\13"+
|
---|
1161 | "\13\0\26\13\1\0\3\13\10\u01d3\1\u0217\21\u01d3\1\0"+
|
---|
1162 | "\1\u01d3\1\u0217\1\u01d3\3\u0217\13\u01d3\2\u0217\2\u01d3\1\u0217"+
|
---|
1163 | "\4\u01d3\1\u0217\1\u01d3\1\u0217\5\u01d3\1\u0217\10\u01d3\1\12"+
|
---|
1164 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
1165 | "\1\12\5\0\5\13\13\0\13\13\1\u0236\12\13\1\0"+
|
---|
1166 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
1167 | "\1\12\2\0\1\12\5\0\5\13\13\0\10\13\1\u0237"+
|
---|
1168 | "\15\13\1\0\3\13\61\0\2\u01e0\63\0\1\u0238\140\0"+
|
---|
1169 | "\1\u01e0\12\0\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
1170 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\1\u0239"+
|
---|
1171 | "\25\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
1172 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
1173 | "\23\13\1\201\2\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
1174 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
1175 | "\5\13\13\0\15\13\1\u023a\10\13\1\0\3\13\1\12"+
|
---|
1176 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
1177 | "\1\12\5\0\5\13\13\0\7\13\1\u01ee\16\13\1\0"+
|
---|
1178 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
1179 | "\1\12\2\0\1\12\5\0\5\13\13\0\12\13\1\u023b"+
|
---|
1180 | "\13\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
1181 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
1182 | "\1\13\1\u023c\24\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
1183 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
1184 | "\5\13\13\0\17\13\1\246\6\13\1\0\3\13\1\12"+
|
---|
1185 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
1186 | "\1\12\5\0\5\13\13\0\21\13\1\u01d9\4\13\1\0"+
|
---|
1187 | "\3\13\31\0\1\u01f7\105\0\1\u01f8\127\0\1\u023d\105\0"+
|
---|
1188 | "\1\u023e\134\0\1\u01f7\105\0\1\u01f8\70\0\1\u023f\20\0"+
|
---|
1189 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
1190 | "\2\0\1\12\5\0\5\13\13\0\24\13\1\244\1\13"+
|
---|
1191 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
1192 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\17\13"+
|
---|
1193 | "\1\u0240\6\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
1194 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
1195 | "\13\0\15\13\1\u0241\10\13\1\0\3\13\1\12\5\13"+
|
---|
1196 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
1197 | "\5\0\5\13\13\0\7\13\1\u0242\16\13\1\0\3\13"+
|
---|
1198 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
1199 | "\2\0\1\12\5\0\5\13\13\0\10\13\1\u0243\15\13"+
|
---|
1200 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
1201 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\12\13"+
|
---|
1202 | "\1\u0244\13\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
1203 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
1204 | "\13\0\4\13\1\u01ba\21\13\1\0\3\13\1\12\5\13"+
|
---|
1205 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
1206 | "\5\0\5\13\13\0\3\13\1\u0223\10\13\1\u0245\11\13"+
|
---|
1207 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
1208 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\2\13"+
|
---|
1209 | "\1\223\23\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
1210 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
1211 | "\13\0\17\13\1\225\6\13\1\0\3\13\1\12\5\13"+
|
---|
1212 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
1213 | "\5\0\5\13\13\0\3\13\1\u0246\22\13\1\0\3\13"+
|
---|
1214 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
1215 | "\2\0\1\12\5\0\5\13\13\0\10\13\1\u0247\15\13"+
|
---|
1216 | "\1\0\3\13\65\0\1\u0248\20\0\1\12\5\13\1\0"+
|
---|
1217 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
1218 | "\5\13\13\0\4\13\1\u0120\21\13\1\0\3\13\1\12"+
|
---|
1219 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
1220 | "\1\12\5\0\5\13\13\0\1\13\1\u0125\24\13\1\0"+
|
---|
1221 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
1222 | "\1\12\2\0\1\12\5\0\5\13\13\0\1\13\1\u01ee"+
|
---|
1223 | "\24\13\1\0\3\13\1\12\5\13\1\0\2\12\2\0"+
|
---|
1224 | "\4\13\4\0\1\12\2\0\1\12\5\0\5\13\13\0"+
|
---|
1225 | "\10\13\1\u0249\15\13\1\0\3\13\73\0\1\u024a\12\0"+
|
---|
1226 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
1227 | "\2\0\1\12\5\0\5\13\13\0\3\13\1\310\11\13"+
|
---|
1228 | "\1\310\10\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
1229 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
1230 | "\13\0\1\13\1\u0125\15\13\1\u0151\6\13\1\0\3\13"+
|
---|
1231 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
1232 | "\2\0\1\12\5\0\5\13\13\0\3\13\1\u0223\10\13"+
|
---|
1233 | "\1\u024b\11\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
1234 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
1235 | "\13\0\17\13\1\u0151\6\13\1\0\3\13\1\12\5\13"+
|
---|
1236 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
1237 | "\5\0\5\13\13\0\1\13\1\u024c\24\13\1\0\3\13"+
|
---|
1238 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
1239 | "\2\0\1\12\5\0\5\13\13\0\24\13\1\u024d\1\13"+
|
---|
1240 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
1241 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\12\13"+
|
---|
1242 | "\1\u024e\13\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
1243 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
1244 | "\13\0\4\13\1\u0198\21\13\1\0\3\13\73\0\1\u024f"+
|
---|
1245 | "\12\0\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
1246 | "\1\12\2\0\1\12\5\0\5\13\13\0\11\13\1\u0250"+
|
---|
1247 | "\14\13\1\0\3\13\72\0\1\u01ad\13\0\1\12\5\13"+
|
---|
1248 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
1249 | "\5\0\5\13\13\0\24\13\1\u0251\1\13\1\0\3\13"+
|
---|
1250 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
1251 | "\2\0\1\12\5\0\5\13\13\0\3\13\1\u0223\10\13"+
|
---|
1252 | "\1\u0252\11\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
1253 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\5\13"+
|
---|
1254 | "\13\0\4\13\1\u0253\12\13\1\u0151\6\13\1\0\3\13"+
|
---|
1255 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
1256 | "\2\0\1\12\5\0\5\13\13\0\4\13\1\310\21\13"+
|
---|
1257 | "\1\0\3\13\72\0\1\u01e0\13\0\1\12\5\13\1\0"+
|
---|
1258 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
1259 | "\5\13\13\0\12\13\1\u0198\13\13\1\0\3\13\1\12"+
|
---|
1260 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
1261 | "\1\12\5\0\5\13\13\0\1\u0254\16\13\1\u0151\6\13"+
|
---|
1262 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
1263 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\24\13"+
|
---|
1264 | "\1\u0255\1\13\1\0\3\13\1\12\5\13\1\0\2\12"+
|
---|
1265 | "\2\0\4\13\4\0\1\12\2\0\1\12\5\0\4\13"+
|
---|
1266 | "\1\u0256\13\0\26\13\1\0\3\13\1\12\5\13\1\0"+
|
---|
1267 | "\2\12\2\0\4\13\4\0\1\12\2\0\1\12\5\0"+
|
---|
1268 | "\5\13\13\0\1\13\1\204\24\13\1\0\3\13\1\12"+
|
---|
1269 | "\5\13\1\0\2\12\2\0\4\13\4\0\1\12\2\0"+
|
---|
1270 | "\1\12\5\0\5\13\13\0\17\13\1\u0257\6\13\1\0"+
|
---|
1271 | "\3\13\1\12\5\13\1\0\2\12\2\0\4\13\4\0"+
|
---|
1272 | "\1\12\2\0\1\12\5\0\4\13\1\251\13\0\26\13"+
|
---|
1273 | "\1\0\3\13\1\12\5\13\1\0\2\12\2\0\4\13"+
|
---|
1274 | "\4\0\1\12\2\0\1\12\5\0\5\13\13\0\4\13"+
|
---|
1275 | "\1\u0166\14\13\1\u0258\4\13\1\0\3\13\1\12\5\13"+
|
---|
1276 | "\1\0\2\12\2\0\4\13\4\0\1\12\2\0\1\12"+
|
---|
1277 | "\5\0\5\13\13\0\13\13\1\u0259\12\13\1\0\3\13"+
|
---|
1278 | "\1\12\5\13\1\0\2\12\2\0\4\13\4\0\1\12"+
|
---|
1279 | "\2\0\1\12\5\0\5\13\13\0\14\13\1\u01a2\11\13"+
|
---|
1280 | "\1\0\3\13";
|
---|
1281 |
|
---|
1282 | private static int [] zzUnpackTrans() {
|
---|
1283 | int [] result = new int[38500];
|
---|
1284 | int offset = 0;
|
---|
1285 | offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result);
|
---|
1286 | return result;
|
---|
1287 | }
|
---|
1288 |
|
---|
1289 | private static int zzUnpackTrans(String packed, int offset, int [] result) {
|
---|
1290 | int i = 0; /* index in packed string */
|
---|
1291 | int j = offset; /* index in unpacked array */
|
---|
1292 | int l = packed.length();
|
---|
1293 | while (i < l) {
|
---|
1294 | int count = packed.charAt(i++);
|
---|
1295 | int value = packed.charAt(i++);
|
---|
1296 | value--;
|
---|
1297 | do result[j++] = value; while (--count > 0);
|
---|
1298 | }
|
---|
1299 | return j;
|
---|
1300 | }
|
---|
1301 |
|
---|
1302 |
|
---|
1303 | /* error codes */
|
---|
1304 | private static final int ZZ_UNKNOWN_ERROR = 0;
|
---|
1305 | private static final int ZZ_NO_MATCH = 1;
|
---|
1306 | private static final int ZZ_PUSHBACK_2BIG = 2;
|
---|
1307 |
|
---|
1308 | /* error messages for the codes above */
|
---|
1309 | private static final String ZZ_ERROR_MSG[] = {
|
---|
1310 | "Unkown internal scanner error",
|
---|
1311 | "Error: could not match input",
|
---|
1312 | "Error: pushback value was too large"
|
---|
1313 | };
|
---|
1314 |
|
---|
1315 | /**
|
---|
1316 | * ZZ_ATTRIBUTE[aState] contains the attributes of state <code>aState</code>
|
---|
1317 | */
|
---|
1318 | private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute();
|
---|
1319 |
|
---|
1320 | private static final String ZZ_ATTRIBUTE_PACKED_0 =
|
---|
1321 | "\11\0\4\1\1\11\1\1\1\11\3\1\2\11\4\1"+
|
---|
1322 | "\1\11\15\1\1\11\1\1\1\11\24\1\1\11\2\1"+
|
---|
1323 | "\1\11\3\1\1\11\2\1\2\11\1\1\1\11\3\1"+
|
---|
1324 | "\1\11\1\1\1\11\5\1\1\11\1\1\1\11\1\1"+
|
---|
1325 | "\1\11\2\1\1\11\15\1\1\0\1\1\1\0\1\1"+
|
---|
1326 | "\1\11\1\1\3\0\1\1\1\0\2\1\2\0\34\1"+
|
---|
1327 | "\10\0\43\1\1\0\1\1\2\0\32\1\3\0\1\1"+
|
---|
1328 | "\1\11\2\1\1\0\1\11\1\1\1\0\1\11\2\1"+
|
---|
1329 | "\1\0\1\11\1\1\1\0\3\1\1\0\1\11\1\1"+
|
---|
1330 | "\1\0\3\1\10\0\1\1\1\0\2\1\1\0\1\1"+
|
---|
1331 | "\1\0\1\1\2\0\41\1\15\0\35\1\1\0\23\1"+
|
---|
1332 | "\3\0\5\1\1\0\1\1\5\0\1\1\1\0\1\1"+
|
---|
1333 | "\11\0\40\1\4\0\1\11\5\0\40\1\1\0\10\1"+
|
---|
1334 | "\1\0\2\1\2\11\5\0\21\1\2\11\6\0\33\1"+
|
---|
1335 | "\3\0\10\1\7\0\14\1\1\0\4\1\2\11\1\0"+
|
---|
1336 | "\10\1\1\0\1\1\1\0\4\1\1\0\12\1";
|
---|
1337 |
|
---|
1338 | private static int [] zzUnpackAttribute() {
|
---|
1339 | int [] result = new int[601];
|
---|
1340 | int offset = 0;
|
---|
1341 | offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result);
|
---|
1342 | return result;
|
---|
1343 | }
|
---|
1344 |
|
---|
1345 | private static int zzUnpackAttribute(String packed, int offset, int [] result) {
|
---|
1346 | int i = 0; /* index in packed string */
|
---|
1347 | int j = offset; /* index in unpacked array */
|
---|
1348 | int l = packed.length();
|
---|
1349 | while (i < l) {
|
---|
1350 | int count = packed.charAt(i++);
|
---|
1351 | int value = packed.charAt(i++);
|
---|
1352 | do result[j++] = value; while (--count > 0);
|
---|
1353 | }
|
---|
1354 | return j;
|
---|
1355 | }
|
---|
1356 |
|
---|
1357 | /** the input device */
|
---|
1358 | private java.io.Reader zzReader;
|
---|
1359 |
|
---|
1360 | /** the current state of the DFA */
|
---|
1361 | private int zzState;
|
---|
1362 |
|
---|
1363 | /** the current lexical state */
|
---|
1364 | private int zzLexicalState = YYINITIAL;
|
---|
1365 |
|
---|
1366 | /** this buffer contains the current text to be matched and is
|
---|
1367 | the source of the yytext() string */
|
---|
1368 | private char zzBuffer[];
|
---|
1369 |
|
---|
1370 | /** the textposition at the last accepting state */
|
---|
1371 | private int zzMarkedPos;
|
---|
1372 |
|
---|
1373 | /** the current text position in the buffer */
|
---|
1374 | private int zzCurrentPos;
|
---|
1375 |
|
---|
1376 | /** startRead marks the beginning of the yytext() string in the buffer */
|
---|
1377 | private int zzStartRead;
|
---|
1378 |
|
---|
1379 | /** endRead marks the last character in the buffer, that has been read
|
---|
1380 | from input */
|
---|
1381 | private int zzEndRead;
|
---|
1382 |
|
---|
1383 | /** zzAtEOF == true <=> the scanner is at the EOF */
|
---|
1384 | private boolean zzAtEOF;
|
---|
1385 |
|
---|
1386 | /* user code: */
|
---|
1387 |
|
---|
1388 | /**
|
---|
1389 | * Token type specific to PerlTokenMaker; this signals that we are inside
|
---|
1390 | * an unquoted/double quoted/backtick EOF heredoc.
|
---|
1391 | */
|
---|
1392 | public static final int INTERNAL_HEREDOC_EOF_UNQUOTED = -1;
|
---|
1393 |
|
---|
1394 | /**
|
---|
1395 | * Token type specific to PerlTokenMaker; this signals that we are inside
|
---|
1396 | * an single quoted EOF heredoc.
|
---|
1397 | */
|
---|
1398 | public static final int INTERNAL_HEREDOC_EOF_SINGLE_QUOTED = -2;
|
---|
1399 |
|
---|
1400 | /**
|
---|
1401 | * Token type specific to PerlTokenMaker; this signals that we are inside
|
---|
1402 | * an unquoted/double quoted/backtick EOT heredoc.
|
---|
1403 | */
|
---|
1404 | public static final int INTERNAL_HEREDOC_EOT_UNQUOTED = -3;
|
---|
1405 |
|
---|
1406 | /**
|
---|
1407 | * Token type specific to PerlTokenMaker; this signals that we are inside
|
---|
1408 | * an single quoted EOT heredoc.
|
---|
1409 | */
|
---|
1410 | public static final int INTERNAL_HEREDOC_EOT_SINGLE_QUOTED = -4;
|
---|
1411 |
|
---|
1412 | /**
|
---|
1413 | * Token type specific to PerlTokenMaker; this signals we are in a POD
|
---|
1414 | * block.
|
---|
1415 | */
|
---|
1416 | public static final int INTERNAL_POD = -5;
|
---|
1417 |
|
---|
1418 | /**
|
---|
1419 | * Constructor. This must be here because JFlex does not generate a
|
---|
1420 | * no-parameter constructor.
|
---|
1421 | */
|
---|
1422 | public PerlTokenMaker() {
|
---|
1423 | }
|
---|
1424 |
|
---|
1425 |
|
---|
1426 | /**
|
---|
1427 | * Adds the token specified to the current linked list of tokens as an
|
---|
1428 | * "end token;" that is, at <code>zzMarkedPos</code>.
|
---|
1429 | *
|
---|
1430 | * @param tokenType The token's type.
|
---|
1431 | */
|
---|
1432 | private void addEndToken(int tokenType) {
|
---|
1433 | addToken(zzMarkedPos,zzMarkedPos, tokenType);
|
---|
1434 | }
|
---|
1435 |
|
---|
1436 |
|
---|
1437 | /**
|
---|
1438 | * Adds the token specified to the current linked list of tokens.
|
---|
1439 | *
|
---|
1440 | * @param tokenType The token's type.
|
---|
1441 | */
|
---|
1442 | private void addToken(int tokenType) {
|
---|
1443 | addToken(zzStartRead, zzMarkedPos-1, tokenType);
|
---|
1444 | }
|
---|
1445 |
|
---|
1446 |
|
---|
1447 | /**
|
---|
1448 | * Adds the token specified to the current linked list of tokens.
|
---|
1449 | *
|
---|
1450 | * @param tokenType The token's type.
|
---|
1451 | */
|
---|
1452 | private void addToken(int start, int end, int tokenType) {
|
---|
1453 | int so = start + offsetShift;
|
---|
1454 | addToken(zzBuffer, start,end, tokenType, so);
|
---|
1455 | }
|
---|
1456 |
|
---|
1457 |
|
---|
1458 | /**
|
---|
1459 | * Adds the token specified to the current linked list of tokens.
|
---|
1460 | *
|
---|
1461 | * @param array The character array.
|
---|
1462 | * @param start The starting offset in the array.
|
---|
1463 | * @param end The ending offset in the array.
|
---|
1464 | * @param tokenType The token's type.
|
---|
1465 | * @param startOffset The offset in the document at which this token
|
---|
1466 | * occurs.
|
---|
1467 | */
|
---|
1468 | public void addToken(char[] array, int start, int end, int tokenType, int startOffset) {
|
---|
1469 | super.addToken(array, start,end, tokenType, startOffset);
|
---|
1470 | zzStartRead = zzMarkedPos;
|
---|
1471 | }
|
---|
1472 |
|
---|
1473 |
|
---|
1474 | /**
|
---|
1475 | * Returns the text to place at the beginning and end of a
|
---|
1476 | * line to "comment" it in a this programming language.
|
---|
1477 | *
|
---|
1478 | * @return The start and end strings to add to a line to "comment"
|
---|
1479 | * it out.
|
---|
1480 | */
|
---|
1481 | public String[] getLineCommentStartAndEnd() {
|
---|
1482 | return new String[] { "#", null };
|
---|
1483 | }
|
---|
1484 |
|
---|
1485 |
|
---|
1486 | /**
|
---|
1487 | * {@inheritDoc}
|
---|
1488 | */
|
---|
1489 | public boolean getMarkOccurrencesOfTokenType(int type) {
|
---|
1490 | return super.getMarkOccurrencesOfTokenType(type) || type==Token.VARIABLE;
|
---|
1491 | }
|
---|
1492 |
|
---|
1493 |
|
---|
1494 | /**
|
---|
1495 | * Returns the first token in the linked list of tokens generated
|
---|
1496 | * from <code>text</code>. This method must be implemented by
|
---|
1497 | * subclasses so they can correctly implement syntax highlighting.
|
---|
1498 | *
|
---|
1499 | * @param text The text from which to get tokens.
|
---|
1500 | * @param initialTokenType The token type we should start with.
|
---|
1501 | * @param startOffset The offset into the document at which
|
---|
1502 | * <code>text</code> starts.
|
---|
1503 | * @return The first <code>Token</code> in a linked list representing
|
---|
1504 | * the syntax highlighted text.
|
---|
1505 | */
|
---|
1506 | public Token getTokenList(Segment text, int initialTokenType, int startOffset) {
|
---|
1507 |
|
---|
1508 | resetTokenList();
|
---|
1509 | this.offsetShift = -text.offset + startOffset;
|
---|
1510 |
|
---|
1511 | // Start off in the proper state.
|
---|
1512 | int state = Token.NULL;
|
---|
1513 | switch (initialTokenType) {
|
---|
1514 | case Token.LITERAL_STRING_DOUBLE_QUOTE:
|
---|
1515 | state = STRING;
|
---|
1516 | start = text.offset;
|
---|
1517 | break;
|
---|
1518 | case Token.LITERAL_CHAR:
|
---|
1519 | state = CHAR_LITERAL;
|
---|
1520 | start = text.offset;
|
---|
1521 | break;
|
---|
1522 | case Token.LITERAL_BACKQUOTE:
|
---|
1523 | state = BACKTICKS;
|
---|
1524 | start = text.offset;
|
---|
1525 | break;
|
---|
1526 | case INTERNAL_HEREDOC_EOF_UNQUOTED:
|
---|
1527 | state = HEREDOC_EOF_UNQUOTED;
|
---|
1528 | start = text.offset;
|
---|
1529 | break;
|
---|
1530 | case INTERNAL_HEREDOC_EOF_SINGLE_QUOTED:
|
---|
1531 | state = HEREDOC_EOF_SINGLE_QUOTED;
|
---|
1532 | start = text.offset;
|
---|
1533 | break;
|
---|
1534 | case INTERNAL_HEREDOC_EOT_UNQUOTED:
|
---|
1535 | state = HEREDOC_EOT_UNQUOTED;
|
---|
1536 | start = text.offset;
|
---|
1537 | break;
|
---|
1538 | case INTERNAL_HEREDOC_EOT_SINGLE_QUOTED:
|
---|
1539 | state = HEREDOC_EOT_SINGLE_QUOTED;
|
---|
1540 | start = text.offset;
|
---|
1541 | break;
|
---|
1542 | case INTERNAL_POD:
|
---|
1543 | state = POD;
|
---|
1544 | start = text.offset;
|
---|
1545 | break;
|
---|
1546 | default:
|
---|
1547 | state = Token.NULL;
|
---|
1548 | }
|
---|
1549 |
|
---|
1550 | s = text;
|
---|
1551 | try {
|
---|
1552 | yyreset(zzReader);
|
---|
1553 | yybegin(state);
|
---|
1554 | return yylex();
|
---|
1555 | } catch (IOException ioe) {
|
---|
1556 | ioe.printStackTrace();
|
---|
1557 | return new DefaultToken();
|
---|
1558 | }
|
---|
1559 |
|
---|
1560 | }
|
---|
1561 |
|
---|
1562 |
|
---|
1563 | /**
|
---|
1564 | * Returns whether a regular expression token can follow the specified
|
---|
1565 | * token.
|
---|
1566 | *
|
---|
1567 | * @param t The token to check, which may be <code>null</code>.
|
---|
1568 | * @return Whether a regular expression token may follow this one.
|
---|
1569 | */
|
---|
1570 | private static final boolean regexCanFollow(Token t) {
|
---|
1571 | char ch;
|
---|
1572 | // We basically try to mimic Eclipse's JS editor's behavior here.
|
---|
1573 | return t==null ||
|
---|
1574 | //t.isOperator() ||
|
---|
1575 | (t.textCount==1 && (
|
---|
1576 | (ch=t.text[t.textOffset])=='=' ||
|
---|
1577 | ch=='(' ||
|
---|
1578 | ch==',' ||
|
---|
1579 | ch=='?' ||
|
---|
1580 | ch==':' ||
|
---|
1581 | ch=='[' ||
|
---|
1582 | ch=='!' ||
|
---|
1583 | ch=='&'
|
---|
1584 | )) ||
|
---|
1585 | /* Operators "==", "===", "!=", "!==", etc. */
|
---|
1586 | (t.type==Token.OPERATOR &&
|
---|
1587 | ((ch=t.text[t.textOffset+t.textCount-1])=='=' || ch=='~'));
|
---|
1588 | }
|
---|
1589 |
|
---|
1590 |
|
---|
1591 | /**
|
---|
1592 | * Refills the input buffer.
|
---|
1593 | *
|
---|
1594 | * @return <code>true</code> if EOF was reached, otherwise
|
---|
1595 | * <code>false</code>.
|
---|
1596 | */
|
---|
1597 | private boolean zzRefill() {
|
---|
1598 | return zzCurrentPos>=s.offset+s.count;
|
---|
1599 | }
|
---|
1600 |
|
---|
1601 |
|
---|
1602 | /**
|
---|
1603 | * Resets the scanner to read from a new input stream.
|
---|
1604 | * Does not close the old reader.
|
---|
1605 | *
|
---|
1606 | * All internal variables are reset, the old input stream
|
---|
1607 | * <b>cannot</b> be reused (internal buffer is discarded and lost).
|
---|
1608 | * Lexical state is set to <tt>YY_INITIAL</tt>.
|
---|
1609 | *
|
---|
1610 | * @param reader the new input stream
|
---|
1611 | */
|
---|
1612 | public final void yyreset(java.io.Reader reader) {
|
---|
1613 | // 's' has been updated.
|
---|
1614 | zzBuffer = s.array;
|
---|
1615 | /*
|
---|
1616 | * We replaced the line below with the two below it because zzRefill
|
---|
1617 | * no longer "refills" the buffer (since the way we do it, it's always
|
---|
1618 | * "full" the first time through, since it points to the segment's
|
---|
1619 | * array). So, we assign zzEndRead here.
|
---|
1620 | */
|
---|
1621 | //zzStartRead = zzEndRead = s.offset;
|
---|
1622 | zzStartRead = s.offset;
|
---|
1623 | zzEndRead = zzStartRead + s.count - 1;
|
---|
1624 | zzCurrentPos = zzMarkedPos = s.offset;
|
---|
1625 | zzLexicalState = YYINITIAL;
|
---|
1626 | zzReader = reader;
|
---|
1627 | zzAtEOF = false;
|
---|
1628 | }
|
---|
1629 |
|
---|
1630 |
|
---|
1631 |
|
---|
1632 |
|
---|
1633 | /**
|
---|
1634 | * Creates a new scanner
|
---|
1635 | * There is also a java.io.InputStream version of this constructor.
|
---|
1636 | *
|
---|
1637 | * @param in the java.io.Reader to read input from.
|
---|
1638 | */
|
---|
1639 | public PerlTokenMaker(java.io.Reader in) {
|
---|
1640 | this.zzReader = in;
|
---|
1641 | }
|
---|
1642 |
|
---|
1643 | /**
|
---|
1644 | * Creates a new scanner.
|
---|
1645 | * There is also java.io.Reader version of this constructor.
|
---|
1646 | *
|
---|
1647 | * @param in the java.io.Inputstream to read input from.
|
---|
1648 | */
|
---|
1649 | public PerlTokenMaker(java.io.InputStream in) {
|
---|
1650 | this(new java.io.InputStreamReader(in));
|
---|
1651 | }
|
---|
1652 |
|
---|
1653 | /**
|
---|
1654 | * Unpacks the compressed character translation table.
|
---|
1655 | *
|
---|
1656 | * @param packed the packed character translation table
|
---|
1657 | * @return the unpacked character translation table
|
---|
1658 | */
|
---|
1659 | private static char [] zzUnpackCMap(String packed) {
|
---|
1660 | char [] map = new char[0x10000];
|
---|
1661 | int i = 0; /* index in packed string */
|
---|
1662 | int j = 0; /* index in unpacked array */
|
---|
1663 | while (i < 174) {
|
---|
1664 | int count = packed.charAt(i++);
|
---|
1665 | char value = packed.charAt(i++);
|
---|
1666 | do map[j++] = value; while (--count > 0);
|
---|
1667 | }
|
---|
1668 | return map;
|
---|
1669 | }
|
---|
1670 |
|
---|
1671 |
|
---|
1672 | /**
|
---|
1673 | * Closes the input stream.
|
---|
1674 | */
|
---|
1675 | public final void yyclose() throws java.io.IOException {
|
---|
1676 | zzAtEOF = true; /* indicate end of file */
|
---|
1677 | zzEndRead = zzStartRead; /* invalidate buffer */
|
---|
1678 |
|
---|
1679 | if (zzReader != null)
|
---|
1680 | zzReader.close();
|
---|
1681 | }
|
---|
1682 |
|
---|
1683 |
|
---|
1684 | /**
|
---|
1685 | * Returns the current lexical state.
|
---|
1686 | */
|
---|
1687 | public final int yystate() {
|
---|
1688 | return zzLexicalState;
|
---|
1689 | }
|
---|
1690 |
|
---|
1691 |
|
---|
1692 | /**
|
---|
1693 | * Enters a new lexical state
|
---|
1694 | *
|
---|
1695 | * @param newState the new lexical state
|
---|
1696 | */
|
---|
1697 | public final void yybegin(int newState) {
|
---|
1698 | zzLexicalState = newState;
|
---|
1699 | }
|
---|
1700 |
|
---|
1701 |
|
---|
1702 | /**
|
---|
1703 | * Returns the text matched by the current regular expression.
|
---|
1704 | */
|
---|
1705 | public final String yytext() {
|
---|
1706 | return new String( zzBuffer, zzStartRead, zzMarkedPos-zzStartRead );
|
---|
1707 | }
|
---|
1708 |
|
---|
1709 |
|
---|
1710 | /**
|
---|
1711 | * Returns the character at position <tt>pos</tt> from the
|
---|
1712 | * matched text.
|
---|
1713 | *
|
---|
1714 | * It is equivalent to yytext().charAt(pos), but faster
|
---|
1715 | *
|
---|
1716 | * @param pos the position of the character to fetch.
|
---|
1717 | * A value from 0 to yylength()-1.
|
---|
1718 | *
|
---|
1719 | * @return the character at position pos
|
---|
1720 | */
|
---|
1721 | public final char yycharat(int pos) {
|
---|
1722 | return zzBuffer[zzStartRead+pos];
|
---|
1723 | }
|
---|
1724 |
|
---|
1725 |
|
---|
1726 | /**
|
---|
1727 | * Returns the length of the matched text region.
|
---|
1728 | */
|
---|
1729 | public final int yylength() {
|
---|
1730 | return zzMarkedPos-zzStartRead;
|
---|
1731 | }
|
---|
1732 |
|
---|
1733 |
|
---|
1734 | /**
|
---|
1735 | * Reports an error that occured while scanning.
|
---|
1736 | *
|
---|
1737 | * In a wellformed scanner (no or only correct usage of
|
---|
1738 | * yypushback(int) and a match-all fallback rule) this method
|
---|
1739 | * will only be called with things that "Can't Possibly Happen".
|
---|
1740 | * If this method is called, something is seriously wrong
|
---|
1741 | * (e.g. a JFlex bug producing a faulty scanner etc.).
|
---|
1742 | *
|
---|
1743 | * Usual syntax/scanner level error handling should be done
|
---|
1744 | * in error fallback rules.
|
---|
1745 | *
|
---|
1746 | * @param errorCode the code of the errormessage to display
|
---|
1747 | */
|
---|
1748 | private void zzScanError(int errorCode) {
|
---|
1749 | String message;
|
---|
1750 | try {
|
---|
1751 | message = ZZ_ERROR_MSG[errorCode];
|
---|
1752 | }
|
---|
1753 | catch (ArrayIndexOutOfBoundsException e) {
|
---|
1754 | message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR];
|
---|
1755 | }
|
---|
1756 |
|
---|
1757 | throw new Error(message);
|
---|
1758 | }
|
---|
1759 |
|
---|
1760 |
|
---|
1761 | /**
|
---|
1762 | * Pushes the specified amount of characters back into the input stream.
|
---|
1763 | *
|
---|
1764 | * They will be read again by then next call of the scanning method
|
---|
1765 | *
|
---|
1766 | * @param number the number of characters to be read again.
|
---|
1767 | * This number must not be greater than yylength()!
|
---|
1768 | */
|
---|
1769 | public void yypushback(int number) {
|
---|
1770 | if ( number > yylength() )
|
---|
1771 | zzScanError(ZZ_PUSHBACK_2BIG);
|
---|
1772 |
|
---|
1773 | zzMarkedPos -= number;
|
---|
1774 | }
|
---|
1775 |
|
---|
1776 |
|
---|
1777 | /**
|
---|
1778 | * Resumes scanning until the next regular expression is matched,
|
---|
1779 | * the end of input is encountered or an I/O-Error occurs.
|
---|
1780 | *
|
---|
1781 | * @return the next token
|
---|
1782 | * @exception java.io.IOException if any I/O-Error occurs
|
---|
1783 | */
|
---|
1784 | public org.fife.ui.rsyntaxtextarea.Token yylex() throws java.io.IOException {
|
---|
1785 | int zzInput;
|
---|
1786 | int zzAction;
|
---|
1787 |
|
---|
1788 | // cached fields:
|
---|
1789 | int zzCurrentPosL;
|
---|
1790 | int zzMarkedPosL;
|
---|
1791 | int zzEndReadL = zzEndRead;
|
---|
1792 | char [] zzBufferL = zzBuffer;
|
---|
1793 | char [] zzCMapL = ZZ_CMAP;
|
---|
1794 |
|
---|
1795 | int [] zzTransL = ZZ_TRANS;
|
---|
1796 | int [] zzRowMapL = ZZ_ROWMAP;
|
---|
1797 | int [] zzAttrL = ZZ_ATTRIBUTE;
|
---|
1798 |
|
---|
1799 | while (true) {
|
---|
1800 | zzMarkedPosL = zzMarkedPos;
|
---|
1801 |
|
---|
1802 | zzAction = -1;
|
---|
1803 |
|
---|
1804 | zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL;
|
---|
1805 |
|
---|
1806 | zzState = zzLexicalState;
|
---|
1807 |
|
---|
1808 |
|
---|
1809 | zzForAction: {
|
---|
1810 | while (true) {
|
---|
1811 |
|
---|
1812 | if (zzCurrentPosL < zzEndReadL)
|
---|
1813 | zzInput = zzBufferL[zzCurrentPosL++];
|
---|
1814 | else if (zzAtEOF) {
|
---|
1815 | zzInput = YYEOF;
|
---|
1816 | break zzForAction;
|
---|
1817 | }
|
---|
1818 | else {
|
---|
1819 | // store back cached positions
|
---|
1820 | zzCurrentPos = zzCurrentPosL;
|
---|
1821 | zzMarkedPos = zzMarkedPosL;
|
---|
1822 | boolean eof = zzRefill();
|
---|
1823 | // get translated positions and possibly new buffer
|
---|
1824 | zzCurrentPosL = zzCurrentPos;
|
---|
1825 | zzMarkedPosL = zzMarkedPos;
|
---|
1826 | zzBufferL = zzBuffer;
|
---|
1827 | zzEndReadL = zzEndRead;
|
---|
1828 | if (eof) {
|
---|
1829 | zzInput = YYEOF;
|
---|
1830 | break zzForAction;
|
---|
1831 | }
|
---|
1832 | else {
|
---|
1833 | zzInput = zzBufferL[zzCurrentPosL++];
|
---|
1834 | }
|
---|
1835 | }
|
---|
1836 | int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ];
|
---|
1837 | if (zzNext == -1) break zzForAction;
|
---|
1838 | zzState = zzNext;
|
---|
1839 |
|
---|
1840 | int zzAttributes = zzAttrL[zzState];
|
---|
1841 | if ( (zzAttributes & 1) == 1 ) {
|
---|
1842 | zzAction = zzState;
|
---|
1843 | zzMarkedPosL = zzCurrentPosL;
|
---|
1844 | if ( (zzAttributes & 8) == 8 ) break zzForAction;
|
---|
1845 | }
|
---|
1846 |
|
---|
1847 | }
|
---|
1848 | }
|
---|
1849 |
|
---|
1850 | // store back cached position
|
---|
1851 | zzMarkedPos = zzMarkedPosL;
|
---|
1852 |
|
---|
1853 | switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) {
|
---|
1854 | case 2:
|
---|
1855 | { addToken(Token.IDENTIFIER);
|
---|
1856 | }
|
---|
1857 | case 46: break;
|
---|
1858 | case 34:
|
---|
1859 | { int temp=zzStartRead; addToken(start,zzStartRead-1, Token.LITERAL_BACKQUOTE); addToken(temp,zzMarkedPos-1, Token.VARIABLE); start = zzMarkedPos;
|
---|
1860 | }
|
---|
1861 | case 47: break;
|
---|
1862 | case 40:
|
---|
1863 | { if (start==zzStartRead) { addToken(Token.COMMENT_DOCUMENTATION); yybegin(YYINITIAL); }
|
---|
1864 | }
|
---|
1865 | case 48: break;
|
---|
1866 | case 26:
|
---|
1867 | { addToken(Token.ERROR_NUMBER_FORMAT);
|
---|
1868 | }
|
---|
1869 | case 49: break;
|
---|
1870 | case 11:
|
---|
1871 | { start = zzMarkedPos-1; yybegin(STRING);
|
---|
1872 | }
|
---|
1873 | case 50: break;
|
---|
1874 | case 38:
|
---|
1875 | { if (start==zzStartRead) { addToken(Token.PREPROCESSOR); addNullToken(); return firstToken; }
|
---|
1876 | }
|
---|
1877 | case 51: break;
|
---|
1878 | case 31:
|
---|
1879 | { addToken(Token.FUNCTION);
|
---|
1880 | }
|
---|
1881 | case 52: break;
|
---|
1882 | case 36:
|
---|
1883 | { boolean highlightedAsRegex = false;
|
---|
1884 | if (firstToken==null) {
|
---|
1885 | addToken(Token.REGEX);
|
---|
1886 | highlightedAsRegex = true;
|
---|
1887 | }
|
---|
1888 | else {
|
---|
1889 | // If this is *likely* to be a regex, based on
|
---|
1890 | // the previous token, highlight it as such.
|
---|
1891 | Token t = firstToken.getLastNonCommentNonWhitespaceToken();
|
---|
1892 | if (regexCanFollow(t)) {
|
---|
1893 | addToken(Token.REGEX);
|
---|
1894 | highlightedAsRegex = true;
|
---|
1895 | }
|
---|
1896 | }
|
---|
1897 | // If it doesn't *appear* to be a regex, highlight it as
|
---|
1898 | // individual tokens.
|
---|
1899 | if (!highlightedAsRegex) {
|
---|
1900 | int temp = zzStartRead + 1;
|
---|
1901 | addToken(zzStartRead, zzStartRead, Token.OPERATOR);
|
---|
1902 | zzStartRead = zzCurrentPos = zzMarkedPos = temp;
|
---|
1903 | }
|
---|
1904 | }
|
---|
1905 | case 53: break;
|
---|
1906 | case 30:
|
---|
1907 | { addToken(Token.VARIABLE);
|
---|
1908 | }
|
---|
1909 | case 54: break;
|
---|
1910 | case 1:
|
---|
1911 | { addToken(Token.ERROR_IDENTIFIER);
|
---|
1912 | }
|
---|
1913 | case 55: break;
|
---|
1914 | case 24:
|
---|
1915 | { addToken(start,zzStartRead-1, Token.PREPROCESSOR); addEndToken(INTERNAL_HEREDOC_EOT_SINGLE_QUOTED); return firstToken;
|
---|
1916 | }
|
---|
1917 | case 56: break;
|
---|
1918 | case 4:
|
---|
1919 | { addToken(Token.COMMENT_EOL); addNullToken(); return firstToken;
|
---|
1920 | }
|
---|
1921 | case 57: break;
|
---|
1922 | case 29:
|
---|
1923 | { addToken(Token.PREPROCESSOR); addNullToken(); return firstToken;
|
---|
1924 | }
|
---|
1925 | case 58: break;
|
---|
1926 | case 41:
|
---|
1927 | { if (start==zzStartRead) { int temp=zzStartRead; addToken(start,zzStartRead-1, Token.COMMENT_DOCUMENTATION); addToken(temp,zzMarkedPos-1, Token.COMMENT_EOL); start = zzMarkedPos; }
|
---|
1928 | }
|
---|
1929 | case 59: break;
|
---|
1930 | case 44:
|
---|
1931 | { start = zzStartRead; yybegin(HEREDOC_EOF_SINGLE_QUOTED);
|
---|
1932 | }
|
---|
1933 | case 60: break;
|
---|
1934 | case 45:
|
---|
1935 | { start = zzStartRead; yybegin(HEREDOC_EOT_SINGLE_QUOTED);
|
---|
1936 | }
|
---|
1937 | case 61: break;
|
---|
1938 | case 42:
|
---|
1939 | { start = zzStartRead; yybegin(HEREDOC_EOF_UNQUOTED);
|
---|
1940 | }
|
---|
1941 | case 62: break;
|
---|
1942 | case 13:
|
---|
1943 | { /* Skip escaped chars. */
|
---|
1944 | }
|
---|
1945 | case 63: break;
|
---|
1946 | case 37:
|
---|
1947 | { addToken(Token.REGEX);
|
---|
1948 | }
|
---|
1949 | case 64: break;
|
---|
1950 | case 18:
|
---|
1951 | { yybegin(YYINITIAL); addToken(start,zzStartRead, Token.LITERAL_CHAR);
|
---|
1952 | }
|
---|
1953 | case 65: break;
|
---|
1954 | case 28:
|
---|
1955 | { addToken(Token.LITERAL_NUMBER_HEXADECIMAL);
|
---|
1956 | }
|
---|
1957 | case 66: break;
|
---|
1958 | case 21:
|
---|
1959 | { addToken(start,zzStartRead-1, Token.PREPROCESSOR); addEndToken(INTERNAL_HEREDOC_EOF_UNQUOTED); return firstToken;
|
---|
1960 | }
|
---|
1961 | case 67: break;
|
---|
1962 | case 6:
|
---|
1963 | { addToken(Token.WHITESPACE);
|
---|
1964 | }
|
---|
1965 | case 68: break;
|
---|
1966 | case 10:
|
---|
1967 | { start = zzMarkedPos-1; yybegin(CHAR_LITERAL);
|
---|
1968 | }
|
---|
1969 | case 69: break;
|
---|
1970 | case 3:
|
---|
1971 | { addToken(Token.LITERAL_NUMBER_DECIMAL_INT);
|
---|
1972 | }
|
---|
1973 | case 70: break;
|
---|
1974 | case 33:
|
---|
1975 | { int temp=zzStartRead; addToken(start,zzStartRead-1, Token.LITERAL_STRING_DOUBLE_QUOTE); addToken(temp,zzMarkedPos-1, Token.VARIABLE); start = zzMarkedPos;
|
---|
1976 | }
|
---|
1977 | case 71: break;
|
---|
1978 | case 20:
|
---|
1979 | { yybegin(YYINITIAL); addToken(start,zzStartRead, Token.LITERAL_BACKQUOTE);
|
---|
1980 | }
|
---|
1981 | case 72: break;
|
---|
1982 | case 15:
|
---|
1983 | { yybegin(YYINITIAL); addToken(start,zzStartRead, Token.LITERAL_STRING_DOUBLE_QUOTE);
|
---|
1984 | }
|
---|
1985 | case 73: break;
|
---|
1986 | case 16:
|
---|
1987 | { /* Skip escaped single quotes only, but this should still work. */
|
---|
1988 | }
|
---|
1989 | case 74: break;
|
---|
1990 | case 23:
|
---|
1991 | { addToken(start,zzStartRead-1, Token.PREPROCESSOR); addEndToken(INTERNAL_HEREDOC_EOT_UNQUOTED); return firstToken;
|
---|
1992 | }
|
---|
1993 | case 75: break;
|
---|
1994 | case 35:
|
---|
1995 | { int temp=zzStartRead; addToken(start,zzStartRead-1, Token.PREPROCESSOR); addToken(temp,zzMarkedPos-1, Token.VARIABLE); start = zzMarkedPos;
|
---|
1996 | }
|
---|
1997 | case 76: break;
|
---|
1998 | case 39:
|
---|
1999 | { addToken(Token.COMMENT_EOL); start = zzMarkedPos; yybegin(POD);
|
---|
2000 | }
|
---|
2001 | case 77: break;
|
---|
2002 | case 32:
|
---|
2003 | { addToken(Token.RESERVED_WORD);
|
---|
2004 | }
|
---|
2005 | case 78: break;
|
---|
2006 | case 19:
|
---|
2007 | { addToken(start,zzStartRead-1, Token.LITERAL_BACKQUOTE); return firstToken;
|
---|
2008 | }
|
---|
2009 | case 79: break;
|
---|
2010 | case 8:
|
---|
2011 | { addToken(Token.SEPARATOR);
|
---|
2012 | }
|
---|
2013 | case 80: break;
|
---|
2014 | case 5:
|
---|
2015 | { addNullToken(); return firstToken;
|
---|
2016 | }
|
---|
2017 | case 81: break;
|
---|
2018 | case 7:
|
---|
2019 | { addToken(Token.OPERATOR);
|
---|
2020 | }
|
---|
2021 | case 82: break;
|
---|
2022 | case 17:
|
---|
2023 | { addToken(start,zzStartRead-1, Token.LITERAL_CHAR); return firstToken;
|
---|
2024 | }
|
---|
2025 | case 83: break;
|
---|
2026 | case 25:
|
---|
2027 | { addToken(start,zzStartRead-1, Token.COMMENT_DOCUMENTATION); addEndToken(INTERNAL_POD); return firstToken;
|
---|
2028 | }
|
---|
2029 | case 84: break;
|
---|
2030 | case 27:
|
---|
2031 | { addToken(Token.LITERAL_NUMBER_FLOAT);
|
---|
2032 | }
|
---|
2033 | case 85: break;
|
---|
2034 | case 43:
|
---|
2035 | { start = zzStartRead; yybegin(HEREDOC_EOT_UNQUOTED);
|
---|
2036 | }
|
---|
2037 | case 86: break;
|
---|
2038 | case 9:
|
---|
2039 | { start = zzMarkedPos-1; yybegin(BACKTICKS);
|
---|
2040 | }
|
---|
2041 | case 87: break;
|
---|
2042 | case 12:
|
---|
2043 | {
|
---|
2044 | }
|
---|
2045 | case 88: break;
|
---|
2046 | case 14:
|
---|
2047 | { addToken(start,zzStartRead-1, Token.LITERAL_STRING_DOUBLE_QUOTE); return firstToken;
|
---|
2048 | }
|
---|
2049 | case 89: break;
|
---|
2050 | case 22:
|
---|
2051 | { addToken(start,zzStartRead-1, Token.PREPROCESSOR); addEndToken(INTERNAL_HEREDOC_EOF_SINGLE_QUOTED); return firstToken;
|
---|
2052 | }
|
---|
2053 | case 90: break;
|
---|
2054 | default:
|
---|
2055 | if (zzInput == YYEOF && zzStartRead == zzCurrentPos) {
|
---|
2056 | zzAtEOF = true;
|
---|
2057 | switch (zzLexicalState) {
|
---|
2058 | case HEREDOC_EOF_SINGLE_QUOTED: {
|
---|
2059 | addToken(start,zzStartRead-1, Token.PREPROCESSOR); addEndToken(INTERNAL_HEREDOC_EOF_SINGLE_QUOTED); return firstToken;
|
---|
2060 | }
|
---|
2061 | case 602: break;
|
---|
2062 | case HEREDOC_EOT_SINGLE_QUOTED: {
|
---|
2063 | addToken(start,zzStartRead-1, Token.PREPROCESSOR); addEndToken(INTERNAL_HEREDOC_EOT_SINGLE_QUOTED); return firstToken;
|
---|
2064 | }
|
---|
2065 | case 603: break;
|
---|
2066 | case HEREDOC_EOT_UNQUOTED: {
|
---|
2067 | addToken(start,zzStartRead-1, Token.PREPROCESSOR); addEndToken(INTERNAL_HEREDOC_EOT_UNQUOTED); return firstToken;
|
---|
2068 | }
|
---|
2069 | case 604: break;
|
---|
2070 | case STRING: {
|
---|
2071 | addToken(start,zzStartRead-1, Token.LITERAL_STRING_DOUBLE_QUOTE); return firstToken;
|
---|
2072 | }
|
---|
2073 | case 605: break;
|
---|
2074 | case BACKTICKS: {
|
---|
2075 | addToken(start,zzStartRead-1, Token.LITERAL_BACKQUOTE); return firstToken;
|
---|
2076 | }
|
---|
2077 | case 606: break;
|
---|
2078 | case YYINITIAL: {
|
---|
2079 | addNullToken(); return firstToken;
|
---|
2080 | }
|
---|
2081 | case 607: break;
|
---|
2082 | case HEREDOC_EOF_UNQUOTED: {
|
---|
2083 | addToken(start,zzStartRead-1, Token.PREPROCESSOR); addEndToken(INTERNAL_HEREDOC_EOF_UNQUOTED); return firstToken;
|
---|
2084 | }
|
---|
2085 | case 608: break;
|
---|
2086 | case CHAR_LITERAL: {
|
---|
2087 | addToken(start,zzStartRead-1, Token.LITERAL_CHAR); return firstToken;
|
---|
2088 | }
|
---|
2089 | case 609: break;
|
---|
2090 | case POD: {
|
---|
2091 | addToken(start,zzStartRead-1, Token.COMMENT_DOCUMENTATION); addEndToken(INTERNAL_POD); return firstToken;
|
---|
2092 | }
|
---|
2093 | case 610: break;
|
---|
2094 | default:
|
---|
2095 | return null;
|
---|
2096 | }
|
---|
2097 | }
|
---|
2098 | else {
|
---|
2099 | zzScanError(ZZ_NO_MATCH);
|
---|
2100 | }
|
---|
2101 | }
|
---|
2102 | }
|
---|
2103 | }
|
---|
2104 |
|
---|
2105 |
|
---|
2106 | }
|
---|