Closed gaenseklein closed 5 years ago
muss beim parser bereits gemacht werden. wichtig: da ende jetzt immer gleich ist muss abgefragt werden, ob es eine datenstruktur innerhalb der datenstruktur gibt, bspw. bei sektionen ist das jetzt der fall. d.h. die äußere datenstruktur darf nicht vom ende der inneren datenstruktur geschlossen werden. beispiel: vorher: ||hidden|| ||chart||line chartdaten ||chart|| ||hidden|| jetzt: ```hidden ```chart line chartdaten ``` ```
fehlt noch die buttonanpassung, der rest scheint durch zu sein
ist auch durch soweit ich das sehe
@jochmann wenn es weitere syntax-änderungsvorschläge gibt wäre jetzt noch ein guter zeitpunkt. ich habe manche sachen hardgecoded - wie eben bspw. die buttons fürs einfügen von datenstruktur-texten. wenn das flexibler gestaltet werden soll - also in zukunft vielleicht doch noch mal die syntax geändert werden soll - würde ich das jetzt gerne wissen und dann dementsprechend ändern. das ist möglich, aber verkompliziert die stelle, die sonst ein ein-zeiler pro plugin ist. allgemein sollten syntax-änderungen vor dem ersten start abgeschlossen sein imho und danach nur noch erweitert, aber nicht mehr verändert/gelöscht werden (es sei denn es gibt n krassen versionssprung der das rechtfertigt) um abwärtskompatiblität zu gewährleisten. wichtig zu wissen bei der jetzigen syntax:
\
ausgeklammert werden. so kann auch im code-block datenheader etc. stehen - sie müssen nur das erste ` ausklammern - also bspw. \```der abschluss-tag
ist für daten-tags verbindlich - d.h. in der zeile darf sonst nichts stehen. auch kein kommentar, nichts. nur die drei zeichen. ja. abschluss immer mit
in eigener Zeile. ich würde allerdings die tags als "section-tags" bezeichnen. Und im HTML auch mitauszeichnen. eventuell kennzeichnen wir bestehende semantische einheiten direkt oder als tochterelement? also für Tabellen und
aus ||datenstruktur|| daten ||datenstruktur|| mache ```datenstruktur daten ```