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