001    // $ANTLR 3.0.1 Creole10.g 2013-05-21 18:55:14
002    
003    /**
004     * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved.
005     *
006     * This library is free software; you can redistribute it and/or modify it under
007     * the terms of the GNU Lesser General Public License as published by the Free
008     * Software Foundation; either version 2.1 of the License, or (at your option)
009     * any later version.
010     *
011     * This library is distributed in the hope that it will be useful, but WITHOUT
012     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
013     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
014     * details.
015     */
016    
017     package com.liferay.portal.parsers.creole.parser;
018    
019    
020    import org.antlr.runtime.*;
021    import java.util.Stack;
022    import java.util.List;
023    import java.util.ArrayList;
024    
025    @SuppressWarnings("all")
026    public class Creole10Lexer extends Lexer {
027        public static final int T75=75;
028        public static final int T76=76;
029        public static final int T73=73;
030        public static final int INSIGNIFICANT_CHAR=40;
031        public static final int T74=74;
032        public static final int T79=79;
033        public static final int STAR=17;
034        public static final int T77=77;
035        public static final int T78=78;
036        public static final int FORCED_END_OF_LINE=4;
037        public static final int NOWIKI_BLOCK_CLOSE=27;
038        public static final int NOWIKI_CLOSE=28;
039        public static final int SPACE=35;
040        public static final int EOF=-1;
041        public static final int T72=72;
042        public static final int T71=71;
043        public static final int LIST_ITEM=7;
044        public static final int T70=70;
045        public static final int T62=62;
046        public static final int TEXT_NODE=11;
047        public static final int T63=63;
048        public static final int WIKI=14;
049        public static final int T64=64;
050        public static final int T65=65;
051        public static final int T66=66;
052        public static final int SLASH=39;
053        public static final int T67=67;
054        public static final int T68=68;
055        public static final int ESCAPE=26;
056        public static final int T69=69;
057        public static final int BRACE_CLOSE=37;
058        public static final int EQUAL=18;
059        public static final int TABULATOR=36;
060        public static final int LIST_ITEM_PART=8;
061        public static final int PIPE=19;
062        public static final int LINK_OPEN=21;
063        public static final int T61=61;
064        public static final int T60=60;
065        public static final int BLANKS=31;
066        public static final int FORCED_LINEBREAK=25;
067        public static final int UNORDERED_LIST=12;
068        public static final int POUND=16;
069        public static final int DASH=32;
070        public static final int HEADING_SECTION=5;
071        public static final int NOWIKI_OPEN=23;
072        public static final int HORIZONTAL_SECTION=6;
073        public static final int T49=49;
074        public static final int T48=48;
075        public static final int UNFORMATTED_TEXT=13;
076        public static final int NOWIKI_SECTION=9;
077        public static final int T43=43;
078        public static final int Tokens=81;
079        public static final int IMAGE_OPEN=22;
080        public static final int ITAL=20;
081        public static final int T42=42;
082        public static final int COLON_SLASH=38;
083        public static final int T41=41;
084        public static final int T47=47;
085        public static final int T46=46;
086        public static final int T45=45;
087        public static final int T44=44;
088        public static final int NEWLINE=15;
089        public static final int T50=50;
090        public static final int SCAPE_NODE=10;
091        public static final int IMAGE_CLOSE=30;
092        public static final int T59=59;
093        public static final int LINK_CLOSE=29;
094        public static final int T52=52;
095        public static final int T80=80;
096        public static final int T51=51;
097        public static final int CR=33;
098        public static final int T54=54;
099        public static final int T53=53;
100        public static final int EXTENSION=24;
101        public static final int T56=56;
102        public static final int T55=55;
103        public static final int T58=58;
104        public static final int T57=57;
105        public static final int LF=34;
106        public Creole10Lexer() {;} 
107        public Creole10Lexer(CharStream input) {
108            super(input);
109        }
110        public String getGrammarFileName() { return "Creole10.g"; }
111    
112        // $ANTLR start T41
113        public final void mT41() throws RecognitionException {
114            try {
115                int _type = T41;
116                // Creole10.g:24:5: ( ':' )
117                // Creole10.g:24:7: ':'
118                {
119                match(':'); 
120    
121                }
122    
123                this.type = _type;
124            }
125            finally {
126            }
127        }
128        // $ANTLR end T41
129    
130        // $ANTLR start T42
131        public final void mT42() throws RecognitionException {
132            try {
133                int _type = T42;
134                // Creole10.g:25:5: ( 'C' )
135                // Creole10.g:25:7: 'C'
136                {
137                match('C'); 
138    
139                }
140    
141                this.type = _type;
142            }
143            finally {
144            }
145        }
146        // $ANTLR end T42
147    
148        // $ANTLR start T43
149        public final void mT43() throws RecognitionException {
150            try {
151                int _type = T43;
152                // Creole10.g:26:5: ( '2' )
153                // Creole10.g:26:7: '2'
154                {
155                match('2'); 
156    
157                }
158    
159                this.type = _type;
160            }
161            finally {
162            }
163        }
164        // $ANTLR end T43
165    
166        // $ANTLR start T44
167        public final void mT44() throws RecognitionException {
168            try {
169                int _type = T44;
170                // Creole10.g:27:5: ( 'D' )
171                // Creole10.g:27:7: 'D'
172                {
173                match('D'); 
174    
175                }
176    
177                this.type = _type;
178            }
179            finally {
180            }
181        }
182        // $ANTLR end T44
183    
184        // $ANTLR start T45
185        public final void mT45() throws RecognitionException {
186            try {
187                int _type = T45;
188                // Creole10.g:28:5: ( 'o' )
189                // Creole10.g:28:7: 'o'
190                {
191                match('o'); 
192    
193                }
194    
195                this.type = _type;
196            }
197            finally {
198            }
199        }
200        // $ANTLR end T45
201    
202        // $ANTLR start T46
203        public final void mT46() throws RecognitionException {
204            try {
205                int _type = T46;
206                // Creole10.g:29:5: ( 'k' )
207                // Creole10.g:29:7: 'k'
208                {
209                match('k'); 
210    
211                }
212    
213                this.type = _type;
214            }
215            finally {
216            }
217        }
218        // $ANTLR end T46
219    
220        // $ANTLR start T47
221        public final void mT47() throws RecognitionException {
222            try {
223                int _type = T47;
224                // Creole10.g:30:5: ( 'u' )
225                // Creole10.g:30:7: 'u'
226                {
227                match('u'); 
228    
229                }
230    
231                this.type = _type;
232            }
233            finally {
234            }
235        }
236        // $ANTLR end T47
237    
238        // $ANTLR start T48
239        public final void mT48() throws RecognitionException {
240            try {
241                int _type = T48;
242                // Creole10.g:31:5: ( 'W' )
243                // Creole10.g:31:7: 'W'
244                {
245                match('W'); 
246    
247                }
248    
249                this.type = _type;
250            }
251            finally {
252            }
253        }
254        // $ANTLR end T48
255    
256        // $ANTLR start T49
257        public final void mT49() throws RecognitionException {
258            try {
259                int _type = T49;
260                // Creole10.g:32:5: ( 'i' )
261                // Creole10.g:32:7: 'i'
262                {
263                match('i'); 
264    
265                }
266    
267                this.type = _type;
268            }
269            finally {
270            }
271        }
272        // $ANTLR end T49
273    
274        // $ANTLR start T50
275        public final void mT50() throws RecognitionException {
276            try {
277                int _type = T50;
278                // Creole10.g:33:5: ( 'F' )
279                // Creole10.g:33:7: 'F'
280                {
281                match('F'); 
282    
283                }
284    
285                this.type = _type;
286            }
287            finally {
288            }
289        }
290        // $ANTLR end T50
291    
292        // $ANTLR start T51
293        public final void mT51() throws RecognitionException {
294            try {
295                int _type = T51;
296                // Creole10.g:34:5: ( 'l' )
297                // Creole10.g:34:7: 'l'
298                {
299                match('l'); 
300    
301                }
302    
303                this.type = _type;
304            }
305            finally {
306            }
307        }
308        // $ANTLR end T51
309    
310        // $ANTLR start T52
311        public final void mT52() throws RecognitionException {
312            try {
313                int _type = T52;
314                // Creole10.g:35:5: ( 'c' )
315                // Creole10.g:35:7: 'c'
316                {
317                match('c'); 
318    
319                }
320    
321                this.type = _type;
322            }
323            finally {
324            }
325        }
326        // $ANTLR end T52
327    
328        // $ANTLR start T53
329        public final void mT53() throws RecognitionException {
330            try {
331                int _type = T53;
332                // Creole10.g:36:5: ( 'r' )
333                // Creole10.g:36:7: 'r'
334                {
335                match('r'); 
336    
337                }
338    
339                this.type = _type;
340            }
341            finally {
342            }
343        }
344        // $ANTLR end T53
345    
346        // $ANTLR start T54
347        public final void mT54() throws RecognitionException {
348            try {
349                int _type = T54;
350                // Creole10.g:37:5: ( 'G' )
351                // Creole10.g:37:7: 'G'
352                {
353                match('G'); 
354    
355                }
356    
357                this.type = _type;
358            }
359            finally {
360            }
361        }
362        // $ANTLR end T54
363    
364        // $ANTLR start T55
365        public final void mT55() throws RecognitionException {
366            try {
367                int _type = T55;
368                // Creole10.g:38:5: ( 'g' )
369                // Creole10.g:38:7: 'g'
370                {
371                match('g'); 
372    
373                }
374    
375                this.type = _type;
376            }
377            finally {
378            }
379        }
380        // $ANTLR end T55
381    
382        // $ANTLR start T56
383        public final void mT56() throws RecognitionException {
384            try {
385                int _type = T56;
386                // Creole10.g:39:5: ( 'e' )
387                // Creole10.g:39:7: 'e'
388                {
389                match('e'); 
390    
391                }
392    
393                this.type = _type;
394            }
395            finally {
396            }
397        }
398        // $ANTLR end T56
399    
400        // $ANTLR start T57
401        public final void mT57() throws RecognitionException {
402            try {
403                int _type = T57;
404                // Creole10.g:40:5: ( 'J' )
405                // Creole10.g:40:7: 'J'
406                {
407                match('J'); 
408    
409                }
410    
411                this.type = _type;
412            }
413            finally {
414            }
415        }
416        // $ANTLR end T57
417    
418        // $ANTLR start T58
419        public final void mT58() throws RecognitionException {
420            try {
421                int _type = T58;
422                // Creole10.g:41:5: ( 'S' )
423                // Creole10.g:41:7: 'S'
424                {
425                match('S'); 
426    
427                }
428    
429                this.type = _type;
430            }
431            finally {
432            }
433        }
434        // $ANTLR end T58
435    
436        // $ANTLR start T59
437        public final void mT59() throws RecognitionException {
438            try {
439                int _type = T59;
440                // Creole10.g:42:5: ( 'P' )
441                // Creole10.g:42:7: 'P'
442                {
443                match('P'); 
444    
445                }
446    
447                this.type = _type;
448            }
449            finally {
450            }
451        }
452        // $ANTLR end T59
453    
454        // $ANTLR start T60
455        public final void mT60() throws RecognitionException {
456            try {
457                int _type = T60;
458                // Creole10.g:43:5: ( 'M' )
459                // Creole10.g:43:7: 'M'
460                {
461                match('M'); 
462    
463                }
464    
465                this.type = _type;
466            }
467            finally {
468            }
469        }
470        // $ANTLR end T60
471    
472        // $ANTLR start T61
473        public final void mT61() throws RecognitionException {
474            try {
475                int _type = T61;
476                // Creole10.g:44:5: ( 'a' )
477                // Creole10.g:44:7: 'a'
478                {
479                match('a'); 
480    
481                }
482    
483                this.type = _type;
484            }
485            finally {
486            }
487        }
488        // $ANTLR end T61
489    
490        // $ANTLR start T62
491        public final void mT62() throws RecognitionException {
492            try {
493                int _type = T62;
494                // Creole10.g:45:5: ( 't' )
495                // Creole10.g:45:7: 't'
496                {
497                match('t'); 
498    
499                }
500    
501                this.type = _type;
502            }
503            finally {
504            }
505        }
506        // $ANTLR end T62
507    
508        // $ANTLR start T63
509        public final void mT63() throws RecognitionException {
510            try {
511                int _type = T63;
512                // Creole10.g:46:5: ( 'b' )
513                // Creole10.g:46:7: 'b'
514                {
515                match('b'); 
516    
517                }
518    
519                this.type = _type;
520            }
521            finally {
522            }
523        }
524        // $ANTLR end T63
525    
526        // $ANTLR start T64
527        public final void mT64() throws RecognitionException {
528            try {
529                int _type = T64;
530                // Creole10.g:47:5: ( 'd' )
531                // Creole10.g:47:7: 'd'
532                {
533                match('d'); 
534    
535                }
536    
537                this.type = _type;
538            }
539            finally {
540            }
541        }
542        // $ANTLR end T64
543    
544        // $ANTLR start T65
545        public final void mT65() throws RecognitionException {
546            try {
547                int _type = T65;
548                // Creole10.g:48:5: ( 'n' )
549                // Creole10.g:48:7: 'n'
550                {
551                match('n'); 
552    
553                }
554    
555                this.type = _type;
556            }
557            finally {
558            }
559        }
560        // $ANTLR end T65
561    
562        // $ANTLR start T66
563        public final void mT66() throws RecognitionException {
564            try {
565                int _type = T66;
566                // Creole10.g:49:5: ( 'O' )
567                // Creole10.g:49:7: 'O'
568                {
569                match('O'); 
570    
571                }
572    
573                this.type = _type;
574            }
575            finally {
576            }
577        }
578        // $ANTLR end T66
579    
580        // $ANTLR start T67
581        public final void mT67() throws RecognitionException {
582            try {
583                int _type = T67;
584                // Creole10.g:50:5: ( 'm' )
585                // Creole10.g:50:7: 'm'
586                {
587                match('m'); 
588    
589                }
590    
591                this.type = _type;
592            }
593            finally {
594            }
595        }
596        // $ANTLR end T67
597    
598        // $ANTLR start T68
599        public final void mT68() throws RecognitionException {
600            try {
601                int _type = T68;
602                // Creole10.g:51:5: ( 's' )
603                // Creole10.g:51:7: 's'
604                {
605                match('s'); 
606    
607                }
608    
609                this.type = _type;
610            }
611            finally {
612            }
613        }
614        // $ANTLR end T68
615    
616        // $ANTLR start T69
617        public final void mT69() throws RecognitionException {
618            try {
619                int _type = T69;
620                // Creole10.g:52:5: ( 'h' )
621                // Creole10.g:52:7: 'h'
622                {
623                match('h'); 
624    
625                }
626    
627                this.type = _type;
628            }
629            finally {
630            }
631        }
632        // $ANTLR end T69
633    
634        // $ANTLR start T70
635        public final void mT70() throws RecognitionException {
636            try {
637                int _type = T70;
638                // Creole10.g:53:5: ( 'p' )
639                // Creole10.g:53:7: 'p'
640                {
641                match('p'); 
642    
643                }
644    
645                this.type = _type;
646            }
647            finally {
648            }
649        }
650        // $ANTLR end T70
651    
652        // $ANTLR start T71
653        public final void mT71() throws RecognitionException {
654            try {
655                int _type = T71;
656                // Creole10.g:54:5: ( 'R' )
657                // Creole10.g:54:7: 'R'
658                {
659                match('R'); 
660    
661                }
662    
663                this.type = _type;
664            }
665            finally {
666            }
667        }
668        // $ANTLR end T71
669    
670        // $ANTLR start T72
671        public final void mT72() throws RecognitionException {
672            try {
673                int _type = T72;
674                // Creole10.g:55:5: ( 'x' )
675                // Creole10.g:55:7: 'x'
676                {
677                match('x'); 
678    
679                }
680    
681                this.type = _type;
682            }
683            finally {
684            }
685        }
686        // $ANTLR end T72
687    
688        // $ANTLR start T73
689        public final void mT73() throws RecognitionException {
690            try {
691                int _type = T73;
692                // Creole10.g:56:5: ( 'T' )
693                // Creole10.g:56:7: 'T'
694                {
695                match('T'); 
696    
697                }
698    
699                this.type = _type;
700            }
701            finally {
702            }
703        }
704        // $ANTLR end T73
705    
706        // $ANTLR start T74
707        public final void mT74() throws RecognitionException {
708            try {
709                int _type = T74;
710                // Creole10.g:57:5: ( 'y' )
711                // Creole10.g:57:7: 'y'
712                {
713                match('y'); 
714    
715                }
716    
717                this.type = _type;
718            }
719            finally {
720            }
721        }
722        // $ANTLR end T74
723    
724        // $ANTLR start T75
725        public final void mT75() throws RecognitionException {
726            try {
727                int _type = T75;
728                // Creole10.g:58:5: ( 'U' )
729                // Creole10.g:58:7: 'U'
730                {
731                match('U'); 
732    
733                }
734    
735                this.type = _type;
736            }
737            finally {
738            }
739        }
740        // $ANTLR end T75
741    
742        // $ANTLR start T76
743        public final void mT76() throws RecognitionException {
744            try {
745                int _type = T76;
746                // Creole10.g:59:5: ( 'X' )
747                // Creole10.g:59:7: 'X'
748                {
749                match('X'); 
750    
751                }
752    
753                this.type = _type;
754            }
755            finally {
756            }
757        }
758        // $ANTLR end T76
759    
760        // $ANTLR start T77
761        public final void mT77() throws RecognitionException {
762            try {
763                int _type = T77;
764                // Creole10.g:60:5: ( '<<TableOfContents>>' )
765                // Creole10.g:60:7: '<<TableOfContents>>'
766                {
767                match("<<TableOfContents>>"); 
768    
769    
770                }
771    
772                this.type = _type;
773            }
774            finally {
775            }
776        }
777        // $ANTLR end T77
778    
779        // $ANTLR start T78
780        public final void mT78() throws RecognitionException {
781            try {
782                int _type = T78;
783                // Creole10.g:61:5: ( '<<TableOfContents title=' )
784                // Creole10.g:61:7: '<<TableOfContents title='
785                {
786                match("<<TableOfContents title="); 
787    
788    
789                }
790    
791                this.type = _type;
792            }
793            finally {
794            }
795        }
796        // $ANTLR end T78
797    
798        // $ANTLR start T79
799        public final void mT79() throws RecognitionException {
800            try {
801                int _type = T79;
802                // Creole10.g:62:5: ( '\\\"' )
803                // Creole10.g:62:7: '\\\"'
804                {
805                match('\"'); 
806    
807                }
808    
809                this.type = _type;
810            }
811            finally {
812            }
813        }
814        // $ANTLR end T79
815    
816        // $ANTLR start T80
817        public final void mT80() throws RecognitionException {
818            try {
819                int _type = T80;
820                // Creole10.g:63:5: ( '>>' )
821                // Creole10.g:63:7: '>>'
822                {
823                match(">>"); 
824    
825    
826                }
827    
828                this.type = _type;
829            }
830            finally {
831            }
832        }
833        // $ANTLR end T80
834    
835        // $ANTLR start ESCAPE
836        public final void mESCAPE() throws RecognitionException {
837            try {
838                int _type = ESCAPE;
839                // Creole10.g:1119:12: ( '~' )
840                // Creole10.g:1119:14: '~'
841                {
842                match('~'); 
843    
844                }
845    
846                this.type = _type;
847            }
848            finally {
849            }
850        }
851        // $ANTLR end ESCAPE
852    
853        // $ANTLR start NOWIKI_BLOCK_CLOSE
854        public final void mNOWIKI_BLOCK_CLOSE() throws RecognitionException {
855            try {
856                int _type = NOWIKI_BLOCK_CLOSE;
857                // Creole10.g:1120:21: ( NEWLINE '}}}' )
858                // Creole10.g:1120:23: NEWLINE '}}}'
859                {
860                mNEWLINE(); 
861                match("}}}"); 
862    
863    
864                }
865    
866                this.type = _type;
867            }
868            finally {
869            }
870        }
871        // $ANTLR end NOWIKI_BLOCK_CLOSE
872    
873        // $ANTLR start NEWLINE
874        public final void mNEWLINE() throws RecognitionException {
875            try {
876                int _type = NEWLINE;
877                // Creole10.g:1121:13: ( ( CR )? LF | CR )
878                int alt2=2;
879                int LA2_0 = input.LA(1);
880    
881                if ( (LA2_0=='\r') ) {
882                    int LA2_1 = input.LA(2);
883    
884                    if ( (LA2_1=='\n') ) {
885                        alt2=1;
886                    }
887                    else {
888                        alt2=2;}
889                }
890                else if ( (LA2_0=='\n') ) {
891                    alt2=1;
892                }
893                else {
894                    NoViableAltException nvae =
895                        new NoViableAltException("1121:1: NEWLINE : ( ( CR )? LF | CR );", 2, 0, input);
896    
897                    throw nvae;
898                }
899                switch (alt2) {
900                    case 1 :
901                        // Creole10.g:1121:15: ( CR )? LF
902                        {
903                        // Creole10.g:1121:15: ( CR )?
904                        int alt1=2;
905                        int LA1_0 = input.LA(1);
906    
907                        if ( (LA1_0=='\r') ) {
908                            alt1=1;
909                        }
910                        switch (alt1) {
911                            case 1 :
912                                // Creole10.g:1121:17: CR
913                                {
914                                mCR(); 
915    
916                                }
917                                break;
918    
919                        }
920    
921                        mLF(); 
922    
923                        }
924                        break;
925                    case 2 :
926                        // Creole10.g:1122:9: CR
927                        {
928                        mCR(); 
929    
930                        }
931                        break;
932    
933                }
934                this.type = _type;
935            }
936            finally {
937            }
938        }
939        // $ANTLR end NEWLINE
940    
941        // $ANTLR start CR
942        public final void mCR() throws RecognitionException {
943            try {
944                // Creole10.g:1123:16: ( '\\r' )
945                // Creole10.g:1123:18: '\\r'
946                {
947                match('\r'); 
948    
949                }
950    
951            }
952            finally {
953            }
954        }
955        // $ANTLR end CR
956    
957        // $ANTLR start LF
958        public final void mLF() throws RecognitionException {
959            try {
960                // Creole10.g:1124:16: ( '\\n' )
961                // Creole10.g:1124:18: '\\n'
962                {
963                match('\n'); 
964    
965                }
966    
967            }
968            finally {
969            }
970        }
971        // $ANTLR end LF
972    
973        // $ANTLR start BLANKS
974        public final void mBLANKS() throws RecognitionException {
975            try {
976                int _type = BLANKS;
977                // Creole10.g:1126:12: ( ( SPACE | TABULATOR )+ )
978                // Creole10.g:1126:14: ( SPACE | TABULATOR )+
979                {
980                // Creole10.g:1126:14: ( SPACE | TABULATOR )+
981                int cnt3=0;
982                loop3:
983                do {
984                    int alt3=2;
985                    int LA3_0 = input.LA(1);
986    
987                    if ( (LA3_0=='\t'||LA3_0==' ') ) {
988                        alt3=1;
989                    }
990    
991    
992                    switch (alt3) {
993                    case 1 :
994                        // Creole10.g:
995                        {
996                        if ( input.LA(1)=='\t'||input.LA(1)==' ' ) {
997                            input.consume();
998    
999                        }
1000                        else {
1001                            MismatchedSetException mse =
1002                                new MismatchedSetException(null,input);
1003                            recover(mse);    throw mse;
1004                        }
1005    
1006    
1007                        }
1008                        break;
1009    
1010                    default :
1011                        if ( cnt3 >= 1 ) break loop3;
1012                            EarlyExitException eee =
1013                                new EarlyExitException(3, input);
1014                            throw eee;
1015                    }
1016                    cnt3++;
1017                } while (true);
1018    
1019    
1020                }
1021    
1022                this.type = _type;
1023            }
1024            finally {
1025            }
1026        }
1027        // $ANTLR end BLANKS
1028    
1029        // $ANTLR start SPACE
1030        public final void mSPACE() throws RecognitionException {
1031            try {
1032                // Creole10.g:1127:18: ( ' ' )
1033                // Creole10.g:1127:20: ' '
1034                {
1035                match(' '); 
1036    
1037                }
1038    
1039            }
1040            finally {
1041            }
1042        }
1043        // $ANTLR end SPACE
1044    
1045        // $ANTLR start TABULATOR
1046        public final void mTABULATOR() throws RecognitionException {
1047            try {
1048                // Creole10.g:1128:21: ( '\\t' )
1049                // Creole10.g:1128:23: '\\t'
1050                {
1051                match('\t'); 
1052    
1053                }
1054    
1055            }
1056            finally {
1057            }
1058        }
1059        // $ANTLR end TABULATOR
1060    
1061        // $ANTLR start BRACE_CLOSE
1062        public final void mBRACE_CLOSE() throws RecognitionException {
1063            try {
1064                int _type = BRACE_CLOSE;
1065                // Creole10.g:1130:16: ( NEWLINE '}' )
1066                // Creole10.g:1130:18: NEWLINE '}'
1067                {
1068                mNEWLINE(); 
1069                match('}'); 
1070    
1071                }
1072    
1073                this.type = _type;
1074            }
1075            finally {
1076            }
1077        }
1078        // $ANTLR end BRACE_CLOSE
1079    
1080        // $ANTLR start COLON_SLASH
1081        public final void mCOLON_SLASH() throws RecognitionException {
1082            try {
1083                int _type = COLON_SLASH;
1084                // Creole10.g:1131:16: ( ':' '/' )
1085                // Creole10.g:1131:18: ':' '/'
1086                {
1087                match(':'); 
1088                match('/'); 
1089    
1090                }
1091    
1092                this.type = _type;
1093            }
1094            finally {
1095            }
1096        }
1097        // $ANTLR end COLON_SLASH
1098    
1099        // $ANTLR start ITAL
1100        public final void mITAL() throws RecognitionException {
1101            try {
1102                int _type = ITAL;
1103                // Creole10.g:1132:10: ( '//' )
1104                // Creole10.g:1132:12: '//'
1105                {
1106                match("//"); 
1107    
1108    
1109                }
1110    
1111                this.type = _type;
1112            }
1113            finally {
1114            }
1115        }
1116        // $ANTLR end ITAL
1117    
1118        // $ANTLR start NOWIKI_OPEN
1119        public final void mNOWIKI_OPEN() throws RecognitionException {
1120            try {
1121                int _type = NOWIKI_OPEN;
1122                // Creole10.g:1133:16: ( '{{{' )
1123                // Creole10.g:1133:18: '{{{'
1124                {
1125                match("{{{"); 
1126    
1127    
1128                }
1129    
1130                this.type = _type;
1131            }
1132            finally {
1133            }
1134        }
1135        // $ANTLR end NOWIKI_OPEN
1136    
1137        // $ANTLR start NOWIKI_CLOSE
1138        public final void mNOWIKI_CLOSE() throws RecognitionException {
1139            try {
1140                int _type = NOWIKI_CLOSE;
1141                // Creole10.g:1134:16: ( '}}}' )
1142                // Creole10.g:1134:18: '}}}'
1143                {
1144                match("}}}"); 
1145    
1146    
1147                }
1148    
1149                this.type = _type;
1150            }
1151            finally {
1152            }
1153        }
1154        // $ANTLR end NOWIKI_CLOSE
1155    
1156        // $ANTLR start LINK_OPEN
1157        public final void mLINK_OPEN() throws RecognitionException {
1158            try {
1159                int _type = LINK_OPEN;
1160                // Creole10.g:1135:14: ( '[[' )
1161                // Creole10.g:1135:16: '[['
1162                {
1163                match("[["); 
1164    
1165    
1166                }
1167    
1168                this.type = _type;
1169            }
1170            finally {
1171            }
1172        }
1173        // $ANTLR end LINK_OPEN
1174    
1175        // $ANTLR start LINK_CLOSE
1176        public final void mLINK_CLOSE() throws RecognitionException {
1177            try {
1178                int _type = LINK_CLOSE;
1179                // Creole10.g:1136:15: ( ']]' )
1180                // Creole10.g:1136:17: ']]'
1181                {
1182                match("]]"); 
1183    
1184    
1185                }
1186    
1187                this.type = _type;
1188            }
1189            finally {
1190            }
1191        }
1192        // $ANTLR end LINK_CLOSE
1193    
1194        // $ANTLR start IMAGE_OPEN
1195        public final void mIMAGE_OPEN() throws RecognitionException {
1196            try {
1197                int _type = IMAGE_OPEN;
1198                // Creole10.g:1137:15: ( '{{' )
1199                // Creole10.g:1137:17: '{{'
1200                {
1201                match("{{"); 
1202    
1203    
1204                }
1205    
1206                this.type = _type;
1207            }
1208            finally {
1209            }
1210        }
1211        // $ANTLR end IMAGE_OPEN
1212    
1213        // $ANTLR start IMAGE_CLOSE
1214        public final void mIMAGE_CLOSE() throws RecognitionException {
1215            try {
1216                int _type = IMAGE_CLOSE;
1217                // Creole10.g:1138:16: ( '}}' )
1218                // Creole10.g:1138:18: '}}'
1219                {
1220                match("}}"); 
1221    
1222    
1223                }
1224    
1225                this.type = _type;
1226            }
1227            finally {
1228            }
1229        }
1230        // $ANTLR end IMAGE_CLOSE
1231    
1232        // $ANTLR start FORCED_LINEBREAK
1233        public final void mFORCED_LINEBREAK() throws RecognitionException {
1234            try {
1235                int _type = FORCED_LINEBREAK;
1236                // Creole10.g:1139:19: ( '\\\\\\\\' )
1237                // Creole10.g:1139:21: '\\\\\\\\'
1238                {
1239                match("\\\\"); 
1240    
1241    
1242                }
1243    
1244                this.type = _type;
1245            }
1246            finally {
1247            }
1248        }
1249        // $ANTLR end FORCED_LINEBREAK
1250    
1251        // $ANTLR start EQUAL
1252        public final void mEQUAL() throws RecognitionException {
1253            try {
1254                int _type = EQUAL;
1255                // Creole10.g:1140:11: ( '=' )
1256                // Creole10.g:1140:13: '='
1257                {
1258                match('='); 
1259    
1260                }
1261    
1262                this.type = _type;
1263            }
1264            finally {
1265            }
1266        }
1267        // $ANTLR end EQUAL
1268    
1269        // $ANTLR start PIPE
1270        public final void mPIPE() throws RecognitionException {
1271            try {
1272                int _type = PIPE;
1273                // Creole10.g:1141:10: ( '|' )
1274                // Creole10.g:1141:12: '|'
1275                {
1276                match('|'); 
1277    
1278                }
1279    
1280                this.type = _type;
1281            }
1282            finally {
1283            }
1284        }
1285        // $ANTLR end PIPE
1286    
1287        // $ANTLR start POUND
1288        public final void mPOUND() throws RecognitionException {
1289            try {
1290                int _type = POUND;
1291                // Creole10.g:1142:11: ( '#' )
1292                // Creole10.g:1142:13: '#'
1293                {
1294                match('#'); 
1295    
1296                }
1297    
1298                this.type = _type;
1299            }
1300            finally {
1301            }
1302        }
1303        // $ANTLR end POUND
1304    
1305        // $ANTLR start DASH
1306        public final void mDASH() throws RecognitionException {
1307            try {
1308                int _type = DASH;
1309                // Creole10.g:1143:10: ( '-' )
1310                // Creole10.g:1143:12: '-'
1311                {
1312                match('-'); 
1313    
1314                }
1315    
1316                this.type = _type;
1317            }
1318            finally {
1319            }
1320        }
1321        // $ANTLR end DASH
1322    
1323        // $ANTLR start STAR
1324        public final void mSTAR() throws RecognitionException {
1325            try {
1326                int _type = STAR;
1327                // Creole10.g:1144:10: ( '*' )
1328                // Creole10.g:1144:12: '*'
1329                {
1330                match('*'); 
1331    
1332                }
1333    
1334                this.type = _type;
1335            }
1336            finally {
1337            }
1338        }
1339        // $ANTLR end STAR
1340    
1341        // $ANTLR start SLASH
1342        public final void mSLASH() throws RecognitionException {
1343            try {
1344                int _type = SLASH;
1345                // Creole10.g:1145:11: ( '/' )
1346                // Creole10.g:1145:13: '/'
1347                {
1348                match('/'); 
1349    
1350                }
1351    
1352                this.type = _type;
1353            }
1354            finally {
1355            }
1356        }
1357        // $ANTLR end SLASH
1358    
1359        // $ANTLR start EXTENSION
1360        public final void mEXTENSION() throws RecognitionException {
1361            try {
1362                int _type = EXTENSION;
1363                // Creole10.g:1146:14: ( '@@' )
1364                // Creole10.g:1146:16: '@@'
1365                {
1366                match("@@"); 
1367    
1368    
1369                }
1370    
1371                this.type = _type;
1372            }
1373            finally {
1374            }
1375        }
1376        // $ANTLR end EXTENSION
1377    
1378        // $ANTLR start INSIGNIFICANT_CHAR
1379        public final void mINSIGNIFICANT_CHAR() throws RecognitionException {
1380            try {
1381                int _type = INSIGNIFICANT_CHAR;
1382                // Creole10.g:1148:21: ( . )
1383                // Creole10.g:1148:23: .
1384                {
1385                matchAny(); 
1386    
1387                }
1388    
1389                this.type = _type;
1390            }
1391            finally {
1392            }
1393        }
1394        // $ANTLR end INSIGNIFICANT_CHAR
1395    
1396        public void mTokens() throws RecognitionException {
1397            // Creole10.g:1:8: ( T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | ESCAPE | NOWIKI_BLOCK_CLOSE | NEWLINE | BLANKS | BRACE_CLOSE | COLON_SLASH | ITAL | NOWIKI_OPEN | NOWIKI_CLOSE | LINK_OPEN | LINK_CLOSE | IMAGE_OPEN | IMAGE_CLOSE | FORCED_LINEBREAK | EQUAL | PIPE | POUND | DASH | STAR | SLASH | EXTENSION | INSIGNIFICANT_CHAR )
1398            int alt4=62;
1399            int LA4_0 = input.LA(1);
1400    
1401            if ( (LA4_0==':') ) {
1402                int LA4_1 = input.LA(2);
1403    
1404                if ( (LA4_1=='/') ) {
1405                    alt4=46;
1406                }
1407                else {
1408                    alt4=1;}
1409            }
1410            else if ( (LA4_0=='C') ) {
1411                alt4=2;
1412            }
1413            else if ( (LA4_0=='2') ) {
1414                alt4=3;
1415            }
1416            else if ( (LA4_0=='D') ) {
1417                alt4=4;
1418            }
1419            else if ( (LA4_0=='o') ) {
1420                alt4=5;
1421            }
1422            else if ( (LA4_0=='k') ) {
1423                alt4=6;
1424            }
1425            else if ( (LA4_0=='u') ) {
1426                alt4=7;
1427            }
1428            else if ( (LA4_0=='W') ) {
1429                alt4=8;
1430            }
1431            else if ( (LA4_0=='i') ) {
1432                alt4=9;
1433            }
1434            else if ( (LA4_0=='F') ) {
1435                alt4=10;
1436            }
1437            else if ( (LA4_0=='l') ) {
1438                alt4=11;
1439            }
1440            else if ( (LA4_0=='c') ) {
1441                alt4=12;
1442            }
1443            else if ( (LA4_0=='r') ) {
1444                alt4=13;
1445            }
1446            else if ( (LA4_0=='G') ) {
1447                alt4=14;
1448            }
1449            else if ( (LA4_0=='g') ) {
1450                alt4=15;
1451            }
1452            else if ( (LA4_0=='e') ) {
1453                alt4=16;
1454            }
1455            else if ( (LA4_0=='J') ) {
1456                alt4=17;
1457            }
1458            else if ( (LA4_0=='S') ) {
1459                alt4=18;
1460            }
1461            else if ( (LA4_0=='P') ) {
1462                alt4=19;
1463            }
1464            else if ( (LA4_0=='M') ) {
1465                alt4=20;
1466            }
1467            else if ( (LA4_0=='a') ) {
1468                alt4=21;
1469            }
1470            else if ( (LA4_0=='t') ) {
1471                alt4=22;
1472            }
1473            else if ( (LA4_0=='b') ) {
1474                alt4=23;
1475            }
1476            else if ( (LA4_0=='d') ) {
1477                alt4=24;
1478            }
1479            else if ( (LA4_0=='n') ) {
1480                alt4=25;
1481            }
1482            else if ( (LA4_0=='O') ) {
1483                alt4=26;
1484            }
1485            else if ( (LA4_0=='m') ) {
1486                alt4=27;
1487            }
1488            else if ( (LA4_0=='s') ) {
1489                alt4=28;
1490            }
1491            else if ( (LA4_0=='h') ) {
1492                alt4=29;
1493            }
1494            else if ( (LA4_0=='p') ) {
1495                alt4=30;
1496            }
1497            else if ( (LA4_0=='R') ) {
1498                alt4=31;
1499            }
1500            else if ( (LA4_0=='x') ) {
1501                alt4=32;
1502            }
1503            else if ( (LA4_0=='T') ) {
1504                alt4=33;
1505            }
1506            else if ( (LA4_0=='y') ) {
1507                alt4=34;
1508            }
1509            else if ( (LA4_0=='U') ) {
1510                alt4=35;
1511            }
1512            else if ( (LA4_0=='X') ) {
1513                alt4=36;
1514            }
1515            else if ( (LA4_0=='<') ) {
1516                int LA4_37 = input.LA(2);
1517    
1518                if ( (LA4_37=='<') ) {
1519                    int LA4_94 = input.LA(3);
1520    
1521                    if ( (LA4_94=='T') ) {
1522                        int LA4_115 = input.LA(4);
1523    
1524                        if ( (LA4_115=='a') ) {
1525                            int LA4_122 = input.LA(5);
1526    
1527                            if ( (LA4_122=='b') ) {
1528                                int LA4_123 = input.LA(6);
1529    
1530                                if ( (LA4_123=='l') ) {
1531                                    int LA4_124 = input.LA(7);
1532    
1533                                    if ( (LA4_124=='e') ) {
1534                                        int LA4_125 = input.LA(8);
1535    
1536                                        if ( (LA4_125=='O') ) {
1537                                            int LA4_126 = input.LA(9);
1538    
1539                                            if ( (LA4_126=='f') ) {
1540                                                int LA4_127 = input.LA(10);
1541    
1542                                                if ( (LA4_127=='C') ) {
1543                                                    int LA4_128 = input.LA(11);
1544    
1545                                                    if ( (LA4_128=='o') ) {
1546                                                        int LA4_129 = input.LA(12);
1547    
1548                                                        if ( (LA4_129=='n') ) {
1549                                                            int LA4_130 = input.LA(13);
1550    
1551                                                            if ( (LA4_130=='t') ) {
1552                                                                int LA4_131 = input.LA(14);
1553    
1554                                                                if ( (LA4_131=='e') ) {
1555                                                                    int LA4_132 = input.LA(15);
1556    
1557                                                                    if ( (LA4_132=='n') ) {
1558                                                                        int LA4_133 = input.LA(16);
1559    
1560                                                                        if ( (LA4_133=='t') ) {
1561                                                                            int LA4_134 = input.LA(17);
1562    
1563                                                                            if ( (LA4_134=='s') ) {
1564                                                                                int LA4_135 = input.LA(18);
1565    
1566                                                                                if ( (LA4_135=='>') ) {
1567                                                                                    alt4=37;
1568                                                                                }
1569                                                                                else if ( (LA4_135==' ') ) {
1570                                                                                    alt4=38;
1571                                                                                }
1572                                                                                else {
1573                                                                                    NoViableAltException nvae =
1574                                                                                        new NoViableAltException("1:1: Tokens : ( T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | ESCAPE | NOWIKI_BLOCK_CLOSE | NEWLINE | BLANKS | BRACE_CLOSE | COLON_SLASH | ITAL | NOWIKI_OPEN | NOWIKI_CLOSE | LINK_OPEN | LINK_CLOSE | IMAGE_OPEN | IMAGE_CLOSE | FORCED_LINEBREAK | EQUAL | PIPE | POUND | DASH | STAR | SLASH | EXTENSION | INSIGNIFICANT_CHAR );", 4, 135, input);
1575    
1576                                                                                    throw nvae;
1577                                                                                }
1578                                                                            }
1579                                                                            else {
1580                                                                                NoViableAltException nvae =
1581                                                                                    new NoViableAltException("1:1: Tokens : ( T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | ESCAPE | NOWIKI_BLOCK_CLOSE | NEWLINE | BLANKS | BRACE_CLOSE | COLON_SLASH | ITAL | NOWIKI_OPEN | NOWIKI_CLOSE | LINK_OPEN | LINK_CLOSE | IMAGE_OPEN | IMAGE_CLOSE | FORCED_LINEBREAK | EQUAL | PIPE | POUND | DASH | STAR | SLASH | EXTENSION | INSIGNIFICANT_CHAR );", 4, 134, input);
1582    
1583                                                                                throw nvae;
1584                                                                            }
1585                                                                        }
1586                                                                        else {
1587                                                                            NoViableAltException nvae =
1588                                                                                new NoViableAltException("1:1: Tokens : ( T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | ESCAPE | NOWIKI_BLOCK_CLOSE | NEWLINE | BLANKS | BRACE_CLOSE | COLON_SLASH | ITAL | NOWIKI_OPEN | NOWIKI_CLOSE | LINK_OPEN | LINK_CLOSE | IMAGE_OPEN | IMAGE_CLOSE | FORCED_LINEBREAK | EQUAL | PIPE | POUND | DASH | STAR | SLASH | EXTENSION | INSIGNIFICANT_CHAR );", 4, 133, input);
1589    
1590                                                                            throw nvae;
1591                                                                        }
1592                                                                    }
1593                                                                    else {
1594                                                                        NoViableAltException nvae =
1595                                                                            new NoViableAltException("1:1: Tokens : ( T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | ESCAPE | NOWIKI_BLOCK_CLOSE | NEWLINE | BLANKS | BRACE_CLOSE | COLON_SLASH | ITAL | NOWIKI_OPEN | NOWIKI_CLOSE | LINK_OPEN | LINK_CLOSE | IMAGE_OPEN | IMAGE_CLOSE | FORCED_LINEBREAK | EQUAL | PIPE | POUND | DASH | STAR | SLASH | EXTENSION | INSIGNIFICANT_CHAR );", 4, 132, input);
1596    
1597                                                                        throw nvae;
1598                                                                    }
1599                                                                }
1600                                                                else {
1601                                                                    NoViableAltException nvae =
1602                                                                        new NoViableAltException("1:1: Tokens : ( T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | ESCAPE | NOWIKI_BLOCK_CLOSE | NEWLINE | BLANKS | BRACE_CLOSE | COLON_SLASH | ITAL | NOWIKI_OPEN | NOWIKI_CLOSE | LINK_OPEN | LINK_CLOSE | IMAGE_OPEN | IMAGE_CLOSE | FORCED_LINEBREAK | EQUAL | PIPE | POUND | DASH | STAR | SLASH | EXTENSION | INSIGNIFICANT_CHAR );", 4, 131, input);
1603    
1604                                                                    throw nvae;
1605                                                                }
1606                                                            }
1607                                                            else {
1608                                                                NoViableAltException nvae =
1609                                                                    new NoViableAltException("1:1: Tokens : ( T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | ESCAPE | NOWIKI_BLOCK_CLOSE | NEWLINE | BLANKS | BRACE_CLOSE | COLON_SLASH | ITAL | NOWIKI_OPEN | NOWIKI_CLOSE | LINK_OPEN | LINK_CLOSE | IMAGE_OPEN | IMAGE_CLOSE | FORCED_LINEBREAK | EQUAL | PIPE | POUND | DASH | STAR | SLASH | EXTENSION | INSIGNIFICANT_CHAR );", 4, 130, input);
1610    
1611                                                                throw nvae;
1612                                                            }
1613                                                        }
1614                                                        else {
1615                                                            NoViableAltException nvae =
1616                                                                new NoViableAltException("1:1: Tokens : ( T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | ESCAPE | NOWIKI_BLOCK_CLOSE | NEWLINE | BLANKS | BRACE_CLOSE | COLON_SLASH | ITAL | NOWIKI_OPEN | NOWIKI_CLOSE | LINK_OPEN | LINK_CLOSE | IMAGE_OPEN | IMAGE_CLOSE | FORCED_LINEBREAK | EQUAL | PIPE | POUND | DASH | STAR | SLASH | EXTENSION | INSIGNIFICANT_CHAR );", 4, 129, input);
1617    
1618                                                            throw nvae;
1619                                                        }
1620                                                    }
1621                                                    else {
1622                                                        NoViableAltException nvae =
1623                                                            new NoViableAltException("1:1: Tokens : ( T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | ESCAPE | NOWIKI_BLOCK_CLOSE | NEWLINE | BLANKS | BRACE_CLOSE | COLON_SLASH | ITAL | NOWIKI_OPEN | NOWIKI_CLOSE | LINK_OPEN | LINK_CLOSE | IMAGE_OPEN | IMAGE_CLOSE | FORCED_LINEBREAK | EQUAL | PIPE | POUND | DASH | STAR | SLASH | EXTENSION | INSIGNIFICANT_CHAR );", 4, 128, input);
1624    
1625                                                        throw nvae;
1626                                                    }
1627                                                }
1628                                                else {
1629                                                    NoViableAltException nvae =
1630                                                        new NoViableAltException("1:1: Tokens : ( T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | ESCAPE | NOWIKI_BLOCK_CLOSE | NEWLINE | BLANKS | BRACE_CLOSE | COLON_SLASH | ITAL | NOWIKI_OPEN | NOWIKI_CLOSE | LINK_OPEN | LINK_CLOSE | IMAGE_OPEN | IMAGE_CLOSE | FORCED_LINEBREAK | EQUAL | PIPE | POUND | DASH | STAR | SLASH | EXTENSION | INSIGNIFICANT_CHAR );", 4, 127, input);
1631    
1632                                                    throw nvae;
1633                                                }
1634                                            }
1635                                            else {
1636                                                NoViableAltException nvae =
1637                                                    new NoViableAltException("1:1: Tokens : ( T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | ESCAPE | NOWIKI_BLOCK_CLOSE | NEWLINE | BLANKS | BRACE_CLOSE | COLON_SLASH | ITAL | NOWIKI_OPEN | NOWIKI_CLOSE | LINK_OPEN | LINK_CLOSE | IMAGE_OPEN | IMAGE_CLOSE | FORCED_LINEBREAK | EQUAL | PIPE | POUND | DASH | STAR | SLASH | EXTENSION | INSIGNIFICANT_CHAR );", 4, 126, input);
1638    
1639                                                throw nvae;
1640                                            }
1641                                        }
1642                                        else {
1643                                            NoViableAltException nvae =
1644                                                new NoViableAltException("1:1: Tokens : ( T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | ESCAPE | NOWIKI_BLOCK_CLOSE | NEWLINE | BLANKS | BRACE_CLOSE | COLON_SLASH | ITAL | NOWIKI_OPEN | NOWIKI_CLOSE | LINK_OPEN | LINK_CLOSE | IMAGE_OPEN | IMAGE_CLOSE | FORCED_LINEBREAK | EQUAL | PIPE | POUND | DASH | STAR | SLASH | EXTENSION | INSIGNIFICANT_CHAR );", 4, 125, input);
1645    
1646                                            throw nvae;
1647                                        }
1648                                    }
1649                                    else {
1650                                        NoViableAltException nvae =
1651                                            new NoViableAltException("1:1: Tokens : ( T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | ESCAPE | NOWIKI_BLOCK_CLOSE | NEWLINE | BLANKS | BRACE_CLOSE | COLON_SLASH | ITAL | NOWIKI_OPEN | NOWIKI_CLOSE | LINK_OPEN | LINK_CLOSE | IMAGE_OPEN | IMAGE_CLOSE | FORCED_LINEBREAK | EQUAL | PIPE | POUND | DASH | STAR | SLASH | EXTENSION | INSIGNIFICANT_CHAR );", 4, 124, input);
1652    
1653                                        throw nvae;
1654                                    }
1655                                }
1656                                else {
1657                                    NoViableAltException nvae =
1658                                        new NoViableAltException("1:1: Tokens : ( T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | ESCAPE | NOWIKI_BLOCK_CLOSE | NEWLINE | BLANKS | BRACE_CLOSE | COLON_SLASH | ITAL | NOWIKI_OPEN | NOWIKI_CLOSE | LINK_OPEN | LINK_CLOSE | IMAGE_OPEN | IMAGE_CLOSE | FORCED_LINEBREAK | EQUAL | PIPE | POUND | DASH | STAR | SLASH | EXTENSION | INSIGNIFICANT_CHAR );", 4, 123, input);
1659    
1660                                    throw nvae;
1661                                }
1662                            }
1663                            else {
1664                                NoViableAltException nvae =
1665                                    new NoViableAltException("1:1: Tokens : ( T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | ESCAPE | NOWIKI_BLOCK_CLOSE | NEWLINE | BLANKS | BRACE_CLOSE | COLON_SLASH | ITAL | NOWIKI_OPEN | NOWIKI_CLOSE | LINK_OPEN | LINK_CLOSE | IMAGE_OPEN | IMAGE_CLOSE | FORCED_LINEBREAK | EQUAL | PIPE | POUND | DASH | STAR | SLASH | EXTENSION | INSIGNIFICANT_CHAR );", 4, 122, input);
1666    
1667                                throw nvae;
1668                            }
1669                        }
1670                        else {
1671                            NoViableAltException nvae =
1672                                new NoViableAltException("1:1: Tokens : ( T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | ESCAPE | NOWIKI_BLOCK_CLOSE | NEWLINE | BLANKS | BRACE_CLOSE | COLON_SLASH | ITAL | NOWIKI_OPEN | NOWIKI_CLOSE | LINK_OPEN | LINK_CLOSE | IMAGE_OPEN | IMAGE_CLOSE | FORCED_LINEBREAK | EQUAL | PIPE | POUND | DASH | STAR | SLASH | EXTENSION | INSIGNIFICANT_CHAR );", 4, 115, input);
1673    
1674                            throw nvae;
1675                        }
1676                    }
1677                    else {
1678                        NoViableAltException nvae =
1679                            new NoViableAltException("1:1: Tokens : ( T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | ESCAPE | NOWIKI_BLOCK_CLOSE | NEWLINE | BLANKS | BRACE_CLOSE | COLON_SLASH | ITAL | NOWIKI_OPEN | NOWIKI_CLOSE | LINK_OPEN | LINK_CLOSE | IMAGE_OPEN | IMAGE_CLOSE | FORCED_LINEBREAK | EQUAL | PIPE | POUND | DASH | STAR | SLASH | EXTENSION | INSIGNIFICANT_CHAR );", 4, 94, input);
1680    
1681                        throw nvae;
1682                    }
1683                }
1684                else {
1685                    alt4=62;}
1686            }
1687            else if ( (LA4_0=='\"') ) {
1688                alt4=39;
1689            }
1690            else if ( (LA4_0=='>') ) {
1691                int LA4_39 = input.LA(2);
1692    
1693                if ( (LA4_39=='>') ) {
1694                    alt4=40;
1695                }
1696                else {
1697                    alt4=62;}
1698            }
1699            else if ( (LA4_0=='~') ) {
1700                alt4=41;
1701            }
1702            else if ( (LA4_0=='\r') ) {
1703                switch ( input.LA(2) ) {
1704                case '\n':
1705                    {
1706                    int LA4_99 = input.LA(3);
1707    
1708                    if ( (LA4_99=='}') ) {
1709                        int LA4_100 = input.LA(4);
1710    
1711                        if ( (LA4_100=='}') ) {
1712                            alt4=42;
1713                        }
1714                        else {
1715                            alt4=45;}
1716                    }
1717                    else {
1718                        alt4=43;}
1719                    }
1720                    break;
1721                case '}':
1722                    {
1723                    int LA4_100 = input.LA(3);
1724    
1725                    if ( (LA4_100=='}') ) {
1726                        alt4=42;
1727                    }
1728                    else {
1729                        alt4=45;}
1730                    }
1731                    break;
1732                default:
1733                    alt4=43;}
1734    
1735            }
1736            else if ( (LA4_0=='\n') ) {
1737                int LA4_42 = input.LA(2);
1738    
1739                if ( (LA4_42=='}') ) {
1740                    int LA4_100 = input.LA(3);
1741    
1742                    if ( (LA4_100=='}') ) {
1743                        alt4=42;
1744                    }
1745                    else {
1746                        alt4=45;}
1747                }
1748                else {
1749                    alt4=43;}
1750            }
1751            else if ( (LA4_0=='\t'||LA4_0==' ') ) {
1752                alt4=44;
1753            }
1754            else if ( (LA4_0=='/') ) {
1755                int LA4_44 = input.LA(2);
1756    
1757                if ( (LA4_44=='/') ) {
1758                    alt4=47;
1759                }
1760                else {
1761                    alt4=60;}
1762            }
1763            else if ( (LA4_0=='{') ) {
1764                int LA4_45 = input.LA(2);
1765    
1766                if ( (LA4_45=='{') ) {
1767                    int LA4_104 = input.LA(3);
1768    
1769                    if ( (LA4_104=='{') ) {
1770                        alt4=48;
1771                    }
1772                    else {
1773                        alt4=52;}
1774                }
1775                else {
1776                    alt4=62;}
1777            }
1778            else if ( (LA4_0=='}') ) {
1779                int LA4_46 = input.LA(2);
1780    
1781                if ( (LA4_46=='}') ) {
1782                    int LA4_105 = input.LA(3);
1783    
1784                    if ( (LA4_105=='}') ) {
1785                        alt4=49;
1786                    }
1787                    else {
1788                        alt4=53;}
1789                }
1790                else {
1791                    alt4=62;}
1792            }
1793            else if ( (LA4_0=='[') ) {
1794                int LA4_47 = input.LA(2);
1795    
1796                if ( (LA4_47=='[') ) {
1797                    alt4=50;
1798                }
1799                else {
1800                    alt4=62;}
1801            }
1802            else if ( (LA4_0==']') ) {
1803                int LA4_48 = input.LA(2);
1804    
1805                if ( (LA4_48==']') ) {
1806                    alt4=51;
1807                }
1808                else {
1809                    alt4=62;}
1810            }
1811            else if ( (LA4_0=='\\') ) {
1812                int LA4_49 = input.LA(2);
1813    
1814                if ( (LA4_49=='\\') ) {
1815                    alt4=54;
1816                }
1817                else {
1818                    alt4=62;}
1819            }
1820            else if ( (LA4_0=='=') ) {
1821                alt4=55;
1822            }
1823            else if ( (LA4_0=='|') ) {
1824                alt4=56;
1825            }
1826            else if ( (LA4_0=='#') ) {
1827                alt4=57;
1828            }
1829            else if ( (LA4_0=='-') ) {
1830                alt4=58;
1831            }
1832            else if ( (LA4_0=='*') ) {
1833                alt4=59;
1834            }
1835            else if ( (LA4_0=='@') ) {
1836                int LA4_55 = input.LA(2);
1837    
1838                if ( (LA4_55=='@') ) {
1839                    alt4=61;
1840                }
1841                else {
1842                    alt4=62;}
1843            }
1844            else if ( ((LA4_0>='\u0000' && LA4_0<='\b')||(LA4_0>='\u000B' && LA4_0<='\f')||(LA4_0>='\u000E' && LA4_0<='\u001F')||LA4_0=='!'||(LA4_0>='$' && LA4_0<=')')||(LA4_0>='+' && LA4_0<=',')||LA4_0=='.'||(LA4_0>='0' && LA4_0<='1')||(LA4_0>='3' && LA4_0<='9')||LA4_0==';'||LA4_0=='?'||(LA4_0>='A' && LA4_0<='B')||LA4_0=='E'||(LA4_0>='H' && LA4_0<='I')||(LA4_0>='K' && LA4_0<='L')||LA4_0=='N'||LA4_0=='Q'||LA4_0=='V'||(LA4_0>='Y' && LA4_0<='Z')||(LA4_0>='^' && LA4_0<='`')||LA4_0=='f'||LA4_0=='j'||LA4_0=='q'||(LA4_0>='v' && LA4_0<='w')||LA4_0=='z'||(LA4_0>='\u007F' && LA4_0<='\uFFFE')) ) {
1845                alt4=62;
1846            }
1847            else {
1848                NoViableAltException nvae =
1849                    new NoViableAltException("1:1: Tokens : ( T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | ESCAPE | NOWIKI_BLOCK_CLOSE | NEWLINE | BLANKS | BRACE_CLOSE | COLON_SLASH | ITAL | NOWIKI_OPEN | NOWIKI_CLOSE | LINK_OPEN | LINK_CLOSE | IMAGE_OPEN | IMAGE_CLOSE | FORCED_LINEBREAK | EQUAL | PIPE | POUND | DASH | STAR | SLASH | EXTENSION | INSIGNIFICANT_CHAR );", 4, 0, input);
1850    
1851                throw nvae;
1852            }
1853            switch (alt4) {
1854                case 1 :
1855                    // Creole10.g:1:10: T41
1856                    {
1857                    mT41(); 
1858    
1859                    }
1860                    break;
1861                case 2 :
1862                    // Creole10.g:1:14: T42
1863                    {
1864                    mT42(); 
1865    
1866                    }
1867                    break;
1868                case 3 :
1869                    // Creole10.g:1:18: T43
1870                    {
1871                    mT43(); 
1872    
1873                    }
1874                    break;
1875                case 4 :
1876                    // Creole10.g:1:22: T44
1877                    {
1878                    mT44(); 
1879    
1880                    }
1881                    break;
1882                case 5 :
1883                    // Creole10.g:1:26: T45
1884                    {
1885                    mT45(); 
1886    
1887                    }
1888                    break;
1889                case 6 :
1890                    // Creole10.g:1:30: T46
1891                    {
1892                    mT46(); 
1893    
1894                    }
1895                    break;
1896                case 7 :
1897                    // Creole10.g:1:34: T47
1898                    {
1899                    mT47(); 
1900    
1901                    }
1902                    break;
1903                case 8 :
1904                    // Creole10.g:1:38: T48
1905                    {
1906                    mT48(); 
1907    
1908                    }
1909                    break;
1910                case 9 :
1911                    // Creole10.g:1:42: T49
1912                    {
1913                    mT49(); 
1914    
1915                    }
1916                    break;
1917                case 10 :
1918                    // Creole10.g:1:46: T50
1919                    {
1920                    mT50(); 
1921    
1922                    }
1923                    break;
1924                case 11 :
1925                    // Creole10.g:1:50: T51
1926                    {
1927                    mT51(); 
1928    
1929                    }
1930                    break;
1931                case 12 :
1932                    // Creole10.g:1:54: T52
1933                    {
1934                    mT52(); 
1935    
1936                    }
1937                    break;
1938                case 13 :
1939                    // Creole10.g:1:58: T53
1940                    {
1941                    mT53(); 
1942    
1943                    }
1944                    break;
1945                case 14 :
1946                    // Creole10.g:1:62: T54
1947                    {
1948                    mT54(); 
1949    
1950                    }
1951                    break;
1952                case 15 :
1953                    // Creole10.g:1:66: T55
1954                    {
1955                    mT55(); 
1956    
1957                    }
1958                    break;
1959                case 16 :
1960                    // Creole10.g:1:70: T56
1961                    {
1962                    mT56(); 
1963    
1964                    }
1965                    break;
1966                case 17 :
1967                    // Creole10.g:1:74: T57
1968                    {
1969                    mT57(); 
1970    
1971                    }
1972                    break;
1973                case 18 :
1974                    // Creole10.g:1:78: T58
1975                    {
1976                    mT58(); 
1977    
1978                    }
1979                    break;
1980                case 19 :
1981                    // Creole10.g:1:82: T59
1982                    {
1983                    mT59(); 
1984    
1985                    }
1986                    break;
1987                case 20 :
1988                    // Creole10.g:1:86: T60
1989                    {
1990                    mT60(); 
1991    
1992                    }
1993                    break;
1994                case 21 :
1995                    // Creole10.g:1:90: T61
1996                    {
1997                    mT61(); 
1998    
1999                    }
2000                    break;
2001                case 22 :
2002                    // Creole10.g:1:94: T62
2003                    {
2004                    mT62(); 
2005    
2006                    }
2007                    break;
2008                case 23 :
2009                    // Creole10.g:1:98: T63
2010                    {
2011                    mT63(); 
2012    
2013                    }
2014                    break;
2015                case 24 :
2016                    // Creole10.g:1:102: T64
2017                    {
2018                    mT64(); 
2019    
2020                    }
2021                    break;
2022                case 25 :
2023                    // Creole10.g:1:106: T65
2024                    {
2025                    mT65(); 
2026    
2027                    }
2028                    break;
2029                case 26 :
2030                    // Creole10.g:1:110: T66
2031                    {
2032                    mT66(); 
2033    
2034                    }
2035                    break;
2036                case 27 :
2037                    // Creole10.g:1:114: T67
2038                    {
2039                    mT67(); 
2040    
2041                    }
2042                    break;
2043                case 28 :
2044                    // Creole10.g:1:118: T68
2045                    {
2046                    mT68(); 
2047    
2048                    }
2049                    break;
2050                case 29 :
2051                    // Creole10.g:1:122: T69
2052                    {
2053                    mT69(); 
2054    
2055                    }
2056                    break;
2057                case 30 :
2058                    // Creole10.g:1:126: T70
2059                    {
2060                    mT70(); 
2061    
2062                    }
2063                    break;
2064                case 31 :
2065                    // Creole10.g:1:130: T71
2066                    {
2067                    mT71(); 
2068    
2069                    }
2070                    break;
2071                case 32 :
2072                    // Creole10.g:1:134: T72
2073                    {
2074                    mT72(); 
2075    
2076                    }
2077                    break;
2078                case 33 :
2079                    // Creole10.g:1:138: T73
2080                    {
2081                    mT73(); 
2082    
2083                    }
2084                    break;
2085                case 34 :
2086                    // Creole10.g:1:142: T74
2087                    {
2088                    mT74(); 
2089    
2090                    }
2091                    break;
2092                case 35 :
2093                    // Creole10.g:1:146: T75
2094                    {
2095                    mT75(); 
2096    
2097                    }
2098                    break;
2099                case 36 :
2100                    // Creole10.g:1:150: T76
2101                    {
2102                    mT76(); 
2103    
2104                    }
2105                    break;
2106                case 37 :
2107                    // Creole10.g:1:154: T77
2108                    {
2109                    mT77(); 
2110    
2111                    }
2112                    break;
2113                case 38 :
2114                    // Creole10.g:1:158: T78
2115                    {
2116                    mT78(); 
2117    
2118                    }
2119                    break;
2120                case 39 :
2121                    // Creole10.g:1:162: T79
2122                    {
2123                    mT79(); 
2124    
2125                    }
2126                    break;
2127                case 40 :
2128                    // Creole10.g:1:166: T80
2129                    {
2130                    mT80(); 
2131    
2132                    }
2133                    break;
2134                case 41 :
2135                    // Creole10.g:1:170: ESCAPE
2136                    {
2137                    mESCAPE(); 
2138    
2139                    }
2140                    break;
2141                case 42 :
2142                    // Creole10.g:1:177: NOWIKI_BLOCK_CLOSE
2143                    {
2144                    mNOWIKI_BLOCK_CLOSE(); 
2145    
2146                    }
2147                    break;
2148                case 43 :
2149                    // Creole10.g:1:196: NEWLINE
2150                    {
2151                    mNEWLINE(); 
2152    
2153                    }
2154                    break;
2155                case 44 :
2156                    // Creole10.g:1:204: BLANKS
2157                    {
2158                    mBLANKS(); 
2159    
2160                    }
2161                    break;
2162                case 45 :
2163                    // Creole10.g:1:211: BRACE_CLOSE
2164                    {
2165                    mBRACE_CLOSE(); 
2166    
2167                    }
2168                    break;
2169                case 46 :
2170                    // Creole10.g:1:223: COLON_SLASH
2171                    {
2172                    mCOLON_SLASH(); 
2173    
2174                    }
2175                    break;
2176                case 47 :
2177                    // Creole10.g:1:235: ITAL
2178                    {
2179                    mITAL(); 
2180    
2181                    }
2182                    break;
2183                case 48 :
2184                    // Creole10.g:1:240: NOWIKI_OPEN
2185                    {
2186                    mNOWIKI_OPEN(); 
2187    
2188                    }
2189                    break;
2190                case 49 :
2191                    // Creole10.g:1:252: NOWIKI_CLOSE
2192                    {
2193                    mNOWIKI_CLOSE(); 
2194    
2195                    }
2196                    break;
2197                case 50 :
2198                    // Creole10.g:1:265: LINK_OPEN
2199                    {
2200                    mLINK_OPEN(); 
2201    
2202                    }
2203                    break;
2204                case 51 :
2205                    // Creole10.g:1:275: LINK_CLOSE
2206                    {
2207                    mLINK_CLOSE(); 
2208    
2209                    }
2210                    break;
2211                case 52 :
2212                    // Creole10.g:1:286: IMAGE_OPEN
2213                    {
2214                    mIMAGE_OPEN(); 
2215    
2216                    }
2217                    break;
2218                case 53 :
2219                    // Creole10.g:1:297: IMAGE_CLOSE
2220                    {
2221                    mIMAGE_CLOSE(); 
2222    
2223                    }
2224                    break;
2225                case 54 :
2226                    // Creole10.g:1:309: FORCED_LINEBREAK
2227                    {
2228                    mFORCED_LINEBREAK(); 
2229    
2230                    }
2231                    break;
2232                case 55 :
2233                    // Creole10.g:1:326: EQUAL
2234                    {
2235                    mEQUAL(); 
2236    
2237                    }
2238                    break;
2239                case 56 :
2240                    // Creole10.g:1:332: PIPE
2241                    {
2242                    mPIPE(); 
2243    
2244                    }
2245                    break;
2246                case 57 :
2247                    // Creole10.g:1:337: POUND
2248                    {
2249                    mPOUND(); 
2250    
2251                    }
2252                    break;
2253                case 58 :
2254                    // Creole10.g:1:343: DASH
2255                    {
2256                    mDASH(); 
2257    
2258                    }
2259                    break;
2260                case 59 :
2261                    // Creole10.g:1:348: STAR
2262                    {
2263                    mSTAR(); 
2264    
2265                    }
2266                    break;
2267                case 60 :
2268                    // Creole10.g:1:353: SLASH
2269                    {
2270                    mSLASH(); 
2271    
2272                    }
2273                    break;
2274                case 61 :
2275                    // Creole10.g:1:359: EXTENSION
2276                    {
2277                    mEXTENSION(); 
2278    
2279                    }
2280                    break;
2281                case 62 :
2282                    // Creole10.g:1:369: INSIGNIFICANT_CHAR
2283                    {
2284                    mINSIGNIFICANT_CHAR(); 
2285    
2286                    }
2287                    break;
2288    
2289            }
2290    
2291        }
2292    
2293    
2294     
2295    
2296    }