anchor.diff:      $('#download').on('click', downloadCode);
       $('#request-for-comments').on('click', requestComments);
     };
  +
  +
  +  var initializeRegexes = function(){
  +    regex_for_language.set("ace/mode/python", /File "(.+?)", line (\d+)/g);
  +    regex_for_language.set("ace/mode/java", /(.*\.java):(\d):/g);
  +  }
   
     var initializeTooltips = function() {
       $('[data-tooltip]').tooltip();
  
positive.code: 
        // set regex for parsing error traces based on the mode of the main file.
        if( $(element).parent().data('role') == "main_file"){
          var mode = $(element).data('mode');
          if(mode == "ace/mode/python"){
            tracepositions_regex = tracepositions_regexes.python;
          } else if (mode = "ace/mode/java"){
            tracepositions_regex = tracepositions_regexes.java;
          }
        }
  
        var file_id =  $(element).data('id');
  
negative.code: 
    if ($('#editor').isPresent()) {
        if (isBrowserSupported()) {
            initializeRegexes();
            initializeCodePilot();
            $('.score, #development-environment').show();
            configureEditors();
  