Coverage Report - org.galagosearch.tupleflow.typebuilder.GalagoTypeBuilderLexer
 
Classes in this File Line Coverage Branch Coverage Complexity
GalagoTypeBuilderLexer
52%
242/465
24%
96/406
9.32
 
 1  
 // $ANTLR 3.0.1 /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g 2009-01-07 22:22:51
 2  
 
 3  
   package org.galagosearch.tupleflow.typebuilder;
 4  
 
 5  
 
 6  
 import org.antlr.runtime.*;
 7  
 import java.util.Stack;
 8  
 import java.util.List;
 9  
 import java.util.ArrayList;
 10  
 
 11  
 public class GalagoTypeBuilderLexer extends Lexer {
 12  
     public static final int T21=21;
 13  
     public static final int T14=14;
 14  
     public static final int T22=22;
 15  
     public static final int T11=11;
 16  
     public static final int T9=9;
 17  
     public static final int WS=6;
 18  
     public static final int T12=12;
 19  
     public static final int T23=23;
 20  
     public static final int T13=13;
 21  
     public static final int T20=20;
 22  
     public static final int T7=7;
 23  
     public static final int NEWLINE=5;
 24  
     public static final int T10=10;
 25  
     public static final int T18=18;
 26  
     public static final int T15=15;
 27  
     public static final int EOF=-1;
 28  
     public static final int T17=17;
 29  
     public static final int Tokens=25;
 30  
     public static final int T16=16;
 31  
     public static final int T8=8;
 32  
     public static final int T24=24;
 33  
     public static final int T19=19;
 34  
     public static final int ID=4;
 35  0
     public GalagoTypeBuilderLexer() {;} 
 36  
     public GalagoTypeBuilderLexer(CharStream input) {
 37  2
         super(input);
 38  2
     }
 39  0
     public String getGrammarFileName() { return "/Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g"; }
 40  
 
 41  
     // $ANTLR start T7
 42  
     public final void mT7() throws RecognitionException {
 43  
         try {
 44  2
             int _type = T7;
 45  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:6:4: ( 'bytes' )
 46  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:6:6: 'bytes'
 47  
             {
 48  2
             match("bytes"); 
 49  
 
 50  
 
 51  
             }
 52  
 
 53  2
             this.type = _type;
 54  
         }
 55  0
         finally {
 56  2
         }
 57  2
     }
 58  
     // $ANTLR end T7
 59  
 
 60  
     // $ANTLR start T8
 61  
     public final void mT8() throws RecognitionException {
 62  
         try {
 63  0
             int _type = T8;
 64  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:7:4: ( 'boolean' )
 65  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:7:6: 'boolean'
 66  
             {
 67  0
             match("boolean"); 
 68  
 
 69  
 
 70  
             }
 71  
 
 72  0
             this.type = _type;
 73  
         }
 74  0
         finally {
 75  0
         }
 76  0
     }
 77  
     // $ANTLR end T8
 78  
 
 79  
     // $ANTLR start T9
 80  
     public final void mT9() throws RecognitionException {
 81  
         try {
 82  4
             int _type = T9;
 83  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:8:4: ( 'int' )
 84  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:8:6: 'int'
 85  
             {
 86  4
             match("int"); 
 87  
 
 88  
 
 89  
             }
 90  
 
 91  4
             this.type = _type;
 92  
         }
 93  0
         finally {
 94  4
         }
 95  4
     }
 96  
     // $ANTLR end T9
 97  
 
 98  
     // $ANTLR start T10
 99  
     public final void mT10() throws RecognitionException {
 100  
         try {
 101  2
             int _type = T10;
 102  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:9:5: ( 'long' )
 103  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:9:7: 'long'
 104  
             {
 105  2
             match("long"); 
 106  
 
 107  
 
 108  
             }
 109  
 
 110  2
             this.type = _type;
 111  
         }
 112  0
         finally {
 113  2
         }
 114  2
     }
 115  
     // $ANTLR end T10
 116  
 
 117  
     // $ANTLR start T11
 118  
     public final void mT11() throws RecognitionException {
 119  
         try {
 120  0
             int _type = T11;
 121  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:10:5: ( 'short' )
 122  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:10:7: 'short'
 123  
             {
 124  0
             match("short"); 
 125  
 
 126  
 
 127  
             }
 128  
 
 129  0
             this.type = _type;
 130  
         }
 131  0
         finally {
 132  0
         }
 133  0
     }
 134  
     // $ANTLR end T11
 135  
 
 136  
     // $ANTLR start T12
 137  
     public final void mT12() throws RecognitionException {
 138  
         try {
 139  0
             int _type = T12;
 140  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:11:5: ( 'byte' )
 141  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:11:7: 'byte'
 142  
             {
 143  0
             match("byte"); 
 144  
 
 145  
 
 146  
             }
 147  
 
 148  0
             this.type = _type;
 149  
         }
 150  0
         finally {
 151  0
         }
 152  0
     }
 153  
     // $ANTLR end T12
 154  
 
 155  
     // $ANTLR start T13
 156  
     public final void mT13() throws RecognitionException {
 157  
         try {
 158  0
             int _type = T13;
 159  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:12:5: ( 'float' )
 160  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:12:7: 'float'
 161  
             {
 162  0
             match("float"); 
 163  
 
 164  
 
 165  
             }
 166  
 
 167  0
             this.type = _type;
 168  
         }
 169  0
         finally {
 170  0
         }
 171  0
     }
 172  
     // $ANTLR end T13
 173  
 
 174  
     // $ANTLR start T14
 175  
     public final void mT14() throws RecognitionException {
 176  
         try {
 177  0
             int _type = T14;
 178  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:13:5: ( 'double' )
 179  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:13:7: 'double'
 180  
             {
 181  0
             match("double"); 
 182  
 
 183  
 
 184  
             }
 185  
 
 186  0
             this.type = _type;
 187  
         }
 188  0
         finally {
 189  0
         }
 190  0
     }
 191  
     // $ANTLR end T14
 192  
 
 193  
     // $ANTLR start T15
 194  
     public final void mT15() throws RecognitionException {
 195  
         try {
 196  0
             int _type = T15;
 197  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:14:5: ( 'String' )
 198  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:14:7: 'String'
 199  
             {
 200  0
             match("String"); 
 201  
 
 202  
 
 203  
             }
 204  
 
 205  0
             this.type = _type;
 206  
         }
 207  0
         finally {
 208  0
         }
 209  0
     }
 210  
     // $ANTLR end T15
 211  
 
 212  
     // $ANTLR start T16
 213  
     public final void mT16() throws RecognitionException {
 214  
         try {
 215  14
             int _type = T16;
 216  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:15:5: ( ';' )
 217  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:15:7: ';'
 218  
             {
 219  14
             match(';'); 
 220  
 
 221  
             }
 222  
 
 223  14
             this.type = _type;
 224  
         }
 225  0
         finally {
 226  14
         }
 227  14
     }
 228  
     // $ANTLR end T16
 229  
 
 230  
     // $ANTLR start T17
 231  
     public final void mT17() throws RecognitionException {
 232  
         try {
 233  4
             int _type = T17;
 234  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:16:5: ( '+' )
 235  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:16:7: '+'
 236  
             {
 237  4
             match('+'); 
 238  
 
 239  
             }
 240  
 
 241  4
             this.type = _type;
 242  
         }
 243  0
         finally {
 244  4
         }
 245  4
     }
 246  
     // $ANTLR end T17
 247  
 
 248  
     // $ANTLR start T18
 249  
     public final void mT18() throws RecognitionException {
 250  
         try {
 251  0
             int _type = T18;
 252  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:17:5: ( '-' )
 253  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:17:7: '-'
 254  
             {
 255  0
             match('-'); 
 256  
 
 257  
             }
 258  
 
 259  0
             this.type = _type;
 260  
         }
 261  0
         finally {
 262  0
         }
 263  0
     }
 264  
     // $ANTLR end T18
 265  
 
 266  
     // $ANTLR start T19
 267  
     public final void mT19() throws RecognitionException {
 268  
         try {
 269  4
             int _type = T19;
 270  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:18:5: ( 'order:' )
 271  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:18:7: 'order:'
 272  
             {
 273  4
             match("order:"); 
 274  
 
 275  
 
 276  
             }
 277  
 
 278  4
             this.type = _type;
 279  
         }
 280  0
         finally {
 281  4
         }
 282  4
     }
 283  
     // $ANTLR end T19
 284  
 
 285  
     // $ANTLR start T20
 286  
     public final void mT20() throws RecognitionException {
 287  
         try {
 288  6
             int _type = T20;
 289  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:19:5: ( '.' )
 290  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:19:7: '.'
 291  
             {
 292  6
             match('.'); 
 293  
 
 294  
             }
 295  
 
 296  6
             this.type = _type;
 297  
         }
 298  0
         finally {
 299  6
         }
 300  6
     }
 301  
     // $ANTLR end T20
 302  
 
 303  
     // $ANTLR start T21
 304  
     public final void mT21() throws RecognitionException {
 305  
         try {
 306  2
             int _type = T21;
 307  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:20:5: ( 'package' )
 308  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:20:7: 'package'
 309  
             {
 310  2
             match("package"); 
 311  
 
 312  
 
 313  
             }
 314  
 
 315  2
             this.type = _type;
 316  
         }
 317  0
         finally {
 318  2
         }
 319  2
     }
 320  
     // $ANTLR end T21
 321  
 
 322  
     // $ANTLR start T22
 323  
     public final void mT22() throws RecognitionException {
 324  
         try {
 325  2
             int _type = T22;
 326  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:21:5: ( 'type' )
 327  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:21:7: 'type'
 328  
             {
 329  2
             match("type"); 
 330  
 
 331  
 
 332  
             }
 333  
 
 334  2
             this.type = _type;
 335  
         }
 336  0
         finally {
 337  2
         }
 338  2
     }
 339  
     // $ANTLR end T22
 340  
 
 341  
     // $ANTLR start T23
 342  
     public final void mT23() throws RecognitionException {
 343  
         try {
 344  2
             int _type = T23;
 345  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:22:5: ( '{' )
 346  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:22:7: '{'
 347  
             {
 348  2
             match('{'); 
 349  
 
 350  
             }
 351  
 
 352  2
             this.type = _type;
 353  
         }
 354  0
         finally {
 355  2
         }
 356  2
     }
 357  
     // $ANTLR end T23
 358  
 
 359  
     // $ANTLR start T24
 360  
     public final void mT24() throws RecognitionException {
 361  
         try {
 362  2
             int _type = T24;
 363  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:23:5: ( '}' )
 364  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:23:7: '}'
 365  
             {
 366  2
             match('}'); 
 367  
 
 368  
             }
 369  
 
 370  2
             this.type = _type;
 371  
         }
 372  0
         finally {
 373  2
         }
 374  2
     }
 375  
     // $ANTLR end T24
 376  
 
 377  
     // $ANTLR start ID
 378  
     public final void mID() throws RecognitionException {
 379  
         try {
 380  22
             int _type = ID;
 381  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:72:5: ( ( 'a' .. 'z' | 'A' .. 'Z' )+ )
 382  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:72:9: ( 'a' .. 'z' | 'A' .. 'Z' )+
 383  
             {
 384  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:72:9: ( 'a' .. 'z' | 'A' .. 'Z' )+
 385  22
             int cnt1=0;
 386  
             loop1:
 387  
             do {
 388  186
                 int alt1=2;
 389  186
                 int LA1_0 = input.LA(1);
 390  
 
 391  186
                 if ( ((LA1_0>='A' && LA1_0<='Z')||(LA1_0>='a' && LA1_0<='z')) ) {
 392  164
                     alt1=1;
 393  
                 }
 394  
 
 395  
 
 396  186
                 switch (alt1) {
 397  
                     case 1 :
 398  
                         // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:
 399  
                         {
 400  164
                         if ( (input.LA(1)>='A' && input.LA(1)<='Z')||(input.LA(1)>='a' && input.LA(1)<='z') ) {
 401  164
                             input.consume();
 402  
 
 403  
                         }
 404  
                         else {
 405  0
                             MismatchedSetException mse =
 406  
                                 new MismatchedSetException(null,input);
 407  0
                             recover(mse);    throw mse;
 408  
                         }
 409  
 
 410  
 
 411  
                         }
 412  
                         break;
 413  
 
 414  
                     default :
 415  22
                         if ( cnt1 >= 1 ) break loop1;
 416  0
                         EarlyExitException eee =
 417  
                             new EarlyExitException(1, input);
 418  0
                         throw eee;
 419  
                 }
 420  164
                 cnt1++;
 421  164
             } while (true);
 422  
 
 423  
 
 424  
             }
 425  
 
 426  22
             this.type = _type;
 427  
         }
 428  0
         finally {
 429  22
         }
 430  22
     }
 431  
     // $ANTLR end ID
 432  
 
 433  
     // $ANTLR start NEWLINE
 434  
     public final void mNEWLINE() throws RecognitionException {
 435  
         try {
 436  16
             int _type = NEWLINE;
 437  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:73:8: ( ( '\\r' )? '\\n' )
 438  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:73:9: ( '\\r' )? '\\n'
 439  
             {
 440  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:73:9: ( '\\r' )?
 441  16
             int alt2=2;
 442  16
             int LA2_0 = input.LA(1);
 443  
 
 444  16
             if ( (LA2_0=='\r') ) {
 445  0
                 alt2=1;
 446  
             }
 447  16
             switch (alt2) {
 448  
                 case 1 :
 449  
                     // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:73:9: '\\r'
 450  
                     {
 451  0
                     match('\r'); 
 452  
 
 453  
                     }
 454  
                     break;
 455  
 
 456  
             }
 457  
 
 458  16
             match('\n'); 
 459  16
             skip();
 460  
 
 461  
             }
 462  
 
 463  16
             this.type = _type;
 464  
         }
 465  0
         finally {
 466  16
         }
 467  16
     }
 468  
     // $ANTLR end NEWLINE
 469  
 
 470  
     // $ANTLR start WS
 471  
     public final void mWS() throws RecognitionException {
 472  
         try {
 473  36
             int _type = WS;
 474  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:74:5: ( ( ' ' | '\\t' )+ )
 475  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:74:9: ( ' ' | '\\t' )+
 476  
             {
 477  
             // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:74:9: ( ' ' | '\\t' )+
 478  36
             int cnt3=0;
 479  
             loop3:
 480  
             do {
 481  84
                 int alt3=2;
 482  84
                 int LA3_0 = input.LA(1);
 483  
 
 484  84
                 if ( (LA3_0=='\t'||LA3_0==' ') ) {
 485  48
                     alt3=1;
 486  
                 }
 487  
 
 488  
 
 489  84
                 switch (alt3) {
 490  
                     case 1 :
 491  
                         // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:
 492  
                         {
 493  48
                         if ( input.LA(1)=='\t'||input.LA(1)==' ' ) {
 494  48
                             input.consume();
 495  
 
 496  
                         }
 497  
                         else {
 498  0
                             MismatchedSetException mse =
 499  
                                 new MismatchedSetException(null,input);
 500  0
                             recover(mse);    throw mse;
 501  
                         }
 502  
 
 503  
 
 504  
                         }
 505  
                         break;
 506  
 
 507  
                     default :
 508  36
                         if ( cnt3 >= 1 ) break loop3;
 509  0
                         EarlyExitException eee =
 510  
                             new EarlyExitException(3, input);
 511  0
                         throw eee;
 512  
                 }
 513  48
                 cnt3++;
 514  48
             } while (true);
 515  
 
 516  36
             skip();
 517  
 
 518  
             }
 519  
 
 520  36
             this.type = _type;
 521  
         }
 522  0
         finally {
 523  36
         }
 524  36
     }
 525  
     // $ANTLR end WS
 526  
 
 527  
     public void mTokens() throws RecognitionException {
 528  
         // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:1:8: ( T7 | T8 | T9 | T10 | T11 | T12 | T13 | T14 | T15 | T16 | T17 | T18 | T19 | T20 | T21 | T22 | T23 | T24 | ID | NEWLINE | WS )
 529  118
         int alt4=21;
 530  118
         switch ( input.LA(1) ) {
 531  
         case 'b':
 532  
             {
 533  4
             switch ( input.LA(2) ) {
 534  
             case 'o':
 535  
                 {
 536  0
                 int LA4_20 = input.LA(3);
 537  
 
 538  0
                 if ( (LA4_20=='o') ) {
 539  0
                     int LA4_31 = input.LA(4);
 540  
 
 541  0
                     if ( (LA4_31=='l') ) {
 542  0
                         int LA4_42 = input.LA(5);
 543  
 
 544  0
                         if ( (LA4_42=='e') ) {
 545  0
                             int LA4_53 = input.LA(6);
 546  
 
 547  0
                             if ( (LA4_53=='a') ) {
 548  0
                                 int LA4_64 = input.LA(7);
 549  
 
 550  0
                                 if ( (LA4_64=='n') ) {
 551  0
                                     int LA4_72 = input.LA(8);
 552  
 
 553  0
                                     if ( ((LA4_72>='A' && LA4_72<='Z')||(LA4_72>='a' && LA4_72<='z')) ) {
 554  0
                                         alt4=19;
 555  
                                     }
 556  
                                     else {
 557  0
                                         alt4=2;}
 558  0
                                 }
 559  
                                 else {
 560  0
                                     alt4=19;}
 561  0
                             }
 562  
                             else {
 563  0
                                 alt4=19;}
 564  0
                         }
 565  
                         else {
 566  0
                             alt4=19;}
 567  0
                     }
 568  
                     else {
 569  0
                         alt4=19;}
 570  0
                 }
 571  
                 else {
 572  0
                     alt4=19;}
 573  
                 }
 574  0
                 break;
 575  
             case 'y':
 576  
                 {
 577  2
                 int LA4_21 = input.LA(3);
 578  
 
 579  2
                 if ( (LA4_21=='t') ) {
 580  2
                     int LA4_32 = input.LA(4);
 581  
 
 582  2
                     if ( (LA4_32=='e') ) {
 583  2
                         switch ( input.LA(5) ) {
 584  
                         case 's':
 585  
                             {
 586  2
                             int LA4_54 = input.LA(6);
 587  
 
 588  2
                             if ( ((LA4_54>='A' && LA4_54<='Z')||(LA4_54>='a' && LA4_54<='z')) ) {
 589  0
                                 alt4=19;
 590  
                             }
 591  
                             else {
 592  2
                                 alt4=1;}
 593  
                             }
 594  2
                             break;
 595  
                         case 'A':
 596  
                         case 'B':
 597  
                         case 'C':
 598  
                         case 'D':
 599  
                         case 'E':
 600  
                         case 'F':
 601  
                         case 'G':
 602  
                         case 'H':
 603  
                         case 'I':
 604  
                         case 'J':
 605  
                         case 'K':
 606  
                         case 'L':
 607  
                         case 'M':
 608  
                         case 'N':
 609  
                         case 'O':
 610  
                         case 'P':
 611  
                         case 'Q':
 612  
                         case 'R':
 613  
                         case 'S':
 614  
                         case 'T':
 615  
                         case 'U':
 616  
                         case 'V':
 617  
                         case 'W':
 618  
                         case 'X':
 619  
                         case 'Y':
 620  
                         case 'Z':
 621  
                         case 'a':
 622  
                         case 'b':
 623  
                         case 'c':
 624  
                         case 'd':
 625  
                         case 'e':
 626  
                         case 'f':
 627  
                         case 'g':
 628  
                         case 'h':
 629  
                         case 'i':
 630  
                         case 'j':
 631  
                         case 'k':
 632  
                         case 'l':
 633  
                         case 'm':
 634  
                         case 'n':
 635  
                         case 'o':
 636  
                         case 'p':
 637  
                         case 'q':
 638  
                         case 'r':
 639  
                         case 't':
 640  
                         case 'u':
 641  
                         case 'v':
 642  
                         case 'w':
 643  
                         case 'x':
 644  
                         case 'y':
 645  
                         case 'z':
 646  
                             {
 647  0
                             alt4=19;
 648  
                             }
 649  0
                             break;
 650  
                         default:
 651  0
                             alt4=6;}
 652  
 
 653  
                     }
 654  
                     else {
 655  0
                         alt4=19;}
 656  2
                 }
 657  
                 else {
 658  0
                     alt4=19;}
 659  
                 }
 660  2
                 break;
 661  
             default:
 662  2
                 alt4=19;}
 663  
 
 664  
             }
 665  2
             break;
 666  
         case 'i':
 667  
             {
 668  4
             int LA4_2 = input.LA(2);
 669  
 
 670  4
             if ( (LA4_2=='n') ) {
 671  4
                 int LA4_22 = input.LA(3);
 672  
 
 673  4
                 if ( (LA4_22=='t') ) {
 674  4
                     int LA4_33 = input.LA(4);
 675  
 
 676  4
                     if ( ((LA4_33>='A' && LA4_33<='Z')||(LA4_33>='a' && LA4_33<='z')) ) {
 677  0
                         alt4=19;
 678  
                     }
 679  
                     else {
 680  4
                         alt4=3;}
 681  4
                 }
 682  
                 else {
 683  0
                     alt4=19;}
 684  4
             }
 685  
             else {
 686  0
                 alt4=19;}
 687  
             }
 688  4
             break;
 689  
         case 'l':
 690  
             {
 691  2
             int LA4_3 = input.LA(2);
 692  
 
 693  2
             if ( (LA4_3=='o') ) {
 694  2
                 int LA4_23 = input.LA(3);
 695  
 
 696  2
                 if ( (LA4_23=='n') ) {
 697  2
                     int LA4_34 = input.LA(4);
 698  
 
 699  2
                     if ( (LA4_34=='g') ) {
 700  2
                         int LA4_45 = input.LA(5);
 701  
 
 702  2
                         if ( ((LA4_45>='A' && LA4_45<='Z')||(LA4_45>='a' && LA4_45<='z')) ) {
 703  0
                             alt4=19;
 704  
                         }
 705  
                         else {
 706  2
                             alt4=4;}
 707  2
                     }
 708  
                     else {
 709  0
                         alt4=19;}
 710  2
                 }
 711  
                 else {
 712  0
                     alt4=19;}
 713  2
             }
 714  
             else {
 715  0
                 alt4=19;}
 716  
             }
 717  2
             break;
 718  
         case 's':
 719  
             {
 720  0
             int LA4_4 = input.LA(2);
 721  
 
 722  0
             if ( (LA4_4=='h') ) {
 723  0
                 int LA4_24 = input.LA(3);
 724  
 
 725  0
                 if ( (LA4_24=='o') ) {
 726  0
                     int LA4_35 = input.LA(4);
 727  
 
 728  0
                     if ( (LA4_35=='r') ) {
 729  0
                         int LA4_46 = input.LA(5);
 730  
 
 731  0
                         if ( (LA4_46=='t') ) {
 732  0
                             int LA4_57 = input.LA(6);
 733  
 
 734  0
                             if ( ((LA4_57>='A' && LA4_57<='Z')||(LA4_57>='a' && LA4_57<='z')) ) {
 735  0
                                 alt4=19;
 736  
                             }
 737  
                             else {
 738  0
                                 alt4=5;}
 739  0
                         }
 740  
                         else {
 741  0
                             alt4=19;}
 742  0
                     }
 743  
                     else {
 744  0
                         alt4=19;}
 745  0
                 }
 746  
                 else {
 747  0
                     alt4=19;}
 748  0
             }
 749  
             else {
 750  0
                 alt4=19;}
 751  
             }
 752  0
             break;
 753  
         case 'f':
 754  
             {
 755  0
             int LA4_5 = input.LA(2);
 756  
 
 757  0
             if ( (LA4_5=='l') ) {
 758  0
                 int LA4_25 = input.LA(3);
 759  
 
 760  0
                 if ( (LA4_25=='o') ) {
 761  0
                     int LA4_36 = input.LA(4);
 762  
 
 763  0
                     if ( (LA4_36=='a') ) {
 764  0
                         int LA4_47 = input.LA(5);
 765  
 
 766  0
                         if ( (LA4_47=='t') ) {
 767  0
                             int LA4_58 = input.LA(6);
 768  
 
 769  0
                             if ( ((LA4_58>='A' && LA4_58<='Z')||(LA4_58>='a' && LA4_58<='z')) ) {
 770  0
                                 alt4=19;
 771  
                             }
 772  
                             else {
 773  0
                                 alt4=7;}
 774  0
                         }
 775  
                         else {
 776  0
                             alt4=19;}
 777  0
                     }
 778  
                     else {
 779  0
                         alt4=19;}
 780  0
                 }
 781  
                 else {
 782  0
                     alt4=19;}
 783  0
             }
 784  
             else {
 785  0
                 alt4=19;}
 786  
             }
 787  0
             break;
 788  
         case 'd':
 789  
             {
 790  4
             int LA4_6 = input.LA(2);
 791  
 
 792  4
             if ( (LA4_6=='o') ) {
 793  4
                 int LA4_26 = input.LA(3);
 794  
 
 795  4
                 if ( (LA4_26=='u') ) {
 796  0
                     int LA4_37 = input.LA(4);
 797  
 
 798  0
                     if ( (LA4_37=='b') ) {
 799  0
                         int LA4_48 = input.LA(5);
 800  
 
 801  0
                         if ( (LA4_48=='l') ) {
 802  0
                             int LA4_59 = input.LA(6);
 803  
 
 804  0
                             if ( (LA4_59=='e') ) {
 805  0
                                 int LA4_68 = input.LA(7);
 806  
 
 807  0
                                 if ( ((LA4_68>='A' && LA4_68<='Z')||(LA4_68>='a' && LA4_68<='z')) ) {
 808  0
                                     alt4=19;
 809  
                                 }
 810  
                                 else {
 811  0
                                     alt4=8;}
 812  0
                             }
 813  
                             else {
 814  0
                                 alt4=19;}
 815  0
                         }
 816  
                         else {
 817  0
                             alt4=19;}
 818  0
                     }
 819  
                     else {
 820  0
                         alt4=19;}
 821  0
                 }
 822  
                 else {
 823  4
                     alt4=19;}
 824  4
             }
 825  
             else {
 826  0
                 alt4=19;}
 827  
             }
 828  4
             break;
 829  
         case 'S':
 830  
             {
 831  0
             int LA4_7 = input.LA(2);
 832  
 
 833  0
             if ( (LA4_7=='t') ) {
 834  0
                 int LA4_27 = input.LA(3);
 835  
 
 836  0
                 if ( (LA4_27=='r') ) {
 837  0
                     int LA4_38 = input.LA(4);
 838  
 
 839  0
                     if ( (LA4_38=='i') ) {
 840  0
                         int LA4_49 = input.LA(5);
 841  
 
 842  0
                         if ( (LA4_49=='n') ) {
 843  0
                             int LA4_60 = input.LA(6);
 844  
 
 845  0
                             if ( (LA4_60=='g') ) {
 846  0
                                 int LA4_69 = input.LA(7);
 847  
 
 848  0
                                 if ( ((LA4_69>='A' && LA4_69<='Z')||(LA4_69>='a' && LA4_69<='z')) ) {
 849  0
                                     alt4=19;
 850  
                                 }
 851  
                                 else {
 852  0
                                     alt4=9;}
 853  0
                             }
 854  
                             else {
 855  0
                                 alt4=19;}
 856  0
                         }
 857  
                         else {
 858  0
                             alt4=19;}
 859  0
                     }
 860  
                     else {
 861  0
                         alt4=19;}
 862  0
                 }
 863  
                 else {
 864  0
                     alt4=19;}
 865  0
             }
 866  
             else {
 867  0
                 alt4=19;}
 868  
             }
 869  0
             break;
 870  
         case ';':
 871  
             {
 872  14
             alt4=10;
 873  
             }
 874  14
             break;
 875  
         case '+':
 876  
             {
 877  4
             alt4=11;
 878  
             }
 879  4
             break;
 880  
         case '-':
 881  
             {
 882  0
             alt4=12;
 883  
             }
 884  0
             break;
 885  
         case 'o':
 886  
             {
 887  6
             int LA4_11 = input.LA(2);
 888  
 
 889  6
             if ( (LA4_11=='r') ) {
 890  6
                 int LA4_28 = input.LA(3);
 891  
 
 892  6
                 if ( (LA4_28=='d') ) {
 893  4
                     int LA4_39 = input.LA(4);
 894  
 
 895  4
                     if ( (LA4_39=='e') ) {
 896  4
                         int LA4_50 = input.LA(5);
 897  
 
 898  4
                         if ( (LA4_50=='r') ) {
 899  4
                             int LA4_61 = input.LA(6);
 900  
 
 901  4
                             if ( (LA4_61==':') ) {
 902  4
                                 alt4=13;
 903  
                             }
 904  
                             else {
 905  0
                                 alt4=19;}
 906  4
                         }
 907  
                         else {
 908  0
                             alt4=19;}
 909  4
                     }
 910  
                     else {
 911  0
                         alt4=19;}
 912  4
                 }
 913  
                 else {
 914  2
                     alt4=19;}
 915  6
             }
 916  
             else {
 917  0
                 alt4=19;}
 918  
             }
 919  6
             break;
 920  
         case '.':
 921  
             {
 922  6
             alt4=14;
 923  
             }
 924  6
             break;
 925  
         case 'p':
 926  
             {
 927  2
             int LA4_13 = input.LA(2);
 928  
 
 929  2
             if ( (LA4_13=='a') ) {
 930  2
                 int LA4_29 = input.LA(3);
 931  
 
 932  2
                 if ( (LA4_29=='c') ) {
 933  2
                     int LA4_40 = input.LA(4);
 934  
 
 935  2
                     if ( (LA4_40=='k') ) {
 936  2
                         int LA4_51 = input.LA(5);
 937  
 
 938  2
                         if ( (LA4_51=='a') ) {
 939  2
                             int LA4_62 = input.LA(6);
 940  
 
 941  2
                             if ( (LA4_62=='g') ) {
 942  2
                                 int LA4_71 = input.LA(7);
 943  
 
 944  2
                                 if ( (LA4_71=='e') ) {
 945  2
                                     int LA4_75 = input.LA(8);
 946  
 
 947  2
                                     if ( ((LA4_75>='A' && LA4_75<='Z')||(LA4_75>='a' && LA4_75<='z')) ) {
 948  0
                                         alt4=19;
 949  
                                     }
 950  
                                     else {
 951  2
                                         alt4=15;}
 952  2
                                 }
 953  
                                 else {
 954  0
                                     alt4=19;}
 955  2
                             }
 956  
                             else {
 957  0
                                 alt4=19;}
 958  2
                         }
 959  
                         else {
 960  0
                             alt4=19;}
 961  2
                     }
 962  
                     else {
 963  0
                         alt4=19;}
 964  2
                 }
 965  
                 else {
 966  0
                     alt4=19;}
 967  2
             }
 968  
             else {
 969  0
                 alt4=19;}
 970  
             }
 971  2
             break;
 972  
         case 't':
 973  
             {
 974  4
             int LA4_14 = input.LA(2);
 975  
 
 976  4
             if ( (LA4_14=='y') ) {
 977  4
                 int LA4_30 = input.LA(3);
 978  
 
 979  4
                 if ( (LA4_30=='p') ) {
 980  4
                     int LA4_41 = input.LA(4);
 981  
 
 982  4
                     if ( (LA4_41=='e') ) {
 983  4
                         int LA4_52 = input.LA(5);
 984  
 
 985  4
                         if ( ((LA4_52>='A' && LA4_52<='Z')||(LA4_52>='a' && LA4_52<='z')) ) {
 986  2
                             alt4=19;
 987  
                         }
 988  
                         else {
 989  2
                             alt4=16;}
 990  4
                     }
 991  
                     else {
 992  0
                         alt4=19;}
 993  4
                 }
 994  
                 else {
 995  0
                     alt4=19;}
 996  4
             }
 997  
             else {
 998  0
                 alt4=19;}
 999  
             }
 1000  4
             break;
 1001  
         case '{':
 1002  
             {
 1003  2
             alt4=17;
 1004  
             }
 1005  2
             break;
 1006  
         case '}':
 1007  
             {
 1008  2
             alt4=18;
 1009  
             }
 1010  2
             break;
 1011  
         case 'A':
 1012  
         case 'B':
 1013  
         case 'C':
 1014  
         case 'D':
 1015  
         case 'E':
 1016  
         case 'F':
 1017  
         case 'G':
 1018  
         case 'H':
 1019  
         case 'I':
 1020  
         case 'J':
 1021  
         case 'K':
 1022  
         case 'L':
 1023  
         case 'M':
 1024  
         case 'N':
 1025  
         case 'O':
 1026  
         case 'P':
 1027  
         case 'Q':
 1028  
         case 'R':
 1029  
         case 'T':
 1030  
         case 'U':
 1031  
         case 'V':
 1032  
         case 'W':
 1033  
         case 'X':
 1034  
         case 'Y':
 1035  
         case 'Z':
 1036  
         case 'a':
 1037  
         case 'c':
 1038  
         case 'e':
 1039  
         case 'g':
 1040  
         case 'h':
 1041  
         case 'j':
 1042  
         case 'k':
 1043  
         case 'm':
 1044  
         case 'n':
 1045  
         case 'q':
 1046  
         case 'r':
 1047  
         case 'u':
 1048  
         case 'v':
 1049  
         case 'w':
 1050  
         case 'x':
 1051  
         case 'y':
 1052  
         case 'z':
 1053  
             {
 1054  12
             alt4=19;
 1055  
             }
 1056  12
             break;
 1057  
         case '\n':
 1058  
         case '\r':
 1059  
             {
 1060  16
             alt4=20;
 1061  
             }
 1062  16
             break;
 1063  
         case '\t':
 1064  
         case ' ':
 1065  
             {
 1066  36
             alt4=21;
 1067  
             }
 1068  36
             break;
 1069  
         default:
 1070  0
             NoViableAltException nvae =
 1071  
                 new NoViableAltException("1:1: Tokens : ( T7 | T8 | T9 | T10 | T11 | T12 | T13 | T14 | T15 | T16 | T17 | T18 | T19 | T20 | T21 | T22 | T23 | T24 | ID | NEWLINE | WS );", 4, 0, input);
 1072  
 
 1073  0
             throw nvae;
 1074  
         }
 1075  
 
 1076  118
         switch (alt4) {
 1077  
             case 1 :
 1078  
                 // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:1:10: T7
 1079  
                 {
 1080  2
                 mT7(); 
 1081  
 
 1082  
                 }
 1083  2
                 break;
 1084  
             case 2 :
 1085  
                 // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:1:13: T8
 1086  
                 {
 1087  0
                 mT8(); 
 1088  
 
 1089  
                 }
 1090  0
                 break;
 1091  
             case 3 :
 1092  
                 // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:1:16: T9
 1093  
                 {
 1094  4
                 mT9(); 
 1095  
 
 1096  
                 }
 1097  4
                 break;
 1098  
             case 4 :
 1099  
                 // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:1:19: T10
 1100  
                 {
 1101  2
                 mT10(); 
 1102  
 
 1103  
                 }
 1104  2
                 break;
 1105  
             case 5 :
 1106  
                 // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:1:23: T11
 1107  
                 {
 1108  0
                 mT11(); 
 1109  
 
 1110  
                 }
 1111  0
                 break;
 1112  
             case 6 :
 1113  
                 // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:1:27: T12
 1114  
                 {
 1115  0
                 mT12(); 
 1116  
 
 1117  
                 }
 1118  0
                 break;
 1119  
             case 7 :
 1120  
                 // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:1:31: T13
 1121  
                 {
 1122  0
                 mT13(); 
 1123  
 
 1124  
                 }
 1125  0
                 break;
 1126  
             case 8 :
 1127  
                 // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:1:35: T14
 1128  
                 {
 1129  0
                 mT14(); 
 1130  
 
 1131  
                 }
 1132  0
                 break;
 1133  
             case 9 :
 1134  
                 // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:1:39: T15
 1135  
                 {
 1136  0
                 mT15(); 
 1137  
 
 1138  
                 }
 1139  0
                 break;
 1140  
             case 10 :
 1141  
                 // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:1:43: T16
 1142  
                 {
 1143  14
                 mT16(); 
 1144  
 
 1145  
                 }
 1146  14
                 break;
 1147  
             case 11 :
 1148  
                 // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:1:47: T17
 1149  
                 {
 1150  4
                 mT17(); 
 1151  
 
 1152  
                 }
 1153  4
                 break;
 1154  
             case 12 :
 1155  
                 // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:1:51: T18
 1156  
                 {
 1157  0
                 mT18(); 
 1158  
 
 1159  
                 }
 1160  0
                 break;
 1161  
             case 13 :
 1162  
                 // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:1:55: T19
 1163  
                 {
 1164  4
                 mT19(); 
 1165  
 
 1166  
                 }
 1167  4
                 break;
 1168  
             case 14 :
 1169  
                 // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:1:59: T20
 1170  
                 {
 1171  6
                 mT20(); 
 1172  
 
 1173  
                 }
 1174  6
                 break;
 1175  
             case 15 :
 1176  
                 // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:1:63: T21
 1177  
                 {
 1178  2
                 mT21(); 
 1179  
 
 1180  
                 }
 1181  2
                 break;
 1182  
             case 16 :
 1183  
                 // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:1:67: T22
 1184  
                 {
 1185  2
                 mT22(); 
 1186  
 
 1187  
                 }
 1188  2
                 break;
 1189  
             case 17 :
 1190  
                 // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:1:71: T23
 1191  
                 {
 1192  2
                 mT23(); 
 1193  
 
 1194  
                 }
 1195  2
                 break;
 1196  
             case 18 :
 1197  
                 // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:1:75: T24
 1198  
                 {
 1199  2
                 mT24(); 
 1200  
 
 1201  
                 }
 1202  2
                 break;
 1203  
             case 19 :
 1204  
                 // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:1:79: ID
 1205  
                 {
 1206  22
                 mID(); 
 1207  
 
 1208  
                 }
 1209  22
                 break;
 1210  
             case 20 :
 1211  
                 // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:1:82: NEWLINE
 1212  
                 {
 1213  16
                 mNEWLINE(); 
 1214  
 
 1215  
                 }
 1216  16
                 break;
 1217  
             case 21 :
 1218  
                 // /Users/trevor/Documents/School/Research/galago/galagosearch/galagosearch-tupleflow-typebuilder/src/main/antlr/org/galagosearch/tupleflow/typebuilder/GalagoTypeBuilder.g:1:90: WS
 1219  
                 {
 1220  36
                 mWS(); 
 1221  
 
 1222  
                 }
 1223  
                 break;
 1224  
 
 1225  
         }
 1226  
 
 1227  118
     }
 1228  
 
 1229  
 
 1230  
  
 1231  
 
 1232  
 }