示例#1
0
 /**
  * Function to display error in GCC style.
  * @param Array $errors
  * @param String $customErrorMessage
  */
 public static function displayGCCStyleOutput($errors)
 {
     require_once __DIR__ . '/../libs/core/functions.php';
     foreach ($errors as $listoferrors) {
         foreach ($listoferrors['result'] as $individualErrors) {
             if (count($individualErrors) == 0) {
                 continue;
             }
             $file = $listoferrors['file'];
             $line = $individualErrors["LINE"];
             $content = $individualErrors["CONTENT"];
             $errorType = $individualErrors["ERROR"];
             $errorMessage = Scanner::getErrorMessage($errorType);
             $errorNature = $individualErrors["TYPE"];
             echof("?:?:?:?:\t?\n?\n\n", $errorNature, $file, $line, $errorType, $content, $errorMessage);
         }
     }
 }