DataTree ist eine DSL für die Erstellung strukturierter Dokumente in Python inspiriert von Rubys Builder, aber unterstützt viele strukturierte Ausgabeformate.
Beispiel:
Ein kleines Beispiel:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; von DataTree Import Node
& Nbsp; & nbsp; & nbsp; author = Node ("Autor")
& Nbsp; & nbsp; & nbsp; author.name ("Terry Pratchett ')
& Nbsp; & nbsp; & nbsp; author.genere ('Fantasy / Komödie)
& Nbsp; & nbsp; & nbsp; mit author.novels (count = 2) als Romane:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; novels.novel ("Small Gods", year = 1992)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; novels.novel ("The Fifth Elephant", year = 1999)
& Nbsp; & nbsp; & nbsp; Druck author.render ()
Was produziert:
& Nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp;
Anforderungen :
- Python
Einschränkungen .
- Das Projekt ist ein work in progress und noch nicht betriebsbereit
Kommentare nicht gefunden