code: public final void mIDENT_LIST() throws RecognitionException {
          try {
              int _type = IDENT_LIST;
              int _channel = DEFAULT_TOKEN_CHANNEL;
              // BELScript.g:269:11: ( '{' OBJECT_IDENT ( COMMA OBJECT_IDENT )* '}' )
              // BELScript.g:270:5: '{' OBJECT_IDENT ( COMMA OBJECT_IDENT )* '}'
              {
              match('{'); 
              mOBJECT_IDENT(); 
              // BELScript.g:270:22: ( COMMA OBJECT_IDENT )*
              loop3:
              do {
                  int alt3=2;
                  int LA3_0 = input.LA(1);
  
                  if ( (LA3_0==' '||LA3_0==',') ) {
                      alt3=1;
                  }
  
  
                  switch (alt3) {
              	case 1 :
              	    // BELScript.g:270:23: COMMA OBJECT_IDENT
              	    {
              	    mCOMMA(); 
              	    mOBJECT_IDENT(); 
  
              	    }
              	    break;
  
              	default :
              	    break loop3;
                  }
              } while (true);
  
              match('}'); 
  
              }
  
              state.type = _type;
              state.channel = _channel;
          }
          finally {
          }
      }
docs: $ANTLR start "IDENT_LIST"