Hallo!
Soeben habe ich ein Update der Forensoftware durchgeführt. Es umfasst ein Feature, welches im Idealfall nicht auffällt: ein neuer Syntax-Parsser.
Der alte Parser hat lange Zeit einen wirklich guten Job gemacht und er funktinionierte selbst mit den Funktionen, die ich "so da reingefrickelt" hatte, ziemlich gut. Aber er ist mit der Zeit doch in die Jahre gekommen und so habe ich mich entschlossen, endlich den Schritt zu machen, einen komplett neuen Parser zu schreiben.
Der Parser arbeitet völlig anders als der Alte, sollte jedoch Ergebnisse liefern, die genauso aussehen wie beim alten Parser. Beim Aussehen der Quelltext sollte es keine Unterschiede geben. Verzichtet wird allerdings auf diese eher merkwürdige Tabellenstruktur zum Darstellen des Quelltextes, es wird nun vollständig auf den pre-Tag zurückgegriffen, was den HTML-Quelltext deutlich schlanker machen sollte.
Auswirkungen hat es auf das Parsen von Highlight-Tags: Diese werden innerhalb von Syntax-Tags nun vom Syntax-Parser geparst und nicht mehr vom BBCode-Parser. Dadurch werden diese deutlich zuverlässiger verarbeitet. Einschränkungen sind, dass ein von einem Highlight-Tag "aufgespaltenes" Schlüsselwort nicht mehr als solches erkannt wird - das ist aber IMHO nicht wirklich schlimm.
Das Ersetzen des Parsers war eine größere "Operation", sodass noch mit dem ein oder anderen Fehler zu rechnen ist. Meldungen sind wie immer erwünscht
Grüße
Christian
P.S.: Mit dem Parser wurde der Ox- in den Prism-Tag geändert.
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".