html(); } catch (parkdown\ParserError $error) { echo "
";
$message = explode(" ", $error->getMessage());
$location = array_shift($message);
$loc = explode(":", $location);
$file = array_shift($loc);
$line = substr(implode(":", $loc), 0, -1);
[$row, $col] = explode(":", $line);
echo "$location ".implode(" ", $message);
$stackTrace = explode("\n", $error->getTraceAsString());
echo "";
foreach ($stackTrace as $step) {
$step = explode(" ", $step);
array_shift($step);
$location = array_shift($step);
$location = preg_replace("/\(([0-9]+)\):/", ":\$1:", $location);
echo "$location ".implode(" ", $step)."
";
}
echo "
";
}