code: public final void mCOMMENT() throws RecognitionException {
          try {
              int _type = COMMENT;
              int _channel = DEFAULT_TOKEN_CHANNEL;
              // /home/victor/srec/core/src/main/antlr/srec.g:155:2: ( '#' ( . )* NEWLINE )
              // /home/victor/srec/core/src/main/antlr/srec.g:155:4: '#' ( . )* NEWLINE
              {
              match('#'); 
              // /home/victor/srec/core/src/main/antlr/srec.g:155:8: ( . )*
              loop11:
              do {
                  int alt11=2;
                  int LA11_0 = input.LA(1);
  
                  if ( (LA11_0=='\r') ) {
                      alt11=2;
                  }
                  else if ( (LA11_0=='\n') ) {
                      alt11=2;
                  }
                  else if ( ((LA11_0>='\u0000' && LA11_0<='\t')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\uFFFF')) ) {
                      alt11=1;
                  }
  
  
                  switch (alt11) {
              	case 1 :
              	    // /home/victor/srec/core/src/main/antlr/srec.g:155:8: .
              	    {
              	    matchAny(); 
  
              	    }
              	    break;
  
              	default :
              	    break loop11;
                  }
              } while (true);
  
              skip();
              mNEWLINE(); 
  
              }
  
              state.type = _type;
              state.channel = _channel;
          }
          finally {
          }
      }
docs: $ANTLR start "COMMENT"