code: public final void mECHAR() throws RecognitionException {
          try {
              // C:\\Project\\Obdalib\\obdalib-parent\\obdalib-core\\src\\main\\java\\it\\unibz\\inf\\obda\\gui\\swing\\utils\\MappingFilter.g:141:3: ( '\\\\' ( 't' | 'b' | 'n' | 'r' | 'f' | '\\\\' | '\"' | '\\'' ) )
              // C:\\Project\\Obdalib\\obdalib-parent\\obdalib-core\\src\\main\\java\\it\\unibz\\inf\\obda\\gui\\swing\\utils\\MappingFilter.g:141:5: '\\\\' ( 't' | 'b' | 'n' | 'r' | 'f' | '\\\\' | '\"' | '\\'' )
              {
              match('\\'); 
  
              if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||input.LA(1)=='t' ) {
                  input.consume();
              }
              else {
                  MismatchedSetException mse = new MismatchedSetException(null,input);
                  recover(mse);
                  throw mse;
              }
  
  
              }
  
  
          }
          finally {
          	// do for sure before leaving
          }
      }
docs: $ANTLR start "ECHAR"