Ich bin seit heute Morgen dabei den bisherigen Markup-Parser für daucms umzuschreiben.
Die frühere Version war zwar einfach einfacher und ansich recht perfekt, jedoch wollte ich einfach mal was neues ausprobieren.
Das bisherige Ergebnis kann man hier sehen:
http://daucms.de/trac/browser/daucms/utils/dautext.py
Ich teste immer erstmal immer mit der Tesffunktion unten.
zum testen bitte beachten: http://daucms.de/trac/browser/daucms/ut ... ext.py#L57
Dadurch wird der Parser nicht komplett ausgeführt.
zZ bekomme ich folgende Ausgabe:
Code: Alles auswählen
('text', '\n**bold**\n__underline__\n__underline2__\n//italic//\n#link[www.dadad.xy]\n** bold __ underlinebold __ **')
('text', '')
('text', '')
('text', '')
('text', '')
('text', '')
('text', '')
('text', '')
('text', '')
('text', '')
('text', '\n\n\n\n\n\n')
('text', '')
('text', '')
('text', '')
('text', '')
('text', '')
('text', '')
('text', '')
('text', '')
('text', '')
('text', '\n')
('text', '')
('text', '')
('text', '')
('text', '')
('text', '')
('text', '')
('text', '')
('text', '')
('text', '')
('text', 'lalalal')
('text', '')
('text', '')
('text', '')
('text', '')
('text', '')
('text', '')
('text', '')
('text', '')
('text', '')
Warum zum teufel, findet er nur 'text'-Tokens und geht auf die anderen nicht ein?
MfG EnTeQuAk
€dit:
und warum so viele leere Text-Tokens ausgegeben werden, wüsste ich auch gerne.
Freue mich über Hilfe. zZ komme ich einfach nicht weiter