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

3259
LINES

< > BotCompany Repo | #2000395 // Application of #651 on #651

New Tinybrain snippet

1  
""
2  
"!"
3  
""
4  
"636"
5  
"\n"
6  
"!"
7  
""
8  
"629"
9  
" // standard functions\n"
10  
"!"
11  
""
12  
"1000300"
13  
" // class Lexicon\n\n"
14  
"main"
15  
" "
16  
"{"
17  
"\n  "
18  
"psvm"
19  
" "
20  
"{"
21  
"\n    "
22  
"String"
23  
" "
24  
"src"
25  
" "
26  
"="
27  
" "
28  
"takeInput"
29  
""
30  
"("
31  
""
32  
"args"
33  
""
34  
","
35  
" "
36  
"null"
37  
""
38  
")"
39  
""
40  
";"
41  
"\n    "
42  
"Java20"
43  
" "
44  
"lex"
45  
" "
46  
"="
47  
" "
48  
"new"
49  
" "
50  
"Java20"
51  
""
52  
"("
53  
""
54  
")"
55  
""
56  
";"
57  
"\n    "
58  
"src"
59  
" "
60  
"="
61  
" "
62  
"src"
63  
""
64  
"."
65  
""
66  
"replace"
67  
""
68  
"("
69  
""
70  
"\"\\r\\n\""
71  
""
72  
","
73  
" "
74  
"\"\\n\""
75  
""
76  
")"
77  
""
78  
";"
79  
"\n    "
80  
"LineNumberReader"
81  
" "
82  
"source"
83  
" "
84  
"="
85  
" "
86  
"new"
87  
" "
88  
"LineNumberReader"
89  
""
90  
"("
91  
""
92  
"new"
93  
" "
94  
"StringReader"
95  
""
96  
"("
97  
""
98  
"src"
99  
""
100  
")"
101  
""
102  
")"
103  
""
104  
";"
105  
"\n    "
106  
"int"
107  
" "
108  
"lineNr"
109  
" "
110  
"="
111  
" "
112  
"source"
113  
""
114  
"."
115  
""
116  
"getLineNumber"
117  
""
118  
"("
119  
""
120  
")"
121  
""
122  
"+"
123  
""
124  
"1"
125  
""
126  
";"
127  
"\n    "
128  
"List"
129  
""
130  
"<"
131  
""
132  
"T"
133  
""
134  
">"
135  
" "
136  
"list"
137  
" "
138  
"="
139  
" "
140  
"new"
141  
" "
142  
"ArrayList"
143  
""
144  
"<"
145  
""
146  
"T"
147  
""
148  
">"
149  
""
150  
"("
151  
""
152  
")"
153  
""
154  
";"
155  
"\n    "
156  
"for"
157  
" "
158  
"("
159  
""
160  
"Object"
161  
" "
162  
"a"
163  
""
164  
";"
165  
" "
166  
"("
167  
""
168  
"a"
169  
" "
170  
"="
171  
" "
172  
"lex"
173  
""
174  
"."
175  
""
176  
"grab"
177  
""
178  
"("
179  
""
180  
"source"
181  
""
182  
")"
183  
""
184  
")"
185  
" "
186  
"!"
187  
""
188  
"="
189  
" "
190  
"lex"
191  
""
192  
"."
193  
""
194  
"$"
195  
""
196  
";"
197  
""
198  
")"
199  
" "
200  
"{"
201  
"\n      "
202  
"String"
203  
" "
204  
"word"
205  
" "
206  
"="
207  
" "
208  
"lex"
209  
""
210  
"."
211  
""
212  
"word"
213  
""
214  
"("
215  
""
216  
")"
217  
""
218  
";"
219  
"\n      "
220  
"String"
221  
" "
222  
"q"
223  
" "
224  
"="
225  
" "
226  
"quote"
227  
""
228  
"("
229  
""
230  
"word"
231  
""
232  
")"
233  
""
234  
";"
235  
"\n      //System.out.println(\"grabbed at line \" + lineNr + \": \" + a + \" \" + q);\n      "
236  
"lineNr"
237  
" "
238  
"="
239  
" "
240  
"source"
241  
""
242  
"."
243  
""
244  
"getLineNumber"
245  
""
246  
"("
247  
""
248  
")"
249  
""
250  
"+"
251  
""
252  
"1"
253  
""
254  
";"
255  
"\n      \n      "
256  
"T"
257  
" "
258  
"t"
259  
" "
260  
"="
261  
" "
262  
"new"
263  
" "
264  
"T"
265  
""
266  
"("
267  
""
268  
"a"
269  
""
270  
","
271  
" "
272  
"word"
273  
""
274  
")"
275  
""
276  
";"
277  
"\n      "
278  
"boolean"
279  
" "
280  
"isSpace"
281  
" "
282  
"="
283  
" "
284  
"t"
285  
""
286  
"."
287  
""
288  
"isSpace"
289  
""
290  
"("
291  
""
292  
")"
293  
""
294  
";"
295  
"\n      "
296  
"if"
297  
" "
298  
"("
299  
""
300  
"isSpace"
301  
" "
302  
"&"
303  
""
304  
"&"
305  
" "
306  
"list"
307  
""
308  
"."
309  
""
310  
"size"
311  
""
312  
"("
313  
""
314  
")"
315  
" "
316  
">"
317  
" "
318  
"0"
319  
" "
320  
"&"
321  
""
322  
"&"
323  
" "
324  
"list"
325  
""
326  
"."
327  
""
328  
"get"
329  
""
330  
"("
331  
""
332  
"list"
333  
""
334  
"."
335  
""
336  
"size"
337  
""
338  
"("
339  
""
340  
")"
341  
""
342  
"-"
343  
""
344  
"1"
345  
""
346  
")"
347  
""
348  
"."
349  
""
350  
"isSpace"
351  
""
352  
"("
353  
""
354  
")"
355  
""
356  
")"
357  
"\n        "
358  
"list"
359  
""
360  
"."
361  
""
362  
"get"
363  
""
364  
"("
365  
""
366  
"list"
367  
""
368  
"."
369  
""
370  
"size"
371  
""
372  
"("
373  
""
374  
")"
375  
""
376  
"-"
377  
""
378  
"1"
379  
""
380  
")"
381  
""
382  
"."
383  
""
384  
"word"
385  
" "
386  
"+"
387  
""
388  
"="
389  
" "
390  
"word"
391  
""
392  
";"
393  
" // merge spaces\n      "
394  
"else"
395  
"\n        "
396  
"list"
397  
""
398  
"."
399  
""
400  
"add"
401  
""
402  
"("
403  
""
404  
"t"
405  
""
406  
")"
407  
""
408  
";"
409  
"\n    "
410  
"}"
411  
"\n    \n    "
412  
"List"
413  
""
414  
"<"
415  
""
416  
"String"
417  
""
418  
">"
419  
" "
420  
"cnc"
421  
" "
422  
"="
423  
" "
424  
"new"
425  
" "
426  
"ArrayList"
427  
""
428  
"<"
429  
""
430  
"String"
431  
""
432  
">"
433  
""
434  
"("
435  
""
436  
")"
437  
""
438  
";"
439  
"\n    "
440  
"for"
441  
" "
442  
"("
443  
""
444  
"int"
445  
" "
446  
"i"
447  
" "
448  
"="
449  
" "
450  
"0"
451  
""
452  
";"
453  
" "
454  
"i"
455  
" "
456  
"<"
457  
" "
458  
"list"
459  
""
460  
"."
461  
""
462  
"size"
463  
""
464  
"("
465  
""
466  
")"
467  
""
468  
";"
469  
" "
470  
")"
471  
" "
472  
"{"
473  
"\n      "
474  
"T"
475  
" "
476  
"t"
477  
" "
478  
"="
479  
" "
480  
"list"
481  
""
482  
"."
483  
""
484  
"get"
485  
""
486  
"("
487  
""
488  
"i"
489  
""
490  
")"
491  
""
492  
";"
493  
"\n      "
494  
"boolean"
495  
" "
496  
"shouldBeSpace"
497  
" "
498  
"="
499  
" "
500  
"("
501  
""
502  
"cnc"
503  
""
504  
"."
505  
""
506  
"size"
507  
""
508  
"("
509  
""
510  
")"
511  
" "
512  
"%"
513  
" "
514  
"2"
515  
""
516  
")"
517  
" "
518  
"="
519  
""
520  
"="
521  
" "
522  
"0"
523  
""
524  
";"
525  
"\n      "
526  
"boolean"
527  
" "
528  
"isSpace"
529  
" "
530  
"="
531  
" "
532  
"t"
533  
""
534  
"."
535  
""
536  
"isSpace"
537  
""
538  
"("
539  
""
540  
")"
541  
""
542  
";"
543  
"\n      "
544  
"if"
545  
" "
546  
"("
547  
""
548  
"shouldBeSpace"
549  
" "
550  
"="
551  
""
552  
"="
553  
" "
554  
"isSpace"
555  
""
556  
")"
557  
" "
558  
"{"
559  
"\n        "
560  
"cnc"
561  
""
562  
"."
563  
""
564  
"add"
565  
""
566  
"("
567  
""
568  
"t"
569  
""
570  
"."
571  
""
572  
"word"
573  
""
574  
")"
575  
""
576  
";"
577  
"\n        "
578  
"+"
579  
""
580  
"+"
581  
""
582  
"i"
583  
""
584  
";"
585  
"\n      "
586  
"}"
587  
" "
588  
"else"
589  
" "
590  
"if"
591  
" "
592  
"("
593  
""
594  
"shouldBeSpace"
595  
""
596  
")"
597  
"\n        "
598  
"cnc"
599  
""
600  
"."
601  
""
602  
"add"
603  
""
604  
"("
605  
""
606  
"\"\""
607  
""
608  
")"
609  
""
610  
";"
611  
"\n      "
612  
"else"
613  
" "
614  
"{"
615  
"\n        "
616  
"System"
617  
""
618  
"."
619  
""
620  
"out"
621  
""
622  
"."
623  
""
624  
"println"
625  
""
626  
"("
627  
""
628  
"cncToLines"
629  
""
630  
"("
631  
""
632  
"cnc"
633  
""
634  
")"
635  
""
636  
")"
637  
""
638  
";"
639  
"\n        "
640  
"throw"
641  
" "
642  
"new"
643  
" "
644  
"RuntimeException"
645  
""
646  
"("
647  
""
648  
"\"TILT at \""
649  
" "
650  
"+"
651  
" "
652  
"cnc"
653  
""
654  
"."
655  
""
656  
"size"
657  
""
658  
"("
659  
""
660  
")"
661  
" "
662  
"+"
663  
" "
664  
"\": \""
665  
" "
666  
"+"
667  
" "
668  
"quote"
669  
""
670  
"("
671  
""
672  
"t"
673  
""
674  
"."
675  
""
676  
"word"
677  
""
678  
")"
679  
""
680  
")"
681  
""
682  
";"
683  
"\n      "
684  
"}"
685  
"\n    "
686  
"}"
687  
"\n    "
688  
"if"
689  
" "
690  
"("
691  
""
692  
"("
693  
""
694  
"cnc"
695  
""
696  
"."
697  
""
698  
"size"
699  
""
700  
"("
701  
""
702  
")"
703  
" "
704  
"%"
705  
" "
706  
"2"
707  
""
708  
")"
709  
" "
710  
"="
711  
""
712  
"="
713  
" "
714  
"0"
715  
""
716  
")"
717  
"\n      "
718  
"cnc"
719  
""
720  
"."
721  
""
722  
"add"
723  
""
724  
"("
725  
""
726  
"\"\""
727  
""
728  
")"
729  
""
730  
";"
731  
"\n\n    "
732  
"saveTextFile"
733  
""
734  
"("
735  
""
736  
"\"output/output.txt\""
737  
""
738  
","
739  
" "
740  
"cncToLines"
741  
""
742  
"("
743  
""
744  
"cnc"
745  
""
746  
")"
747  
""
748  
")"
749  
""
750  
";"
751  
"\n  "
752  
"}"
753  
"\n  \n  "
754  
"static"
755  
" "
756  
"class"
757  
" "
758  
"T"
759  
" "
760  
"{"
761  
"\n    "
762  
"Object"
763  
" "
764  
"a"
765  
""
766  
";"
767  
" "
768  
"String"
769  
" "
770  
"word"
771  
""
772  
";"
773  
"\n    \n    "
774  
"T"
775  
""
776  
"("
777  
""
778  
"Object"
779  
" "
780  
"a"
781  
""
782  
","
783  
" "
784  
"String"
785  
" "
786  
"word"
787  
""
788  
")"
789  
" "
790  
"{"
791  
" "
792  
"this"
793  
""
794  
"."
795  
""
796  
"a"
797  
" "
798  
"="
799  
" "
800  
"a"
801  
""
802  
";"
803  
" "
804  
"this"
805  
""
806  
"."
807  
""
808  
"word"
809  
" "
810  
"="
811  
" "
812  
"word"
813  
""
814  
";"
815  
" "
816  
"}"
817  
"\n    \n    "
818  
"boolean"
819  
" "
820  
"isSpace"
821  
""
822  
"("
823  
""
824  
")"
825  
" "
826  
"{"
827  
"\n      "
828  
"return"
829  
" "
830  
"a"
831  
""
832  
"."
833  
""
834  
"equals"
835  
""
836  
"("
837  
""
838  
"\"WHITE_SPACE\""
839  
""
840  
")"
841  
" "
842  
"|"
843  
""
844  
"|"
845  
" "
846  
"a"
847  
""
848  
"."
849  
""
850  
"equals"
851  
""
852  
"("
853  
""
854  
"\"COMMENT\""
855  
""
856  
")"
857  
""
858  
";"
859  
"\n    "
860  
"}"
861  
"\n  "
862  
"}"
863  
"\n  \n  "
864  
"static"
865  
" "
866  
"String"
867  
" "
868  
"cncToLines"
869  
""
870  
"("
871  
""
872  
"List"
873  
""
874  
"<"
875  
""
876  
"String"
877  
""
878  
">"
879  
" "
880  
"cnc"
881  
""
882  
")"
883  
" "
884  
"{"
885  
"\n    "
886  
"StringBuilder"
887  
" "
888  
"out"
889  
" "
890  
"="
891  
" "
892  
"new"
893  
" "
894  
"StringBuilder"
895  
""
896  
"("
897  
""
898  
")"
899  
""
900  
";"
901  
"\n    "
902  
"for"
903  
" "
904  
"("
905  
""
906  
"String"
907  
" "
908  
"token"
909  
" "
910  
":"
911  
" "
912  
"cnc"
913  
""
914  
")"
915  
"\n      "
916  
"out"
917  
""
918  
"."
919  
""
920  
"append"
921  
""
922  
"("
923  
""
924  
"quote"
925  
""
926  
"("
927  
""
928  
"token"
929  
""
930  
")"
931  
" "
932  
"+"
933  
" "
934  
"\"\\n\""
935  
""
936  
")"
937  
""
938  
";"
939  
"\n    "
940  
"return"
941  
" "
942  
"out"
943  
""
944  
"."
945  
""
946  
"toString"
947  
""
948  
"("
949  
""
950  
")"
951  
""
952  
";"
953  
"\n  "
954  
"}"
955  
"\n  \n  "
956  
"static"
957  
" "
958  
"String"
959  
" "
960  
"takeInput"
961  
""
962  
"("
963  
""
964  
"String"
965  
""
966  
"["
967  
""
968  
"]"
969  
" "
970  
"args"
971  
""
972  
","
973  
" "
974  
"String"
975  
" "
976  
"def"
977  
""
978  
")"
979  
" "
980  
"tex"
981  
" "
982  
"{"
983  
"\n    "
984  
"if"
985  
" "
986  
"("
987  
""
988  
"args"
989  
""
990  
"."
991  
""
992  
"length"
993  
" "
994  
"!"
995  
""
996  
"="
997  
" "
998  
"0"
999  
""
1000  
")"
1001  
" "
1002  
"return"
1003  
" "
1004  
"loadSnippet"
1005  
""
1006  
"("
1007  
""
1008  
"args"
1009  
""
1010  
"["
1011  
""
1012  
"0"
1013  
""
1014  
"]"
1015  
""
1016  
")"
1017  
""
1018  
";"
1019  
"\n    "
1020  
"return"
1021  
" "
1022  
"loadTextFile"
1023  
""
1024  
"("
1025  
""
1026  
"\"input/input.txt\""
1027  
""
1028  
","
1029  
" "
1030  
"def"
1031  
""
1032  
")"
1033  
""
1034  
";"
1035  
"\n  "
1036  
"}"
1037  
"\n  \n  "
1038  
"public"
1039  
" "
1040  
"static"
1041  
" "
1042  
"String"
1043  
" "
1044  
"quote"
1045  
""
1046  
"("
1047  
""
1048  
"String"
1049  
" "
1050  
"s"
1051  
""
1052  
")"
1053  
" "
1054  
"{"
1055  
"\n    "
1056  
"if"
1057  
" "
1058  
"("
1059  
""
1060  
"s"
1061  
" "
1062  
"="
1063  
""
1064  
"="
1065  
" "
1066  
"null"
1067  
""
1068  
")"
1069  
" "
1070  
"return"
1071  
" "
1072  
"\"null\""
1073  
""
1074  
";"
1075  
"\n    "
1076  
"return"
1077  
" "
1078  
"\"\\\"\""
1079  
" "
1080  
"+"
1081  
" "
1082  
"s"
1083  
""
1084  
"."
1085  
""
1086  
"replace"
1087  
""
1088  
"("
1089  
""
1090  
"\"\\\\\""
1091  
""
1092  
","
1093  
" "
1094  
"\"\\\\\\\\\""
1095  
""
1096  
")"
1097  
""
1098  
"."
1099  
""
1100  
"replace"
1101  
""
1102  
"("
1103  
""
1104  
"\"\\\"\""
1105  
""
1106  
","
1107  
" "
1108  
"\"\\\\\\\"\""
1109  
""
1110  
")"
1111  
""
1112  
"."
1113  
""
1114  
"replace"
1115  
""
1116  
"("
1117  
""
1118  
"\"\\r\""
1119  
""
1120  
","
1121  
" "
1122  
"\"\\\\r\""
1123  
""
1124  
")"
1125  
""
1126  
"."
1127  
""
1128  
"replace"
1129  
""
1130  
"("
1131  
""
1132  
"\"\\n\""
1133  
""
1134  
","
1135  
" "
1136  
"\"\\\\n\""
1137  
""
1138  
")"
1139  
" "
1140  
"+"
1141  
" "
1142  
"\"\\\"\""
1143  
""
1144  
";"
1145  
"\n  "
1146  
"}"
1147  
"\n  \n  "
1148  
"static"
1149  
" "
1150  
"class"
1151  
" "
1152  
"Java20"
1153  
" "
1154  
"extends"
1155  
" "
1156  
"Lexicon"
1157  
" "
1158  
"{"
1159  
"\n\n	"
1160  
"Java20"
1161  
""
1162  
"("
1163  
""
1164  
")"
1165  
" "
1166  
"{"
1167  
"\n\n		/**\n		* Grammar for Java 2.0.\n		*\n		* Nonterminal - first letter uppercase\n		* TERMINAL - all letters uppercase\n		* keyword - all letters lowercase\n		*/\n		"
1168  
"int"
1169  
" "
1170  
"INFINITY"
1171  
" "
1172  
"="
1173  
" "
1174  
"-"
1175  
""
1176  
"1"
1177  
""
1178  
";"
1179  
"\n\n		/**\n		* 19.3 Terminals from section 3.6: White Space: [[:space:]]\n		*/\n		"
1180  
"put"
1181  
""
1182  
"("
1183  
""
1184  
"\"WHITE_SPACE\""
1185  
""
1186  
","
1187  
" "
1188  
"new"
1189  
" "
1190  
"Repetition"
1191  
""
1192  
"("
1193  
""
1194  
"PosixClass"
1195  
""
1196  
"."
1197  
""
1198  
"space"
1199  
""
1200  
"("
1201  
""
1202  
")"
1203  
""
1204  
","
1205  
" "
1206  
"1"
1207  
""
1208  
","
1209  
" "
1210  
"INFINITY"
1211  
""
1212  
")"
1213  
""
1214  
")"
1215  
""
1216  
";"
1217  
"\n\n		/**\n		* 19.3 Terminals from section 3.7: Comment\n		*/\n		"
1218  
"put"
1219  
""
1220  
"("
1221  
""
1222  
"\"COMMENT\""
1223  
""
1224  
","
1225  
" "
1226  
"new"
1227  
" "
1228  
"Union"
1229  
""
1230  
"("
1231  
"\n\n			//\n			// Traditional Comment: /\\*[^*]+(\\*([^*/][^*]*)?)*\\*/\n			//\n			"
1232  
"new"
1233  
" "
1234  
"Concatenation"
1235  
""
1236  
"("
1237  
"\n				"
1238  
"new"
1239  
" "
1240  
"Singleton"
1241  
""
1242  
"("
1243  
""
1244  
"\"/*\""
1245  
""
1246  
")"
1247  
""
1248  
","
1249  
" "
1250  
"new"
1251  
" "
1252  
"Concatenation"
1253  
""
1254  
"("
1255  
"\n				"
1256  
"new"
1257  
" "
1258  
"Repetition"
1259  
""
1260  
"("
1261  
""
1262  
"new"
1263  
" "
1264  
"NonMatch"
1265  
""
1266  
"("
1267  
""
1268  
"\"*\""
1269  
""
1270  
")"
1271  
""
1272  
","
1273  
" "
1274  
"1"
1275  
""
1276  
","
1277  
" "
1278  
"INFINITY"
1279  
""
1280  
")"
1281  
""
1282  
","
1283  
" "
1284  
"new"
1285  
" "
1286  
"Concatenation"
1287  
""
1288  
"("
1289  
"\n				"
1290  
"new"
1291  
" "
1292  
"Repetition"
1293  
""
1294  
"("
1295  
"\n					"
1296  
"new"
1297  
" "
1298  
"Concatenation"
1299  
""
1300  
"("
1301  
"\n						"
1302  
"new"
1303  
" "
1304  
"Singleton"
1305  
""
1306  
"("
1307  
""
1308  
"\"*\""
1309  
""
1310  
")"
1311  
""
1312  
","
1313  
"\n						"
1314  
"new"
1315  
" "
1316  
"Repetition"
1317  
""
1318  
"("
1319  
""
1320  
"new"
1321  
" "
1322  
"Concatenation"
1323  
""
1324  
"("
1325  
"\n							"
1326  
"new"
1327  
" "
1328  
"NonMatch"
1329  
""
1330  
"("
1331  
""
1332  
"\"*/\""
1333  
""
1334  
")"
1335  
""
1336  
","
1337  
"\n							"
1338  
"new"
1339  
" "
1340  
"Repetition"
1341  
""
1342  
"("
1343  
""
1344  
"new"
1345  
" "
1346  
"NonMatch"
1347  
""
1348  
"("
1349  
""
1350  
"\"*\""
1351  
""
1352  
")"
1353  
""
1354  
","
1355  
" "
1356  
"0"
1357  
""
1358  
","
1359  
" "
1360  
"INFINITY"
1361  
""
1362  
")"
1363  
"\n						"
1364  
")"
1365  
""
1366  
","
1367  
" "
1368  
"0"
1369  
""
1370  
","
1371  
" "
1372  
"1"
1373  
""
1374  
")"
1375  
"\n					"
1376  
")"
1377  
""
1378  
","
1379  
" "
1380  
"0"
1381  
""
1382  
","
1383  
" "
1384  
"INFINITY"
1385  
"\n				"
1386  
")"
1387  
""
1388  
","
1389  
"\n				"
1390  
"new"
1391  
" "
1392  
"Singleton"
1393  
""
1394  
"("
1395  
""
1396  
"\"*/\""
1397  
""
1398  
")"
1399  
"\n			"
1400  
")"
1401  
""
1402  
")"
1403  
""
1404  
")"
1405  
""
1406  
","
1407  
" "
1408  
"new"
1409  
" "
1410  
"Union"
1411  
""
1412  
"("
1413  
"\n\n			/**\n			* End Of Line Comment: //[^\\n]*\\n\n			*/\n			"
1414  
"new"
1415  
" "
1416  
"Concatenation"
1417  
""
1418  
"("
1419  
"\n				"
1420  
"new"
1421  
" "
1422  
"Singleton"
1423  
""
1424  
"("
1425  
""
1426  
"\"//\""
1427  
""
1428  
")"
1429  
""
1430  
","
1431  
" "
1432  
"new"
1433  
" "
1434  
"Concatenation"
1435  
""
1436  
"("
1437  
"\n				"
1438  
"new"
1439  
" "
1440  
"Repetition"
1441  
""
1442  
"("
1443  
""
1444  
"new"
1445  
" "
1446  
"NonMatch"
1447  
""
1448  
"("
1449  
""
1450  
"\"\\n\""
1451  
""
1452  
")"
1453  
""
1454  
","
1455  
" "
1456  
"0"
1457  
""
1458  
","
1459  
" "
1460  
"INFINITY"
1461  
""
1462  
")"
1463  
""
1464  
","
1465  
"\n				"
1466  
"new"
1467  
" "
1468  
"Singleton"
1469  
""
1470  
"("
1471  
""
1472  
"\"\\n\""
1473  
""
1474  
")"
1475  
"\n			"
1476  
")"
1477  
""
1478  
")"
1479  
""
1480  
","
1481  
"\n\n			//\n			// Documentation Comment: /\\*\\*(([^*/][^*]*)?\\*)*/\n			//\n			"
1482  
"new"
1483  
" "
1484  
"Concatenation"
1485  
""
1486  
"("
1487  
"\n				"
1488  
"new"
1489  
" "
1490  
"Singleton"
1491  
""
1492  
"("
1493  
""
1494  
"\"/**\""
1495  
""
1496  
")"
1497  
""
1498  
","
1499  
" "
1500  
"new"
1501  
" "
1502  
"Concatenation"
1503  
""
1504  
"("
1505  
"\n				"
1506  
"new"
1507  
" "
1508  
"Repetition"
1509  
""
1510  
"("
1511  
"\n					"
1512  
"new"
1513  
" "
1514  
"Concatenation"
1515  
""
1516  
"("
1517  
"\n						"
1518  
"new"
1519  
" "
1520  
"Repetition"
1521  
""
1522  
"("
1523  
""
1524  
"new"
1525  
" "
1526  
"Concatenation"
1527  
""
1528  
"("
1529  
"\n							"
1530  
"new"
1531  
" "
1532  
"NonMatch"
1533  
""
1534  
"("
1535  
""
1536  
"\"*/\""
1537  
""
1538  
")"
1539  
""
1540  
","
1541  
"\n							"
1542  
"new"
1543  
" "
1544  
"Repetition"
1545  
""
1546  
"("
1547  
""
1548  
"new"
1549  
" "
1550  
"NonMatch"
1551  
""
1552  
"("
1553  
""
1554  
"\"*\""
1555  
""
1556  
")"
1557  
""
1558  
","
1559  
" "
1560  
"0"
1561  
""
1562  
","
1563  
" "
1564  
"INFINITY"
1565  
""
1566  
")"
1567  
"\n						"
1568  
")"
1569  
""
1570  
","
1571  
" "
1572  
"0"
1573  
""
1574  
","
1575  
" "
1576  
"1"
1577  
""
1578  
")"
1579  
""
1580  
","
1581  
"\n						"
1582  
"new"
1583  
" "
1584  
"Singleton"
1585  
""
1586  
"("
1587  
""
1588  
"\"*\""
1589  
""
1590  
")"
1591  
"\n					"
1592  
")"
1593  
""
1594  
","
1595  
" "
1596  
"0"
1597  
""
1598  
","
1599  
" "
1600  
"INFINITY"
1601  
"\n				"
1602  
")"
1603  
""
1604  
","
1605  
"\n				"
1606  
"new"
1607  
" "
1608  
"Singleton"
1609  
""
1610  
"("
1611  
""
1612  
"\"/\""
1613  
""
1614  
")"
1615  
"\n			"
1616  
")"
1617  
""
1618  
")"
1619  
"\n		"
1620  
")"
1621  
""
1622  
")"
1623  
""
1624  
")"
1625  
""
1626  
";"
1627  
"\n\n		"
1628  
"put"
1629  
""
1630  
"("
1631  
""
1632  
"\"IDENTIFIER\""
1633  
""
1634  
","
1635  
" "
1636  
"new"
1637  
" "
1638  
"Concatenation"
1639  
""
1640  
"("
1641  
"\n			"
1642  
"new"
1643  
" "
1644  
"Union"
1645  
""
1646  
"("
1647  
"\n				"
1648  
"PosixClass"
1649  
""
1650  
"."
1651  
""
1652  
"alpha"
1653  
""
1654  
"("
1655  
""
1656  
")"
1657  
""
1658  
","
1659  
"\n				"
1660  
"new"
1661  
" "
1662  
"Match"
1663  
""
1664  
"("
1665  
""
1666  
"\"_$\""
1667  
""
1668  
")"
1669  
"\n			"
1670  
")"
1671  
""
1672  
","
1673  
"\n			"
1674  
"new"
1675  
" "
1676  
"Repetition"
1677  
""
1678  
"("
1679  
"\n				"
1680  
"new"
1681  
" "
1682  
"Union"
1683  
""
1684  
"("
1685  
"\n					"
1686  
"PosixClass"
1687  
""
1688  
"."
1689  
""
1690  
"alnum"
1691  
""
1692  
"("
1693  
""
1694  
")"
1695  
""
1696  
","
1697  
"\n					"
1698  
"new"
1699  
" "
1700  
"Match"
1701  
""
1702  
"("
1703  
""
1704  
"\"_$\""
1705  
""
1706  
")"
1707  
"\n				"
1708  
")"
1709  
""
1710  
","
1711  
" "
1712  
"0"
1713  
""
1714  
","
1715  
" "
1716  
"INFINITY"
1717  
"\n			"
1718  
")"
1719  
"\n		"
1720  
")"
1721  
""
1722  
")"
1723  
""
1724  
";"
1725  
"\n\n		/**\n		* 19.3 Terminals from section 3.9: Keyword (recognized but not in the Java grammar)\n		*/\n		"
1726  
"put"
1727  
""
1728  
"("
1729  
""
1730  
"\"KEYWORD\""
1731  
""
1732  
","
1733  
" "
1734  
"new"
1735  
" "
1736  
"Union"
1737  
""
1738  
"("
1739  
"\n			"
1740  
"new"
1741  
" "
1742  
"Singleton"
1743  
""
1744  
"("
1745  
""
1746  
"\"const\""
1747  
""
1748  
")"
1749  
""
1750  
","
1751  
"\n			"
1752  
"new"
1753  
" "
1754  
"Singleton"
1755  
""
1756  
"("
1757  
""
1758  
"\"goto\""
1759  
""
1760  
")"
1761  
"\n		"
1762  
")"
1763  
""
1764  
")"
1765  
""
1766  
";"
1767  
"\n\n		/**\n		* 19.3 Terminals from section 3.10.1: Integer Literal\n		*/\n		"
1768  
"put"
1769  
""
1770  
"("
1771  
""
1772  
"\"INTEGER_LITERAL\""
1773  
""
1774  
","
1775  
" "
1776  
"new"
1777  
" "
1778  
"Concatenation"
1779  
""
1780  
"("
1781  
"\n			"
1782  
"new"
1783  
" "
1784  
"Union"
1785  
""
1786  
"("
1787  
"\n				/**\n				* Decimal Integer Literal: 0|[1-9][[:digit:]]*\n				*/\n				"
1788  
"new"
1789  
" "
1790  
"Singleton"
1791  
""
1792  
"("
1793  
""
1794  
"\"0\""
1795  
""
1796  
")"
1797  
""
1798  
","
1799  
" "
1800  
"new"
1801  
" "
1802  
"Union"
1803  
""
1804  
"("
1805  
"\n\n				"
1806  
"new"
1807  
" "
1808  
"Concatenation"
1809  
""
1810  
"("
1811  
"\n					"
1812  
"new"
1813  
" "
1814  
"Range"
1815  
""
1816  
"("
1817  
""
1818  
"'1'"
1819  
""
1820  
","
1821  
" "
1822  
"'9'"
1823  
""
1824  
")"
1825  
""
1826  
","
1827  
"\n					"
1828  
"new"
1829  
" "
1830  
"Repetition"
1831  
""
1832  
"("
1833  
""
1834  
"PosixClass"
1835  
""
1836  
"."
1837  
""
1838  
"digit"
1839  
""
1840  
"("
1841  
""
1842  
")"
1843  
""
1844  
","
1845  
" "
1846  
"0"
1847  
""
1848  
","
1849  
" "
1850  
"INFINITY"
1851  
""
1852  
")"
1853  
"\n				"
1854  
")"
1855  
""
1856  
","
1857  
" "
1858  
"new"
1859  
" "
1860  
"Union"
1861  
""
1862  
"("
1863  
"\n\n				/**\n				* Hexadecimal Integer Literal: 0[xX][[:xdigit:]]+\n				*/\n				"
1864  
"new"
1865  
" "
1866  
"Concatenation"
1867  
""
1868  
"("
1869  
"\n					"
1870  
"new"
1871  
" "
1872  
"Singleton"
1873  
""
1874  
"("
1875  
""
1876  
"\"0\""
1877  
""
1878  
")"
1879  
""
1880  
","
1881  
" "
1882  
"new"
1883  
" "
1884  
"Concatenation"
1885  
""
1886  
"("
1887  
"\n					"
1888  
"new"
1889  
" "
1890  
"Match"
1891  
""
1892  
"("
1893  
""
1894  
"\"xX\""
1895  
""
1896  
")"
1897  
""
1898  
","
1899  
"\n					"
1900  
"new"
1901  
" "
1902  
"Repetition"
1903  
""
1904  
"("
1905  
""
1906  
"PosixClass"
1907  
""
1908  
"."
1909  
""
1910  
"xdigit"
1911  
""
1912  
"("
1913  
""
1914  
")"
1915  
""
1916  
","
1917  
" "
1918  
"1"
1919  
""
1920  
","
1921  
" "
1922  
"INFINITY"
1923  
""
1924  
")"
1925  
"\n				"
1926  
")"
1927  
""
1928  
")"
1929  
""
1930  
","
1931  
"\n\n				/**\n				* Octal Integer Literal: 0[0-7]+\n				*/\n				"
1932  
"new"
1933  
" "
1934  
"Concatenation"
1935  
""
1936  
"("
1937  
"\n					"
1938  
"new"
1939  
" "
1940  
"Singleton"
1941  
""
1942  
"("
1943  
""
1944  
"\"0\""
1945  
""
1946  
")"
1947  
""
1948  
","
1949  
"\n					"
1950  
"new"
1951  
" "
1952  
"Repetition"
1953  
""
1954  
"("
1955  
""
1956  
"new"
1957  
" "
1958  
"Range"
1959  
""
1960  
"("
1961  
""
1962  
"'0'"
1963  
""
1964  
","
1965  
" "
1966  
"'7'"
1967  
""
1968  
")"
1969  
""
1970  
","
1971  
" "
1972  
"1"
1973  
""
1974  
","
1975  
" "
1976  
"INFINITY"
1977  
""
1978  
")"
1979  
"\n				"
1980  
")"
1981  
"\n			"
1982  
")"
1983  
""
1984  
")"
1985  
""
1986  
")"
1987  
""
1988  
","
1989  
"\n			"
1990  
"new"
1991  
" "
1992  
"Repetition"
1993  
""
1994  
"("
1995  
""
1996  
"new"
1997  
" "
1998  
"Match"
1999  
""
2000  
"("
2001  
""
2002  
"\"lL\""
2003  
""
2004  
")"
2005  
""
2006  
","
2007  
" "
2008  
"0"
2009  
""
2010  
","
2011  
" "
2012  
"1"
2013  
""
2014  
")"
2015  
"\n		"
2016  
")"
2017  
""
2018  
")"
2019  
""
2020  
";"
2021  
"\n\n		/**\n		* 19.3 Terminals from section 3.10.2: Floating-Point Literal\n		*/\n		"
2022  
"put"
2023  
""
2024  
"("
2025  
""
2026  
"\"FLOATING_POINT_LITERAL\""
2027  
""
2028  
","
2029  
" "
2030  
"new"
2031  
" "
2032  
"Union"
2033  
""
2034  
"("
2035  
"\n\n			/**\n			* [[:digit:]]+\\.[[:digit:]]*([eE][-+]?[[:digit:]]+)?[fFdD]?\n			*/\n			"
2036  
"new"
2037  
" "
2038  
"Concatenation"
2039  
""
2040  
"("
2041  
"\n				"
2042  
"new"
2043  
" "
2044  
"Repetition"
2045  
""
2046  
"("
2047  
""
2048  
"PosixClass"
2049  
""
2050  
"."
2051  
""
2052  
"digit"
2053  
""
2054  
"("
2055  
""
2056  
")"
2057  
""
2058  
","
2059  
" "
2060  
"1"
2061  
""
2062  
","
2063  
" "
2064  
"INFINITY"
2065  
""
2066  
")"
2067  
""
2068  
","
2069  
" "
2070  
"new"
2071  
" "
2072  
"Concatenation"
2073  
""
2074  
"("
2075  
"\n				"
2076  
"new"
2077  
" "
2078  
"Singleton"
2079  
""
2080  
"("
2081  
""
2082  
"\".\""
2083  
""
2084  
")"
2085  
""
2086  
","
2087  
" "
2088  
"new"
2089  
" "
2090  
"Concatenation"
2091  
""
2092  
"("
2093  
"\n				"
2094  
"new"
2095  
" "
2096  
"Repetition"
2097  
""
2098  
"("
2099  
""
2100  
"PosixClass"
2101  
""
2102  
"."
2103  
""
2104  
"digit"
2105  
""
2106  
"("
2107  
""
2108  
")"
2109  
""
2110  
","
2111  
" "
2112  
"0"
2113  
""
2114  
","
2115  
" "
2116  
"INFINITY"
2117  
""
2118  
")"
2119  
""
2120  
","
2121  
" "
2122  
"new"
2123  
" "
2124  
"Concatenation"
2125  
""
2126  
"("
2127  
"\n				"
2128  
"new"
2129  
" "
2130  
"Repetition"
2131  
""
2132  
"("
2133  
""
2134  
"new"
2135  
" "
2136  
"Concatenation"
2137  
""
2138  
"("
2139  
"\n					"
2140  
"new"
2141  
" "
2142  
"Match"
2143  
""
2144  
"("
2145  
""
2146  
"\"eE\""
2147  
""
2148  
")"
2149  
""
2150  
","
2151  
" "
2152  
"new"
2153  
" "
2154  
"Concatenation"
2155  
""
2156  
"("
2157  
"\n					"
2158  
"new"
2159  
" "
2160  
"Repetition"
2161  
""
2162  
"("
2163  
""
2164  
"new"
2165  
" "
2166  
"Match"
2167  
""
2168  
"("
2169  
""
2170  
"\"-+\""
2171  
""
2172  
")"
2173  
""
2174  
","
2175  
" "
2176  
"0"
2177  
""
2178  
","
2179  
" "
2180  
"1"
2181  
""
2182  
")"
2183  
""
2184  
","
2185  
"\n					"
2186  
"new"
2187  
" "
2188  
"Repetition"
2189  
""
2190  
"("
2191  
""
2192  
"PosixClass"
2193  
""
2194  
"."
2195  
""
2196  
"digit"
2197  
""
2198  
"("
2199  
""
2200  
")"
2201  
""
2202  
","
2203  
" "
2204  
"1"
2205  
""
2206  
","
2207  
" "
2208  
"INFINITY"
2209  
""
2210  
")"
2211  
"\n				"
2212  
")"
2213  
""
2214  
")"
2215  
""
2216  
","
2217  
" "
2218  
"0"
2219  
""
2220  
","
2221  
" "
2222  
"1"
2223  
""
2224  
")"
2225  
""
2226  
","
2227  
"\n				"
2228  
"new"
2229  
" "
2230  
"Repetition"
2231  
""
2232  
"("
2233  
""
2234  
"new"
2235  
" "
2236  
"Match"
2237  
""
2238  
"("
2239  
""
2240  
"\"fFdD\""
2241  
""
2242  
")"
2243  
""
2244  
","
2245  
" "
2246  
"0"
2247  
""
2248  
","
2249  
" "
2250  
"1"
2251  
""
2252  
")"
2253  
"\n			"
2254  
")"
2255  
""
2256  
")"
2257  
""
2258  
")"
2259  
""
2260  
")"
2261  
""
2262  
","
2263  
" "
2264  
"new"
2265  
" "
2266  
"Union"
2267  
""
2268  
"("
2269  
"\n\n			/**\n			* \\.[[:digit:]]+([eE][-+]?[[:digit:]]+)?[fFdD]?\n			*/\n			"
2270  
"new"
2271  
" "
2272  
"Concatenation"
2273  
""
2274  
"("
2275  
"\n				"
2276  
"new"
2277  
" "
2278  
"Singleton"
2279  
""
2280  
"("
2281  
""
2282  
"\".\""
2283  
""
2284  
")"
2285  
""
2286  
","
2287  
" "
2288  
"new"
2289  
" "
2290  
"Concatenation"
2291  
""
2292  
"("
2293  
"\n				"
2294  
"new"
2295  
" "
2296  
"Repetition"
2297  
""
2298  
"("
2299  
""
2300  
"PosixClass"
2301  
""
2302  
"."
2303  
""
2304  
"digit"
2305  
""
2306  
"("
2307  
""
2308  
")"
2309  
""
2310  
","
2311  
" "
2312  
"1"
2313  
""
2314  
","
2315  
" "
2316  
"INFINITY"
2317  
""
2318  
")"
2319  
""
2320  
","
2321  
" "
2322  
"new"
2323  
" "
2324  
"Concatenation"
2325  
""
2326  
"("
2327  
"\n				"
2328  
"new"
2329  
" "
2330  
"Repetition"
2331  
""
2332  
"("
2333  
""
2334  
"new"
2335  
" "
2336  
"Concatenation"
2337  
""
2338  
"("
2339  
"\n					"
2340  
"new"
2341  
" "
2342  
"Match"
2343  
""
2344  
"("
2345  
""
2346  
"\"eE\""
2347  
""
2348  
")"
2349  
""
2350  
","
2351  
" "
2352  
"new"
2353  
" "
2354  
"Concatenation"
2355  
""
2356  
"("
2357  
"\n					"
2358  
"new"
2359  
" "
2360  
"Repetition"
2361  
""
2362  
"("
2363  
""
2364  
"new"
2365  
" "
2366  
"Match"
2367  
""
2368  
"("
2369  
""
2370  
"\"-+\""
2371  
""
2372  
")"
2373  
""
2374  
","
2375  
" "
2376  
"0"
2377  
""
2378  
","
2379  
" "
2380  
"1"
2381  
""
2382  
")"
2383  
""
2384  
","
2385  
"\n					"
2386  
"new"
2387  
" "
2388  
"Repetition"
2389  
""
2390  
"("
2391  
""
2392  
"PosixClass"
2393  
""
2394  
"."
2395  
""
2396  
"digit"
2397  
""
2398  
"("
2399  
""
2400  
")"
2401  
""
2402  
","
2403  
" "
2404  
"1"
2405  
""
2406  
","
2407  
" "
2408  
"INFINITY"
2409  
""
2410  
")"
2411  
"\n				"
2412  
")"
2413  
""
2414  
")"
2415  
""
2416  
","
2417  
" "
2418  
"0"
2419  
""
2420  
","
2421  
" "
2422  
"1"
2423  
""
2424  
")"
2425  
""
2426  
","
2427  
"\n				"
2428  
"new"
2429  
" "
2430  
"Repetition"
2431  
""
2432  
"("
2433  
""
2434  
"new"
2435  
" "
2436  
"Match"
2437  
""
2438  
"("
2439  
""
2440  
"\"fFdD\""
2441  
""
2442  
")"
2443  
""
2444  
","
2445  
" "
2446  
"0"
2447  
""
2448  
","
2449  
" "
2450  
"1"
2451  
""
2452  
")"
2453  
"\n			"
2454  
")"
2455  
""
2456  
")"
2457  
""
2458  
")"
2459  
""
2460  
","
2461  
" "
2462  
"new"
2463  
" "
2464  
"Union"
2465  
""
2466  
"("
2467  
"\n\n			/**\n			* [[:digit:]]+[eE][-+]?[[:digit:]]+[fFdD]?\n			*/\n			"
2468  
"new"
2469  
" "
2470  
"Concatenation"
2471  
""
2472  
"("
2473  
"\n				"
2474  
"new"
2475  
" "
2476  
"Repetition"
2477  
""
2478  
"("
2479  
""
2480  
"PosixClass"
2481  
""
2482  
"."
2483  
""
2484  
"digit"
2485  
""
2486  
"("
2487  
""
2488  
")"
2489  
""
2490  
","
2491  
" "
2492  
"1"
2493  
""
2494  
","
2495  
" "
2496  
"INFINITY"
2497  
""
2498  
")"
2499  
""
2500  
","
2501  
" "
2502  
"new"
2503  
" "
2504  
"Concatenation"
2505  
""
2506  
"("
2507  
"\n				"
2508  
"new"
2509  
" "
2510  
"Match"
2511  
""
2512  
"("
2513  
""
2514  
"\"eE\""
2515  
""
2516  
")"
2517  
""
2518  
","
2519  
" "
2520  
"new"
2521  
" "
2522  
"Concatenation"
2523  
""
2524  
"("
2525  
"\n				"
2526  
"new"
2527  
" "
2528  
"Repetition"
2529  
""
2530  
"("
2531  
""
2532  
"new"
2533  
" "
2534  
"Match"
2535  
""
2536  
"("
2537  
""
2538  
"\"-+\""
2539  
""
2540  
")"
2541  
""
2542  
","
2543  
" "
2544  
"0"
2545  
""
2546  
","
2547  
" "
2548  
"1"
2549  
""
2550  
")"
2551  
""
2552  
","
2553  
" "
2554  
"new"
2555  
" "
2556  
"Concatenation"
2557  
""
2558  
"("
2559  
"\n				"
2560  
"new"
2561  
" "
2562  
"Repetition"
2563  
""
2564  
"("
2565  
""
2566  
"PosixClass"
2567  
""
2568  
"."
2569  
""
2570  
"digit"
2571  
""
2572  
"("
2573  
""
2574  
")"
2575  
""
2576  
","
2577  
" "
2578  
"1"
2579  
""
2580  
","
2581  
" "
2582  
"INFINITY"
2583  
""
2584  
")"
2585  
""
2586  
","
2587  
"\n				"
2588  
"new"
2589  
" "
2590  
"Repetition"
2591  
""
2592  
"("
2593  
""
2594  
"new"
2595  
" "
2596  
"Match"
2597  
""
2598  
"("
2599  
""
2600  
"\"fFdD\""
2601  
""
2602  
")"
2603  
""
2604  
","
2605  
" "
2606  
"0"
2607  
""
2608  
","
2609  
" "
2610  
"1"
2611  
""
2612  
")"
2613  
"\n			"
2614  
")"
2615  
""
2616  
")"
2617  
""
2618  
")"
2619  
""
2620  
")"
2621  
""
2622  
","
2623  
"\n\n			/**\n			* [[:digit:]]+([eE][-+]?[[:digit:]]+)?[fFdD]\n			*/\n			"
2624  
"new"
2625  
" "
2626  
"Concatenation"
2627  
""
2628  
"("
2629  
"\n				"
2630  
"new"
2631  
" "
2632  
"Repetition"
2633  
""
2634  
"("
2635  
""
2636  
"PosixClass"
2637  
""
2638  
"."
2639  
""
2640  
"digit"
2641  
""
2642  
"("
2643  
""
2644  
")"
2645  
""
2646  
","
2647  
" "
2648  
"1"
2649  
""
2650  
","
2651  
" "
2652  
"INFINITY"
2653  
""
2654  
")"
2655  
""
2656  
","
2657  
" "
2658  
"new"
2659  
" "
2660  
"Concatenation"
2661  
""
2662  
"("
2663  
"\n				"
2664  
"new"
2665  
" "
2666  
"Repetition"
2667  
""
2668  
"("
2669  
""
2670  
"new"
2671  
" "
2672  
"Concatenation"
2673  
""
2674  
"("
2675  
"\n					"
2676  
"new"
2677  
" "
2678  
"Match"
2679  
""
2680  
"("
2681  
""
2682  
"\"eE\""
2683  
""
2684  
")"
2685  
""
2686  
","
2687  
" "
2688  
"new"
2689  
" "
2690  
"Concatenation"
2691  
""
2692  
"("
2693  
"\n					"
2694  
"new"
2695  
" "
2696  
"Repetition"
2697  
""
2698  
"("
2699  
""
2700  
"new"
2701  
" "
2702  
"Match"
2703  
""
2704  
"("
2705  
""
2706  
"\"-+\""
2707  
""
2708  
")"
2709  
""
2710  
","
2711  
" "
2712  
"0"
2713  
""
2714  
","
2715  
" "
2716  
"1"
2717  
""
2718  
")"
2719  
""
2720  
","
2721  
"\n					"
2722  
"new"
2723  
" "
2724  
"Repetition"
2725  
""
2726  
"("
2727  
""
2728  
"PosixClass"
2729  
""
2730  
"."
2731  
""
2732  
"digit"
2733  
""
2734  
"("
2735  
""
2736  
")"
2737  
""
2738  
","
2739  
" "
2740  
"1"
2741  
""
2742  
","
2743  
" "
2744  
"INFINITY"
2745  
""
2746  
")"
2747  
"\n				"
2748  
")"
2749  
""
2750  
")"
2751  
""
2752  
","
2753  
" "
2754  
"0"
2755  
""
2756  
","
2757  
" "
2758  
"1"
2759  
""
2760  
")"
2761  
""
2762  
","
2763  
"\n				"
2764  
"new"
2765  
" "
2766  
"Match"
2767  
""
2768  
"("
2769  
""
2770  
"\"fFdD\""
2771  
""
2772  
")"
2773  
"\n			"
2774  
")"
2775  
""
2776  
")"
2777  
"\n		"
2778  
")"
2779  
""
2780  
")"
2781  
""
2782  
")"
2783  
""
2784  
")"
2785  
""
2786  
";"
2787  
"\n\n		/**\n		* 19.3 Terminals from section 3.10.3: Boolean Literal\n		*/\n		"
2788  
"put"
2789  
""
2790  
"("
2791  
""
2792  
"\"BOOLEAN_LITERAL\""
2793  
""
2794  
","
2795  
" "
2796  
"new"
2797  
" "
2798  
"Union"
2799  
""
2800  
"("
2801  
"\n			"
2802  
"new"
2803  
" "
2804  
"Singleton"
2805  
""
2806  
"("
2807  
""
2808  
"\"true\""
2809  
""
2810  
")"
2811  
""
2812  
","
2813  
"\n			"
2814  
"new"
2815  
" "
2816  
"Singleton"
2817  
""
2818  
"("
2819  
""
2820  
"\"false\""
2821  
""
2822  
")"
2823  
"\n		"
2824  
")"
2825  
""
2826  
")"
2827  
""
2828  
";"
2829  
"\n\n		/**\n		* 19.3 Terminals from section 3.10.4: Character Literal\n		*/\n		"
2830  
"put"
2831  
""
2832  
"("
2833  
""
2834  
"\"CHARACTER_LITERAL\""
2835  
""
2836  
","
2837  
" "
2838  
"new"
2839  
" "
2840  
"Concatenation"
2841  
""
2842  
"("
2843  
"\n			"
2844  
"new"
2845  
" "
2846  
"Singleton"
2847  
""
2848  
"("
2849  
""
2850  
"\"'\""
2851  
""
2852  
")"
2853  
""
2854  
","
2855  
" "
2856  
"new"
2857  
" "
2858  
"Concatenation"
2859  
""
2860  
"("
2861  
"\n			"
2862  
"new"
2863  
" "
2864  
"Union"
2865  
""
2866  
"("
2867  
"\n\n				/**\n				* Single Character: [^\\r\\n'\\\\]\n				*/\n				"
2868  
"new"
2869  
" "
2870  
"NonMatch"
2871  
""
2872  
"("
2873  
""
2874  
"\"\\r\\n'\\\\\""
2875  
""
2876  
")"
2877  
""
2878  
","
2879  
"\n\n				/**\n				* Escape Sequence: \\\\([btnfr\\\"'\\\\]|[0-3]?[0-7]{1,2})\n				*/\n				"
2880  
"new"
2881  
" "
2882  
"Concatenation"
2883  
""
2884  
"("
2885  
"\n					"
2886  
"new"
2887  
" "
2888  
"Singleton"
2889  
""
2890  
"("
2891  
""
2892  
"\"\\\\\""
2893  
""
2894  
")"
2895  
""
2896  
","
2897  
"\n					"
2898  
"new"
2899  
" "
2900  
"Union"
2901  
""
2902  
"("
2903  
"\n						"
2904  
"new"
2905  
" "
2906  
"Match"
2907  
""
2908  
"("
2909  
""
2910  
"\"btnfr\\\"'\\\\\""
2911  
""
2912  
")"
2913  
""
2914  
","
2915  
"\n						"
2916  
"new"
2917  
" "
2918  
"Concatenation"
2919  
""
2920  
"("
2921  
"\n							"
2922  
"new"
2923  
" "
2924  
"Repetition"
2925  
""
2926  
"("
2927  
""
2928  
"new"
2929  
" "
2930  
"Range"
2931  
""
2932  
"("
2933  
""
2934  
"'0'"
2935  
""
2936  
","
2937  
" "
2938  
"'3'"
2939  
""
2940  
")"
2941  
""
2942  
","
2943  
" "
2944  
"0"
2945  
""
2946  
","
2947  
" "
2948  
"1"
2949  
""
2950  
")"
2951  
""
2952  
","
2953  
"\n							"
2954  
"new"
2955  
" "
2956  
"Repetition"
2957  
""
2958  
"("
2959  
""
2960  
"new"
2961  
" "
2962  
"Range"
2963  
""
2964  
"("
2965  
""
2966  
"'0'"
2967  
""
2968  
","
2969  
" "
2970  
"'7'"
2971  
""
2972  
")"
2973  
""
2974  
","
2975  
" "
2976  
"1"
2977  
""
2978  
","
2979  
" "
2980  
"2"
2981  
""
2982  
")"
2983  
"\n						"
2984  
")"
2985  
"\n					"
2986  
")"
2987  
"\n				"
2988  
")"
2989  
"\n			"
2990  
")"
2991  
""
2992  
","
2993  
"\n			"
2994  
"new"
2995  
" "
2996  
"Singleton"
2997  
""
2998  
"("
2999  
""
3000  
"\"'\""
3001  
""
3002  
")"
3003  
"\n		"
3004  
")"
3005  
""
3006  
")"
3007  
""
3008  
")"
3009  
""
3010  
";"
3011  
"\n\n		/**\n		* 19.3 Terminals from section 3.10.5: String Literal\n		*/\n		"
3012  
"put"
3013  
""
3014  
"("
3015  
""
3016  
"\"STRING_LITERAL\""
3017  
""
3018  
","
3019  
" "
3020  
"new"
3021  
" "
3022  
"Concatenation"
3023  
""
3024  
"("
3025  
"\n			"
3026  
"new"
3027  
" "
3028  
"Singleton"
3029  
""
3030  
"("
3031  
""
3032  
"\"\\\"\""
3033  
""
3034  
")"
3035  
""
3036  
","
3037  
" "
3038  
"new"
3039  
" "
3040  
"Concatenation"
3041  
""
3042  
"("
3043  
"\n			"
3044  
"new"
3045  
" "
3046  
"Repetition"
3047  
""
3048  
"("
3049  
"\n				"
3050  
"new"
3051  
" "
3052  
"Union"
3053  
""
3054  
"("
3055  
"\n\n					/**\n					* Single Character: [^\\r\\n\"\\\\]\n					*/\n					"
3056  
"new"
3057  
" "
3058  
"NonMatch"
3059  
""
3060  
"("
3061  
""
3062  
"\"\\r\\n\\\"\\\\\""
3063  
""
3064  
")"
3065  
""
3066  
","
3067  
"\n\n					/**\n					* Escape Sequence: \\\\([btnfr\\\"'\\\\]|[0-3]?[0-7]{1,2})\n					*/\n					"
3068  
"new"
3069  
" "
3070  
"Concatenation"
3071  
""
3072  
"("
3073  
"\n						"
3074  
"new"
3075  
" "
3076  
"Singleton"
3077  
""
3078  
"("
3079  
""
3080  
"\"\\\\\""
3081  
""
3082  
")"
3083  
""
3084  
","
3085  
"\n						"
3086  
"new"
3087  
" "
3088  
"Union"
3089  
""
3090  
"("
3091  
"\n							"
3092  
"new"
3093  
" "
3094  
"Match"
3095  
""
3096  
"("
3097  
""
3098  
"\"btnfr\\\"'\\\\\""
3099  
""
3100  
")"
3101  
""
3102  
","
3103  
"\n							"
3104  
"new"
3105  
" "
3106  
"Concatenation"
3107  
""
3108  
"("
3109  
"\n								"
3110  
"new"
3111  
" "
3112  
"Repetition"
3113  
""
3114  
"("
3115  
""
3116  
"new"
3117  
" "
3118  
"Range"
3119  
""
3120  
"("
3121  
""
3122  
"'0'"
3123  
""
3124  
","
3125  
" "
3126  
"'3'"
3127  
""
3128  
")"
3129  
""
3130  
","
3131  
" "
3132  
"0"
3133  
""
3134  
","
3135  
" "
3136  
"1"
3137  
""
3138  
")"
3139  
""
3140  
","
3141  
"\n								"
3142  
"new"
3143  
" "
3144  
"Repetition"
3145  
""
3146  
"("
3147  
""
3148  
"new"
3149  
" "
3150  
"Range"
3151  
""
3152  
"("
3153  
""
3154  
"'0'"
3155  
""
3156  
","
3157  
" "
3158  
"'7'"
3159  
""
3160  
")"
3161  
""
3162  
","
3163  
" "
3164  
"1"
3165  
""
3166  
","
3167  
" "
3168  
"2"
3169  
""
3170  
")"
3171  
"\n							"
3172  
")"
3173  
"\n						"
3174  
")"
3175  
"\n					"
3176  
")"
3177  
"\n				"
3178  
")"
3179  
""
3180  
","
3181  
" "
3182  
"0"
3183  
""
3184  
","
3185  
" "
3186  
"INFINITY"
3187  
"\n			"
3188  
")"
3189  
""
3190  
","
3191  
"\n			"
3192  
"new"
3193  
" "
3194  
"Singleton"
3195  
""
3196  
"("
3197  
""
3198  
"\"\\\"\""
3199  
""
3200  
")"
3201  
"\n		"
3202  
")"
3203  
""
3204  
")"
3205  
""
3206  
")"
3207  
""
3208  
";"
3209  
"\n\n		/**\n		* 19.3 Terminals section 3.10.7: Null Literal\n		*/\n		"
3210  
"put"
3211  
""
3212  
"("
3213  
""
3214  
"\"NULL_LITERAL\""
3215  
""
3216  
","
3217  
" "
3218  
"new"
3219  
" "
3220  
"Singleton"
3221  
""
3222  
"("
3223  
""
3224  
"\"null\""
3225  
""
3226  
")"
3227  
""
3228  
")"
3229  
""
3230  
";"
3231  
"\n		\n		// OK, it seems we have to add some more stuff...\n		\n		//put(\"OTHER1\", new Match(\";{}=,<>[]().+-:|&!\"));\n		//put(\"OTHER1\", new NonMatch(\"\")); // catch anything, one character at a time\n		"
3232  
"put"
3233  
""
3234  
"("
3235  
""
3236  
"\"OTHER1\""
3237  
""
3238  
","
3239  
" "
3240  
"new"
3241  
" "
3242  
"NonMatch"
3243  
""
3244  
"("
3245  
""
3246  
"\" \\t\\r\\n\""
3247  
""
3248  
")"
3249  
""
3250  
")"
3251  
""
3252  
";"
3253  
" // catch any non-whitespace, one character at a time\n\n	"
3254  
"}"
3255  
"\n"
3256  
"}"
3257  
" // class Java20\n"
3258  
"}"
3259  
""

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: #2000395
Snippet name: Application of #651 on #651
Eternal ID of this version: #2000395/1
Text MD5: 3f8e97775b66f83b495e3178442ef575
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-27 19:17:58
Source code size: 19013 bytes / 3259 lines
Pitched / IR pitched: No / Yes
Views / Downloads: 656 / 107
Referenced in: [show references]