Voor mijn documentatie maak ik gebruik van markdown en echter wil ik gebruik maken van code voorbeelden.
Nu heb ik verscheidene php parsers gebruikt, 1 zelfs gedebugged en proberen de bug te vinden en oplossen (nog niet gelukt) maar de 3 parsers die ik nu getest heb kunnen mijn code niet mooi weergeven.
Die parsers gebruiken ook allemaal regexes, die ik normaliter zo veel mogelijk vermijdt vanwege slechte leesbaarheid (al kan dat met ai wellicht beter).
Mijn code tags beginnen met een dubbele {{ en daar voegen alle 3 de parsers daartussen enters en spaties tussen, zodat de opmaak wordt verpest.
Ik zoek dus een goede parser die mijn code tags goed houdt liefst met een abstract syntax tree en liever geen regex, maar mb_str_split.
Ik denk dat mijzelf het een maand duurt voordat ik een basis markdown parser kan maken (heb genoeg data om te testen) en overweeg zelfbouw ook omdat de parsers die ik heb getest html er niet uit kunnen filteren en ik dat in mijn parser wel kan toevoegen.
Kent iemand een goede markdown parser liefst in cli (debian) zodat ik mij die maand kan sparen ?
Heb wel ervaring met het bouwen van parsers.
Het moet ook html kunnen verwijderen uit het document het liefst zodat ik de markdown kan valideren en als user input kan gaan gebruiken.
De parsers die ik heb getest:
https://michelf.com/projects/php-markdown
https://github.com/cebe/markdown
https://github.com/erusev/parsedown
Nu heb ik verscheidene php parsers gebruikt, 1 zelfs gedebugged en proberen de bug te vinden en oplossen (nog niet gelukt) maar de 3 parsers die ik nu getest heb kunnen mijn code niet mooi weergeven.
Die parsers gebruiken ook allemaal regexes, die ik normaliter zo veel mogelijk vermijdt vanwege slechte leesbaarheid (al kan dat met ai wellicht beter).
Mijn code tags beginnen met een dubbele {{ en daar voegen alle 3 de parsers daartussen enters en spaties tussen, zodat de opmaak wordt verpest.
Ik zoek dus een goede parser die mijn code tags goed houdt liefst met een abstract syntax tree en liever geen regex, maar mb_str_split.
Ik denk dat mijzelf het een maand duurt voordat ik een basis markdown parser kan maken (heb genoeg data om te testen) en overweeg zelfbouw ook omdat de parsers die ik heb getest html er niet uit kunnen filteren en ik dat in mijn parser wel kan toevoegen.
Kent iemand een goede markdown parser liefst in cli (debian) zodat ik mij die maand kan sparen ?
Heb wel ervaring met het bouwen van parsers.
Het moet ook html kunnen verwijderen uit het document het liefst zodat ik de markdown kan valideren en als user input kan gaan gebruiken.
De parsers die ik heb getest:
https://michelf.com/projects/php-markdown
https://github.com/cebe/markdown
https://github.com/erusev/parsedown