code: public final void mWS() throws RecognitionException {
          try {
              int _type = WS;
              int _channel = DEFAULT_TOKEN_CHANNEL;
              // BELStatement.g:311:4: ( ( ' ' | '\\t' | '\\n' | '\\r' | '\\f' )+ )
              // BELStatement.g:311:6: ( ' ' | '\\t' | '\\n' | '\\r' | '\\f' )+
              {
              // BELStatement.g:311:6: ( ' ' | '\\t' | '\\n' | '\\r' | '\\f' )+
              int cnt6=0;
              loop6:
              do {
                  int alt6=2;
                  int LA6_0 = input.LA(1);
  
                  if ( ((LA6_0>='\t' && LA6_0<='\n')||(LA6_0>='\f' && LA6_0<='\r')||LA6_0==' ') ) {
                      alt6=1;
                  }
  
  
                  switch (alt6) {
              	case 1 :
              	    // BELStatement.g:
              	    {
              	    if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||(input.LA(1)>='\f' && input.LA(1)<='\r')||input.LA(1)==' ' ) {
              	        input.consume();
  
              	    }
              	    else {
              	        MismatchedSetException mse = new MismatchedSetException(null,input);
              	        recover(mse);
              	        throw mse;}
  
  
              	    }
              	    break;
  
              	default :
              	    if ( cnt6 >= 1 ) break loop6;
                          EarlyExitException eee =
                              new EarlyExitException(6, input);
                          throw eee;
                  }
                  cnt6++;
              } while (true);
  
              _channel = HIDDEN;
  
              }
  
              state.type = _type;
              state.channel = _channel;
          }
          finally {
          }
      }
docs: $ANTLR start "WS"