docs: public final void mEXP() throws RecognitionException {
          try {
              int _type = EXP;
              int _channel = DEFAULT_TOKEN_CHANNEL;
              // com/dyuproject/protostuff/parser/ProtoLexer.g:235:5: ( NUMINT ( 'e' | 'E' ) NUMINT )
              // com/dyuproject/protostuff/parser/ProtoLexer.g:235:9: NUMINT ( 'e' | 'E' ) NUMINT
              {
              mNUMINT(); 
              if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
                  input.consume();
  
              }
              else {
                  MismatchedSetException mse = new MismatchedSetException(null,input);
                  recover(mse);
                  throw mse;}
  
              mNUMINT(); 
  
              }
  
              state.type = _type;
              state.channel = _channel;
          }
          finally {
          }
      }