Skip to content

Tech Debt: AsciiDoc ifdef/ifndef Support (TD-ADOC-001) #14

@raifdmueller

Description

@raifdmueller

Beschreibung

Implementierung der bedingten Blöcke für AsciiDoc, die in Phase 1 bewusst ausgelassen wurden.

Zu unterstützende Features

  • ifdef::attr[] / endif::[]
  • ifndef::attr[] / endif::[]
  • ifeval::[] (niedrige Priorität)
  • Verschachtelte Bedingungen

Beispiel

:backend: html

ifdef::backend[This only appears for HTML output]

ifndef::print[]
This is hidden in print mode.
endif::[]

Acceptance Criteria

  • Bedingte Blöcke werden basierend auf Attributen ein-/ausgeblendet
  • Verschachtelte Bedingungen funktionieren
  • Performance bleibt akzeptabel

Referenzen

  • src/docs/spec/05_asciidoc_parser.adoc - Technische Schulden TD-ADOC-001

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions