';
echo '
AutoCons â Quellcode';
echo '';
foreach ($lines as $i => $raw_line) {
$nr = $i + 1;
$lc = htmlspecialchars($raw_line);
// Kommentare
$lc = preg_replace('/^(\s*\/\/.*)$/', '$1', $lc);
$lc = preg_replace('/^(\s*\*.*)$/', '$1', $lc);
// Strings
// String-Hervorhebung (einfache Anführungszeichen)
$lc = preg_replace('/"([^&]*)"/','"$1"', $lc);
// PHP-Keywords
foreach (['function','return','global','if','else','foreach',
'for','while','switch','case','break','echo','exit',
'include','header','array_fill','array_merge'] as $kw)
$lc = preg_replace('/\b('.preg_quote($kw,'/').')\b/',
'$1', $lc);
// Geometriefunktionen
$lc = preg_replace('/\b(PW|PPW|LPP|PLL|LSP|LPDP|LPA|LPAV|KR|PKL|PKK|PZP|PAL|PALV|PLS|PD|AD|AX|AY)(?=\s*\()/',
'$1', $lc);
echo "| $nr | $lc |
\n";
}
echo '