Not logged in.  Login/Logout/Register | List snippets | | Create snippet | Upload image | Upload data

10567
LINES

< > BotCompany Repo | #2000399 // Application of #651 on #2000398

New Tinybrain snippet

1  
"/*\n * Copyright 2008-2010 the T2 Project ant the Others.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *      http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n//package org.t2framework.commons.util;\n\n/**\n * \n * <#if locale=\"en\">\n * <p>\n * JSON tokenizer.It makes tokens for parsing json data.\n * </p>\n * <#else>\n * <p>\n * \n * </p>\n * </#if>\n * \n * @author shot\n * \n *         TODO : unicode, quotation(\"), reverse solidus(\\), solidus(/),\n * \n */\n"
2  
"public"
3  
" "
4  
"class"
5  
" "
6  
"JSONTokenizer"
7  
" "
8  
"{"
9  
"\n\n  "
10  
"public"
11  
" "
12  
"static"
13  
" "
14  
"final"
15  
" "
16  
"char"
17  
" "
18  
"COMMA"
19  
" "
20  
"="
21  
" "
22  
"','"
23  
""
24  
";"
25  
"\n\n  "
26  
"public"
27  
" "
28  
"static"
29  
" "
30  
"final"
31  
" "
32  
"char"
33  
" "
34  
"COLON"
35  
" "
36  
"="
37  
" "
38  
"':'"
39  
""
40  
";"
41  
"\n\n  "
42  
"public"
43  
" "
44  
"static"
45  
" "
46  
"final"
47  
" "
48  
"char"
49  
" "
50  
"SINGLE_QUOTE"
51  
" "
52  
"="
53  
" "
54  
"'\\''"
55  
""
56  
";"
57  
"\n\n  "
58  
"public"
59  
" "
60  
"static"
61  
" "
62  
"final"
63  
" "
64  
"char"
65  
" "
66  
"DOUBLE_QUOTE"
67  
" "
68  
"="
69  
" "
70  
"'\\\"'"
71  
""
72  
";"
73  
"\n\n  "
74  
"public"
75  
" "
76  
"static"
77  
" "
78  
"final"
79  
" "
80  
"String"
81  
" "
82  
"NULL_STRING"
83  
" "
84  
"="
85  
" "
86  
"\"null\""
87  
""
88  
";"
89  
"\n\n  "
90  
"public"
91  
" "
92  
"static"
93  
" "
94  
"final"
95  
" "
96  
"String"
97  
" "
98  
"TRUE_STRING"
99  
" "
100  
"="
101  
" "
102  
"\"true\""
103  
""
104  
";"
105  
"\n\n  "
106  
"public"
107  
" "
108  
"static"
109  
" "
110  
"final"
111  
" "
112  
"String"
113  
" "
114  
"FALSE_STRING"
115  
" "
116  
"="
117  
" "
118  
"\"false\""
119  
""
120  
";"
121  
"\n\n  "
122  
"public"
123  
" "
124  
"static"
125  
" "
126  
"final"
127  
" "
128  
"char"
129  
" "
130  
"START_BRACKET"
131  
" "
132  
"="
133  
" "
134  
"'['"
135  
""
136  
";"
137  
"\n\n  "
138  
"public"
139  
" "
140  
"static"
141  
" "
142  
"final"
143  
" "
144  
"char"
145  
" "
146  
"END_BRACKET"
147  
" "
148  
"="
149  
" "
150  
"']'"
151  
""
152  
";"
153  
"\n\n  "
154  
"public"
155  
" "
156  
"static"
157  
" "
158  
"final"
159  
" "
160  
"char"
161  
" "
162  
"START_BRACE"
163  
" "
164  
"="
165  
" "
166  
"'{'"
167  
""
168  
";"
169  
"\n\n  "
170  
"public"
171  
" "
172  
"static"
173  
" "
174  
"final"
175  
" "
176  
"char"
177  
" "
178  
"END_BRACE"
179  
" "
180  
"="
181  
" "
182  
"'}'"
183  
""
184  
";"
185  
"\n\n  // public static final char UTF8_BOM = 0xFEFF;\n\n  "
186  
"protected"
187  
" "
188  
"final"
189  
" "
190  
"String"
191  
" "
192  
"orgString"
193  
""
194  
";"
195  
"\n\n  "
196  
"protected"
197  
" "
198  
"final"
199  
" "
200  
"int"
201  
" "
202  
"orgLength"
203  
""
204  
";"
205  
"\n\n  "
206  
"protected"
207  
" "
208  
"String"
209  
" "
210  
"tokenString"
211  
""
212  
";"
213  
"\n\n  "
214  
"protected"
215  
" "
216  
"int"
217  
" "
218  
"pos"
219  
""
220  
";"
221  
"\n\n  "
222  
"protected"
223  
" "
224  
"int"
225  
" "
226  
"nextPos"
227  
""
228  
";"
229  
"\n\n  "
230  
"protected"
231  
" "
232  
"TokenType"
233  
" "
234  
"type"
235  
" "
236  
"="
237  
" "
238  
"TokenType"
239  
""
240  
"."
241  
""
242  
"EOF"
243  
""
244  
";"
245  
"\n\n  "
246  
"public"
247  
" "
248  
"JSONTokenizer"
249  
""
250  
"("
251  
""
252  
"String"
253  
" "
254  
"s"
255  
""
256  
")"
257  
" "
258  
"{"
259  
"\n    // TODO : check grammer first.\n    "
260  
"this"
261  
""
262  
"."
263  
""
264  
"orgString"
265  
" "
266  
"="
267  
" "
268  
"("
269  
""
270  
"s"
271  
" "
272  
"!"
273  
""
274  
"="
275  
" "
276  
"null"
277  
""
278  
")"
279  
" "
280  
"?"
281  
" "
282  
"s"
283  
" "
284  
":"
285  
" "
286  
"\"null\""
287  
""
288  
";"
289  
"\n    "
290  
"this"
291  
""
292  
"."
293  
""
294  
"orgLength"
295  
" "
296  
"="
297  
" "
298  
"this"
299  
""
300  
"."
301  
""
302  
"orgString"
303  
""
304  
"."
305  
""
306  
"length"
307  
""
308  
"("
309  
""
310  
")"
311  
""
312  
";"
313  
"\n    "
314  
"this"
315  
""
316  
"."
317  
""
318  
"tokenString"
319  
" "
320  
"="
321  
" "
322  
"this"
323  
""
324  
"."
325  
""
326  
"orgString"
327  
""
328  
";"
329  
"\n    "
330  
"prepare"
331  
""
332  
"("
333  
""
334  
"0"
335  
""
336  
")"
337  
""
338  
";"
339  
"\n  "
340  
"}"
341  
"\n\n  "
342  
"protected"
343  
" "
344  
"void"
345  
" "
346  
"prepare"
347  
""
348  
"("
349  
""
350  
"int"
351  
" "
352  
"i"
353  
""
354  
")"
355  
" "
356  
"{"
357  
"\n    "
358  
"if"
359  
" "
360  
"("
361  
""
362  
"i"
363  
" "
364  
"<"
365  
" "
366  
"orgLength"
367  
""
368  
")"
369  
" "
370  
"{"
371  
"\n      "
372  
"char"
373  
" "
374  
"ch"
375  
" "
376  
"="
377  
" "
378  
"orgString"
379  
""
380  
"."
381  
""
382  
"charAt"
383  
""
384  
"("
385  
""
386  
"i"
387  
""
388  
")"
389  
""
390  
";"
391  
"\n      "
392  
"if"
393  
" "
394  
"("
395  
""
396  
"ch"
397  
" "
398  
"="
399  
""
400  
"="
401  
" "
402  
"START_BRACE"
403  
""
404  
")"
405  
" "
406  
"{"
407  
"\n        "
408  
"type"
409  
" "
410  
"="
411  
" "
412  
"TokenType"
413  
""
414  
"."
415  
""
416  
"START_BRACE"
417  
""
418  
";"
419  
"\n      "
420  
"}"
421  
" "
422  
"else"
423  
" "
424  
"if"
425  
" "
426  
"("
427  
""
428  
"ch"
429  
" "
430  
"="
431  
""
432  
"="
433  
" "
434  
"END_BRACE"
435  
""
436  
")"
437  
" "
438  
"{"
439  
"\n        "
440  
"type"
441  
" "
442  
"="
443  
" "
444  
"TokenType"
445  
""
446  
"."
447  
""
448  
"END_BRACE"
449  
""
450  
";"
451  
"\n      "
452  
"}"
453  
" "
454  
"else"
455  
" "
456  
"if"
457  
" "
458  
"("
459  
""
460  
"ch"
461  
" "
462  
"="
463  
""
464  
"="
465  
" "
466  
"START_BRACKET"
467  
""
468  
")"
469  
" "
470  
"{"
471  
"\n        "
472  
"type"
473  
" "
474  
"="
475  
" "
476  
"TokenType"
477  
""
478  
"."
479  
""
480  
"START_BRACKET"
481  
""
482  
";"
483  
"\n      "
484  
"}"
485  
" "
486  
"else"
487  
" "
488  
"if"
489  
" "
490  
"("
491  
""
492  
"ch"
493  
" "
494  
"="
495  
""
496  
"="
497  
" "
498  
"END_BRACKET"
499  
""
500  
")"
501  
" "
502  
"{"
503  
"\n        "
504  
"type"
505  
" "
506  
"="
507  
" "
508  
"TokenType"
509  
""
510  
"."
511  
""
512  
"END_BRACKET"
513  
""
514  
";"
515  
"\n      "
516  
"}"
517  
"\n      "
518  
"this"
519  
""
520  
"."
521  
""
522  
"pos"
523  
" "
524  
"="
525  
" "
526  
"i"
527  
""
528  
";"
529  
"\n      "
530  
"this"
531  
""
532  
"."
533  
""
534  
"nextPos"
535  
" "
536  
"="
537  
" "
538  
"i"
539  
" "
540  
"+"
541  
" "
542  
"1"
543  
""
544  
";"
545  
"\n    "
546  
"}"
547  
" "
548  
"else"
549  
" "
550  
"{"
551  
"\n      "
552  
"type"
553  
" "
554  
"="
555  
" "
556  
"TokenType"
557  
""
558  
"."
559  
""
560  
"EOF"
561  
""
562  
";"
563  
"\n    "
564  
"}"
565  
"\n  "
566  
"}"
567  
"\n\n  "
568  
"public"
569  
" "
570  
"TokenType"
571  
" "
572  
"nextToken"
573  
""
574  
"("
575  
""
576  
")"
577  
" "
578  
"{"
579  
"\n    "
580  
"if"
581  
" "
582  
"("
583  
""
584  
"type"
585  
" "
586  
"="
587  
""
588  
"="
589  
" "
590  
"TokenType"
591  
""
592  
"."
593  
""
594  
"EOF"
595  
""
596  
")"
597  
" "
598  
"{"
599  
"\n      "
600  
"return"
601  
" "
602  
"TokenType"
603  
""
604  
"."
605  
""
606  
"EOF"
607  
""
608  
";"
609  
"\n    "
610  
"}"
611  
"\n    "
612  
"String"
613  
" "
614  
"s"
615  
" "
616  
"="
617  
" "
618  
"this"
619  
""
620  
"."
621  
""
622  
"tokenString"
623  
""
624  
";"
625  
"\n    "
626  
"TokenType"
627  
" "
628  
"retType"
629  
" "
630  
"="
631  
" "
632  
"TokenType"
633  
""
634  
"."
635  
""
636  
"EOF"
637  
""
638  
";"
639  
"\n    "
640  
"boolean"
641  
" "
642  
"key"
643  
" "
644  
"="
645  
" "
646  
"true"
647  
""
648  
";"
649  
"\n    "
650  
"for"
651  
" "
652  
"("
653  
""
654  
"int"
655  
" "
656  
"i"
657  
" "
658  
"="
659  
" "
660  
"this"
661  
""
662  
"."
663  
""
664  
"nextPos"
665  
""
666  
";"
667  
" "
668  
"i"
669  
" "
670  
"<"
671  
" "
672  
"this"
673  
""
674  
"."
675  
""
676  
"orgLength"
677  
""
678  
";"
679  
" "
680  
"i"
681  
""
682  
"+"
683  
""
684  
"+"
685  
""
686  
")"
687  
" "
688  
"{"
689  
"\n      "
690  
"char"
691  
" "
692  
"ch"
693  
" "
694  
"="
695  
" "
696  
"this"
697  
""
698  
"."
699  
""
700  
"orgString"
701  
""
702  
"."
703  
""
704  
"charAt"
705  
""
706  
"("
707  
""
708  
"i"
709  
""
710  
")"
711  
""
712  
";"
713  
"\n      "
714  
"if"
715  
" "
716  
"("
717  
""
718  
"isIgnorable"
719  
""
720  
"("
721  
""
722  
"ch"
723  
""
724  
")"
725  
""
726  
")"
727  
" "
728  
"{"
729  
"\n        "
730  
"continue"
731  
""
732  
";"
733  
"\n      "
734  
"}"
735  
"\n      "
736  
"if"
737  
" "
738  
"("
739  
""
740  
"ch"
741  
" "
742  
"="
743  
""
744  
"="
745  
" "
746  
"START_BRACE"
747  
""
748  
")"
749  
" "
750  
"{"
751  
"\n        "
752  
"s"
753  
" "
754  
"="
755  
" "
756  
"getElement"
757  
""
758  
"("
759  
""
760  
"nextPos"
761  
""
762  
","
763  
" "
764  
"this"
765  
""
766  
"."
767  
""
768  
"orgLength"
769  
" "
770  
"-"
771  
" "
772  
"1"
773  
""
774  
")"
775  
""
776  
";"
777  
"\n        "
778  
"retType"
779  
" "
780  
"="
781  
" "
782  
"TokenType"
783  
""
784  
"."
785  
""
786  
"START_BRACE"
787  
""
788  
";"
789  
"\n        "
790  
"prepare"
791  
""
792  
"("
793  
""
794  
"i"
795  
""
796  
")"
797  
""
798  
";"
799  
"\n        "
800  
"key"
801  
" "
802  
"="
803  
" "
804  
"true"
805  
""
806  
";"
807  
"\n        "
808  
"break"
809  
""
810  
";"
811  
"\n      "
812  
"}"
813  
" "
814  
"else"
815  
" "
816  
"if"
817  
" "
818  
"("
819  
""
820  
"ch"
821  
" "
822  
"="
823  
""
824  
"="
825  
" "
826  
"START_BRACKET"
827  
""
828  
")"
829  
" "
830  
"{"
831  
"\n        "
832  
"s"
833  
" "
834  
"="
835  
" "
836  
"getElement"
837  
""
838  
"("
839  
""
840  
"nextPos"
841  
""
842  
","
843  
" "
844  
"this"
845  
""
846  
"."
847  
""
848  
"orgLength"
849  
" "
850  
"-"
851  
" "
852  
"1"
853  
""
854  
")"
855  
""
856  
";"
857  
"\n        "
858  
"retType"
859  
" "
860  
"="
861  
" "
862  
"TokenType"
863  
""
864  
"."
865  
""
866  
"START_BRACKET"
867  
""
868  
";"
869  
"\n        "
870  
"prepare"
871  
""
872  
"("
873  
""
874  
"i"
875  
""
876  
")"
877  
""
878  
";"
879  
"\n        "
880  
"key"
881  
" "
882  
"="
883  
" "
884  
"true"
885  
""
886  
";"
887  
"\n        "
888  
"break"
889  
""
890  
";"
891  
"\n      "
892  
"}"
893  
" "
894  
"else"
895  
" "
896  
"if"
897  
" "
898  
"("
899  
""
900  
"ch"
901  
" "
902  
"="
903  
""
904  
"="
905  
" "
906  
"COLON"
907  
""
908  
")"
909  
" "
910  
"{"
911  
"\n        "
912  
"if"
913  
" "
914  
"("
915  
""
916  
"i"
917  
" "
918  
"="
919  
""
920  
"="
921  
" "
922  
"this"
923  
""
924  
"."
925  
""
926  
"orgLength"
927  
" "
928  
"-"
929  
" "
930  
"1"
931  
""
932  
")"
933  
" "
934  
"{"
935  
"\n          "
936  
"throw"
937  
" "
938  
"new"
939  
" "
940  
"IllegalStateException"
941  
""
942  
"("
943  
""
944  
")"
945  
""
946  
";"
947  
"\n        "
948  
"}"
949  
"\n        "
950  
"s"
951  
" "
952  
"="
953  
" "
954  
"getElement"
955  
""
956  
"("
957  
""
958  
"nextPos"
959  
""
960  
","
961  
" "
962  
"i"
963  
" "
964  
"-"
965  
" "
966  
"1"
967  
""
968  
")"
969  
""
970  
";"
971  
"\n        "
972  
"this"
973  
""
974  
"."
975  
""
976  
"type"
977  
" "
978  
"="
979  
" "
980  
"retType"
981  
" "
982  
"="
983  
" "
984  
"TokenType"
985  
""
986  
"."
987  
""
988  
"COLON"
989  
""
990  
";"
991  
"\n        "
992  
"prepare"
993  
""
994  
"("
995  
""
996  
"i"
997  
""
998  
")"
999  
""
1000  
";"
1001  
"\n        "
1002  
"key"
1003  
" "
1004  
"="
1005  
" "
1006  
"true"
1007  
""
1008  
";"
1009  
"\n        "
1010  
"break"
1011  
""
1012  
";"
1013  
"\n      "
1014  
"}"
1015  
" "
1016  
"else"
1017  
" "
1018  
"if"
1019  
" "
1020  
"("
1021  
""
1022  
"ch"
1023  
" "
1024  
"="
1025  
""
1026  
"="
1027  
" "
1028  
"COMMA"
1029  
""
1030  
")"
1031  
" "
1032  
"{"
1033  
"\n        "
1034  
"if"
1035  
" "
1036  
"("
1037  
""
1038  
"i"
1039  
" "
1040  
"="
1041  
""
1042  
"="
1043  
" "
1044  
"this"
1045  
""
1046  
"."
1047  
""
1048  
"orgLength"
1049  
" "
1050  
"-"
1051  
" "
1052  
"1"
1053  
""
1054  
")"
1055  
" "
1056  
"{"
1057  
"\n          "
1058  
"throw"
1059  
" "
1060  
"new"
1061  
" "
1062  
"IllegalArgumentException"
1063  
""
1064  
"("
1065  
""
1066  
")"
1067  
""
1068  
";"
1069  
"\n        "
1070  
"}"
1071  
"\n        "
1072  
"s"
1073  
" "
1074  
"="
1075  
" "
1076  
"getElement"
1077  
""
1078  
"("
1079  
""
1080  
"nextPos"
1081  
""
1082  
","
1083  
" "
1084  
"i"
1085  
" "
1086  
"-"
1087  
" "
1088  
"1"
1089  
""
1090  
")"
1091  
""
1092  
";"
1093  
"\n        "
1094  
"this"
1095  
""
1096  
"."
1097  
""
1098  
"type"
1099  
" "
1100  
"="
1101  
" "
1102  
"retType"
1103  
" "
1104  
"="
1105  
" "
1106  
"("
1107  
""
1108  
"isObjectOrArrayEnd"
1109  
""
1110  
"("
1111  
""
1112  
"i"
1113  
" "
1114  
"-"
1115  
" "
1116  
"1"
1117  
""
1118  
")"
1119  
""
1120  
")"
1121  
" "
1122  
"?"
1123  
" "
1124  
"TokenType"
1125  
""
1126  
"."
1127  
""
1128  
"END_COMMA"
1129  
"\n            "
1130  
":"
1131  
" "
1132  
"TokenType"
1133  
""
1134  
"."
1135  
""
1136  
"COMMA"
1137  
""
1138  
";"
1139  
"\n        "
1140  
"prepare"
1141  
""
1142  
"("
1143  
""
1144  
"i"
1145  
""
1146  
")"
1147  
""
1148  
";"
1149  
"\n        "
1150  
"key"
1151  
" "
1152  
"="
1153  
" "
1154  
"false"
1155  
""
1156  
";"
1157  
"\n        "
1158  
"break"
1159  
""
1160  
";"
1161  
"\n      "
1162  
"}"
1163  
" "
1164  
"else"
1165  
" "
1166  
"if"
1167  
" "
1168  
"("
1169  
""
1170  
"ch"
1171  
" "
1172  
"="
1173  
""
1174  
"="
1175  
" "
1176  
"END_BRACKET"
1177  
""
1178  
")"
1179  
" "
1180  
"{"
1181  
"\n        "
1182  
"this"
1183  
""
1184  
"."
1185  
""
1186  
"type"
1187  
" "
1188  
"="
1189  
" "
1190  
"("
1191  
""
1192  
"i"
1193  
" "
1194  
"="
1195  
""
1196  
"="
1197  
" "
1198  
"this"
1199  
""
1200  
"."
1201  
""
1202  
"orgLength"
1203  
" "
1204  
"-"
1205  
" "
1206  
"1"
1207  
""
1208  
")"
1209  
" "
1210  
"?"
1211  
" "
1212  
"TokenType"
1213  
""
1214  
"."
1215  
""
1216  
"EOF"
1217  
"\n            "
1218  
":"
1219  
" "
1220  
"TokenType"
1221  
""
1222  
"."
1223  
""
1224  
"END_BRACKET"
1225  
""
1226  
";"
1227  
"\n        "
1228  
"retType"
1229  
" "
1230  
"="
1231  
" "
1232  
"TokenType"
1233  
""
1234  
"."
1235  
""
1236  
"END_BRACKET"
1237  
""
1238  
";"
1239  
"\n        "
1240  
"s"
1241  
" "
1242  
"="
1243  
" "
1244  
"getElement"
1245  
""
1246  
"("
1247  
""
1248  
"nextPos"
1249  
""
1250  
","
1251  
" "
1252  
"i"
1253  
" "
1254  
"-"
1255  
" "
1256  
"1"
1257  
""
1258  
")"
1259  
""
1260  
";"
1261  
"\n        "
1262  
"prepare"
1263  
""
1264  
"("
1265  
""
1266  
"i"
1267  
""
1268  
")"
1269  
""
1270  
";"
1271  
"\n        "
1272  
"key"
1273  
" "
1274  
"="
1275  
" "
1276  
"false"
1277  
""
1278  
";"
1279  
"\n        "
1280  
"break"
1281  
""
1282  
";"
1283  
"\n      "
1284  
"}"
1285  
" "
1286  
"else"
1287  
" "
1288  
"if"
1289  
" "
1290  
"("
1291  
""
1292  
"ch"
1293  
" "
1294  
"="
1295  
""
1296  
"="
1297  
" "
1298  
"END_BRACE"
1299  
""
1300  
")"
1301  
" "
1302  
"{"
1303  
"\n        "
1304  
"this"
1305  
""
1306  
"."
1307  
""
1308  
"type"
1309  
" "
1310  
"="
1311  
" "
1312  
"("
1313  
""
1314  
"i"
1315  
" "
1316  
"="
1317  
""
1318  
"="
1319  
" "
1320  
"this"
1321  
""
1322  
"."
1323  
""
1324  
"orgLength"
1325  
" "
1326  
"-"
1327  
" "
1328  
"1"
1329  
""
1330  
")"
1331  
" "
1332  
"?"
1333  
" "
1334  
"TokenType"
1335  
""
1336  
"."
1337  
""
1338  
"EOF"
1339  
"\n            "
1340  
":"
1341  
" "
1342  
"TokenType"
1343  
""
1344  
"."
1345  
""
1346  
"END_BRACE"
1347  
""
1348  
";"
1349  
"\n        "
1350  
"retType"
1351  
" "
1352  
"="
1353  
" "
1354  
"TokenType"
1355  
""
1356  
"."
1357  
""
1358  
"END_BRACE"
1359  
""
1360  
";"
1361  
"\n        "
1362  
"s"
1363  
" "
1364  
"="
1365  
" "
1366  
"getElement"
1367  
""
1368  
"("
1369  
""
1370  
"this"
1371  
""
1372  
"."
1373  
""
1374  
"nextPos"
1375  
""
1376  
","
1377  
" "
1378  
"i"
1379  
" "
1380  
"-"
1381  
" "
1382  
"1"
1383  
""
1384  
")"
1385  
""
1386  
";"
1387  
"\n        "
1388  
"prepare"
1389  
""
1390  
"("
1391  
""
1392  
"i"
1393  
""
1394  
")"
1395  
""
1396  
";"
1397  
"\n        "
1398  
"key"
1399  
" "
1400  
"="
1401  
" "
1402  
"false"
1403  
""
1404  
";"
1405  
"\n        "
1406  
"break"
1407  
""
1408  
";"
1409  
"\n      "
1410  
"}"
1411  
"\n    "
1412  
"}"
1413  
"\n    "
1414  
"s"
1415  
" "
1416  
"="
1417  
" "
1418  
"removeIgnorable"
1419  
""
1420  
"("
1421  
""
1422  
"s"
1423  
""
1424  
")"
1425  
""
1426  
";"
1427  
"\n    "
1428  
"this"
1429  
""
1430  
"."
1431  
""
1432  
"tokenString"
1433  
" "
1434  
"="
1435  
" "
1436  
"("
1437  
""
1438  
"key"
1439  
""
1440  
")"
1441  
" "
1442  
"?"
1443  
" "
1444  
"unquote"
1445  
""
1446  
"("
1447  
""
1448  
"s"
1449  
""
1450  
")"
1451  
" "
1452  
":"
1453  
" "
1454  
"s"
1455  
""
1456  
";"
1457  
"\n    "
1458  
"return"
1459  
" "
1460  
"retType"
1461  
""
1462  
";"
1463  
"\n  "
1464  
"}"
1465  
"\n\n  "
1466  
"protected"
1467  
" "
1468  
"boolean"
1469  
" "
1470  
"isObjectOrArrayEnd"
1471  
""
1472  
"("
1473  
""
1474  
"int"
1475  
" "
1476  
"pos"
1477  
""
1478  
")"
1479  
" "
1480  
"{"
1481  
"\n    "
1482  
"for"
1483  
" "
1484  
"("
1485  
""
1486  
"int"
1487  
" "
1488  
"i"
1489  
" "
1490  
"="
1491  
" "
1492  
"pos"
1493  
""
1494  
";"
1495  
" "
1496  
"0"
1497  
" "
1498  
"<"
1499  
" "
1500  
"i"
1501  
""
1502  
";"
1503  
" "
1504  
"i"
1505  
""
1506  
"-"
1507  
""
1508  
"-"
1509  
""
1510  
")"
1511  
" "
1512  
"{"
1513  
"\n      "
1514  
"char"
1515  
" "
1516  
"c"
1517  
" "
1518  
"="
1519  
" "
1520  
"this"
1521  
""
1522  
"."
1523  
""
1524  
"orgString"
1525  
""
1526  
"."
1527  
""
1528  
"charAt"
1529  
""
1530  
"("
1531  
""
1532  
"i"
1533  
""
1534  
")"
1535  
""
1536  
";"
1537  
"\n      "
1538  
"if"
1539  
" "
1540  
"("
1541  
""
1542  
"isIgnorable"
1543  
""
1544  
"("
1545  
""
1546  
"c"
1547  
""
1548  
")"
1549  
""
1550  
")"
1551  
" "
1552  
"{"
1553  
"\n        "
1554  
"continue"
1555  
""
1556  
";"
1557  
"\n      "
1558  
"}"
1559  
"\n      "
1560  
"if"
1561  
" "
1562  
"("
1563  
""
1564  
"c"
1565  
" "
1566  
"="
1567  
""
1568  
"="
1569  
" "
1570  
"END_BRACE"
1571  
" "
1572  
"|"
1573  
""
1574  
"|"
1575  
" "
1576  
"c"
1577  
" "
1578  
"="
1579  
""
1580  
"="
1581  
" "
1582  
"END_BRACKET"
1583  
""
1584  
")"
1585  
" "
1586  
"{"
1587  
"\n        "
1588  
"return"
1589  
" "
1590  
"true"
1591  
""
1592  
";"
1593  
"\n      "
1594  
"}"
1595  
" "
1596  
"else"
1597  
" "
1598  
"{"
1599  
"\n        "
1600  
"return"
1601  
" "
1602  
"false"
1603  
""
1604  
";"
1605  
"\n      "
1606  
"}"
1607  
"\n    "
1608  
"}"
1609  
"\n    "
1610  
"return"
1611  
" "
1612  
"false"
1613  
""
1614  
";"
1615  
"\n  "
1616  
"}"
1617  
"\n\n  /**\n   * <#if locale=\"en\">\n   * <p>\n   * TODO refactor.\n   * \n   * </p>\n   * <#else>\n   * <p>\n   * \n   * </p>\n   * </#if>\n   * \n   * @param s\n   * @return\n   */\n  "
1618  
"protected"
1619  
" "
1620  
"String"
1621  
" "
1622  
"removeIgnorable"
1623  
""
1624  
"("
1625  
""
1626  
"String"
1627  
" "
1628  
"s"
1629  
""
1630  
")"
1631  
" "
1632  
"{"
1633  
"\n    "
1634  
"if"
1635  
" "
1636  
"("
1637  
""
1638  
"isEmpty"
1639  
""
1640  
"("
1641  
""
1642  
"s"
1643  
""
1644  
")"
1645  
""
1646  
")"
1647  
" "
1648  
"{"
1649  
"\n      "
1650  
"return"
1651  
" "
1652  
"s"
1653  
""
1654  
";"
1655  
"\n    "
1656  
"}"
1657  
"\n    "
1658  
"for"
1659  
" "
1660  
"("
1661  
""
1662  
"int"
1663  
" "
1664  
"pos1"
1665  
" "
1666  
"="
1667  
" "
1668  
"0"
1669  
""
1670  
";"
1671  
" "
1672  
"pos1"
1673  
" "
1674  
"<"
1675  
" "
1676  
"s"
1677  
""
1678  
"."
1679  
""
1680  
"length"
1681  
""
1682  
"("
1683  
""
1684  
")"
1685  
""
1686  
";"
1687  
" "
1688  
"pos1"
1689  
""
1690  
"+"
1691  
""
1692  
"+"
1693  
""
1694  
")"
1695  
" "
1696  
"{"
1697  
"\n      "
1698  
"if"
1699  
" "
1700  
"("
1701  
""
1702  
"isIgnorable"
1703  
""
1704  
"("
1705  
""
1706  
"s"
1707  
""
1708  
"."
1709  
""
1710  
"charAt"
1711  
""
1712  
"("
1713  
""
1714  
"pos1"
1715  
""
1716  
")"
1717  
""
1718  
")"
1719  
" "
1720  
"="
1721  
""
1722  
"="
1723  
" "
1724  
"false"
1725  
""
1726  
")"
1727  
" "
1728  
"{"
1729  
"\n        "
1730  
"return"
1731  
" "
1732  
"s"
1733  
""
1734  
"."
1735  
""
1736  
"substring"
1737  
""
1738  
"("
1739  
""
1740  
"pos1"
1741  
""
1742  
")"
1743  
""
1744  
";"
1745  
"\n      "
1746  
"}"
1747  
"\n    "
1748  
"}"
1749  
"\n    "
1750  
"return"
1751  
" "
1752  
"\"\""
1753  
""
1754  
";"
1755  
"\n  "
1756  
"}"
1757  
"\n\n  "
1758  
"public"
1759  
" "
1760  
"static"
1761  
" "
1762  
"boolean"
1763  
" "
1764  
"isEmpty"
1765  
""
1766  
"("
1767  
""
1768  
"String"
1769  
" "
1770  
"text"
1771  
""
1772  
")"
1773  
" "
1774  
"{"
1775  
"\n    "
1776  
"return"
1777  
" "
1778  
"text"
1779  
" "
1780  
"="
1781  
""
1782  
"="
1783  
" "
1784  
"null"
1785  
" "
1786  
"|"
1787  
""
1788  
"|"
1789  
" "
1790  
"text"
1791  
""
1792  
"."
1793  
""
1794  
"length"
1795  
""
1796  
"("
1797  
""
1798  
")"
1799  
" "
1800  
"="
1801  
""
1802  
"="
1803  
" "
1804  
"0"
1805  
""
1806  
";"
1807  
"\n  "
1808  
"}"
1809  
"\n\n  "
1810  
"protected"
1811  
" "
1812  
"String"
1813  
" "
1814  
"getElement"
1815  
""
1816  
"("
1817  
""
1818  
"final"
1819  
" "
1820  
"int"
1821  
" "
1822  
"orgStartPos"
1823  
""
1824  
","
1825  
" "
1826  
"final"
1827  
" "
1828  
"int"
1829  
" "
1830  
"orgEndPos"
1831  
""
1832  
")"
1833  
" "
1834  
"{"
1835  
"\n    "
1836  
"int"
1837  
" "
1838  
"startPos"
1839  
" "
1840  
"="
1841  
" "
1842  
"orgStartPos"
1843  
""
1844  
";"
1845  
"\n    "
1846  
"for"
1847  
" "
1848  
"("
1849  
""
1850  
";"
1851  
" "
1852  
"startPos"
1853  
" "
1854  
"<"
1855  
" "
1856  
"orgEndPos"
1857  
""
1858  
";"
1859  
" "
1860  
"startPos"
1861  
""
1862  
"+"
1863  
""
1864  
"+"
1865  
""
1866  
")"
1867  
" "
1868  
"{"
1869  
"\n      "
1870  
"char"
1871  
" "
1872  
"ch"
1873  
" "
1874  
"="
1875  
" "
1876  
"this"
1877  
""
1878  
"."
1879  
""
1880  
"orgString"
1881  
""
1882  
"."
1883  
""
1884  
"charAt"
1885  
""
1886  
"("
1887  
""
1888  
"startPos"
1889  
""
1890  
")"
1891  
""
1892  
";"
1893  
"\n      "
1894  
"if"
1895  
" "
1896  
"("
1897  
""
1898  
"isIgnorable"
1899  
""
1900  
"("
1901  
""
1902  
"ch"
1903  
""
1904  
")"
1905  
" "
1906  
"="
1907  
""
1908  
"="
1909  
" "
1910  
"false"
1911  
""
1912  
")"
1913  
" "
1914  
"{"
1915  
"\n        "
1916  
"break"
1917  
""
1918  
";"
1919  
"\n      "
1920  
"}"
1921  
"\n    "
1922  
"}"
1923  
"\n    "
1924  
"int"
1925  
" "
1926  
"endPos"
1927  
" "
1928  
"="
1929  
" "
1930  
"orgEndPos"
1931  
""
1932  
";"
1933  
"\n    "
1934  
"for"
1935  
" "
1936  
"("
1937  
""
1938  
";"
1939  
" "
1940  
"startPos"
1941  
" "
1942  
"<"
1943  
" "
1944  
"endPos"
1945  
""
1946  
";"
1947  
" "
1948  
"endPos"
1949  
""
1950  
"-"
1951  
""
1952  
"-"
1953  
""
1954  
")"
1955  
" "
1956  
"{"
1957  
"\n      "
1958  
"char"
1959  
" "
1960  
"ch"
1961  
" "
1962  
"="
1963  
" "
1964  
"this"
1965  
""
1966  
"."
1967  
""
1968  
"orgString"
1969  
""
1970  
"."
1971  
""
1972  
"charAt"
1973  
""
1974  
"("
1975  
""
1976  
"endPos"
1977  
""
1978  
")"
1979  
""
1980  
";"
1981  
"\n      "
1982  
"if"
1983  
" "
1984  
"("
1985  
""
1986  
"isIgnorable"
1987  
""
1988  
"("
1989  
""
1990  
"ch"
1991  
""
1992  
")"
1993  
" "
1994  
"="
1995  
""
1996  
"="
1997  
" "
1998  
"false"
1999  
""
2000  
")"
2001  
" "
2002  
"{"
2003  
"\n        "
2004  
"break"
2005  
""
2006  
";"
2007  
"\n      "
2008  
"}"
2009  
"\n    "
2010  
"}"
2011  
"\n    "
2012  
"return"
2013  
" "
2014  
"this"
2015  
""
2016  
"."
2017  
""
2018  
"orgString"
2019  
""
2020  
"."
2021  
""
2022  
"substring"
2023  
""
2024  
"("
2025  
""
2026  
"startPos"
2027  
""
2028  
","
2029  
" "
2030  
"endPos"
2031  
" "
2032  
"+"
2033  
" "
2034  
"1"
2035  
""
2036  
")"
2037  
""
2038  
";"
2039  
"\n  "
2040  
"}"
2041  
"\n\n  "
2042  
"protected"
2043  
" "
2044  
"static"
2045  
" "
2046  
"boolean"
2047  
" "
2048  
"isIgnorable"
2049  
""
2050  
"("
2051  
""
2052  
"char"
2053  
" "
2054  
"ch"
2055  
""
2056  
")"
2057  
" "
2058  
"{"
2059  
"\n    "
2060  
"boolean"
2061  
" "
2062  
"ret"
2063  
" "
2064  
"="
2065  
" "
2066  
"false"
2067  
""
2068  
";"
2069  
"\n    "
2070  
"switch"
2071  
" "
2072  
"("
2073  
""
2074  
"ch"
2075  
""
2076  
")"
2077  
" "
2078  
"{"
2079  
"\n    "
2080  
"case"
2081  
" "
2082  
"'\\b'"
2083  
""
2084  
":"
2085  
"\n    "
2086  
"case"
2087  
" "
2088  
"'\\f'"
2089  
""
2090  
":"
2091  
"\n    "
2092  
"case"
2093  
" "
2094  
"'\\n'"
2095  
""
2096  
":"
2097  
"\n    "
2098  
"case"
2099  
" "
2100  
"'\\r'"
2101  
""
2102  
":"
2103  
"\n    "
2104  
"case"
2105  
" "
2106  
"'\\t'"
2107  
""
2108  
":"
2109  
"\n    "
2110  
"case"
2111  
" "
2112  
"' '"
2113  
""
2114  
":"
2115  
"\n      "
2116  
"ret"
2117  
" "
2118  
"="
2119  
" "
2120  
"true"
2121  
""
2122  
";"
2123  
"\n      "
2124  
"break"
2125  
""
2126  
";"
2127  
"\n    "
2128  
"default"
2129  
""
2130  
":"
2131  
"\n      "
2132  
"ret"
2133  
" "
2134  
"="
2135  
" "
2136  
"false"
2137  
""
2138  
";"
2139  
"\n      "
2140  
"break"
2141  
""
2142  
";"
2143  
"\n    "
2144  
"}"
2145  
"\n    "
2146  
"return"
2147  
" "
2148  
"ret"
2149  
""
2150  
";"
2151  
"\n  "
2152  
"}"
2153  
"\n\n  "
2154  
"public"
2155  
" "
2156  
"static"
2157  
" "
2158  
"String"
2159  
" "
2160  
"unquote"
2161  
""
2162  
"("
2163  
""
2164  
"String"
2165  
" "
2166  
"str"
2167  
""
2168  
")"
2169  
" "
2170  
"{"
2171  
"\n    "
2172  
"if"
2173  
" "
2174  
"("
2175  
""
2176  
"str"
2177  
" "
2178  
"="
2179  
""
2180  
"="
2181  
" "
2182  
"null"
2183  
" "
2184  
"|"
2185  
""
2186  
"|"
2187  
" "
2188  
"str"
2189  
""
2190  
"."
2191  
""
2192  
"length"
2193  
""
2194  
"("
2195  
""
2196  
")"
2197  
" "
2198  
"="
2199  
""
2200  
"="
2201  
" "
2202  
"0"
2203  
""
2204  
")"
2205  
" "
2206  
"{"
2207  
"\n      "
2208  
"return"
2209  
" "
2210  
"str"
2211  
""
2212  
";"
2213  
"\n    "
2214  
"}"
2215  
"\n    "
2216  
"if"
2217  
" "
2218  
"("
2219  
""
2220  
"isQuoted"
2221  
""
2222  
"("
2223  
""
2224  
"str"
2225  
""
2226  
","
2227  
" "
2228  
"DOUBLE_QUOTE"
2229  
""
2230  
")"
2231  
""
2232  
")"
2233  
" "
2234  
"{"
2235  
"\n      "
2236  
"return"
2237  
" "
2238  
"chopQuote"
2239  
""
2240  
"("
2241  
""
2242  
"str"
2243  
""
2244  
")"
2245  
""
2246  
";"
2247  
"\n    "
2248  
"}"
2249  
" "
2250  
"else"
2251  
" "
2252  
"if"
2253  
" "
2254  
"("
2255  
""
2256  
"isQuoted"
2257  
""
2258  
"("
2259  
""
2260  
"str"
2261  
""
2262  
","
2263  
" "
2264  
"SINGLE_QUOTE"
2265  
""
2266  
")"
2267  
""
2268  
")"
2269  
" "
2270  
"{"
2271  
"\n      "
2272  
"return"
2273  
" "
2274  
"chopQuote"
2275  
""
2276  
"("
2277  
""
2278  
"str"
2279  
""
2280  
")"
2281  
""
2282  
";"
2283  
"\n    "
2284  
"}"
2285  
" "
2286  
"else"
2287  
" "
2288  
"{"
2289  
"\n      "
2290  
"return"
2291  
" "
2292  
"str"
2293  
""
2294  
";"
2295  
"\n    "
2296  
"}"
2297  
"\n  "
2298  
"}"
2299  
"\n\n  "
2300  
"public"
2301  
" "
2302  
"static"
2303  
" "
2304  
"String"
2305  
" "
2306  
"chopQuote"
2307  
""
2308  
"("
2309  
""
2310  
"String"
2311  
" "
2312  
"str"
2313  
""
2314  
")"
2315  
" "
2316  
"{"
2317  
"\n    "
2318  
"return"
2319  
" "
2320  
"str"
2321  
""
2322  
"."
2323  
""
2324  
"substring"
2325  
""
2326  
"("
2327  
""
2328  
"1"
2329  
""
2330  
","
2331  
" "
2332  
"str"
2333  
""
2334  
"."
2335  
""
2336  
"length"
2337  
""
2338  
"("
2339  
""
2340  
")"
2341  
" "
2342  
"-"
2343  
" "
2344  
"1"
2345  
""
2346  
")"
2347  
""
2348  
";"
2349  
"\n  "
2350  
"}"
2351  
"\n\n  "
2352  
"protected"
2353  
" "
2354  
"static"
2355  
" "
2356  
"boolean"
2357  
" "
2358  
"isQuoted"
2359  
""
2360  
"("
2361  
""
2362  
"String"
2363  
" "
2364  
"str"
2365  
""
2366  
","
2367  
" "
2368  
"char"
2369  
" "
2370  
"quote"
2371  
""
2372  
")"
2373  
" "
2374  
"{"
2375  
"\n    "
2376  
"return"
2377  
" "
2378  
"str"
2379  
""
2380  
"."
2381  
""
2382  
"indexOf"
2383  
""
2384  
"("
2385  
""
2386  
"quote"
2387  
""
2388  
")"
2389  
" "
2390  
"="
2391  
""
2392  
"="
2393  
" "
2394  
"0"
2395  
" "
2396  
"&"
2397  
""
2398  
"&"
2399  
" "
2400  
"str"
2401  
""
2402  
"."
2403  
""
2404  
"lastIndexOf"
2405  
""
2406  
"("
2407  
""
2408  
"quote"
2409  
""
2410  
")"
2411  
" "
2412  
">"
2413  
" "
2414  
"0"
2415  
""
2416  
";"
2417  
"\n  "
2418  
"}"
2419  
"\n\n  "
2420  
"public"
2421  
" "
2422  
"String"
2423  
" "
2424  
"getToken"
2425  
""
2426  
"("
2427  
""
2428  
")"
2429  
" "
2430  
"{"
2431  
"\n    "
2432  
"return"
2433  
" "
2434  
"this"
2435  
""
2436  
"."
2437  
""
2438  
"tokenString"
2439  
""
2440  
";"
2441  
"\n  "
2442  
"}"
2443  
"\n\n  "
2444  
"public"
2445  
" "
2446  
"static"
2447  
" "
2448  
"enum"
2449  
" "
2450  
"TokenType"
2451  
" "
2452  
"{"
2453  
"\n    /**\n     * <#if locale=\"en\">\n     * <p>\n     * \"{\"\n     * </p>\n     * <#else>\n     * <p>\n     * \n     * </p>\n     * </#if>\n     */\n    "
2454  
"START_BRACE"
2455  
" "
2456  
"{"
2457  
"\n      "
2458  
"public"
2459  
" "
2460  
"String"
2461  
" "
2462  
"toString"
2463  
""
2464  
"("
2465  
""
2466  
")"
2467  
" "
2468  
"{"
2469  
"\n        "
2470  
"return"
2471  
" "
2472  
"\"{\""
2473  
""
2474  
";"
2475  
"\n      "
2476  
"}"
2477  
"\n    "
2478  
"}"
2479  
""
2480  
","
2481  
"\n\n    /**\n     * <#if locale=\"en\">\n     * <p>\n     * \"}\"\n     * </p>\n     * <#else>\n     * <p>\n     * \n     * </p>\n     * </#if>\n     */\n    "
2482  
"END_BRACE"
2483  
" "
2484  
"{"
2485  
"\n      "
2486  
"public"
2487  
" "
2488  
"String"
2489  
" "
2490  
"toString"
2491  
""
2492  
"("
2493  
""
2494  
")"
2495  
" "
2496  
"{"
2497  
"\n        "
2498  
"return"
2499  
" "
2500  
"\"}\""
2501  
""
2502  
";"
2503  
"\n      "
2504  
"}"
2505  
"\n    "
2506  
"}"
2507  
""
2508  
","
2509  
"\n\n    /**\n     * <#if locale=\"en\">\n     * <p>\n     * \"[\"\n     * </p>\n     * <#else>\n     * <p>\n     * \n     * </p>\n     * </#if>\n     */\n    "
2510  
"START_BRACKET"
2511  
" "
2512  
"{"
2513  
"\n      "
2514  
"public"
2515  
" "
2516  
"String"
2517  
" "
2518  
"toString"
2519  
""
2520  
"("
2521  
""
2522  
")"
2523  
" "
2524  
"{"
2525  
"\n        "
2526  
"return"
2527  
" "
2528  
"\"[\""
2529  
""
2530  
";"
2531  
"\n      "
2532  
"}"
2533  
"\n    "
2534  
"}"
2535  
""
2536  
","
2537  
"\n\n    /**\n     * <#if locale=\"en\">\n     * <p>\n     * \"]\"\n     * </p>\n     * <#else>\n     * <p>\n     * \n     * </p>\n     * </#if>\n     */\n    "
2538  
"END_BRACKET"
2539  
" "
2540  
"{"
2541  
"\n      "
2542  
"public"
2543  
" "
2544  
"String"
2545  
" "
2546  
"toString"
2547  
""
2548  
"("
2549  
""
2550  
")"
2551  
" "
2552  
"{"
2553  
"\n        "
2554  
"return"
2555  
" "
2556  
"\"]\""
2557  
""
2558  
";"
2559  
"\n      "
2560  
"}"
2561  
"\n    "
2562  
"}"
2563  
""
2564  
","
2565  
"\n\n    /**\n     * <#if locale=\"en\">\n     * <p>\n     * \",\"\n     * </p>\n     * <#else>\n     * <p>\n     * \n     * </p>\n     * </#if>\n     */\n    "
2566  
"COMMA"
2567  
" "
2568  
"{"
2569  
"\n      "
2570  
"public"
2571  
" "
2572  
"String"
2573  
" "
2574  
"toString"
2575  
""
2576  
"("
2577  
""
2578  
")"
2579  
" "
2580  
"{"
2581  
"\n        "
2582  
"return"
2583  
" "
2584  
"\",\""
2585  
""
2586  
";"
2587  
"\n      "
2588  
"}"
2589  
"\n    "
2590  
"}"
2591  
""
2592  
","
2593  
"\n\n    /**\n     * <#if locale=\"en\">\n     * <p>\n     * \":\"\n     * </p>\n     * <#else>\n     * <p>\n     * \n     * </p>\n     * </#if>\n     */\n    "
2594  
"COLON"
2595  
" "
2596  
"{"
2597  
"\n      "
2598  
"public"
2599  
" "
2600  
"String"
2601  
" "
2602  
"toString"
2603  
""
2604  
"("
2605  
""
2606  
")"
2607  
" "
2608  
"{"
2609  
"\n        "
2610  
"return"
2611  
" "
2612  
"\":\""
2613  
""
2614  
";"
2615  
"\n      "
2616  
"}"
2617  
"\n    "
2618  
"}"
2619  
""
2620  
","
2621  
"\n\n    /**\n     * <#if locale=\"en\">\n     * <p>\n     * \",\" and it is the end of {} or [].\n     * </p>\n     * <#else>\n     * <p>\n     * \n     * </p>\n     * </#if>\n     */\n    "
2622  
"END_COMMA"
2623  
" "
2624  
"{"
2625  
"\n      "
2626  
"public"
2627  
" "
2628  
"String"
2629  
" "
2630  
"toString"
2631  
""
2632  
"("
2633  
""
2634  
")"
2635  
" "
2636  
"{"
2637  
"\n        "
2638  
"return"
2639  
" "
2640  
"\",\""
2641  
""
2642  
";"
2643  
"\n      "
2644  
"}"
2645  
"\n    "
2646  
"}"
2647  
""
2648  
","
2649  
"\n\n    /**\n     * <#if locale=\"en\">\n     * <p>\n     * End of file.\n     * </p>\n     * <#else>\n     * <p>\n     * \n     * </p>\n     * </#if>\n     */\n    "
2650  
"EOF"
2651  
""
2652  
";"
2653  
"\n\n  "
2654  
"}"
2655  
"\n\n  "
2656  
"public"
2657  
" "
2658  
"TokenType"
2659  
" "
2660  
"currentTokenType"
2661  
""
2662  
"("
2663  
""
2664  
")"
2665  
" "
2666  
"{"
2667  
"\n    "
2668  
"return"
2669  
" "
2670  
"type"
2671  
""
2672  
";"
2673  
"\n  "
2674  
"}"
2675  
"\n"
2676  
"}"
2677  
"\n"
2678  
"-"
2679  
""
2680  
"-"
2681  
""
2682  
"-"
2683  
""
2684  
"-"
2685  
""
2686  
"-"
2687  
""
2688  
"-"
2689  
""
2690  
"-"
2691  
""
2692  
"-"
2693  
""
2694  
"-"
2695  
""
2696  
"-"
2697  
""
2698  
"-"
2699  
""
2700  
"-"
2701  
""
2702  
"-"
2703  
""
2704  
"-"
2705  
""
2706  
"-"
2707  
""
2708  
"-"
2709  
""
2710  
"-"
2711  
""
2712  
"-"
2713  
""
2714  
"-"
2715  
""
2716  
"-"
2717  
""
2718  
"-"
2719  
""
2720  
"-"
2721  
""
2722  
"-"
2723  
""
2724  
"-"
2725  
""
2726  
"-"
2727  
"\n/*\n * Copyright 2008-2009 the T2 Project ant the Others.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *      http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n"
2728  
"package"
2729  
" "
2730  
"org"
2731  
""
2732  
"."
2733  
""
2734  
"t2framework"
2735  
""
2736  
"."
2737  
""
2738  
"commons"
2739  
""
2740  
"."
2741  
""
2742  
"util"
2743  
""
2744  
";"
2745  
"\n\n"
2746  
"import"
2747  
" "
2748  
"org"
2749  
""
2750  
"."
2751  
""
2752  
"t2framework"
2753  
""
2754  
"."
2755  
""
2756  
"commons"
2757  
""
2758  
"."
2759  
""
2760  
"util"
2761  
""
2762  
"."
2763  
""
2764  
"JSONTokenizer"
2765  
""
2766  
"."
2767  
""
2768  
"TokenType"
2769  
""
2770  
";"
2771  
"\n\n"
2772  
"import"
2773  
" "
2774  
"junit"
2775  
""
2776  
"."
2777  
""
2778  
"framework"
2779  
""
2780  
"."
2781  
""
2782  
"TestCase"
2783  
""
2784  
";"
2785  
"\n\n"
2786  
"public"
2787  
" "
2788  
"class"
2789  
" "
2790  
"JSONTokenizerTest"
2791  
" "
2792  
"extends"
2793  
" "
2794  
"TestCase"
2795  
" "
2796  
"{"
2797  
"\n\n  "
2798  
"public"
2799  
" "
2800  
"void"
2801  
" "
2802  
"test1_blank"
2803  
""
2804  
"("
2805  
""
2806  
")"
2807  
" "
2808  
"throws"
2809  
" "
2810  
"Exception"
2811  
" "
2812  
"{"
2813  
"\n    "
2814  
"JSONTokenizer"
2815  
" "
2816  
"tokenizer"
2817  
" "
2818  
"="
2819  
" "
2820  
"new"
2821  
" "
2822  
"JSONTokenizer"
2823  
""
2824  
"("
2825  
""
2826  
"\"\""
2827  
""
2828  
")"
2829  
""
2830  
";"
2831  
"\n    "
2832  
"assertEquals"
2833  
""
2834  
"("
2835  
""
2836  
"TokenType"
2837  
""
2838  
"."
2839  
""
2840  
"EOF"
2841  
""
2842  
","
2843  
" "
2844  
"tokenizer"
2845  
""
2846  
"."
2847  
""
2848  
"nextToken"
2849  
""
2850  
"("
2851  
""
2852  
")"
2853  
""
2854  
")"
2855  
""
2856  
";"
2857  
"\n    "
2858  
"assertEquals"
2859  
""
2860  
"("
2861  
""
2862  
"\"\""
2863  
""
2864  
","
2865  
" "
2866  
"tokenizer"
2867  
""
2868  
"."
2869  
""
2870  
"getToken"
2871  
""
2872  
"("
2873  
""
2874  
")"
2875  
""
2876  
")"
2877  
""
2878  
";"
2879  
"\n  "
2880  
"}"
2881  
"\n\n  "
2882  
"public"
2883  
" "
2884  
"void"
2885  
" "
2886  
"test2_null"
2887  
""
2888  
"("
2889  
""
2890  
")"
2891  
" "
2892  
"throws"
2893  
" "
2894  
"Exception"
2895  
" "
2896  
"{"
2897  
"\n    "
2898  
"JSONTokenizer"
2899  
" "
2900  
"tokenizer"
2901  
" "
2902  
"="
2903  
" "
2904  
"new"
2905  
" "
2906  
"JSONTokenizer"
2907  
""
2908  
"("
2909  
""
2910  
"null"
2911  
""
2912  
")"
2913  
""
2914  
";"
2915  
"\n    "
2916  
"assertEquals"
2917  
""
2918  
"("
2919  
""
2920  
"TokenType"
2921  
""
2922  
"."
2923  
""
2924  
"EOF"
2925  
""
2926  
","
2927  
" "
2928  
"tokenizer"
2929  
""
2930  
"."
2931  
""
2932  
"nextToken"
2933  
""
2934  
"("
2935  
""
2936  
")"
2937  
""
2938  
")"
2939  
""
2940  
";"
2941  
"\n    "
2942  
"assertEquals"
2943  
""
2944  
"("
2945  
""
2946  
"\"null\""
2947  
""
2948  
","
2949  
" "
2950  
"tokenizer"
2951  
""
2952  
"."
2953  
""
2954  
"getToken"
2955  
""
2956  
"("
2957  
""
2958  
")"
2959  
""
2960  
")"
2961  
""
2962  
";"
2963  
"\n  "
2964  
"}"
2965  
"\n\n  "
2966  
"public"
2967  
" "
2968  
"void"
2969  
" "
2970  
"test3_keyvalue"
2971  
""
2972  
"("
2973  
""
2974  
")"
2975  
" "
2976  
"throws"
2977  
" "
2978  
"Exception"
2979  
" "
2980  
"{"
2981  
"\n    "
2982  
"JSONTokenizer"
2983  
" "
2984  
"tokenizer"
2985  
" "
2986  
"="
2987  
" "
2988  
"new"
2989  
" "
2990  
"JSONTokenizer"
2991  
""
2992  
"("
2993  
""
2994  
"\"{\\\"aaa\\\":123}\""
2995  
""
2996  
")"
2997  
""
2998  
";"
2999  
"\n    "
3000  
"assertEquals"
3001  
""
3002  
"("
3003  
""
3004  
"TokenType"
3005  
""
3006  
"."
3007  
""
3008  
"START_BRACE"
3009  
""
3010  
","
3011  
" "
3012  
"tokenizer"
3013  
""
3014  
"."
3015  
""
3016  
"currentTokenType"
3017  
""
3018  
"("
3019  
""
3020  
")"
3021  
""
3022  
")"
3023  
""
3024  
";"
3025  
"\n    "
3026  
"assertEquals"
3027  
""
3028  
"("
3029  
""
3030  
"\"{\\\"aaa\\\":123}\""
3031  
""
3032  
","
3033  
" "
3034  
"tokenizer"
3035  
""
3036  
"."
3037  
""
3038  
"getToken"
3039  
""
3040  
"("
3041  
""
3042  
")"
3043  
""
3044  
")"
3045  
""
3046  
";"
3047  
"\n    "
3048  
"assertEquals"
3049  
""
3050  
"("
3051  
""
3052  
"TokenType"
3053  
""
3054  
"."
3055  
""
3056  
"COLON"
3057  
""
3058  
","
3059  
" "
3060  
"tokenizer"
3061  
""
3062  
"."
3063  
""
3064  
"nextToken"
3065  
""
3066  
"("
3067  
""
3068  
")"
3069  
""
3070  
")"
3071  
""
3072  
";"
3073  
"\n    "
3074  
"assertEquals"
3075  
""
3076  
"("
3077  
""
3078  
"\"aaa\""
3079  
""
3080  
","
3081  
" "
3082  
"tokenizer"
3083  
""
3084  
"."
3085  
""
3086  
"getToken"
3087  
""
3088  
"("
3089  
""
3090  
")"
3091  
""
3092  
")"
3093  
""
3094  
";"
3095  
"\n    "
3096  
"assertEquals"
3097  
""
3098  
"("
3099  
""
3100  
"TokenType"
3101  
""
3102  
"."
3103  
""
3104  
"END_BRACE"
3105  
""
3106  
","
3107  
" "
3108  
"tokenizer"
3109  
""
3110  
"."
3111  
""
3112  
"nextToken"
3113  
""
3114  
"("
3115  
""
3116  
")"
3117  
""
3118  
")"
3119  
""
3120  
";"
3121  
"\n    "
3122  
"assertEquals"
3123  
""
3124  
"("
3125  
""
3126  
"\"123\""
3127  
""
3128  
","
3129  
" "
3130  
"tokenizer"
3131  
""
3132  
"."
3133  
""
3134  
"getToken"
3135  
""
3136  
"("
3137  
""
3138  
")"
3139  
""
3140  
")"
3141  
""
3142  
";"
3143  
"\n    "
3144  
"assertEquals"
3145  
""
3146  
"("
3147  
""
3148  
"TokenType"
3149  
""
3150  
"."
3151  
""
3152  
"EOF"
3153  
""
3154  
","
3155  
" "
3156  
"tokenizer"
3157  
""
3158  
"."
3159  
""
3160  
"nextToken"
3161  
""
3162  
"("
3163  
""
3164  
")"
3165  
""
3166  
")"
3167  
""
3168  
";"
3169  
"\n  "
3170  
"}"
3171  
"\n\n  "
3172  
"public"
3173  
" "
3174  
"void"
3175  
" "
3176  
"test4_array"
3177  
""
3178  
"("
3179  
""
3180  
")"
3181  
" "
3182  
"throws"
3183  
" "
3184  
"Exception"
3185  
" "
3186  
"{"
3187  
"\n    "
3188  
"JSONTokenizer"
3189  
" "
3190  
"tokenizer"
3191  
" "
3192  
"="
3193  
" "
3194  
"new"
3195  
" "
3196  
"JSONTokenizer"
3197  
""
3198  
"("
3199  
""
3200  
"\"[\\\"aaa\\\",123,\\\"b\\\"]\""
3201  
""
3202  
")"
3203  
""
3204  
";"
3205  
"\n    "
3206  
"assertEquals"
3207  
""
3208  
"("
3209  
""
3210  
"TokenType"
3211  
""
3212  
"."
3213  
""
3214  
"START_BRACKET"
3215  
""
3216  
","
3217  
" "
3218  
"tokenizer"
3219  
""
3220  
"."
3221  
""
3222  
"currentTokenType"
3223  
""
3224  
"("
3225  
""
3226  
")"
3227  
""
3228  
")"
3229  
""
3230  
";"
3231  
"\n    "
3232  
"assertEquals"
3233  
""
3234  
"("
3235  
""
3236  
"\"[\\\"aaa\\\",123,\\\"b\\\"]\""
3237  
""
3238  
","
3239  
" "
3240  
"tokenizer"
3241  
""
3242  
"."
3243  
""
3244  
"getToken"
3245  
""
3246  
"("
3247  
""
3248  
")"
3249  
""
3250  
")"
3251  
""
3252  
";"
3253  
"\n    "
3254  
"assertEquals"
3255  
""
3256  
"("
3257  
""
3258  
"TokenType"
3259  
""
3260  
"."
3261  
""
3262  
"COMMA"
3263  
""
3264  
","
3265  
" "
3266  
"tokenizer"
3267  
""
3268  
"."
3269  
""
3270  
"nextToken"
3271  
""
3272  
"("
3273  
""
3274  
")"
3275  
""
3276  
")"
3277  
""
3278  
";"
3279  
"\n    "
3280  
"assertEquals"
3281  
""
3282  
"("
3283  
""
3284  
"\"\\\"aaa\\\"\""
3285  
""
3286  
","
3287  
" "
3288  
"tokenizer"
3289  
""
3290  
"."
3291  
""
3292  
"getToken"
3293  
""
3294  
"("
3295  
""
3296  
")"
3297  
""
3298  
")"
3299  
""
3300  
";"
3301  
"\n    "
3302  
"assertEquals"
3303  
""
3304  
"("
3305  
""
3306  
"TokenType"
3307  
""
3308  
"."
3309  
""
3310  
"COMMA"
3311  
""
3312  
","
3313  
" "
3314  
"tokenizer"
3315  
""
3316  
"."
3317  
""
3318  
"nextToken"
3319  
""
3320  
"("
3321  
""
3322  
")"
3323  
""
3324  
")"
3325  
""
3326  
";"
3327  
"\n    "
3328  
"assertEquals"
3329  
""
3330  
"("
3331  
""
3332  
"\"123\""
3333  
""
3334  
","
3335  
" "
3336  
"tokenizer"
3337  
""
3338  
"."
3339  
""
3340  
"getToken"
3341  
""
3342  
"("
3343  
""
3344  
")"
3345  
""
3346  
")"
3347  
""
3348  
";"
3349  
"\n    "
3350  
"assertEquals"
3351  
""
3352  
"("
3353  
""
3354  
"TokenType"
3355  
""
3356  
"."
3357  
""
3358  
"END_BRACKET"
3359  
""
3360  
","
3361  
" "
3362  
"tokenizer"
3363  
""
3364  
"."
3365  
""
3366  
"nextToken"
3367  
""
3368  
"("
3369  
""
3370  
")"
3371  
""
3372  
")"
3373  
""
3374  
";"
3375  
"\n    "
3376  
"assertEquals"
3377  
""
3378  
"("
3379  
""
3380  
"\"\\\"b\\\"\""
3381  
""
3382  
","
3383  
" "
3384  
"tokenizer"
3385  
""
3386  
"."
3387  
""
3388  
"getToken"
3389  
""
3390  
"("
3391  
""
3392  
")"
3393  
""
3394  
")"
3395  
""
3396  
";"
3397  
"\n    "
3398  
"assertEquals"
3399  
""
3400  
"("
3401  
""
3402  
"TokenType"
3403  
""
3404  
"."
3405  
""
3406  
"EOF"
3407  
""
3408  
","
3409  
" "
3410  
"tokenizer"
3411  
""
3412  
"."
3413  
""
3414  
"nextToken"
3415  
""
3416  
"("
3417  
""
3418  
")"
3419  
""
3420  
")"
3421  
""
3422  
";"
3423  
"\n  "
3424  
"}"
3425  
"\n\n  "
3426  
"public"
3427  
" "
3428  
"void"
3429  
" "
3430  
"test5_emptyobject"
3431  
""
3432  
"("
3433  
""
3434  
")"
3435  
" "
3436  
"throws"
3437  
" "
3438  
"Exception"
3439  
" "
3440  
"{"
3441  
"\n    "
3442  
"JSONTokenizer"
3443  
" "
3444  
"tokenizer"
3445  
" "
3446  
"="
3447  
" "
3448  
"new"
3449  
" "
3450  
"JSONTokenizer"
3451  
""
3452  
"("
3453  
""
3454  
"\"{}\""
3455  
""
3456  
")"
3457  
""
3458  
";"
3459  
"\n    "
3460  
"assertEquals"
3461  
""
3462  
"("
3463  
""
3464  
"TokenType"
3465  
""
3466  
"."
3467  
""
3468  
"START_BRACE"
3469  
""
3470  
","
3471  
" "
3472  
"tokenizer"
3473  
""
3474  
"."
3475  
""
3476  
"currentTokenType"
3477  
""
3478  
"("
3479  
""
3480  
")"
3481  
""
3482  
")"
3483  
""
3484  
";"
3485  
"\n    "
3486  
"assertEquals"
3487  
""
3488  
"("
3489  
""
3490  
"\"{}\""
3491  
""
3492  
","
3493  
" "
3494  
"tokenizer"
3495  
""
3496  
"."
3497  
""
3498  
"getToken"
3499  
""
3500  
"("
3501  
""
3502  
")"
3503  
""
3504  
")"
3505  
""
3506  
";"
3507  
"\n    "
3508  
"assertEquals"
3509  
""
3510  
"("
3511  
""
3512  
"TokenType"
3513  
""
3514  
"."
3515  
""
3516  
"END_BRACE"
3517  
""
3518  
","
3519  
" "
3520  
"tokenizer"
3521  
""
3522  
"."
3523  
""
3524  
"nextToken"
3525  
""
3526  
"("
3527  
""
3528  
")"
3529  
""
3530  
")"
3531  
""
3532  
";"
3533  
"\n    "
3534  
"assertEquals"
3535  
""
3536  
"("
3537  
""
3538  
"\"\""
3539  
""
3540  
","
3541  
" "
3542  
"tokenizer"
3543  
""
3544  
"."
3545  
""
3546  
"getToken"
3547  
""
3548  
"("
3549  
""
3550  
")"
3551  
""
3552  
")"
3553  
""
3554  
";"
3555  
"\n    "
3556  
"assertEquals"
3557  
""
3558  
"("
3559  
""
3560  
"TokenType"
3561  
""
3562  
"."
3563  
""
3564  
"EOF"
3565  
""
3566  
","
3567  
" "
3568  
"tokenizer"
3569  
""
3570  
"."
3571  
""
3572  
"nextToken"
3573  
""
3574  
"("
3575  
""
3576  
")"
3577  
""
3578  
")"
3579  
""
3580  
";"
3581  
"\n  "
3582  
"}"
3583  
"\n\n  "
3584  
"public"
3585  
" "
3586  
"void"
3587  
" "
3588  
"test6_emptyarray"
3589  
""
3590  
"("
3591  
""
3592  
")"
3593  
" "
3594  
"throws"
3595  
" "
3596  
"Exception"
3597  
" "
3598  
"{"
3599  
"\n    "
3600  
"JSONTokenizer"
3601  
" "
3602  
"tokenizer"
3603  
" "
3604  
"="
3605  
" "
3606  
"new"
3607  
" "
3608  
"JSONTokenizer"
3609  
""
3610  
"("
3611  
""
3612  
"\"[]\""
3613  
""
3614  
")"
3615  
""
3616  
";"
3617  
"\n    "
3618  
"assertEquals"
3619  
""
3620  
"("
3621  
""
3622  
"TokenType"
3623  
""
3624  
"."
3625  
""
3626  
"START_BRACKET"
3627  
""
3628  
","
3629  
" "
3630  
"tokenizer"
3631  
""
3632  
"."
3633  
""
3634  
"currentTokenType"
3635  
""
3636  
"("
3637  
""
3638  
")"
3639  
""
3640  
")"
3641  
""
3642  
";"
3643  
"\n    "
3644  
"assertEquals"
3645  
""
3646  
"("
3647  
""
3648  
"\"[]\""
3649  
""
3650  
","
3651  
" "
3652  
"tokenizer"
3653  
""
3654  
"."
3655  
""
3656  
"getToken"
3657  
""
3658  
"("
3659  
""
3660  
")"
3661  
""
3662  
")"
3663  
""
3664  
";"
3665  
"\n    "
3666  
"assertEquals"
3667  
""
3668  
"("
3669  
""
3670  
"TokenType"
3671  
""
3672  
"."
3673  
""
3674  
"END_BRACKET"
3675  
""
3676  
","
3677  
" "
3678  
"tokenizer"
3679  
""
3680  
"."
3681  
""
3682  
"nextToken"
3683  
""
3684  
"("
3685  
""
3686  
")"
3687  
""
3688  
")"
3689  
""
3690  
";"
3691  
"\n    "
3692  
"assertEquals"
3693  
""
3694  
"("
3695  
""
3696  
"\"\""
3697  
""
3698  
","
3699  
" "
3700  
"tokenizer"
3701  
""
3702  
"."
3703  
""
3704  
"getToken"
3705  
""
3706  
"("
3707  
""
3708  
")"
3709  
""
3710  
")"
3711  
""
3712  
";"
3713  
"\n    "
3714  
"assertEquals"
3715  
""
3716  
"("
3717  
""
3718  
"TokenType"
3719  
""
3720  
"."
3721  
""
3722  
"EOF"
3723  
""
3724  
","
3725  
" "
3726  
"tokenizer"
3727  
""
3728  
"."
3729  
""
3730  
"nextToken"
3731  
""
3732  
"("
3733  
""
3734  
")"
3735  
""
3736  
")"
3737  
""
3738  
";"
3739  
"\n  "
3740  
"}"
3741  
"\n\n  "
3742  
"public"
3743  
" "
3744  
"void"
3745  
" "
3746  
"test7_multiplekeyvalue"
3747  
""
3748  
"("
3749  
""
3750  
")"
3751  
" "
3752  
"throws"
3753  
" "
3754  
"Exception"
3755  
" "
3756  
"{"
3757  
"\n    "
3758  
"JSONTokenizer"
3759  
" "
3760  
"tokenizer"
3761  
" "
3762  
"="
3763  
" "
3764  
"new"
3765  
" "
3766  
"JSONTokenizer"
3767  
""
3768  
"("
3769  
"\n        "
3770  
"\"{\\\"aaa\\\":123,\\\"bbb\\\":true}\""
3771  
""
3772  
")"
3773  
""
3774  
";"
3775  
"\n    "
3776  
"assertEquals"
3777  
""
3778  
"("
3779  
""
3780  
"TokenType"
3781  
""
3782  
"."
3783  
""
3784  
"START_BRACE"
3785  
""
3786  
","
3787  
" "
3788  
"tokenizer"
3789  
""
3790  
"."
3791  
""
3792  
"currentTokenType"
3793  
""
3794  
"("
3795  
""
3796  
")"
3797  
""
3798  
")"
3799  
""
3800  
";"
3801  
"\n    "
3802  
"assertEquals"
3803  
""
3804  
"("
3805  
""
3806  
"\"{\\\"aaa\\\":123,\\\"bbb\\\":true}\""
3807  
""
3808  
","
3809  
" "
3810  
"tokenizer"
3811  
""
3812  
"."
3813  
""
3814  
"getToken"
3815  
""
3816  
"("
3817  
""
3818  
")"
3819  
""
3820  
")"
3821  
""
3822  
";"
3823  
"\n    "
3824  
"assertEquals"
3825  
""
3826  
"("
3827  
""
3828  
"TokenType"
3829  
""
3830  
"."
3831  
""
3832  
"COLON"
3833  
""
3834  
","
3835  
" "
3836  
"tokenizer"
3837  
""
3838  
"."
3839  
""
3840  
"nextToken"
3841  
""
3842  
"("
3843  
""
3844  
")"
3845  
""
3846  
")"
3847  
""
3848  
";"
3849  
"\n    "
3850  
"assertEquals"
3851  
""
3852  
"("
3853  
""
3854  
"\"aaa\""
3855  
""
3856  
","
3857  
" "
3858  
"tokenizer"
3859  
""
3860  
"."
3861  
""
3862  
"getToken"
3863  
""
3864  
"("
3865  
""
3866  
")"
3867  
""
3868  
")"
3869  
""
3870  
";"
3871  
"\n    "
3872  
"assertEquals"
3873  
""
3874  
"("
3875  
""
3876  
"TokenType"
3877  
""
3878  
"."
3879  
""
3880  
"COMMA"
3881  
""
3882  
","
3883  
" "
3884  
"tokenizer"
3885  
""
3886  
"."
3887  
""
3888  
"nextToken"
3889  
""
3890  
"("
3891  
""
3892  
")"
3893  
""
3894  
")"
3895  
""
3896  
";"
3897  
"\n    "
3898  
"assertEquals"
3899  
""
3900  
"("
3901  
""
3902  
"\"123\""
3903  
""
3904  
","
3905  
" "
3906  
"tokenizer"
3907  
""
3908  
"."
3909  
""
3910  
"getToken"
3911  
""
3912  
"("
3913  
""
3914  
")"
3915  
""
3916  
")"
3917  
""
3918  
";"
3919  
"\n    "
3920  
"assertEquals"
3921  
""
3922  
"("
3923  
""
3924  
"TokenType"
3925  
""
3926  
"."
3927  
""
3928  
"COLON"
3929  
""
3930  
","
3931  
" "
3932  
"tokenizer"
3933  
""
3934  
"."
3935  
""
3936  
"nextToken"
3937  
""
3938  
"("
3939  
""
3940  
")"
3941  
""
3942  
")"
3943  
""
3944  
";"
3945  
"\n    "
3946  
"assertEquals"
3947  
""
3948  
"("
3949  
""
3950  
"\"bbb\""
3951  
""
3952  
","
3953  
" "
3954  
"tokenizer"
3955  
""
3956  
"."
3957  
""
3958  
"getToken"
3959  
""
3960  
"("
3961  
""
3962  
")"
3963  
""
3964  
")"
3965  
""
3966  
";"
3967  
"\n    "
3968  
"assertEquals"
3969  
""
3970  
"("
3971  
""
3972  
"TokenType"
3973  
""
3974  
"."
3975  
""
3976  
"END_BRACE"
3977  
""
3978  
","
3979  
" "
3980  
"tokenizer"
3981  
""
3982  
"."
3983  
""
3984  
"nextToken"
3985  
""
3986  
"("
3987  
""
3988  
")"
3989  
""
3990  
")"
3991  
""
3992  
";"
3993  
"\n    "
3994  
"assertEquals"
3995  
""
3996  
"("
3997  
""
3998  
"\"true\""
3999  
""
4000  
","
4001  
" "
4002  
"tokenizer"
4003  
""
4004  
"."
4005  
""
4006  
"getToken"
4007  
""
4008  
"("
4009  
""
4010  
")"
4011  
""
4012  
")"
4013  
""
4014  
";"
4015  
"\n    "
4016  
"assertEquals"
4017  
""
4018  
"("
4019  
""
4020  
"TokenType"
4021  
""
4022  
"."
4023  
""
4024  
"EOF"
4025  
""
4026  
","
4027  
" "
4028  
"tokenizer"
4029  
""
4030  
"."
4031  
""
4032  
"nextToken"
4033  
""
4034  
"("
4035  
""
4036  
")"
4037  
""
4038  
")"
4039  
""
4040  
";"
4041  
"\n  "
4042  
"}"
4043  
"\n\n  "
4044  
"public"
4045  
" "
4046  
"void"
4047  
" "
4048  
"test8_keyvaluewithsinglequote"
4049  
""
4050  
"("
4051  
""
4052  
")"
4053  
" "
4054  
"throws"
4055  
" "
4056  
"Exception"
4057  
" "
4058  
"{"
4059  
"\n    "
4060  
"JSONTokenizer"
4061  
" "
4062  
"tokenizer"
4063  
" "
4064  
"="
4065  
" "
4066  
"new"
4067  
" "
4068  
"JSONTokenizer"
4069  
""
4070  
"("
4071  
""
4072  
"\"{'aaa':'123'}\""
4073  
""
4074  
")"
4075  
""
4076  
";"
4077  
"\n    "
4078  
"assertEquals"
4079  
""
4080  
"("
4081  
""
4082  
"TokenType"
4083  
""
4084  
"."
4085  
""
4086  
"START_BRACE"
4087  
""
4088  
","
4089  
" "
4090  
"tokenizer"
4091  
""
4092  
"."
4093  
""
4094  
"currentTokenType"
4095  
""
4096  
"("
4097  
""
4098  
")"
4099  
""
4100  
")"
4101  
""
4102  
";"
4103  
"\n    "
4104  
"assertEquals"
4105  
""
4106  
"("
4107  
""
4108  
"\"{'aaa':'123'}\""
4109  
""
4110  
","
4111  
" "
4112  
"tokenizer"
4113  
""
4114  
"."
4115  
""
4116  
"getToken"
4117  
""
4118  
"("
4119  
""
4120  
")"
4121  
""
4122  
")"
4123  
""
4124  
";"
4125  
"\n    "
4126  
"assertEquals"
4127  
""
4128  
"("
4129  
""
4130  
"TokenType"
4131  
""
4132  
"."
4133  
""
4134  
"COLON"
4135  
""
4136  
","
4137  
" "
4138  
"tokenizer"
4139  
""
4140  
"."
4141  
""
4142  
"nextToken"
4143  
""
4144  
"("
4145  
""
4146  
")"
4147  
""
4148  
")"
4149  
""
4150  
";"
4151  
"\n    "
4152  
"assertEquals"
4153  
""
4154  
"("
4155  
""
4156  
"\"aaa\""
4157  
""
4158  
","
4159  
" "
4160  
"tokenizer"
4161  
""
4162  
"."
4163  
""
4164  
"getToken"
4165  
""
4166  
"("
4167  
""
4168  
")"
4169  
""
4170  
")"
4171  
""
4172  
";"
4173  
"\n    "
4174  
"assertEquals"
4175  
""
4176  
"("
4177  
""
4178  
"TokenType"
4179  
""
4180  
"."
4181  
""
4182  
"END_BRACE"
4183  
""
4184  
","
4185  
" "
4186  
"tokenizer"
4187  
""
4188  
"."
4189  
""
4190  
"nextToken"
4191  
""
4192  
"("
4193  
""
4194  
")"
4195  
""
4196  
")"
4197  
""
4198  
";"
4199  
"\n    "
4200  
"assertEquals"
4201  
""
4202  
"("
4203  
""
4204  
"\"'123'\""
4205  
""
4206  
","
4207  
" "
4208  
"tokenizer"
4209  
""
4210  
"."
4211  
""
4212  
"getToken"
4213  
""
4214  
"("
4215  
""
4216  
")"
4217  
""
4218  
")"
4219  
""
4220  
";"
4221  
"\n    "
4222  
"assertEquals"
4223  
""
4224  
"("
4225  
""
4226  
"TokenType"
4227  
""
4228  
"."
4229  
""
4230  
"EOF"
4231  
""
4232  
","
4233  
" "
4234  
"tokenizer"
4235  
""
4236  
"."
4237  
""
4238  
"nextToken"
4239  
""
4240  
"("
4241  
""
4242  
")"
4243  
""
4244  
")"
4245  
""
4246  
";"
4247  
"\n  "
4248  
"}"
4249  
"\n\n  "
4250  
"public"
4251  
" "
4252  
"void"
4253  
" "
4254  
"test9_blankwithtab"
4255  
""
4256  
"("
4257  
""
4258  
")"
4259  
" "
4260  
"throws"
4261  
" "
4262  
"Exception"
4263  
" "
4264  
"{"
4265  
"\n    "
4266  
"JSONTokenizer"
4267  
" "
4268  
"tokenizer"
4269  
" "
4270  
"="
4271  
" "
4272  
"new"
4273  
" "
4274  
"JSONTokenizer"
4275  
""
4276  
"("
4277  
""
4278  
"\"{\\t}\""
4279  
""
4280  
")"
4281  
""
4282  
";"
4283  
"\n    "
4284  
"assertEquals"
4285  
""
4286  
"("
4287  
""
4288  
"\"{\\t}\""
4289  
""
4290  
","
4291  
" "
4292  
"tokenizer"
4293  
""
4294  
"."
4295  
""
4296  
"getToken"
4297  
""
4298  
"("
4299  
""
4300  
")"
4301  
""
4302  
")"
4303  
""
4304  
";"
4305  
"\n    "
4306  
"assertEquals"
4307  
""
4308  
"("
4309  
""
4310  
"TokenType"
4311  
""
4312  
"."
4313  
""
4314  
"END_BRACE"
4315  
""
4316  
","
4317  
" "
4318  
"tokenizer"
4319  
""
4320  
"."
4321  
""
4322  
"nextToken"
4323  
""
4324  
"("
4325  
""
4326  
")"
4327  
""
4328  
")"
4329  
""
4330  
";"
4331  
"\n    "
4332  
"assertEquals"
4333  
""
4334  
"("
4335  
""
4336  
"\"\""
4337  
""
4338  
","
4339  
" "
4340  
"tokenizer"
4341  
""
4342  
"."
4343  
""
4344  
"getToken"
4345  
""
4346  
"("
4347  
""
4348  
")"
4349  
""
4350  
")"
4351  
""
4352  
";"
4353  
"\n  "
4354  
"}"
4355  
"\n\n  "
4356  
"public"
4357  
" "
4358  
"void"
4359  
" "
4360  
"test10_blankwithbackspace"
4361  
""
4362  
"("
4363  
""
4364  
")"
4365  
" "
4366  
"throws"
4367  
" "
4368  
"Exception"
4369  
" "
4370  
"{"
4371  
"\n    "
4372  
"JSONTokenizer"
4373  
" "
4374  
"tokenizer"
4375  
" "
4376  
"="
4377  
" "
4378  
"new"
4379  
" "
4380  
"JSONTokenizer"
4381  
""
4382  
"("
4383  
""
4384  
"\"{\\b}\""
4385  
""
4386  
")"
4387  
""
4388  
";"
4389  
"\n    "
4390  
"assertEquals"
4391  
""
4392  
"("
4393  
""
4394  
"\"{\\b}\""
4395  
""
4396  
","
4397  
" "
4398  
"tokenizer"
4399  
""
4400  
"."
4401  
""
4402  
"getToken"
4403  
""
4404  
"("
4405  
""
4406  
")"
4407  
""
4408  
")"
4409  
""
4410  
";"
4411  
"\n    "
4412  
"assertEquals"
4413  
""
4414  
"("
4415  
""
4416  
"TokenType"
4417  
""
4418  
"."
4419  
""
4420  
"END_BRACE"
4421  
""
4422  
","
4423  
" "
4424  
"tokenizer"
4425  
""
4426  
"."
4427  
""
4428  
"nextToken"
4429  
""
4430  
"("
4431  
""
4432  
")"
4433  
""
4434  
")"
4435  
""
4436  
";"
4437  
"\n    "
4438  
"assertEquals"
4439  
""
4440  
"("
4441  
""
4442  
"\"\""
4443  
""
4444  
","
4445  
" "
4446  
"tokenizer"
4447  
""
4448  
"."
4449  
""
4450  
"getToken"
4451  
""
4452  
"("
4453  
""
4454  
")"
4455  
""
4456  
")"
4457  
""
4458  
";"
4459  
"\n  "
4460  
"}"
4461  
"\n\n  "
4462  
"public"
4463  
" "
4464  
"void"
4465  
" "
4466  
"test11_blankwithformfeed"
4467  
""
4468  
"("
4469  
""
4470  
")"
4471  
" "
4472  
"throws"
4473  
" "
4474  
"Exception"
4475  
" "
4476  
"{"
4477  
"\n    "
4478  
"JSONTokenizer"
4479  
" "
4480  
"tokenizer"
4481  
" "
4482  
"="
4483  
" "
4484  
"new"
4485  
" "
4486  
"JSONTokenizer"
4487  
""
4488  
"("
4489  
""
4490  
"\"{\\f}\""
4491  
""
4492  
")"
4493  
""
4494  
";"
4495  
"\n    "
4496  
"assertEquals"
4497  
""
4498  
"("
4499  
""
4500  
"\"{\\f}\""
4501  
""
4502  
","
4503  
" "
4504  
"tokenizer"
4505  
""
4506  
"."
4507  
""
4508  
"getToken"
4509  
""
4510  
"("
4511  
""
4512  
")"
4513  
""
4514  
")"
4515  
""
4516  
";"
4517  
"\n    "
4518  
"assertEquals"
4519  
""
4520  
"("
4521  
""
4522  
"TokenType"
4523  
""
4524  
"."
4525  
""
4526  
"END_BRACE"
4527  
""
4528  
","
4529  
" "
4530  
"tokenizer"
4531  
""
4532  
"."
4533  
""
4534  
"nextToken"
4535  
""
4536  
"("
4537  
""
4538  
")"
4539  
""
4540  
")"
4541  
""
4542  
";"
4543  
"\n    "
4544  
"assertEquals"
4545  
""
4546  
"("
4547  
""
4548  
"\"\""
4549  
""
4550  
","
4551  
" "
4552  
"tokenizer"
4553  
""
4554  
"."
4555  
""
4556  
"getToken"
4557  
""
4558  
"("
4559  
""
4560  
")"
4561  
""
4562  
")"
4563  
""
4564  
";"
4565  
"\n  "
4566  
"}"
4567  
"\n\n  "
4568  
"public"
4569  
" "
4570  
"void"
4571  
" "
4572  
"test12_blankwithnewline"
4573  
""
4574  
"("
4575  
""
4576  
")"
4577  
" "
4578  
"throws"
4579  
" "
4580  
"Exception"
4581  
" "
4582  
"{"
4583  
"\n    "
4584  
"JSONTokenizer"
4585  
" "
4586  
"tokenizer"
4587  
" "
4588  
"="
4589  
" "
4590  
"new"
4591  
" "
4592  
"JSONTokenizer"
4593  
""
4594  
"("
4595  
""
4596  
"\"{\\n}\""
4597  
""
4598  
")"
4599  
""
4600  
";"
4601  
"\n    "
4602  
"assertEquals"
4603  
""
4604  
"("
4605  
""
4606  
"\"{\\n}\""
4607  
""
4608  
","
4609  
" "
4610  
"tokenizer"
4611  
""
4612  
"."
4613  
""
4614  
"getToken"
4615  
""
4616  
"("
4617  
""
4618  
")"
4619  
""
4620  
")"
4621  
""
4622  
";"
4623  
"\n    "
4624  
"assertEquals"
4625  
""
4626  
"("
4627  
""
4628  
"TokenType"
4629  
""
4630  
"."
4631  
""
4632  
"END_BRACE"
4633  
""
4634  
","
4635  
" "
4636  
"tokenizer"
4637  
""
4638  
"."
4639  
""
4640  
"nextToken"
4641  
""
4642  
"("
4643  
""
4644  
")"
4645  
""
4646  
")"
4647  
""
4648  
";"
4649  
"\n    "
4650  
"assertEquals"
4651  
""
4652  
"("
4653  
""
4654  
"\"\""
4655  
""
4656  
","
4657  
" "
4658  
"tokenizer"
4659  
""
4660  
"."
4661  
""
4662  
"getToken"
4663  
""
4664  
"("
4665  
""
4666  
")"
4667  
""
4668  
")"
4669  
""
4670  
";"
4671  
"\n  "
4672  
"}"
4673  
"\n\n  "
4674  
"public"
4675  
" "
4676  
"void"
4677  
" "
4678  
"test13_blankwithcarriagereturn"
4679  
""
4680  
"("
4681  
""
4682  
")"
4683  
" "
4684  
"throws"
4685  
" "
4686  
"Exception"
4687  
" "
4688  
"{"
4689  
"\n    "
4690  
"JSONTokenizer"
4691  
" "
4692  
"tokenizer"
4693  
" "
4694  
"="
4695  
" "
4696  
"new"
4697  
" "
4698  
"JSONTokenizer"
4699  
""
4700  
"("
4701  
""
4702  
"\"{\\r}\""
4703  
""
4704  
")"
4705  
""
4706  
";"
4707  
"\n    "
4708  
"assertEquals"
4709  
""
4710  
"("
4711  
""
4712  
"\"{\\r}\""
4713  
""
4714  
","
4715  
" "
4716  
"tokenizer"
4717  
""
4718  
"."
4719  
""
4720  
"getToken"
4721  
""
4722  
"("
4723  
""
4724  
")"
4725  
""
4726  
")"
4727  
""
4728  
";"
4729  
"\n    "
4730  
"assertEquals"
4731  
""
4732  
"("
4733  
""
4734  
"TokenType"
4735  
""
4736  
"."
4737  
""
4738  
"END_BRACE"
4739  
""
4740  
","
4741  
" "
4742  
"tokenizer"
4743  
""
4744  
"."
4745  
""
4746  
"nextToken"
4747  
""
4748  
"("
4749  
""
4750  
")"
4751  
""
4752  
")"
4753  
""
4754  
";"
4755  
"\n    "
4756  
"assertEquals"
4757  
""
4758  
"("
4759  
""
4760  
"\"\""
4761  
""
4762  
","
4763  
" "
4764  
"tokenizer"
4765  
""
4766  
"."
4767  
""
4768  
"getToken"
4769  
""
4770  
"("
4771  
""
4772  
")"
4773  
""
4774  
")"
4775  
""
4776  
";"
4777  
"\n  "
4778  
"}"
4779  
"\n\n  "
4780  
"public"
4781  
" "
4782  
"void"
4783  
" "
4784  
"test14_keyvalue_nest1"
4785  
""
4786  
"("
4787  
""
4788  
")"
4789  
" "
4790  
"throws"
4791  
" "
4792  
"Exception"
4793  
" "
4794  
"{"
4795  
"\n    "
4796  
"JSONTokenizer"
4797  
" "
4798  
"tokenizer"
4799  
" "
4800  
"="
4801  
" "
4802  
"new"
4803  
" "
4804  
"JSONTokenizer"
4805  
""
4806  
"("
4807  
"\n        "
4808  
"\"{\\\"aaa\\\":123, \\\"bbb\\\":{\\\"b1\\\":true}}\""
4809  
""
4810  
")"
4811  
""
4812  
";"
4813  
"\n    "
4814  
"assertEquals"
4815  
""
4816  
"("
4817  
""
4818  
"TokenType"
4819  
""
4820  
"."
4821  
""
4822  
"START_BRACE"
4823  
""
4824  
","
4825  
" "
4826  
"tokenizer"
4827  
""
4828  
"."
4829  
""
4830  
"currentTokenType"
4831  
""
4832  
"("
4833  
""
4834  
")"
4835  
""
4836  
")"
4837  
""
4838  
";"
4839  
"\n    "
4840  
"assertEquals"
4841  
""
4842  
"("
4843  
""
4844  
"\"{\\\"aaa\\\":123, \\\"bbb\\\":{\\\"b1\\\":true}}\""
4845  
""
4846  
","
4847  
" "
4848  
"tokenizer"
4849  
"\n        "
4850  
"."
4851  
""
4852  
"getToken"
4853  
""
4854  
"("
4855  
""
4856  
")"
4857  
""
4858  
")"
4859  
""
4860  
";"
4861  
"\n    "
4862  
"assertEquals"
4863  
""
4864  
"("
4865  
""
4866  
"TokenType"
4867  
""
4868  
"."
4869  
""
4870  
"COLON"
4871  
""
4872  
","
4873  
" "
4874  
"tokenizer"
4875  
""
4876  
"."
4877  
""
4878  
"nextToken"
4879  
""
4880  
"("
4881  
""
4882  
")"
4883  
""
4884  
")"
4885  
""
4886  
";"
4887  
"\n    "
4888  
"assertEquals"
4889  
""
4890  
"("
4891  
""
4892  
"\"aaa\""
4893  
""
4894  
","
4895  
" "
4896  
"tokenizer"
4897  
""
4898  
"."
4899  
""
4900  
"getToken"
4901  
""
4902  
"("
4903  
""
4904  
")"
4905  
""
4906  
")"
4907  
""
4908  
";"
4909  
"\n    "
4910  
"assertEquals"
4911  
""
4912  
"("
4913  
""
4914  
"TokenType"
4915  
""
4916  
"."
4917  
""
4918  
"COMMA"
4919  
""
4920  
","
4921  
" "
4922  
"tokenizer"
4923  
""
4924  
"."
4925  
""
4926  
"nextToken"
4927  
""
4928  
"("
4929  
""
4930  
")"
4931  
""
4932  
")"
4933  
""
4934  
";"
4935  
"\n    "
4936  
"assertEquals"
4937  
""
4938  
"("
4939  
""
4940  
"\"123\""
4941  
""
4942  
","
4943  
" "
4944  
"tokenizer"
4945  
""
4946  
"."
4947  
""
4948  
"getToken"
4949  
""
4950  
"("
4951  
""
4952  
")"
4953  
""
4954  
")"
4955  
""
4956  
";"
4957  
"\n    "
4958  
"assertEquals"
4959  
""
4960  
"("
4961  
""
4962  
"TokenType"
4963  
""
4964  
"."
4965  
""
4966  
"COLON"
4967  
""
4968  
","
4969  
" "
4970  
"tokenizer"
4971  
""
4972  
"."
4973  
""
4974  
"nextToken"
4975  
""
4976  
"("
4977  
""
4978  
")"
4979  
""
4980  
")"
4981  
""
4982  
";"
4983  
"\n    "
4984  
"assertEquals"
4985  
""
4986  
"("
4987  
""
4988  
"\"bbb\""
4989  
""
4990  
","
4991  
" "
4992  
"tokenizer"
4993  
""
4994  
"."
4995  
""
4996  
"getToken"
4997  
""
4998  
"("
4999  
""
5000  
")"
5001  
""
5002  
")"
5003  
""
5004  
";"
5005  
"\n    "
5006  
"{"
5007  
"\n      "
5008  
"assertEquals"
5009  
""
5010  
"("
5011  
""
5012  
"TokenType"
5013  
""
5014  
"."
5015  
""
5016  
"START_BRACE"
5017  
""
5018  
","
5019  
" "
5020  
"tokenizer"
5021  
""
5022  
"."
5023  
""
5024  
"nextToken"
5025  
""
5026  
"("
5027  
""
5028  
")"
5029  
""
5030  
")"
5031  
""
5032  
";"
5033  
"\n      "
5034  
"assertEquals"
5035  
""
5036  
"("
5037  
""
5038  
"\"{\\\"b1\\\":true}}\""
5039  
""
5040  
","
5041  
" "
5042  
"tokenizer"
5043  
""
5044  
"."
5045  
""
5046  
"getToken"
5047  
""
5048  
"("
5049  
""
5050  
")"
5051  
""
5052  
")"
5053  
""
5054  
";"
5055  
"\n      "
5056  
"assertEquals"
5057  
""
5058  
"("
5059  
""
5060  
"TokenType"
5061  
""
5062  
"."
5063  
""
5064  
"COLON"
5065  
""
5066  
","
5067  
" "
5068  
"tokenizer"
5069  
""
5070  
"."
5071  
""
5072  
"nextToken"
5073  
""
5074  
"("
5075  
""
5076  
")"
5077  
""
5078  
")"
5079  
""
5080  
";"
5081  
"\n      "
5082  
"assertEquals"
5083  
""
5084  
"("
5085  
""
5086  
"\"b1\""
5087  
""
5088  
","
5089  
" "
5090  
"tokenizer"
5091  
""
5092  
"."
5093  
""
5094  
"getToken"
5095  
""
5096  
"("
5097  
""
5098  
")"
5099  
""
5100  
")"
5101  
""
5102  
";"
5103  
"\n      "
5104  
"assertEquals"
5105  
""
5106  
"("
5107  
""
5108  
"TokenType"
5109  
""
5110  
"."
5111  
""
5112  
"END_BRACE"
5113  
""
5114  
","
5115  
" "
5116  
"tokenizer"
5117  
""
5118  
"."
5119  
""
5120  
"nextToken"
5121  
""
5122  
"("
5123  
""
5124  
")"
5125  
""
5126  
")"
5127  
""
5128  
";"
5129  
"\n      "
5130  
"assertEquals"
5131  
""
5132  
"("
5133  
""
5134  
"\"true\""
5135  
""
5136  
","
5137  
" "
5138  
"tokenizer"
5139  
""
5140  
"."
5141  
""
5142  
"getToken"
5143  
""
5144  
"("
5145  
""
5146  
")"
5147  
""
5148  
")"
5149  
""
5150  
";"
5151  
"\n    "
5152  
"}"
5153  
"\n    "
5154  
"assertEquals"
5155  
""
5156  
"("
5157  
""
5158  
"TokenType"
5159  
""
5160  
"."
5161  
""
5162  
"END_BRACE"
5163  
""
5164  
","
5165  
" "
5166  
"tokenizer"
5167  
""
5168  
"."
5169  
""
5170  
"nextToken"
5171  
""
5172  
"("
5173  
""
5174  
")"
5175  
""
5176  
")"
5177  
""
5178  
";"
5179  
"\n  "
5180  
"}"
5181  
"\n\n  "
5182  
"public"
5183  
" "
5184  
"void"
5185  
" "
5186  
"test15_ignorableSpaceShouldIgnoreAtObject"
5187  
""
5188  
"("
5189  
""
5190  
")"
5191  
" "
5192  
"throws"
5193  
" "
5194  
"Exception"
5195  
" "
5196  
"{"
5197  
"\n    "
5198  
"JSONTokenizer"
5199  
" "
5200  
"tokenizer"
5201  
" "
5202  
"="
5203  
" "
5204  
"new"
5205  
" "
5206  
"JSONTokenizer"
5207  
""
5208  
"("
5209  
""
5210  
"\"{\\\"aaa\\\"\\r\\t:\\n123   }\""
5211  
""
5212  
")"
5213  
""
5214  
";"
5215  
"\n    "
5216  
"assertEquals"
5217  
""
5218  
"("
5219  
""
5220  
"TokenType"
5221  
""
5222  
"."
5223  
""
5224  
"START_BRACE"
5225  
""
5226  
","
5227  
" "
5228  
"tokenizer"
5229  
""
5230  
"."
5231  
""
5232  
"currentTokenType"
5233  
""
5234  
"("
5235  
""
5236  
")"
5237  
""
5238  
")"
5239  
""
5240  
";"
5241  
"\n    "
5242  
"assertEquals"
5243  
""
5244  
"("
5245  
""
5246  
"TokenType"
5247  
""
5248  
"."
5249  
""
5250  
"COLON"
5251  
""
5252  
","
5253  
" "
5254  
"tokenizer"
5255  
""
5256  
"."
5257  
""
5258  
"nextToken"
5259  
""
5260  
"("
5261  
""
5262  
")"
5263  
""
5264  
")"
5265  
""
5266  
";"
5267  
"\n    "
5268  
"assertEquals"
5269  
""
5270  
"("
5271  
""
5272  
"\"aaa\""
5273  
""
5274  
","
5275  
" "
5276  
"tokenizer"
5277  
""
5278  
"."
5279  
""
5280  
"getToken"
5281  
""
5282  
"("
5283  
""
5284  
")"
5285  
""
5286  
")"
5287  
""
5288  
";"
5289  
"\n    "
5290  
"assertEquals"
5291  
""
5292  
"("
5293  
""
5294  
"TokenType"
5295  
""
5296  
"."
5297  
""
5298  
"END_BRACE"
5299  
""
5300  
","
5301  
" "
5302  
"tokenizer"
5303  
""
5304  
"."
5305  
""
5306  
"nextToken"
5307  
""
5308  
"("
5309  
""
5310  
")"
5311  
""
5312  
")"
5313  
""
5314  
";"
5315  
"\n    "
5316  
"assertEquals"
5317  
""
5318  
"("
5319  
""
5320  
"\"123\""
5321  
""
5322  
","
5323  
" "
5324  
"tokenizer"
5325  
""
5326  
"."
5327  
""
5328  
"getToken"
5329  
""
5330  
"("
5331  
""
5332  
")"
5333  
""
5334  
")"
5335  
""
5336  
";"
5337  
"\n    "
5338  
"assertEquals"
5339  
""
5340  
"("
5341  
""
5342  
"TokenType"
5343  
""
5344  
"."
5345  
""
5346  
"EOF"
5347  
""
5348  
","
5349  
" "
5350  
"tokenizer"
5351  
""
5352  
"."
5353  
""
5354  
"nextToken"
5355  
""
5356  
"("
5357  
""
5358  
")"
5359  
""
5360  
")"
5361  
""
5362  
";"
5363  
"\n  "
5364  
"}"
5365  
"\n\n  "
5366  
"public"
5367  
" "
5368  
"void"
5369  
" "
5370  
"test16_ignorableSpaceShouldIgnoreAtArray"
5371  
""
5372  
"("
5373  
""
5374  
")"
5375  
" "
5376  
"throws"
5377  
" "
5378  
"Exception"
5379  
" "
5380  
"{"
5381  
"\n    "
5382  
"JSONTokenizer"
5383  
" "
5384  
"tokenizer"
5385  
" "
5386  
"="
5387  
" "
5388  
"new"
5389  
" "
5390  
"JSONTokenizer"
5391  
""
5392  
"("
5393  
"\n        "
5394  
"\"[ \\\"aaa\\\"\\t,123\\b,\\f\\'b\\'     ]\""
5395  
""
5396  
")"
5397  
""
5398  
";"
5399  
"\n    "
5400  
"assertEquals"
5401  
""
5402  
"("
5403  
""
5404  
"TokenType"
5405  
""
5406  
"."
5407  
""
5408  
"START_BRACKET"
5409  
""
5410  
","
5411  
" "
5412  
"tokenizer"
5413  
""
5414  
"."
5415  
""
5416  
"currentTokenType"
5417  
""
5418  
"("
5419  
""
5420  
")"
5421  
""
5422  
")"
5423  
""
5424  
";"
5425  
"\n    "
5426  
"assertEquals"
5427  
""
5428  
"("
5429  
""
5430  
"TokenType"
5431  
""
5432  
"."
5433  
""
5434  
"COMMA"
5435  
""
5436  
","
5437  
" "
5438  
"tokenizer"
5439  
""
5440  
"."
5441  
""
5442  
"nextToken"
5443  
""
5444  
"("
5445  
""
5446  
")"
5447  
""
5448  
")"
5449  
""
5450  
";"
5451  
"\n    "
5452  
"assertEquals"
5453  
""
5454  
"("
5455  
""
5456  
"\"\\\"aaa\\\"\""
5457  
""
5458  
","
5459  
" "
5460  
"tokenizer"
5461  
""
5462  
"."
5463  
""
5464  
"getToken"
5465  
""
5466  
"("
5467  
""
5468  
")"
5469  
""
5470  
")"
5471  
""
5472  
";"
5473  
"\n    "
5474  
"assertEquals"
5475  
""
5476  
"("
5477  
""
5478  
"TokenType"
5479  
""
5480  
"."
5481  
""
5482  
"COMMA"
5483  
""
5484  
","
5485  
" "
5486  
"tokenizer"
5487  
""
5488  
"."
5489  
""
5490  
"nextToken"
5491  
""
5492  
"("
5493  
""
5494  
")"
5495  
""
5496  
")"
5497  
""
5498  
";"
5499  
"\n    "
5500  
"assertEquals"
5501  
""
5502  
"("
5503  
""
5504  
"\"123\""
5505  
""
5506  
","
5507  
" "
5508  
"tokenizer"
5509  
""
5510  
"."
5511  
""
5512  
"getToken"
5513  
""
5514  
"("
5515  
""
5516  
")"
5517  
""
5518  
")"
5519  
""
5520  
";"
5521  
"\n    "
5522  
"assertEquals"
5523  
""
5524  
"("
5525  
""
5526  
"TokenType"
5527  
""
5528  
"."
5529  
""
5530  
"END_BRACKET"
5531  
""
5532  
","
5533  
" "
5534  
"tokenizer"
5535  
""
5536  
"."
5537  
""
5538  
"nextToken"
5539  
""
5540  
"("
5541  
""
5542  
")"
5543  
""
5544  
")"
5545  
""
5546  
";"
5547  
"\n    "
5548  
"assertEquals"
5549  
""
5550  
"("
5551  
""
5552  
"\"\\'b\\'\""
5553  
""
5554  
","
5555  
" "
5556  
"tokenizer"
5557  
""
5558  
"."
5559  
""
5560  
"getToken"
5561  
""
5562  
"("
5563  
""
5564  
")"
5565  
""
5566  
")"
5567  
""
5568  
";"
5569  
"\n    "
5570  
"assertEquals"
5571  
""
5572  
"("
5573  
""
5574  
"TokenType"
5575  
""
5576  
"."
5577  
""
5578  
"EOF"
5579  
""
5580  
","
5581  
" "
5582  
"tokenizer"
5583  
""
5584  
"."
5585  
""
5586  
"nextToken"
5587  
""
5588  
"("
5589  
""
5590  
")"
5591  
""
5592  
")"
5593  
""
5594  
";"
5595  
"\n  "
5596  
"}"
5597  
"\n\n  "
5598  
"public"
5599  
" "
5600  
"void"
5601  
" "
5602  
"test17_blankwithlotsofignorables"
5603  
""
5604  
"("
5605  
""
5606  
")"
5607  
" "
5608  
"throws"
5609  
" "
5610  
"Exception"
5611  
" "
5612  
"{"
5613  
"\n    "
5614  
"JSONTokenizer"
5615  
" "
5616  
"tokenizer"
5617  
" "
5618  
"="
5619  
" "
5620  
"new"
5621  
" "
5622  
"JSONTokenizer"
5623  
""
5624  
"("
5625  
""
5626  
"\"{\\t\\r\\n    \\t}\""
5627  
""
5628  
")"
5629  
""
5630  
";"
5631  
"\n    "
5632  
"assertEquals"
5633  
""
5634  
"("
5635  
""
5636  
"TokenType"
5637  
""
5638  
"."
5639  
""
5640  
"END_BRACE"
5641  
""
5642  
","
5643  
" "
5644  
"tokenizer"
5645  
""
5646  
"."
5647  
""
5648  
"nextToken"
5649  
""
5650  
"("
5651  
""
5652  
")"
5653  
""
5654  
")"
5655  
""
5656  
";"
5657  
"\n    "
5658  
"assertEquals"
5659  
""
5660  
"("
5661  
""
5662  
"\"\""
5663  
""
5664  
","
5665  
" "
5666  
"tokenizer"
5667  
""
5668  
"."
5669  
""
5670  
"getToken"
5671  
""
5672  
"("
5673  
""
5674  
")"
5675  
""
5676  
")"
5677  
""
5678  
";"
5679  
"\n  "
5680  
"}"
5681  
"\n\n  "
5682  
"public"
5683  
" "
5684  
"void"
5685  
" "
5686  
"test18_keyvalue_nest3_array"
5687  
""
5688  
"("
5689  
""
5690  
")"
5691  
" "
5692  
"throws"
5693  
" "
5694  
"Exception"
5695  
" "
5696  
"{"
5697  
"\n    "
5698  
"JSONTokenizer"
5699  
" "
5700  
"tokenizer"
5701  
" "
5702  
"="
5703  
" "
5704  
"new"
5705  
" "
5706  
"JSONTokenizer"
5707  
""
5708  
"("
5709  
"\n        "
5710  
"\"{\\\"aaa\\\":123, \\\"bbb\\\":{\\\"b1\\\":true},\\t\\\"ccc\\\":\\\"fuga\\\", \\\"array1\\\":[\\\"1.1233333333000000000000001\\\"\\r,\\b1.1233333333000000000000001, \\\"3.0\\\"]}\""
5711  
""
5712  
")"
5713  
""
5714  
";"
5715  
"\n    "
5716  
"assertEquals"
5717  
""
5718  
"("
5719  
""
5720  
"TokenType"
5721  
""
5722  
"."
5723  
""
5724  
"START_BRACE"
5725  
""
5726  
","
5727  
" "
5728  
"tokenizer"
5729  
""
5730  
"."
5731  
""
5732  
"currentTokenType"
5733  
""
5734  
"("
5735  
""
5736  
")"
5737  
""
5738  
")"
5739  
""
5740  
";"
5741  
"\n    "
5742  
"assertEquals"
5743  
""
5744  
"("
5745  
""
5746  
"TokenType"
5747  
""
5748  
"."
5749  
""
5750  
"COLON"
5751  
""
5752  
","
5753  
" "
5754  
"tokenizer"
5755  
""
5756  
"."
5757  
""
5758  
"nextToken"
5759  
""
5760  
"("
5761  
""
5762  
")"
5763  
""
5764  
")"
5765  
""
5766  
";"
5767  
"\n    "
5768  
"assertEquals"
5769  
""
5770  
"("
5771  
""
5772  
"\"aaa\""
5773  
""
5774  
","
5775  
" "
5776  
"tokenizer"
5777  
""
5778  
"."
5779  
""
5780  
"getToken"
5781  
""
5782  
"("
5783  
""
5784  
")"
5785  
""
5786  
")"
5787  
""
5788  
";"
5789  
"\n    "
5790  
"assertEquals"
5791  
""
5792  
"("
5793  
""
5794  
"TokenType"
5795  
""
5796  
"."
5797  
""
5798  
"COMMA"
5799  
""
5800  
","
5801  
" "
5802  
"tokenizer"
5803  
""
5804  
"."
5805  
""
5806  
"nextToken"
5807  
""
5808  
"("
5809  
""
5810  
")"
5811  
""
5812  
")"
5813  
""
5814  
";"
5815  
"\n    "
5816  
"assertEquals"
5817  
""
5818  
"("
5819  
""
5820  
"\"123\""
5821  
""
5822  
","
5823  
" "
5824  
"tokenizer"
5825  
""
5826  
"."
5827  
""
5828  
"getToken"
5829  
""
5830  
"("
5831  
""
5832  
")"
5833  
""
5834  
")"
5835  
""
5836  
";"
5837  
"\n    "
5838  
"assertEquals"
5839  
""
5840  
"("
5841  
""
5842  
"TokenType"
5843  
""
5844  
"."
5845  
""
5846  
"COLON"
5847  
""
5848  
","
5849  
" "
5850  
"tokenizer"
5851  
""
5852  
"."
5853  
""
5854  
"nextToken"
5855  
""
5856  
"("
5857  
""
5858  
")"
5859  
""
5860  
")"
5861  
""
5862  
";"
5863  
"\n    "
5864  
"assertEquals"
5865  
""
5866  
"("
5867  
""
5868  
"\"bbb\""
5869  
""
5870  
","
5871  
" "
5872  
"tokenizer"
5873  
""
5874  
"."
5875  
""
5876  
"getToken"
5877  
""
5878  
"("
5879  
""
5880  
")"
5881  
""
5882  
")"
5883  
""
5884  
";"
5885  
"\n    "
5886  
"{"
5887  
"\n      "
5888  
"assertEquals"
5889  
""
5890  
"("
5891  
""
5892  
"TokenType"
5893  
""
5894  
"."
5895  
""
5896  
"START_BRACE"
5897  
""
5898  
","
5899  
" "
5900  
"tokenizer"
5901  
""
5902  
"."
5903  
""
5904  
"nextToken"
5905  
""
5906  
"("
5907  
""
5908  
")"
5909  
""
5910  
")"
5911  
""
5912  
";"
5913  
"\n      "
5914  
"assertEquals"
5915  
""
5916  
"("
5917  
""
5918  
"TokenType"
5919  
""
5920  
"."
5921  
""
5922  
"COLON"
5923  
""
5924  
","
5925  
" "
5926  
"tokenizer"
5927  
""
5928  
"."
5929  
""
5930  
"nextToken"
5931  
""
5932  
"("
5933  
""
5934  
")"
5935  
""
5936  
")"
5937  
""
5938  
";"
5939  
"\n      "
5940  
"assertEquals"
5941  
""
5942  
"("
5943  
""
5944  
"\"b1\""
5945  
""
5946  
","
5947  
" "
5948  
"tokenizer"
5949  
""
5950  
"."
5951  
""
5952  
"getToken"
5953  
""
5954  
"("
5955  
""
5956  
")"
5957  
""
5958  
")"
5959  
""
5960  
";"
5961  
"\n      "
5962  
"assertEquals"
5963  
""
5964  
"("
5965  
""
5966  
"TokenType"
5967  
""
5968  
"."
5969  
""
5970  
"END_BRACE"
5971  
""
5972  
","
5973  
" "
5974  
"tokenizer"
5975  
""
5976  
"."
5977  
""
5978  
"nextToken"
5979  
""
5980  
"("
5981  
""
5982  
")"
5983  
""
5984  
")"
5985  
""
5986  
";"
5987  
"\n      "
5988  
"assertEquals"
5989  
""
5990  
"("
5991  
""
5992  
"\"true\""
5993  
""
5994  
","
5995  
" "
5996  
"tokenizer"
5997  
""
5998  
"."
5999  
""
6000  
"getToken"
6001  
""
6002  
"("
6003  
""
6004  
")"
6005  
""
6006  
")"
6007  
""
6008  
";"
6009  
"\n    "
6010  
"}"
6011  
"\n    "
6012  
"assertEquals"
6013  
""
6014  
"("
6015  
""
6016  
"TokenType"
6017  
""
6018  
"."
6019  
""
6020  
"END_COMMA"
6021  
""
6022  
","
6023  
" "
6024  
"tokenizer"
6025  
""
6026  
"."
6027  
""
6028  
"nextToken"
6029  
""
6030  
"("
6031  
""
6032  
")"
6033  
""
6034  
")"
6035  
""
6036  
";"
6037  
"\n    "
6038  
"assertEquals"
6039  
""
6040  
"("
6041  
""
6042  
"TokenType"
6043  
""
6044  
"."
6045  
""
6046  
"COLON"
6047  
""
6048  
","
6049  
" "
6050  
"tokenizer"
6051  
""
6052  
"."
6053  
""
6054  
"nextToken"
6055  
""
6056  
"("
6057  
""
6058  
")"
6059  
""
6060  
")"
6061  
""
6062  
";"
6063  
"\n    "
6064  
"assertEquals"
6065  
""
6066  
"("
6067  
""
6068  
"\"ccc\""
6069  
""
6070  
","
6071  
" "
6072  
"tokenizer"
6073  
""
6074  
"."
6075  
""
6076  
"getToken"
6077  
""
6078  
"("
6079  
""
6080  
")"
6081  
""
6082  
")"
6083  
""
6084  
";"
6085  
"\n    "
6086  
"assertEquals"
6087  
""
6088  
"("
6089  
""
6090  
"TokenType"
6091  
""
6092  
"."
6093  
""
6094  
"COMMA"
6095  
""
6096  
","
6097  
" "
6098  
"tokenizer"
6099  
""
6100  
"."
6101  
""
6102  
"nextToken"
6103  
""
6104  
"("
6105  
""
6106  
")"
6107  
""
6108  
")"
6109  
""
6110  
";"
6111  
"\n    "
6112  
"assertEquals"
6113  
""
6114  
"("
6115  
""
6116  
"\"\\\"fuga\\\"\""
6117  
""
6118  
","
6119  
" "
6120  
"tokenizer"
6121  
""
6122  
"."
6123  
""
6124  
"getToken"
6125  
""
6126  
"("
6127  
""
6128  
")"
6129  
""
6130  
")"
6131  
""
6132  
";"
6133  
"\n    "
6134  
"assertEquals"
6135  
""
6136  
"("
6137  
""
6138  
"TokenType"
6139  
""
6140  
"."
6141  
""
6142  
"COLON"
6143  
""
6144  
","
6145  
" "
6146  
"tokenizer"
6147  
""
6148  
"."
6149  
""
6150  
"nextToken"
6151  
""
6152  
"("
6153  
""
6154  
")"
6155  
""
6156  
")"
6157  
""
6158  
";"
6159  
"\n    "
6160  
"assertEquals"
6161  
""
6162  
"("
6163  
""
6164  
"\"array1\""
6165  
""
6166  
","
6167  
" "
6168  
"tokenizer"
6169  
""
6170  
"."
6171  
""
6172  
"getToken"
6173  
""
6174  
"("
6175  
""
6176  
")"
6177  
""
6178  
")"
6179  
""
6180  
";"
6181  
"\n    "
6182  
"{"
6183  
"\n      "
6184  
"assertEquals"
6185  
""
6186  
"("
6187  
""
6188  
"TokenType"
6189  
""
6190  
"."
6191  
""
6192  
"START_BRACKET"
6193  
""
6194  
","
6195  
" "
6196  
"tokenizer"
6197  
""
6198  
"."
6199  
""
6200  
"nextToken"
6201  
""
6202  
"("
6203  
""
6204  
")"
6205  
""
6206  
")"
6207  
""
6208  
";"
6209  
"\n      "
6210  
"assertEquals"
6211  
""
6212  
"("
6213  
""
6214  
"TokenType"
6215  
""
6216  
"."
6217  
""
6218  
"COMMA"
6219  
""
6220  
","
6221  
" "
6222  
"tokenizer"
6223  
""
6224  
"."
6225  
""
6226  
"nextToken"
6227  
""
6228  
"("
6229  
""
6230  
")"
6231  
""
6232  
")"
6233  
""
6234  
";"
6235  
"\n      "
6236  
"assertEquals"
6237  
""
6238  
"("
6239  
""
6240  
"\"\\\"1.1233333333000000000000001\\\"\""
6241  
""
6242  
","
6243  
" "
6244  
"tokenizer"
6245  
"\n          "
6246  
"."
6247  
""
6248  
"getToken"
6249  
""
6250  
"("
6251  
""
6252  
")"
6253  
""
6254  
")"
6255  
""
6256  
";"
6257  
"\n      "
6258  
"assertEquals"
6259  
""
6260  
"("
6261  
""
6262  
"TokenType"
6263  
""
6264  
"."
6265  
""
6266  
"COMMA"
6267  
""
6268  
","
6269  
" "
6270  
"tokenizer"
6271  
""
6272  
"."
6273  
""
6274  
"nextToken"
6275  
""
6276  
"("
6277  
""
6278  
")"
6279  
""
6280  
")"
6281  
""
6282  
";"
6283  
"\n      "
6284  
"assertEquals"
6285  
""
6286  
"("
6287  
""
6288  
"\"1.1233333333000000000000001\""
6289  
""
6290  
","
6291  
" "
6292  
"tokenizer"
6293  
""
6294  
"."
6295  
""
6296  
"getToken"
6297  
""
6298  
"("
6299  
""
6300  
")"
6301  
""
6302  
")"
6303  
""
6304  
";"
6305  
"\n      "
6306  
"assertEquals"
6307  
""
6308  
"("
6309  
""
6310  
"TokenType"
6311  
""
6312  
"."
6313  
""
6314  
"END_BRACKET"
6315  
""
6316  
","
6317  
" "
6318  
"tokenizer"
6319  
""
6320  
"."
6321  
""
6322  
"nextToken"
6323  
""
6324  
"("
6325  
""
6326  
")"
6327  
""
6328  
")"
6329  
""
6330  
";"
6331  
"\n      "
6332  
"assertEquals"
6333  
""
6334  
"("
6335  
""
6336  
"\"\\\"3.0\\\"\""
6337  
""
6338  
","
6339  
" "
6340  
"tokenizer"
6341  
""
6342  
"."
6343  
""
6344  
"getToken"
6345  
""
6346  
"("
6347  
""
6348  
")"
6349  
""
6350  
")"
6351  
""
6352  
";"
6353  
"\n    "
6354  
"}"
6355  
"\n    "
6356  
"assertEquals"
6357  
""
6358  
"("
6359  
""
6360  
"TokenType"
6361  
""
6362  
"."
6363  
""
6364  
"END_BRACE"
6365  
""
6366  
","
6367  
" "
6368  
"tokenizer"
6369  
""
6370  
"."
6371  
""
6372  
"nextToken"
6373  
""
6374  
"("
6375  
""
6376  
")"
6377  
""
6378  
")"
6379  
""
6380  
";"
6381  
"\n    "
6382  
"assertEquals"
6383  
""
6384  
"("
6385  
""
6386  
"TokenType"
6387  
""
6388  
"."
6389  
""
6390  
"EOF"
6391  
""
6392  
","
6393  
" "
6394  
"tokenizer"
6395  
""
6396  
"."
6397  
""
6398  
"nextToken"
6399  
""
6400  
"("
6401  
""
6402  
")"
6403  
""
6404  
")"
6405  
""
6406  
";"
6407  
"\n  "
6408  
"}"
6409  
"\n\n  "
6410  
"public"
6411  
" "
6412  
"void"
6413  
" "
6414  
"test18_stringEnquote"
6415  
""
6416  
"("
6417  
""
6418  
")"
6419  
" "
6420  
"throws"
6421  
" "
6422  
"Exception"
6423  
" "
6424  
"{"
6425  
"\n    "
6426  
"JSONTokenizer"
6427  
" "
6428  
"tokenizer"
6429  
" "
6430  
"="
6431  
" "
6432  
"new"
6433  
" "
6434  
"JSONTokenizer"
6435  
""
6436  
"("
6437  
""
6438  
"\"{\\\"a'aa\\\":\\\"?????\\\"}\""
6439  
""
6440  
")"
6441  
""
6442  
";"
6443  
"\n    "
6444  
"assertEquals"
6445  
""
6446  
"("
6447  
""
6448  
"TokenType"
6449  
""
6450  
"."
6451  
""
6452  
"START_BRACE"
6453  
""
6454  
","
6455  
" "
6456  
"tokenizer"
6457  
""
6458  
"."
6459  
""
6460  
"currentTokenType"
6461  
""
6462  
"("
6463  
""
6464  
")"
6465  
""
6466  
")"
6467  
""
6468  
";"
6469  
"\n    "
6470  
"assertEquals"
6471  
""
6472  
"("
6473  
""
6474  
"TokenType"
6475  
""
6476  
"."
6477  
""
6478  
"COLON"
6479  
""
6480  
","
6481  
" "
6482  
"tokenizer"
6483  
""
6484  
"."
6485  
""
6486  
"nextToken"
6487  
""
6488  
"("
6489  
""
6490  
")"
6491  
""
6492  
")"
6493  
""
6494  
";"
6495  
"\n    "
6496  
"assertEquals"
6497  
""
6498  
"("
6499  
""
6500  
"\"a'aa\""
6501  
""
6502  
","
6503  
" "
6504  
"tokenizer"
6505  
""
6506  
"."
6507  
""
6508  
"getToken"
6509  
""
6510  
"("
6511  
""
6512  
")"
6513  
""
6514  
")"
6515  
""
6516  
";"
6517  
"\n    "
6518  
"assertEquals"
6519  
""
6520  
"("
6521  
""
6522  
"TokenType"
6523  
""
6524  
"."
6525  
""
6526  
"END_BRACE"
6527  
""
6528  
","
6529  
" "
6530  
"tokenizer"
6531  
""
6532  
"."
6533  
""
6534  
"nextToken"
6535  
""
6536  
"("
6537  
""
6538  
")"
6539  
""
6540  
")"
6541  
""
6542  
";"
6543  
"\n    "
6544  
"assertEquals"
6545  
""
6546  
"("
6547  
""
6548  
"\"\\\"?????\\\"\""
6549  
""
6550  
","
6551  
" "
6552  
"tokenizer"
6553  
""
6554  
"."
6555  
""
6556  
"getToken"
6557  
""
6558  
"("
6559  
""
6560  
")"
6561  
""
6562  
")"
6563  
""
6564  
";"
6565  
"\n    "
6566  
"assertEquals"
6567  
""
6568  
"("
6569  
""
6570  
"TokenType"
6571  
""
6572  
"."
6573  
""
6574  
"EOF"
6575  
""
6576  
","
6577  
" "
6578  
"tokenizer"
6579  
""
6580  
"."
6581  
""
6582  
"nextToken"
6583  
""
6584  
"("
6585  
""
6586  
")"
6587  
""
6588  
")"
6589  
""
6590  
";"
6591  
"\n  "
6592  
"}"
6593  
"\n\n  "
6594  
"public"
6595  
" "
6596  
"void"
6597  
" "
6598  
"test19_booleanarray"
6599  
""
6600  
"("
6601  
""
6602  
")"
6603  
" "
6604  
"throws"
6605  
" "
6606  
"Exception"
6607  
" "
6608  
"{"
6609  
"\n    "
6610  
"JSONTokenizer"
6611  
" "
6612  
"tokenizer"
6613  
" "
6614  
"="
6615  
" "
6616  
"new"
6617  
" "
6618  
"JSONTokenizer"
6619  
""
6620  
"("
6621  
""
6622  
"\"[true, false,true]\""
6623  
""
6624  
")"
6625  
""
6626  
";"
6627  
"\n    "
6628  
"assertEquals"
6629  
""
6630  
"("
6631  
""
6632  
"TokenType"
6633  
""
6634  
"."
6635  
""
6636  
"START_BRACKET"
6637  
""
6638  
","
6639  
" "
6640  
"tokenizer"
6641  
""
6642  
"."
6643  
""
6644  
"currentTokenType"
6645  
""
6646  
"("
6647  
""
6648  
")"
6649  
""
6650  
")"
6651  
""
6652  
";"
6653  
"\n    "
6654  
"assertEquals"
6655  
""
6656  
"("
6657  
""
6658  
"TokenType"
6659  
""
6660  
"."
6661  
""
6662  
"COMMA"
6663  
""
6664  
","
6665  
" "
6666  
"tokenizer"
6667  
""
6668  
"."
6669  
""
6670  
"nextToken"
6671  
""
6672  
"("
6673  
""
6674  
")"
6675  
""
6676  
")"
6677  
""
6678  
";"
6679  
"\n    "
6680  
"assertEquals"
6681  
""
6682  
"("
6683  
""
6684  
"\"true\""
6685  
""
6686  
","
6687  
" "
6688  
"tokenizer"
6689  
""
6690  
"."
6691  
""
6692  
"getToken"
6693  
""
6694  
"("
6695  
""
6696  
")"
6697  
""
6698  
")"
6699  
""
6700  
";"
6701  
"\n    "
6702  
"assertEquals"
6703  
""
6704  
"("
6705  
""
6706  
"TokenType"
6707  
""
6708  
"."
6709  
""
6710  
"COMMA"
6711  
""
6712  
","
6713  
" "
6714  
"tokenizer"
6715  
""
6716  
"."
6717  
""
6718  
"nextToken"
6719  
""
6720  
"("
6721  
""
6722  
")"
6723  
""
6724  
")"
6725  
""
6726  
";"
6727  
"\n    "
6728  
"assertEquals"
6729  
""
6730  
"("
6731  
""
6732  
"\"false\""
6733  
""
6734  
","
6735  
" "
6736  
"tokenizer"
6737  
""
6738  
"."
6739  
""
6740  
"getToken"
6741  
""
6742  
"("
6743  
""
6744  
")"
6745  
""
6746  
")"
6747  
""
6748  
";"
6749  
"\n    "
6750  
"assertEquals"
6751  
""
6752  
"("
6753  
""
6754  
"TokenType"
6755  
""
6756  
"."
6757  
""
6758  
"END_BRACKET"
6759  
""
6760  
","
6761  
" "
6762  
"tokenizer"
6763  
""
6764  
"."
6765  
""
6766  
"nextToken"
6767  
""
6768  
"("
6769  
""
6770  
")"
6771  
""
6772  
")"
6773  
""
6774  
";"
6775  
"\n    "
6776  
"assertEquals"
6777  
""
6778  
"("
6779  
""
6780  
"\"true\""
6781  
""
6782  
","
6783  
" "
6784  
"tokenizer"
6785  
""
6786  
"."
6787  
""
6788  
"getToken"
6789  
""
6790  
"("
6791  
""
6792  
")"
6793  
""
6794  
")"
6795  
""
6796  
";"
6797  
"\n    "
6798  
"assertEquals"
6799  
""
6800  
"("
6801  
""
6802  
"TokenType"
6803  
""
6804  
"."
6805  
""
6806  
"EOF"
6807  
""
6808  
","
6809  
" "
6810  
"tokenizer"
6811  
""
6812  
"."
6813  
""
6814  
"nextToken"
6815  
""
6816  
"("
6817  
""
6818  
")"
6819  
""
6820  
")"
6821  
""
6822  
";"
6823  
"\n  "
6824  
"}"
6825  
"\n\n  "
6826  
"public"
6827  
" "
6828  
"void"
6829  
" "
6830  
"test20_nestarray"
6831  
""
6832  
"("
6833  
""
6834  
")"
6835  
" "
6836  
"throws"
6837  
" "
6838  
"Exception"
6839  
" "
6840  
"{"
6841  
"\n    "
6842  
"JSONTokenizer"
6843  
" "
6844  
"tokenizer"
6845  
" "
6846  
"="
6847  
" "
6848  
"new"
6849  
" "
6850  
"JSONTokenizer"
6851  
""
6852  
"("
6853  
""
6854  
"\"[1, [2, 3, 4, 5], 3]\""
6855  
""
6856  
")"
6857  
""
6858  
";"
6859  
"\n    "
6860  
"assertEquals"
6861  
""
6862  
"("
6863  
""
6864  
"TokenType"
6865  
""
6866  
"."
6867  
""
6868  
"START_BRACKET"
6869  
""
6870  
","
6871  
" "
6872  
"tokenizer"
6873  
""
6874  
"."
6875  
""
6876  
"currentTokenType"
6877  
""
6878  
"("
6879  
""
6880  
")"
6881  
""
6882  
")"
6883  
""
6884  
";"
6885  
"\n    "
6886  
"assertEquals"
6887  
""
6888  
"("
6889  
""
6890  
"TokenType"
6891  
""
6892  
"."
6893  
""
6894  
"COMMA"
6895  
""
6896  
","
6897  
" "
6898  
"tokenizer"
6899  
""
6900  
"."
6901  
""
6902  
"nextToken"
6903  
""
6904  
"("
6905  
""
6906  
")"
6907  
""
6908  
")"
6909  
""
6910  
";"
6911  
"\n    "
6912  
"assertEquals"
6913  
""
6914  
"("
6915  
""
6916  
"\"1\""
6917  
""
6918  
","
6919  
" "
6920  
"tokenizer"
6921  
""
6922  
"."
6923  
""
6924  
"getToken"
6925  
""
6926  
"("
6927  
""
6928  
")"
6929  
""
6930  
")"
6931  
""
6932  
";"
6933  
"\n    "
6934  
"{"
6935  
"\n      "
6936  
"assertEquals"
6937  
""
6938  
"("
6939  
""
6940  
"TokenType"
6941  
""
6942  
"."
6943  
""
6944  
"START_BRACKET"
6945  
""
6946  
","
6947  
" "
6948  
"tokenizer"
6949  
""
6950  
"."
6951  
""
6952  
"nextToken"
6953  
""
6954  
"("
6955  
""
6956  
")"
6957  
""
6958  
")"
6959  
""
6960  
";"
6961  
"\n      "
6962  
"assertEquals"
6963  
""
6964  
"("
6965  
""
6966  
"TokenType"
6967  
""
6968  
"."
6969  
""
6970  
"COMMA"
6971  
""
6972  
","
6973  
" "
6974  
"tokenizer"
6975  
""
6976  
"."
6977  
""
6978  
"nextToken"
6979  
""
6980  
"("
6981  
""
6982  
")"
6983  
""
6984  
")"
6985  
""
6986  
";"
6987  
"\n      "
6988  
"assertEquals"
6989  
""
6990  
"("
6991  
""
6992  
"\"2\""
6993  
""
6994  
","
6995  
" "
6996  
"tokenizer"
6997  
""
6998  
"."
6999  
""
7000  
"getToken"
7001  
""
7002  
"("
7003  
""
7004  
")"
7005  
""
7006  
")"
7007  
""
7008  
";"
7009  
"\n      "
7010  
"assertEquals"
7011  
""
7012  
"("
7013  
""
7014  
"TokenType"
7015  
""
7016  
"."
7017  
""
7018  
"COMMA"
7019  
""
7020  
","
7021  
" "
7022  
"tokenizer"
7023  
""
7024  
"."
7025  
""
7026  
"nextToken"
7027  
""
7028  
"("
7029  
""
7030  
")"
7031  
""
7032  
")"
7033  
""
7034  
";"
7035  
"\n      "
7036  
"assertEquals"
7037  
""
7038  
"("
7039  
""
7040  
"\"3\""
7041  
""
7042  
","
7043  
" "
7044  
"tokenizer"
7045  
""
7046  
"."
7047  
""
7048  
"getToken"
7049  
""
7050  
"("
7051  
""
7052  
")"
7053  
""
7054  
")"
7055  
""
7056  
";"
7057  
"\n      "
7058  
"assertEquals"
7059  
""
7060  
"("
7061  
""
7062  
"TokenType"
7063  
""
7064  
"."
7065  
""
7066  
"COMMA"
7067  
""
7068  
","
7069  
" "
7070  
"tokenizer"
7071  
""
7072  
"."
7073  
""
7074  
"nextToken"
7075  
""
7076  
"("
7077  
""
7078  
")"
7079  
""
7080  
")"
7081  
""
7082  
";"
7083  
"\n      "
7084  
"assertEquals"
7085  
""
7086  
"("
7087  
""
7088  
"\"4\""
7089  
""
7090  
","
7091  
" "
7092  
"tokenizer"
7093  
""
7094  
"."
7095  
""
7096  
"getToken"
7097  
""
7098  
"("
7099  
""
7100  
")"
7101  
""
7102  
")"
7103  
""
7104  
";"
7105  
"\n      "
7106  
"assertEquals"
7107  
""
7108  
"("
7109  
""
7110  
"TokenType"
7111  
""
7112  
"."
7113  
""
7114  
"END_BRACKET"
7115  
""
7116  
","
7117  
" "
7118  
"tokenizer"
7119  
""
7120  
"."
7121  
""
7122  
"nextToken"
7123  
""
7124  
"("
7125  
""
7126  
")"
7127  
""
7128  
")"
7129  
""
7130  
";"
7131  
"\n      "
7132  
"assertEquals"
7133  
""
7134  
"("
7135  
""
7136  
"\"5\""
7137  
""
7138  
","
7139  
" "
7140  
"tokenizer"
7141  
""
7142  
"."
7143  
""
7144  
"getToken"
7145  
""
7146  
"("
7147  
""
7148  
")"
7149  
""
7150  
")"
7151  
""
7152  
";"
7153  
"\n    "
7154  
"}"
7155  
"\n    "
7156  
"assertEquals"
7157  
""
7158  
"("
7159  
""
7160  
"TokenType"
7161  
""
7162  
"."
7163  
""
7164  
"END_COMMA"
7165  
""
7166  
","
7167  
" "
7168  
"tokenizer"
7169  
""
7170  
"."
7171  
""
7172  
"nextToken"
7173  
""
7174  
"("
7175  
""
7176  
")"
7177  
""
7178  
")"
7179  
""
7180  
";"
7181  
"\n    "
7182  
"assertEquals"
7183  
""
7184  
"("
7185  
""
7186  
"TokenType"
7187  
""
7188  
"."
7189  
""
7190  
"END_BRACKET"
7191  
""
7192  
","
7193  
" "
7194  
"tokenizer"
7195  
""
7196  
"."
7197  
""
7198  
"nextToken"
7199  
""
7200  
"("
7201  
""
7202  
")"
7203  
""
7204  
")"
7205  
""
7206  
";"
7207  
"\n    "
7208  
"assertEquals"
7209  
""
7210  
"("
7211  
""
7212  
"\"3\""
7213  
""
7214  
","
7215  
" "
7216  
"tokenizer"
7217  
""
7218  
"."
7219  
""
7220  
"getToken"
7221  
""
7222  
"("
7223  
""
7224  
")"
7225  
""
7226  
")"
7227  
""
7228  
";"
7229  
"\n    "
7230  
"assertEquals"
7231  
""
7232  
"("
7233  
""
7234  
"TokenType"
7235  
""
7236  
"."
7237  
""
7238  
"EOF"
7239  
""
7240  
","
7241  
" "
7242  
"tokenizer"
7243  
""
7244  
"."
7245  
""
7246  
"nextToken"
7247  
""
7248  
"("
7249  
""
7250  
")"
7251  
""
7252  
")"
7253  
""
7254  
";"
7255  
"\n  "
7256  
"}"
7257  
"\n\n  "
7258  
"public"
7259  
" "
7260  
"void"
7261  
" "
7262  
"test21_nestarrayandobjects"
7263  
""
7264  
"("
7265  
""
7266  
")"
7267  
" "
7268  
"throws"
7269  
" "
7270  
"Exception"
7271  
" "
7272  
"{"
7273  
"\n    "
7274  
"JSONTokenizer"
7275  
" "
7276  
"tokenizer"
7277  
" "
7278  
"="
7279  
" "
7280  
"new"
7281  
" "
7282  
"JSONTokenizer"
7283  
""
7284  
"("
7285  
"\n        "
7286  
"\"[1, [2, 3, 4, 5], \\\"key\\\":{true, false, \\\"hoge\\\", \\\"array\\\":[0.001, 0.00001, 1.2E-7]   }, 3]\""
7287  
""
7288  
")"
7289  
""
7290  
";"
7291  
"\n    "
7292  
"assertEquals"
7293  
""
7294  
"("
7295  
""
7296  
"TokenType"
7297  
""
7298  
"."
7299  
""
7300  
"START_BRACKET"
7301  
""
7302  
","
7303  
" "
7304  
"tokenizer"
7305  
""
7306  
"."
7307  
""
7308  
"currentTokenType"
7309  
""
7310  
"("
7311  
""
7312  
")"
7313  
""
7314  
")"
7315  
""
7316  
";"
7317  
"\n    "
7318  
"assertEquals"
7319  
""
7320  
"("
7321  
""
7322  
"TokenType"
7323  
""
7324  
"."
7325  
""
7326  
"COMMA"
7327  
""
7328  
","
7329  
" "
7330  
"tokenizer"
7331  
""
7332  
"."
7333  
""
7334  
"nextToken"
7335  
""
7336  
"("
7337  
""
7338  
")"
7339  
""
7340  
")"
7341  
""
7342  
";"
7343  
"\n    "
7344  
"assertEquals"
7345  
""
7346  
"("
7347  
""
7348  
"\"1\""
7349  
""
7350  
","
7351  
" "
7352  
"tokenizer"
7353  
""
7354  
"."
7355  
""
7356  
"getToken"
7357  
""
7358  
"("
7359  
""
7360  
")"
7361  
""
7362  
")"
7363  
""
7364  
";"
7365  
"\n    "
7366  
"{"
7367  
"\n      "
7368  
"assertEquals"
7369  
""
7370  
"("
7371  
""
7372  
"TokenType"
7373  
""
7374  
"."
7375  
""
7376  
"START_BRACKET"
7377  
""
7378  
","
7379  
" "
7380  
"tokenizer"
7381  
""
7382  
"."
7383  
""
7384  
"nextToken"
7385  
""
7386  
"("
7387  
""
7388  
")"
7389  
""
7390  
")"
7391  
""
7392  
";"
7393  
"\n      "
7394  
"assertEquals"
7395  
""
7396  
"("
7397  
""
7398  
"TokenType"
7399  
""
7400  
"."
7401  
""
7402  
"COMMA"
7403  
""
7404  
","
7405  
" "
7406  
"tokenizer"
7407  
""
7408  
"."
7409  
""
7410  
"nextToken"
7411  
""
7412  
"("
7413  
""
7414  
")"
7415  
""
7416  
")"
7417  
""
7418  
";"
7419  
"\n      "
7420  
"assertEquals"
7421  
""
7422  
"("
7423  
""
7424  
"\"2\""
7425  
""
7426  
","
7427  
" "
7428  
"tokenizer"
7429  
""
7430  
"."
7431  
""
7432  
"getToken"
7433  
""
7434  
"("
7435  
""
7436  
")"
7437  
""
7438  
")"
7439  
""
7440  
";"
7441  
"\n      "
7442  
"assertEquals"
7443  
""
7444  
"("
7445  
""
7446  
"TokenType"
7447  
""
7448  
"."
7449  
""
7450  
"COMMA"
7451  
""
7452  
","
7453  
" "
7454  
"tokenizer"
7455  
""
7456  
"."
7457  
""
7458  
"nextToken"
7459  
""
7460  
"("
7461  
""
7462  
")"
7463  
""
7464  
")"
7465  
""
7466  
";"
7467  
"\n      "
7468  
"assertEquals"
7469  
""
7470  
"("
7471  
""
7472  
"\"3\""
7473  
""
7474  
","
7475  
" "
7476  
"tokenizer"
7477  
""
7478  
"."
7479  
""
7480  
"getToken"
7481  
""
7482  
"("
7483  
""
7484  
")"
7485  
""
7486  
")"
7487  
""
7488  
";"
7489  
"\n      "
7490  
"assertEquals"
7491  
""
7492  
"("
7493  
""
7494  
"TokenType"
7495  
""
7496  
"."
7497  
""
7498  
"COMMA"
7499  
""
7500  
","
7501  
" "
7502  
"tokenizer"
7503  
""
7504  
"."
7505  
""
7506  
"nextToken"
7507  
""
7508  
"("
7509  
""
7510  
")"
7511  
""
7512  
")"
7513  
""
7514  
";"
7515  
"\n      "
7516  
"assertEquals"
7517  
""
7518  
"("
7519  
""
7520  
"\"4\""
7521  
""
7522  
","
7523  
" "
7524  
"tokenizer"
7525  
""
7526  
"."
7527  
""
7528  
"getToken"
7529  
""
7530  
"("
7531  
""
7532  
")"
7533  
""
7534  
")"
7535  
""
7536  
";"
7537  
"\n      "
7538  
"assertEquals"
7539  
""
7540  
"("
7541  
""
7542  
"TokenType"
7543  
""
7544  
"."
7545  
""
7546  
"END_BRACKET"
7547  
""
7548  
","
7549  
" "
7550  
"tokenizer"
7551  
""
7552  
"."
7553  
""
7554  
"nextToken"
7555  
""
7556  
"("
7557  
""
7558  
")"
7559  
""
7560  
")"
7561  
""
7562  
";"
7563  
"\n      "
7564  
"assertEquals"
7565  
""
7566  
"("
7567  
""
7568  
"\"5\""
7569  
""
7570  
","
7571  
" "
7572  
"tokenizer"
7573  
""
7574  
"."
7575  
""
7576  
"getToken"
7577  
""
7578  
"("
7579  
""
7580  
")"
7581  
""
7582  
")"
7583  
""
7584  
";"
7585  
"\n    "
7586  
"}"
7587  
"\n    "
7588  
"assertEquals"
7589  
""
7590  
"("
7591  
""
7592  
"TokenType"
7593  
""
7594  
"."
7595  
""
7596  
"END_COMMA"
7597  
""
7598  
","
7599  
" "
7600  
"tokenizer"
7601  
""
7602  
"."
7603  
""
7604  
"nextToken"
7605  
""
7606  
"("
7607  
""
7608  
")"
7609  
""
7610  
")"
7611  
""
7612  
";"
7613  
"\n    "
7614  
"assertEquals"
7615  
""
7616  
"("
7617  
""
7618  
"TokenType"
7619  
""
7620  
"."
7621  
""
7622  
"COLON"
7623  
""
7624  
","
7625  
" "
7626  
"tokenizer"
7627  
""
7628  
"."
7629  
""
7630  
"nextToken"
7631  
""
7632  
"("
7633  
""
7634  
")"
7635  
""
7636  
")"
7637  
""
7638  
";"
7639  
"\n    "
7640  
"assertEquals"
7641  
""
7642  
"("
7643  
""
7644  
"\"key\""
7645  
""
7646  
","
7647  
" "
7648  
"tokenizer"
7649  
""
7650  
"."
7651  
""
7652  
"getToken"
7653  
""
7654  
"("
7655  
""
7656  
")"
7657  
""
7658  
")"
7659  
""
7660  
";"
7661  
"\n    "
7662  
"{"
7663  
"\n      "
7664  
"assertEquals"
7665  
""
7666  
"("
7667  
""
7668  
"TokenType"
7669  
""
7670  
"."
7671  
""
7672  
"START_BRACE"
7673  
""
7674  
","
7675  
" "
7676  
"tokenizer"
7677  
""
7678  
"."
7679  
""
7680  
"nextToken"
7681  
""
7682  
"("
7683  
""
7684  
")"
7685  
""
7686  
")"
7687  
""
7688  
";"
7689  
"\n      "
7690  
"assertEquals"
7691  
""
7692  
"("
7693  
""
7694  
"TokenType"
7695  
""
7696  
"."
7697  
""
7698  
"COMMA"
7699  
""
7700  
","
7701  
" "
7702  
"tokenizer"
7703  
""
7704  
"."
7705  
""
7706  
"nextToken"
7707  
""
7708  
"("
7709  
""
7710  
")"
7711  
""
7712  
")"
7713  
""
7714  
";"
7715  
"\n      "
7716  
"assertEquals"
7717  
""
7718  
"("
7719  
""
7720  
"\"true\""
7721  
""
7722  
","
7723  
" "
7724  
"tokenizer"
7725  
""
7726  
"."
7727  
""
7728  
"getToken"
7729  
""
7730  
"("
7731  
""
7732  
")"
7733  
""
7734  
")"
7735  
""
7736  
";"
7737  
"\n      "
7738  
"assertEquals"
7739  
""
7740  
"("
7741  
""
7742  
"TokenType"
7743  
""
7744  
"."
7745  
""
7746  
"COMMA"
7747  
""
7748  
","
7749  
" "
7750  
"tokenizer"
7751  
""
7752  
"."
7753  
""
7754  
"nextToken"
7755  
""
7756  
"("
7757  
""
7758  
")"
7759  
""
7760  
")"
7761  
""
7762  
";"
7763  
"\n      "
7764  
"assertEquals"
7765  
""
7766  
"("
7767  
""
7768  
"\"false\""
7769  
""
7770  
","
7771  
" "
7772  
"tokenizer"
7773  
""
7774  
"."
7775  
""
7776  
"getToken"
7777  
""
7778  
"("
7779  
""
7780  
")"
7781  
""
7782  
")"
7783  
""
7784  
";"
7785  
"\n      "
7786  
"assertEquals"
7787  
""
7788  
"("
7789  
""
7790  
"TokenType"
7791  
""
7792  
"."
7793  
""
7794  
"COMMA"
7795  
""
7796  
","
7797  
" "
7798  
"tokenizer"
7799  
""
7800  
"."
7801  
""
7802  
"nextToken"
7803  
""
7804  
"("
7805  
""
7806  
")"
7807  
""
7808  
")"
7809  
""
7810  
";"
7811  
"\n      "
7812  
"assertEquals"
7813  
""
7814  
"("
7815  
""
7816  
"\"\\\"hoge\\\"\""
7817  
""
7818  
","
7819  
" "
7820  
"tokenizer"
7821  
""
7822  
"."
7823  
""
7824  
"getToken"
7825  
""
7826  
"("
7827  
""
7828  
")"
7829  
""
7830  
")"
7831  
""
7832  
";"
7833  
"\n      "
7834  
"assertEquals"
7835  
""
7836  
"("
7837  
""
7838  
"TokenType"
7839  
""
7840  
"."
7841  
""
7842  
"COLON"
7843  
""
7844  
","
7845  
" "
7846  
"tokenizer"
7847  
""
7848  
"."
7849  
""
7850  
"nextToken"
7851  
""
7852  
"("
7853  
""
7854  
")"
7855  
""
7856  
")"
7857  
""
7858  
";"
7859  
"\n      "
7860  
"assertEquals"
7861  
""
7862  
"("
7863  
""
7864  
"\"array\""
7865  
""
7866  
","
7867  
" "
7868  
"tokenizer"
7869  
""
7870  
"."
7871  
""
7872  
"getToken"
7873  
""
7874  
"("
7875  
""
7876  
")"
7877  
""
7878  
")"
7879  
""
7880  
";"
7881  
"\n      "
7882  
"{"
7883  
"\n        "
7884  
"assertEquals"
7885  
""
7886  
"("
7887  
""
7888  
"TokenType"
7889  
""
7890  
"."
7891  
""
7892  
"START_BRACKET"
7893  
""
7894  
","
7895  
" "
7896  
"tokenizer"
7897  
""
7898  
"."
7899  
""
7900  
"nextToken"
7901  
""
7902  
"("
7903  
""
7904  
")"
7905  
""
7906  
")"
7907  
""
7908  
";"
7909  
"\n        "
7910  
"assertEquals"
7911  
""
7912  
"("
7913  
""
7914  
"TokenType"
7915  
""
7916  
"."
7917  
""
7918  
"COMMA"
7919  
""
7920  
","
7921  
" "
7922  
"tokenizer"
7923  
""
7924  
"."
7925  
""
7926  
"nextToken"
7927  
""
7928  
"("
7929  
""
7930  
")"
7931  
""
7932  
")"
7933  
""
7934  
";"
7935  
"\n        "
7936  
"assertEquals"
7937  
""
7938  
"("
7939  
""
7940  
"\"0.001\""
7941  
""
7942  
","
7943  
" "
7944  
"tokenizer"
7945  
""
7946  
"."
7947  
""
7948  
"getToken"
7949  
""
7950  
"("
7951  
""
7952  
")"
7953  
""
7954  
")"
7955  
""
7956  
";"
7957  
"\n        "
7958  
"assertEquals"
7959  
""
7960  
"("
7961  
""
7962  
"TokenType"
7963  
""
7964  
"."
7965  
""
7966  
"COMMA"
7967  
""
7968  
","
7969  
" "
7970  
"tokenizer"
7971  
""
7972  
"."
7973  
""
7974  
"nextToken"
7975  
""
7976  
"("
7977  
""
7978  
")"
7979  
""
7980  
")"
7981  
""
7982  
";"
7983  
"\n        "
7984  
"assertEquals"
7985  
""
7986  
"("
7987  
""
7988  
"\"0.00001\""
7989  
""
7990  
","
7991  
" "
7992  
"tokenizer"
7993  
""
7994  
"."
7995  
""
7996  
"getToken"
7997  
""
7998  
"("
7999  
""
8000  
")"
8001  
""
8002  
")"
8003  
""
8004  
";"
8005  
"\n        "
8006  
"assertEquals"
8007  
""
8008  
"("
8009  
""
8010  
"TokenType"
8011  
""
8012  
"."
8013  
""
8014  
"END_BRACKET"
8015  
""
8016  
","
8017  
" "
8018  
"tokenizer"
8019  
""
8020  
"."
8021  
""
8022  
"nextToken"
8023  
""
8024  
"("
8025  
""
8026  
")"
8027  
""
8028  
")"
8029  
""
8030  
";"
8031  
"\n        "
8032  
"assertEquals"
8033  
""
8034  
"("
8035  
""
8036  
"\"1.2E-7\""
8037  
""
8038  
","
8039  
" "
8040  
"tokenizer"
8041  
""
8042  
"."
8043  
""
8044  
"getToken"
8045  
""
8046  
"("
8047  
""
8048  
")"
8049  
""
8050  
")"
8051  
""
8052  
";"
8053  
"\n      "
8054  
"}"
8055  
"\n      "
8056  
"assertEquals"
8057  
""
8058  
"("
8059  
""
8060  
"TokenType"
8061  
""
8062  
"."
8063  
""
8064  
"END_BRACE"
8065  
""
8066  
","
8067  
" "
8068  
"tokenizer"
8069  
""
8070  
"."
8071  
""
8072  
"nextToken"
8073  
""
8074  
"("
8075  
""
8076  
")"
8077  
""
8078  
")"
8079  
""
8080  
";"
8081  
"\n    "
8082  
"}"
8083  
"\n    "
8084  
"assertEquals"
8085  
""
8086  
"("
8087  
""
8088  
"TokenType"
8089  
""
8090  
"."
8091  
""
8092  
"END_COMMA"
8093  
""
8094  
","
8095  
" "
8096  
"tokenizer"
8097  
""
8098  
"."
8099  
""
8100  
"nextToken"
8101  
""
8102  
"("
8103  
""
8104  
")"
8105  
""
8106  
")"
8107  
""
8108  
";"
8109  
"\n    "
8110  
"assertEquals"
8111  
""
8112  
"("
8113  
""
8114  
"TokenType"
8115  
""
8116  
"."
8117  
""
8118  
"END_BRACKET"
8119  
""
8120  
","
8121  
" "
8122  
"tokenizer"
8123  
""
8124  
"."
8125  
""
8126  
"nextToken"
8127  
""
8128  
"("
8129  
""
8130  
")"
8131  
""
8132  
")"
8133  
""
8134  
";"
8135  
"\n    "
8136  
"assertEquals"
8137  
""
8138  
"("
8139  
""
8140  
"\"3\""
8141  
""
8142  
","
8143  
" "
8144  
"tokenizer"
8145  
""
8146  
"."
8147  
""
8148  
"getToken"
8149  
""
8150  
"("
8151  
""
8152  
")"
8153  
""
8154  
")"
8155  
""
8156  
";"
8157  
"\n    "
8158  
"assertEquals"
8159  
""
8160  
"("
8161  
""
8162  
"TokenType"
8163  
""
8164  
"."
8165  
""
8166  
"EOF"
8167  
""
8168  
","
8169  
" "
8170  
"tokenizer"
8171  
""
8172  
"."
8173  
""
8174  
"nextToken"
8175  
""
8176  
"("
8177  
""
8178  
")"
8179  
""
8180  
")"
8181  
""
8182  
";"
8183  
"\n  "
8184  
"}"
8185  
"\n\n  "
8186  
"public"
8187  
" "
8188  
"void"
8189  
" "
8190  
"test22_stringSingleEnquote"
8191  
""
8192  
"("
8193  
""
8194  
")"
8195  
" "
8196  
"throws"
8197  
" "
8198  
"Exception"
8199  
" "
8200  
"{"
8201  
"\n    "
8202  
"JSONTokenizer"
8203  
" "
8204  
"tokenizer"
8205  
" "
8206  
"="
8207  
" "
8208  
"new"
8209  
" "
8210  
"JSONTokenizer"
8211  
""
8212  
"("
8213  
""
8214  
"\"{\\'a'aa\\':\\\"?????\\\"}\""
8215  
""
8216  
")"
8217  
""
8218  
";"
8219  
"\n    "
8220  
"assertEquals"
8221  
""
8222  
"("
8223  
""
8224  
"TokenType"
8225  
""
8226  
"."
8227  
""
8228  
"START_BRACE"
8229  
""
8230  
","
8231  
" "
8232  
"tokenizer"
8233  
""
8234  
"."
8235  
""
8236  
"currentTokenType"
8237  
""
8238  
"("
8239  
""
8240  
")"
8241  
""
8242  
")"
8243  
""
8244  
";"
8245  
"\n    "
8246  
"assertEquals"
8247  
""
8248  
"("
8249  
""
8250  
"TokenType"
8251  
""
8252  
"."
8253  
""
8254  
"COLON"
8255  
""
8256  
","
8257  
" "
8258  
"tokenizer"
8259  
""
8260  
"."
8261  
""
8262  
"nextToken"
8263  
""
8264  
"("
8265  
""
8266  
")"
8267  
""
8268  
")"
8269  
""
8270  
";"
8271  
"\n    "
8272  
"assertEquals"
8273  
""
8274  
"("
8275  
""
8276  
"\"a'aa\""
8277  
""
8278  
","
8279  
" "
8280  
"tokenizer"
8281  
""
8282  
"."
8283  
""
8284  
"getToken"
8285  
""
8286  
"("
8287  
""
8288  
")"
8289  
""
8290  
")"
8291  
""
8292  
";"
8293  
"\n    "
8294  
"assertEquals"
8295  
""
8296  
"("
8297  
""
8298  
"TokenType"
8299  
""
8300  
"."
8301  
""
8302  
"END_BRACE"
8303  
""
8304  
","
8305  
" "
8306  
"tokenizer"
8307  
""
8308  
"."
8309  
""
8310  
"nextToken"
8311  
""
8312  
"("
8313  
""
8314  
")"
8315  
""
8316  
")"
8317  
""
8318  
";"
8319  
"\n    "
8320  
"assertEquals"
8321  
""
8322  
"("
8323  
""
8324  
"\"\\\"?????\\\"\""
8325  
""
8326  
","
8327  
" "
8328  
"tokenizer"
8329  
""
8330  
"."
8331  
""
8332  
"getToken"
8333  
""
8334  
"("
8335  
""
8336  
")"
8337  
""
8338  
")"
8339  
""
8340  
";"
8341  
"\n    "
8342  
"assertEquals"
8343  
""
8344  
"("
8345  
""
8346  
"TokenType"
8347  
""
8348  
"."
8349  
""
8350  
"EOF"
8351  
""
8352  
","
8353  
" "
8354  
"tokenizer"
8355  
""
8356  
"."
8357  
""
8358  
"nextToken"
8359  
""
8360  
"("
8361  
""
8362  
")"
8363  
""
8364  
")"
8365  
""
8366  
";"
8367  
"\n  "
8368  
"}"
8369  
"\n\n  /**\n   * \n   * {@.en }\n   * \n   * <br />\n   * \n   * {@.ja ?????????key????String??????????.}\n   * \n   * @throws Exception\n   */\n  "
8370  
"public"
8371  
" "
8372  
"void"
8373  
" "
8374  
"test23_keyMustBeString"
8375  
""
8376  
"("
8377  
""
8378  
")"
8379  
" "
8380  
"throws"
8381  
" "
8382  
"Exception"
8383  
" "
8384  
"{"
8385  
"\n    "
8386  
"JSONTokenizer"
8387  
" "
8388  
"tokenizer"
8389  
" "
8390  
"="
8391  
" "
8392  
"new"
8393  
" "
8394  
"JSONTokenizer"
8395  
""
8396  
"("
8397  
""
8398  
"\"{aaa:123}\""
8399  
""
8400  
")"
8401  
""
8402  
";"
8403  
"\n    "
8404  
"assertEquals"
8405  
""
8406  
"("
8407  
""
8408  
"TokenType"
8409  
""
8410  
"."
8411  
""
8412  
"START_BRACE"
8413  
""
8414  
","
8415  
" "
8416  
"tokenizer"
8417  
""
8418  
"."
8419  
""
8420  
"currentTokenType"
8421  
""
8422  
"("
8423  
""
8424  
")"
8425  
""
8426  
")"
8427  
""
8428  
";"
8429  
"\n    "
8430  
"assertEquals"
8431  
""
8432  
"("
8433  
""
8434  
"TokenType"
8435  
""
8436  
"."
8437  
""
8438  
"COLON"
8439  
""
8440  
","
8441  
" "
8442  
"tokenizer"
8443  
""
8444  
"."
8445  
""
8446  
"nextToken"
8447  
""
8448  
"("
8449  
""
8450  
")"
8451  
""
8452  
")"
8453  
""
8454  
";"
8455  
"\n    "
8456  
"assertEquals"
8457  
""
8458  
"("
8459  
""
8460  
"\"aaa\""
8461  
""
8462  
","
8463  
" "
8464  
"tokenizer"
8465  
""
8466  
"."
8467  
""
8468  
"getToken"
8469  
""
8470  
"("
8471  
""
8472  
")"
8473  
""
8474  
")"
8475  
""
8476  
";"
8477  
"\n    "
8478  
"assertEquals"
8479  
""
8480  
"("
8481  
""
8482  
"TokenType"
8483  
""
8484  
"."
8485  
""
8486  
"END_BRACE"
8487  
""
8488  
","
8489  
" "
8490  
"tokenizer"
8491  
""
8492  
"."
8493  
""
8494  
"nextToken"
8495  
""
8496  
"("
8497  
""
8498  
")"
8499  
""
8500  
")"
8501  
""
8502  
";"
8503  
"\n    "
8504  
"assertEquals"
8505  
""
8506  
"("
8507  
""
8508  
"\"123\""
8509  
""
8510  
","
8511  
" "
8512  
"tokenizer"
8513  
""
8514  
"."
8515  
""
8516  
"getToken"
8517  
""
8518  
"("
8519  
""
8520  
")"
8521  
""
8522  
")"
8523  
""
8524  
";"
8525  
"\n    "
8526  
"assertEquals"
8527  
""
8528  
"("
8529  
""
8530  
"TokenType"
8531  
""
8532  
"."
8533  
""
8534  
"EOF"
8535  
""
8536  
","
8537  
" "
8538  
"tokenizer"
8539  
""
8540  
"."
8541  
""
8542  
"nextToken"
8543  
""
8544  
"("
8545  
""
8546  
")"
8547  
""
8548  
")"
8549  
""
8550  
";"
8551  
"\n  "
8552  
"}"
8553  
"\n\n  "
8554  
"public"
8555  
" "
8556  
"void"
8557  
" "
8558  
"test24_keyvalue_nestOnlyNestObject"
8559  
""
8560  
"("
8561  
""
8562  
")"
8563  
" "
8564  
"throws"
8565  
" "
8566  
"Exception"
8567  
" "
8568  
"{"
8569  
"\n    "
8570  
"JSONTokenizer"
8571  
" "
8572  
"tokenizer"
8573  
" "
8574  
"="
8575  
" "
8576  
"new"
8577  
" "
8578  
"JSONTokenizer"
8579  
""
8580  
"("
8581  
""
8582  
"\"{\\\"bbb\\\":{\\\"b1\\\":true}}\""
8583  
""
8584  
")"
8585  
""
8586  
";"
8587  
"\n    "
8588  
"assertEquals"
8589  
""
8590  
"("
8591  
""
8592  
"TokenType"
8593  
""
8594  
"."
8595  
""
8596  
"START_BRACE"
8597  
""
8598  
","
8599  
" "
8600  
"tokenizer"
8601  
""
8602  
"."
8603  
""
8604  
"currentTokenType"
8605  
""
8606  
"("
8607  
""
8608  
")"
8609  
""
8610  
")"
8611  
""
8612  
";"
8613  
"\n    "
8614  
"assertEquals"
8615  
""
8616  
"("
8617  
""
8618  
"\"{\\\"bbb\\\":{\\\"b1\\\":true}}\""
8619  
""
8620  
","
8621  
" "
8622  
"tokenizer"
8623  
""
8624  
"."
8625  
""
8626  
"getToken"
8627  
""
8628  
"("
8629  
""
8630  
")"
8631  
""
8632  
")"
8633  
""
8634  
";"
8635  
"\n    "
8636  
"assertEquals"
8637  
""
8638  
"("
8639  
""
8640  
"TokenType"
8641  
""
8642  
"."
8643  
""
8644  
"COLON"
8645  
""
8646  
","
8647  
" "
8648  
"tokenizer"
8649  
""
8650  
"."
8651  
""
8652  
"nextToken"
8653  
""
8654  
"("
8655  
""
8656  
")"
8657  
""
8658  
")"
8659  
""
8660  
";"
8661  
"\n    "
8662  
"assertEquals"
8663  
""
8664  
"("
8665  
""
8666  
"\"bbb\""
8667  
""
8668  
","
8669  
" "
8670  
"tokenizer"
8671  
""
8672  
"."
8673  
""
8674  
"getToken"
8675  
""
8676  
"("
8677  
""
8678  
")"
8679  
""
8680  
")"
8681  
""
8682  
";"
8683  
"\n    "
8684  
"assertEquals"
8685  
""
8686  
"("
8687  
""
8688  
"TokenType"
8689  
""
8690  
"."
8691  
""
8692  
"START_BRACE"
8693  
""
8694  
","
8695  
" "
8696  
"tokenizer"
8697  
""
8698  
"."
8699  
""
8700  
"nextToken"
8701  
""
8702  
"("
8703  
""
8704  
")"
8705  
""
8706  
")"
8707  
""
8708  
";"
8709  
"\n    "
8710  
"assertEquals"
8711  
""
8712  
"("
8713  
""
8714  
"\"{\\\"b1\\\":true}}\""
8715  
""
8716  
","
8717  
" "
8718  
"tokenizer"
8719  
""
8720  
"."
8721  
""
8722  
"getToken"
8723  
""
8724  
"("
8725  
""
8726  
")"
8727  
""
8728  
")"
8729  
""
8730  
";"
8731  
"\n    "
8732  
"assertEquals"
8733  
""
8734  
"("
8735  
""
8736  
"TokenType"
8737  
""
8738  
"."
8739  
""
8740  
"COLON"
8741  
""
8742  
","
8743  
" "
8744  
"tokenizer"
8745  
""
8746  
"."
8747  
""
8748  
"nextToken"
8749  
""
8750  
"("
8751  
""
8752  
")"
8753  
""
8754  
")"
8755  
""
8756  
";"
8757  
"\n    "
8758  
"assertEquals"
8759  
""
8760  
"("
8761  
""
8762  
"\"b1\""
8763  
""
8764  
","
8765  
" "
8766  
"tokenizer"
8767  
""
8768  
"."
8769  
""
8770  
"getToken"
8771  
""
8772  
"("
8773  
""
8774  
")"
8775  
""
8776  
")"
8777  
""
8778  
";"
8779  
"\n    "
8780  
"assertEquals"
8781  
""
8782  
"("
8783  
""
8784  
"TokenType"
8785  
""
8786  
"."
8787  
""
8788  
"END_BRACE"
8789  
""
8790  
","
8791  
" "
8792  
"tokenizer"
8793  
""
8794  
"."
8795  
""
8796  
"nextToken"
8797  
""
8798  
"("
8799  
""
8800  
")"
8801  
""
8802  
")"
8803  
""
8804  
";"
8805  
"\n    "
8806  
"assertEquals"
8807  
""
8808  
"("
8809  
""
8810  
"\"true\""
8811  
""
8812  
","
8813  
" "
8814  
"tokenizer"
8815  
""
8816  
"."
8817  
""
8818  
"getToken"
8819  
""
8820  
"("
8821  
""
8822  
")"
8823  
""
8824  
")"
8825  
""
8826  
";"
8827  
"\n    "
8828  
"assertEquals"
8829  
""
8830  
"("
8831  
""
8832  
"TokenType"
8833  
""
8834  
"."
8835  
""
8836  
"END_BRACE"
8837  
""
8838  
","
8839  
" "
8840  
"tokenizer"
8841  
""
8842  
"."
8843  
""
8844  
"nextToken"
8845  
""
8846  
"("
8847  
""
8848  
")"
8849  
""
8850  
")"
8851  
""
8852  
";"
8853  
"\n  "
8854  
"}"
8855  
"\n\n  "
8856  
"public"
8857  
" "
8858  
"void"
8859  
" "
8860  
"test25_keyvalue_nestOnlyNestObject2"
8861  
""
8862  
"("
8863  
""
8864  
")"
8865  
" "
8866  
"throws"
8867  
" "
8868  
"Exception"
8869  
" "
8870  
"{"
8871  
"\n    "
8872  
"JSONTokenizer"
8873  
" "
8874  
"tokenizer"
8875  
" "
8876  
"="
8877  
" "
8878  
"new"
8879  
" "
8880  
"JSONTokenizer"
8881  
""
8882  
"("
8883  
"\n        "
8884  
"\"{\\\"bbb\\\":{\\\"b1\\\":true}, \\\"vvv\\\":null}\""
8885  
""
8886  
")"
8887  
""
8888  
";"
8889  
"\n    "
8890  
"assertEquals"
8891  
""
8892  
"("
8893  
""
8894  
"TokenType"
8895  
""
8896  
"."
8897  
""
8898  
"START_BRACE"
8899  
""
8900  
","
8901  
" "
8902  
"tokenizer"
8903  
""
8904  
"."
8905  
""
8906  
"currentTokenType"
8907  
""
8908  
"("
8909  
""
8910  
")"
8911  
""
8912  
")"
8913  
""
8914  
";"
8915  
"\n    "
8916  
"assertEquals"
8917  
""
8918  
"("
8919  
""
8920  
"\"{\\\"bbb\\\":{\\\"b1\\\":true}, \\\"vvv\\\":null}\""
8921  
""
8922  
","
8923  
" "
8924  
"tokenizer"
8925  
"\n        "
8926  
"."
8927  
""
8928  
"getToken"
8929  
""
8930  
"("
8931  
""
8932  
")"
8933  
""
8934  
")"
8935  
""
8936  
";"
8937  
"\n    "
8938  
"assertEquals"
8939  
""
8940  
"("
8941  
""
8942  
"TokenType"
8943  
""
8944  
"."
8945  
""
8946  
"COLON"
8947  
""
8948  
","
8949  
" "
8950  
"tokenizer"
8951  
""
8952  
"."
8953  
""
8954  
"nextToken"
8955  
""
8956  
"("
8957  
""
8958  
")"
8959  
""
8960  
")"
8961  
""
8962  
";"
8963  
"\n    "
8964  
"assertEquals"
8965  
""
8966  
"("
8967  
""
8968  
"\"bbb\""
8969  
""
8970  
","
8971  
" "
8972  
"tokenizer"
8973  
""
8974  
"."
8975  
""
8976  
"getToken"
8977  
""
8978  
"("
8979  
""
8980  
")"
8981  
""
8982  
")"
8983  
""
8984  
";"
8985  
"\n    "
8986  
"{"
8987  
"\n      "
8988  
"assertEquals"
8989  
""
8990  
"("
8991  
""
8992  
"TokenType"
8993  
""
8994  
"."
8995  
""
8996  
"START_BRACE"
8997  
""
8998  
","
8999  
" "
9000  
"tokenizer"
9001  
""
9002  
"."
9003  
""
9004  
"nextToken"
9005  
""
9006  
"("
9007  
""
9008  
")"
9009  
""
9010  
")"
9011  
""
9012  
";"
9013  
"\n      "
9014  
"assertEquals"
9015  
""
9016  
"("
9017  
""
9018  
"\"{\\\"b1\\\":true}, \\\"vvv\\\":null}\""
9019  
""
9020  
","
9021  
" "
9022  
"tokenizer"
9023  
""
9024  
"."
9025  
""
9026  
"getToken"
9027  
""
9028  
"("
9029  
""
9030  
")"
9031  
""
9032  
")"
9033  
""
9034  
";"
9035  
"\n      "
9036  
"assertEquals"
9037  
""
9038  
"("
9039  
""
9040  
"TokenType"
9041  
""
9042  
"."
9043  
""
9044  
"COLON"
9045  
""
9046  
","
9047  
" "
9048  
"tokenizer"
9049  
""
9050  
"."
9051  
""
9052  
"nextToken"
9053  
""
9054  
"("
9055  
""
9056  
")"
9057  
""
9058  
")"
9059  
""
9060  
";"
9061  
"\n      "
9062  
"assertEquals"
9063  
""
9064  
"("
9065  
""
9066  
"\"b1\""
9067  
""
9068  
","
9069  
" "
9070  
"tokenizer"
9071  
""
9072  
"."
9073  
""
9074  
"getToken"
9075  
""
9076  
"("
9077  
""
9078  
")"
9079  
""
9080  
")"
9081  
""
9082  
";"
9083  
"\n      "
9084  
"assertEquals"
9085  
""
9086  
"("
9087  
""
9088  
"TokenType"
9089  
""
9090  
"."
9091  
""
9092  
"END_BRACE"
9093  
""
9094  
","
9095  
" "
9096  
"tokenizer"
9097  
""
9098  
"."
9099  
""
9100  
"nextToken"
9101  
""
9102  
"("
9103  
""
9104  
")"
9105  
""
9106  
")"
9107  
""
9108  
";"
9109  
"\n      "
9110  
"assertEquals"
9111  
""
9112  
"("
9113  
""
9114  
"\"true\""
9115  
""
9116  
","
9117  
" "
9118  
"tokenizer"
9119  
""
9120  
"."
9121  
""
9122  
"getToken"
9123  
""
9124  
"("
9125  
""
9126  
")"
9127  
""
9128  
")"
9129  
""
9130  
";"
9131  
"\n    "
9132  
"}"
9133  
"\n    "
9134  
"assertEquals"
9135  
""
9136  
"("
9137  
""
9138  
"TokenType"
9139  
""
9140  
"."
9141  
""
9142  
"END_COMMA"
9143  
""
9144  
","
9145  
" "
9146  
"tokenizer"
9147  
""
9148  
"."
9149  
""
9150  
"nextToken"
9151  
""
9152  
"("
9153  
""
9154  
")"
9155  
""
9156  
")"
9157  
""
9158  
";"
9159  
"\n    "
9160  
"assertEquals"
9161  
""
9162  
"("
9163  
""
9164  
"TokenType"
9165  
""
9166  
"."
9167  
""
9168  
"COLON"
9169  
""
9170  
","
9171  
" "
9172  
"tokenizer"
9173  
""
9174  
"."
9175  
""
9176  
"nextToken"
9177  
""
9178  
"("
9179  
""
9180  
")"
9181  
""
9182  
")"
9183  
""
9184  
";"
9185  
"\n    "
9186  
"assertEquals"
9187  
""
9188  
"("
9189  
""
9190  
"\"vvv\""
9191  
""
9192  
","
9193  
" "
9194  
"tokenizer"
9195  
""
9196  
"."
9197  
""
9198  
"getToken"
9199  
""
9200  
"("
9201  
""
9202  
")"
9203  
""
9204  
")"
9205  
""
9206  
";"
9207  
"\n    "
9208  
"assertEquals"
9209  
""
9210  
"("
9211  
""
9212  
"TokenType"
9213  
""
9214  
"."
9215  
""
9216  
"END_BRACE"
9217  
""
9218  
","
9219  
" "
9220  
"tokenizer"
9221  
""
9222  
"."
9223  
""
9224  
"nextToken"
9225  
""
9226  
"("
9227  
""
9228  
")"
9229  
""
9230  
")"
9231  
""
9232  
";"
9233  
"\n    "
9234  
"assertEquals"
9235  
""
9236  
"("
9237  
""
9238  
"\"null\""
9239  
""
9240  
","
9241  
" "
9242  
"tokenizer"
9243  
""
9244  
"."
9245  
""
9246  
"getToken"
9247  
""
9248  
"("
9249  
""
9250  
")"
9251  
""
9252  
")"
9253  
""
9254  
";"
9255  
"\n    "
9256  
"assertEquals"
9257  
""
9258  
"("
9259  
""
9260  
"TokenType"
9261  
""
9262  
"."
9263  
""
9264  
"EOF"
9265  
""
9266  
","
9267  
" "
9268  
"tokenizer"
9269  
""
9270  
"."
9271  
""
9272  
"nextToken"
9273  
""
9274  
"("
9275  
""
9276  
")"
9277  
""
9278  
")"
9279  
""
9280  
";"
9281  
"\n  "
9282  
"}"
9283  
"\n\n  "
9284  
"public"
9285  
" "
9286  
"void"
9287  
" "
9288  
"test26_keyvalue_deepNest1"
9289  
""
9290  
"("
9291  
""
9292  
")"
9293  
" "
9294  
"throws"
9295  
" "
9296  
"Exception"
9297  
" "
9298  
"{"
9299  
"\n    "
9300  
"final"
9301  
" "
9302  
"String"
9303  
" "
9304  
"json"
9305  
" "
9306  
"="
9307  
" "
9308  
"\"{\\\"bbb\\\":{\\\"dates\\\":{\\\"from\\\":20090101,\\n \\\"to\\\":20091231},\\t\\\"b1\\\":true}, \\\"vvv\\\":null}\""
9309  
""
9310  
";"
9311  
"\n    "
9312  
"JSONTokenizer"
9313  
" "
9314  
"tokenizer"
9315  
" "
9316  
"="
9317  
" "
9318  
"new"
9319  
" "
9320  
"JSONTokenizer"
9321  
""
9322  
"("
9323  
""
9324  
"json"
9325  
""
9326  
")"
9327  
""
9328  
";"
9329  
"\n    "
9330  
"assertEquals"
9331  
""
9332  
"("
9333  
""
9334  
"TokenType"
9335  
""
9336  
"."
9337  
""
9338  
"START_BRACE"
9339  
""
9340  
","
9341  
" "
9342  
"tokenizer"
9343  
""
9344  
"."
9345  
""
9346  
"currentTokenType"
9347  
""
9348  
"("
9349  
""
9350  
")"
9351  
""
9352  
")"
9353  
""
9354  
";"
9355  
"\n    "
9356  
"assertEquals"
9357  
""
9358  
"("
9359  
""
9360  
"json"
9361  
""
9362  
","
9363  
" "
9364  
"tokenizer"
9365  
""
9366  
"."
9367  
""
9368  
"getToken"
9369  
""
9370  
"("
9371  
""
9372  
")"
9373  
""
9374  
")"
9375  
""
9376  
";"
9377  
"\n    "
9378  
"assertEquals"
9379  
""
9380  
"("
9381  
""
9382  
"TokenType"
9383  
""
9384  
"."
9385  
""
9386  
"COLON"
9387  
""
9388  
","
9389  
" "
9390  
"tokenizer"
9391  
""
9392  
"."
9393  
""
9394  
"nextToken"
9395  
""
9396  
"("
9397  
""
9398  
")"
9399  
""
9400  
")"
9401  
""
9402  
";"
9403  
"\n    "
9404  
"assertEquals"
9405  
""
9406  
"("
9407  
""
9408  
"\"bbb\""
9409  
""
9410  
","
9411  
" "
9412  
"tokenizer"
9413  
""
9414  
"."
9415  
""
9416  
"getToken"
9417  
""
9418  
"("
9419  
""
9420  
")"
9421  
""
9422  
")"
9423  
""
9424  
";"
9425  
"\n    "
9426  
"{"
9427  
"\n      "
9428  
"assertEquals"
9429  
""
9430  
"("
9431  
""
9432  
"TokenType"
9433  
""
9434  
"."
9435  
""
9436  
"START_BRACE"
9437  
""
9438  
","
9439  
" "
9440  
"tokenizer"
9441  
""
9442  
"."
9443  
""
9444  
"nextToken"
9445  
""
9446  
"("
9447  
""
9448  
")"
9449  
""
9450  
")"
9451  
""
9452  
";"
9453  
"\n      "
9454  
"assertEquals"
9455  
""
9456  
"("
9457  
"\n          "
9458  
"\"{\\\"dates\\\":{\\\"from\\\":20090101,\\n \\\"to\\\":20091231},\\t\\\"b1\\\":true}, \\\"vvv\\\":null}\""
9459  
""
9460  
","
9461  
"\n          "
9462  
"tokenizer"
9463  
""
9464  
"."
9465  
""
9466  
"getToken"
9467  
""
9468  
"("
9469  
""
9470  
")"
9471  
""
9472  
")"
9473  
""
9474  
";"
9475  
"\n      "
9476  
"assertEquals"
9477  
""
9478  
"("
9479  
""
9480  
"TokenType"
9481  
""
9482  
"."
9483  
""
9484  
"COLON"
9485  
""
9486  
","
9487  
" "
9488  
"tokenizer"
9489  
""
9490  
"."
9491  
""
9492  
"nextToken"
9493  
""
9494  
"("
9495  
""
9496  
")"
9497  
""
9498  
")"
9499  
""
9500  
";"
9501  
"\n      "
9502  
"assertEquals"
9503  
""
9504  
"("
9505  
""
9506  
"\"dates\""
9507  
""
9508  
","
9509  
" "
9510  
"tokenizer"
9511  
""
9512  
"."
9513  
""
9514  
"getToken"
9515  
""
9516  
"("
9517  
""
9518  
")"
9519  
""
9520  
")"
9521  
""
9522  
";"
9523  
"\n      "
9524  
"{"
9525  
"\n        "
9526  
"assertEquals"
9527  
""
9528  
"("
9529  
""
9530  
"TokenType"
9531  
""
9532  
"."
9533  
""
9534  
"START_BRACE"
9535  
""
9536  
","
9537  
" "
9538  
"tokenizer"
9539  
""
9540  
"."
9541  
""
9542  
"nextToken"
9543  
""
9544  
"("
9545  
""
9546  
")"
9547  
""
9548  
")"
9549  
""
9550  
";"
9551  
"\n        "
9552  
"assertEquals"
9553  
""
9554  
"("
9555  
"\n            "
9556  
"\"{\\\"from\\\":20090101,\\n \\\"to\\\":20091231},\\t\\\"b1\\\":true}, \\\"vvv\\\":null}\""
9557  
""
9558  
","
9559  
"\n            "
9560  
"tokenizer"
9561  
""
9562  
"."
9563  
""
9564  
"getToken"
9565  
""
9566  
"("
9567  
""
9568  
")"
9569  
""
9570  
")"
9571  
""
9572  
";"
9573  
"\n        "
9574  
"assertEquals"
9575  
""
9576  
"("
9577  
""
9578  
"TokenType"
9579  
""
9580  
"."
9581  
""
9582  
"COLON"
9583  
""
9584  
","
9585  
" "
9586  
"tokenizer"
9587  
""
9588  
"."
9589  
""
9590  
"nextToken"
9591  
""
9592  
"("
9593  
""
9594  
")"
9595  
""
9596  
")"
9597  
""
9598  
";"
9599  
"\n        "
9600  
"assertEquals"
9601  
""
9602  
"("
9603  
""
9604  
"\"from\""
9605  
""
9606  
","
9607  
" "
9608  
"tokenizer"
9609  
""
9610  
"."
9611  
""
9612  
"getToken"
9613  
""
9614  
"("
9615  
""
9616  
")"
9617  
""
9618  
")"
9619  
""
9620  
";"
9621  
"\n        "
9622  
"assertEquals"
9623  
""
9624  
"("
9625  
""
9626  
"TokenType"
9627  
""
9628  
"."
9629  
""
9630  
"COMMA"
9631  
""
9632  
","
9633  
" "
9634  
"tokenizer"
9635  
""
9636  
"."
9637  
""
9638  
"nextToken"
9639  
""
9640  
"("
9641  
""
9642  
")"
9643  
""
9644  
")"
9645  
""
9646  
";"
9647  
"\n        "
9648  
"assertEquals"
9649  
""
9650  
"("
9651  
""
9652  
"\"20090101\""
9653  
""
9654  
","
9655  
" "
9656  
"tokenizer"
9657  
""
9658  
"."
9659  
""
9660  
"getToken"
9661  
""
9662  
"("
9663  
""
9664  
")"
9665  
""
9666  
")"
9667  
""
9668  
";"
9669  
"\n        "
9670  
"assertEquals"
9671  
""
9672  
"("
9673  
""
9674  
"TokenType"
9675  
""
9676  
"."
9677  
""
9678  
"COLON"
9679  
""
9680  
","
9681  
" "
9682  
"tokenizer"
9683  
""
9684  
"."
9685  
""
9686  
"nextToken"
9687  
""
9688  
"("
9689  
""
9690  
")"
9691  
""
9692  
")"
9693  
""
9694  
";"
9695  
"\n        "
9696  
"assertEquals"
9697  
""
9698  
"("
9699  
""
9700  
"\"to\""
9701  
""
9702  
","
9703  
" "
9704  
"tokenizer"
9705  
""
9706  
"."
9707  
""
9708  
"getToken"
9709  
""
9710  
"("
9711  
""
9712  
")"
9713  
""
9714  
")"
9715  
""
9716  
";"
9717  
"\n        "
9718  
"assertEquals"
9719  
""
9720  
"("
9721  
""
9722  
"TokenType"
9723  
""
9724  
"."
9725  
""
9726  
"END_BRACE"
9727  
""
9728  
","
9729  
" "
9730  
"tokenizer"
9731  
""
9732  
"."
9733  
""
9734  
"nextToken"
9735  
""
9736  
"("
9737  
""
9738  
")"
9739  
""
9740  
")"
9741  
""
9742  
";"
9743  
"\n        "
9744  
"assertEquals"
9745  
""
9746  
"("
9747  
""
9748  
"\"20091231\""
9749  
""
9750  
","
9751  
" "
9752  
"tokenizer"
9753  
""
9754  
"."
9755  
""
9756  
"getToken"
9757  
""
9758  
"("
9759  
""
9760  
")"
9761  
""
9762  
")"
9763  
""
9764  
";"
9765  
"\n      "
9766  
"}"
9767  
"\n      "
9768  
"assertEquals"
9769  
""
9770  
"("
9771  
""
9772  
"TokenType"
9773  
""
9774  
"."
9775  
""
9776  
"END_COMMA"
9777  
""
9778  
","
9779  
" "
9780  
"tokenizer"
9781  
""
9782  
"."
9783  
""
9784  
"nextToken"
9785  
""
9786  
"("
9787  
""
9788  
")"
9789  
""
9790  
")"
9791  
""
9792  
";"
9793  
"\n      "
9794  
"assertEquals"
9795  
""
9796  
"("
9797  
""
9798  
"TokenType"
9799  
""
9800  
"."
9801  
""
9802  
"COLON"
9803  
""
9804  
","
9805  
" "
9806  
"tokenizer"
9807  
""
9808  
"."
9809  
""
9810  
"nextToken"
9811  
""
9812  
"("
9813  
""
9814  
")"
9815  
""
9816  
")"
9817  
""
9818  
";"
9819  
"\n      "
9820  
"assertEquals"
9821  
""
9822  
"("
9823  
""
9824  
"\"b1\""
9825  
""
9826  
","
9827  
" "
9828  
"tokenizer"
9829  
""
9830  
"."
9831  
""
9832  
"getToken"
9833  
""
9834  
"("
9835  
""
9836  
")"
9837  
""
9838  
")"
9839  
""
9840  
";"
9841  
"\n      "
9842  
"assertEquals"
9843  
""
9844  
"("
9845  
""
9846  
"TokenType"
9847  
""
9848  
"."
9849  
""
9850  
"END_BRACE"
9851  
""
9852  
","
9853  
" "
9854  
"tokenizer"
9855  
""
9856  
"."
9857  
""
9858  
"nextToken"
9859  
""
9860  
"("
9861  
""
9862  
")"
9863  
""
9864  
")"
9865  
""
9866  
";"
9867  
"\n      "
9868  
"assertEquals"
9869  
""
9870  
"("
9871  
""
9872  
"\"true\""
9873  
""
9874  
","
9875  
" "
9876  
"tokenizer"
9877  
""
9878  
"."
9879  
""
9880  
"getToken"
9881  
""
9882  
"("
9883  
""
9884  
")"
9885  
""
9886  
")"
9887  
""
9888  
";"
9889  
"\n    "
9890  
"}"
9891  
"\n    "
9892  
"assertEquals"
9893  
""
9894  
"("
9895  
""
9896  
"TokenType"
9897  
""
9898  
"."
9899  
""
9900  
"END_COMMA"
9901  
""
9902  
","
9903  
" "
9904  
"tokenizer"
9905  
""
9906  
"."
9907  
""
9908  
"nextToken"
9909  
""
9910  
"("
9911  
""
9912  
")"
9913  
""
9914  
")"
9915  
""
9916  
";"
9917  
"\n    "
9918  
"assertEquals"
9919  
""
9920  
"("
9921  
""
9922  
"TokenType"
9923  
""
9924  
"."
9925  
""
9926  
"COLON"
9927  
""
9928  
","
9929  
" "
9930  
"tokenizer"
9931  
""
9932  
"."
9933  
""
9934  
"nextToken"
9935  
""
9936  
"("
9937  
""
9938  
")"
9939  
""
9940  
")"
9941  
""
9942  
";"
9943  
"\n    "
9944  
"assertEquals"
9945  
""
9946  
"("
9947  
""
9948  
"\"vvv\""
9949  
""
9950  
","
9951  
" "
9952  
"tokenizer"
9953  
""
9954  
"."
9955  
""
9956  
"getToken"
9957  
""
9958  
"("
9959  
""
9960  
")"
9961  
""
9962  
")"
9963  
""
9964  
";"
9965  
"\n    "
9966  
"assertEquals"
9967  
""
9968  
"("
9969  
""
9970  
"TokenType"
9971  
""
9972  
"."
9973  
""
9974  
"END_BRACE"
9975  
""
9976  
","
9977  
" "
9978  
"tokenizer"
9979  
""
9980  
"."
9981  
""
9982  
"nextToken"
9983  
""
9984  
"("
9985  
""
9986  
")"
9987  
""
9988  
")"
9989  
""
9990  
";"
9991  
"\n    "
9992  
"assertEquals"
9993  
""
9994  
"("
9995  
""
9996  
"\"null\""
9997  
""
9998  
","
9999  
" "
10000  
"tokenizer"
10001  
""
10002  
"."
10003  
""
10004  
"getToken"
10005  
""
10006  
"("
10007  
""
10008  
")"
10009  
""
10010  
")"
10011  
""
10012  
";"
10013  
"\n    "
10014  
"assertEquals"
10015  
""
10016  
"("
10017  
""
10018  
"TokenType"
10019  
""
10020  
"."
10021  
""
10022  
"EOF"
10023  
""
10024  
","
10025  
" "
10026  
"tokenizer"
10027  
""
10028  
"."
10029  
""
10030  
"nextToken"
10031  
""
10032  
"("
10033  
""
10034  
")"
10035  
""
10036  
")"
10037  
""
10038  
";"
10039  
"\n  "
10040  
"}"
10041  
"\n\n  "
10042  
"public"
10043  
" "
10044  
"void"
10045  
" "
10046  
"test27_keyvalue_nest2"
10047  
""
10048  
"("
10049  
""
10050  
")"
10051  
" "
10052  
"throws"
10053  
" "
10054  
"Exception"
10055  
" "
10056  
"{"
10057  
"\n    "
10058  
"JSONTokenizer"
10059  
" "
10060  
"tokenizer"
10061  
" "
10062  
"="
10063  
" "
10064  
"new"
10065  
" "
10066  
"JSONTokenizer"
10067  
""
10068  
"("
10069  
"\n        "
10070  
"\"{\\\"aaa\\\":123, \\\"bbb\\\":{\\\"b1\\\":true},\\t\\\"ccc\\\":\\\"fuga\\\"}\""
10071  
""
10072  
")"
10073  
""
10074  
";"
10075  
"\n    "
10076  
"assertEquals"
10077  
""
10078  
"("
10079  
""
10080  
"TokenType"
10081  
""
10082  
"."
10083  
""
10084  
"START_BRACE"
10085  
""
10086  
","
10087  
" "
10088  
"tokenizer"
10089  
""
10090  
"."
10091  
""
10092  
"currentTokenType"
10093  
""
10094  
"("
10095  
""
10096  
")"
10097  
""
10098  
")"
10099  
""
10100  
";"
10101  
"\n    "
10102  
"assertEquals"
10103  
""
10104  
"("
10105  
""
10106  
"\"{\\\"aaa\\\":123, \\\"bbb\\\":{\\\"b1\\\":true},\\t\\\"ccc\\\":\\\"fuga\\\"}\""
10107  
""
10108  
","
10109  
"\n        "
10110  
"tokenizer"
10111  
""
10112  
"."
10113  
""
10114  
"getToken"
10115  
""
10116  
"("
10117  
""
10118  
")"
10119  
""
10120  
")"
10121  
""
10122  
";"
10123  
"\n    "
10124  
"assertEquals"
10125  
""
10126  
"("
10127  
""
10128  
"TokenType"
10129  
""
10130  
"."
10131  
""
10132  
"COLON"
10133  
""
10134  
","
10135  
" "
10136  
"tokenizer"
10137  
""
10138  
"."
10139  
""
10140  
"nextToken"
10141  
""
10142  
"("
10143  
""
10144  
")"
10145  
""
10146  
")"
10147  
""
10148  
";"
10149  
"\n    "
10150  
"assertEquals"
10151  
""
10152  
"("
10153  
""
10154  
"\"aaa\""
10155  
""
10156  
","
10157  
" "
10158  
"tokenizer"
10159  
""
10160  
"."
10161  
""
10162  
"getToken"
10163  
""
10164  
"("
10165  
""
10166  
")"
10167  
""
10168  
")"
10169  
""
10170  
";"
10171  
"\n    "
10172  
"assertEquals"
10173  
""
10174  
"("
10175  
""
10176  
"TokenType"
10177  
""
10178  
"."
10179  
""
10180  
"COMMA"
10181  
""
10182  
","
10183  
" "
10184  
"tokenizer"
10185  
""
10186  
"."
10187  
""
10188  
"nextToken"
10189  
""
10190  
"("
10191  
""
10192  
")"
10193  
""
10194  
")"
10195  
""
10196  
";"
10197  
"\n    "
10198  
"assertEquals"
10199  
""
10200  
"("
10201  
""
10202  
"\"123\""
10203  
""
10204  
","
10205  
" "
10206  
"tokenizer"
10207  
""
10208  
"."
10209  
""
10210  
"getToken"
10211  
""
10212  
"("
10213  
""
10214  
")"
10215  
""
10216  
")"
10217  
""
10218  
";"
10219  
"\n    "
10220  
"assertEquals"
10221  
""
10222  
"("
10223  
""
10224  
"TokenType"
10225  
""
10226  
"."
10227  
""
10228  
"COLON"
10229  
""
10230  
","
10231  
" "
10232  
"tokenizer"
10233  
""
10234  
"."
10235  
""
10236  
"nextToken"
10237  
""
10238  
"("
10239  
""
10240  
")"
10241  
""
10242  
")"
10243  
""
10244  
";"
10245  
"\n    "
10246  
"assertEquals"
10247  
""
10248  
"("
10249  
""
10250  
"\"bbb\""
10251  
""
10252  
","
10253  
" "
10254  
"tokenizer"
10255  
""
10256  
"."
10257  
""
10258  
"getToken"
10259  
""
10260  
"("
10261  
""
10262  
")"
10263  
""
10264  
")"
10265  
""
10266  
";"
10267  
"\n    "
10268  
"{"
10269  
"\n      "
10270  
"assertEquals"
10271  
""
10272  
"("
10273  
""
10274  
"TokenType"
10275  
""
10276  
"."
10277  
""
10278  
"START_BRACE"
10279  
""
10280  
","
10281  
" "
10282  
"tokenizer"
10283  
""
10284  
"."
10285  
""
10286  
"nextToken"
10287  
""
10288  
"("
10289  
""
10290  
")"
10291  
""
10292  
")"
10293  
""
10294  
";"
10295  
"\n      "
10296  
"assertEquals"
10297  
""
10298  
"("
10299  
""
10300  
"\"{\\\"b1\\\":true},\\t\\\"ccc\\\":\\\"fuga\\\"}\""
10301  
""
10302  
","
10303  
" "
10304  
"tokenizer"
10305  
"\n          "
10306  
"."
10307  
""
10308  
"getToken"
10309  
""
10310  
"("
10311  
""
10312  
")"
10313  
""
10314  
")"
10315  
""
10316  
";"
10317  
"\n      "
10318  
"assertEquals"
10319  
""
10320  
"("
10321  
""
10322  
"TokenType"
10323  
""
10324  
"."
10325  
""
10326  
"COLON"
10327  
""
10328  
","
10329  
" "
10330  
"tokenizer"
10331  
""
10332  
"."
10333  
""
10334  
"nextToken"
10335  
""
10336  
"("
10337  
""
10338  
")"
10339  
""
10340  
")"
10341  
""
10342  
";"
10343  
"\n      "
10344  
"assertEquals"
10345  
""
10346  
"("
10347  
""
10348  
"\"b1\""
10349  
""
10350  
","
10351  
" "
10352  
"tokenizer"
10353  
""
10354  
"."
10355  
""
10356  
"getToken"
10357  
""
10358  
"("
10359  
""
10360  
")"
10361  
""
10362  
")"
10363  
""
10364  
";"
10365  
"\n      "
10366  
"assertEquals"
10367  
""
10368  
"("
10369  
""
10370  
"TokenType"
10371  
""
10372  
"."
10373  
""
10374  
"END_BRACE"
10375  
""
10376  
","
10377  
" "
10378  
"tokenizer"
10379  
""
10380  
"."
10381  
""
10382  
"nextToken"
10383  
""
10384  
"("
10385  
""
10386  
")"
10387  
""
10388  
")"
10389  
""
10390  
";"
10391  
"\n      "
10392  
"assertEquals"
10393  
""
10394  
"("
10395  
""
10396  
"\"true\""
10397  
""
10398  
","
10399  
" "
10400  
"tokenizer"
10401  
""
10402  
"."
10403  
""
10404  
"getToken"
10405  
""
10406  
"("
10407  
""
10408  
")"
10409  
""
10410  
")"
10411  
""
10412  
";"
10413  
"\n    "
10414  
"}"
10415  
"\n    "
10416  
"assertEquals"
10417  
""
10418  
"("
10419  
""
10420  
"TokenType"
10421  
""
10422  
"."
10423  
""
10424  
"END_COMMA"
10425  
""
10426  
","
10427  
" "
10428  
"tokenizer"
10429  
""
10430  
"."
10431  
""
10432  
"nextToken"
10433  
""
10434  
"("
10435  
""
10436  
")"
10437  
""
10438  
")"
10439  
""
10440  
";"
10441  
"\n    "
10442  
"assertEquals"
10443  
""
10444  
"("
10445  
""
10446  
"TokenType"
10447  
""
10448  
"."
10449  
""
10450  
"COLON"
10451  
""
10452  
","
10453  
" "
10454  
"tokenizer"
10455  
""
10456  
"."
10457  
""
10458  
"nextToken"
10459  
""
10460  
"("
10461  
""
10462  
")"
10463  
""
10464  
")"
10465  
""
10466  
";"
10467  
"\n    "
10468  
"assertEquals"
10469  
""
10470  
"("
10471  
""
10472  
"\"ccc\""
10473  
""
10474  
","
10475  
" "
10476  
"tokenizer"
10477  
""
10478  
"."
10479  
""
10480  
"getToken"
10481  
""
10482  
"("
10483  
""
10484  
")"
10485  
""
10486  
")"
10487  
""
10488  
";"
10489  
"\n    "
10490  
"assertEquals"
10491  
""
10492  
"("
10493  
""
10494  
"TokenType"
10495  
""
10496  
"."
10497  
""
10498  
"END_BRACE"
10499  
""
10500  
","
10501  
" "
10502  
"tokenizer"
10503  
""
10504  
"."
10505  
""
10506  
"nextToken"
10507  
""
10508  
"("
10509  
""
10510  
")"
10511  
""
10512  
")"
10513  
""
10514  
";"
10515  
"\n    "
10516  
"assertEquals"
10517  
""
10518  
"("
10519  
""
10520  
"\"\\\"fuga\\\"\""
10521  
""
10522  
","
10523  
" "
10524  
"tokenizer"
10525  
""
10526  
"."
10527  
""
10528  
"getToken"
10529  
""
10530  
"("
10531  
""
10532  
")"
10533  
""
10534  
")"
10535  
""
10536  
";"
10537  
"\n    "
10538  
"assertEquals"
10539  
""
10540  
"("
10541  
""
10542  
"TokenType"
10543  
""
10544  
"."
10545  
""
10546  
"EOF"
10547  
""
10548  
","
10549  
" "
10550  
"tokenizer"
10551  
""
10552  
"."
10553  
""
10554  
"nextToken"
10555  
""
10556  
"("
10557  
""
10558  
")"
10559  
""
10560  
")"
10561  
""
10562  
";"
10563  
"\n  "
10564  
"}"
10565  
"\n\n"
10566  
"}"
10567  
"\n\n   \n  "

download  show line numbers   

Snippet is not live.

Travelled to 12 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, gwrvuhgaqvyk, ishqpsrjomds, lpdgvwnxivlt, mqqgnosmbjvj, pyentgdyhuwx, pzhvpgtvlbxg, tslmcundralx, tvejysmllsmz, vouqrxazstgt

No comments. add comment

Snippet ID: #2000399
Snippet name: Application of #651 on #2000398
Eternal ID of this version: #2000399/1
Text MD5: 2b358bf45510bd43953e882e7c75a9ff
Author: someone
Category:
Type: New Tinybrain snippet
Gummipassword: apply translator 651
Uploaded from IP: 84.201.25.107
Public (visible to everyone): Yes
Archived (hidden from active list): No
Created/modified: 2015-06-28 18:12:50
Source code size: 63044 bytes / 10567 lines
Pitched / IR pitched: No / Yes
Views / Downloads: 651 / 101
Referenced in: [show references]