DataTree est un DSL pour créer des documents structurés en Python inspirés par Rubys Builder, mais le soutien de nombreux formats de sortie structurés.
Exemple:
Un petit exemple:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; de datatree nœud d'importation
& Nbsp; & nbsp; & nbsp; author = Node («auteur»)
& Nbsp; & nbsp; & nbsp; author.name (Terry Pratchett)
& Nbsp; & nbsp; & nbsp; author.genere ("Fantastique / Comédie»)
& Nbsp; & nbsp; & nbsp; avec author.novels (count = 2) que les romans:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; novels.novel ("Small Gods", year = 1992)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; novels.novel ("Le Cinquième Éléphant", year = 1999)
& Nbsp; & nbsp; & nbsp; print author.render ()
Qui produit:
& 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; <= Nouvelle année "1999"> Le Cinquième Éléphant
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp;
Exigences :
- Python
Limitations :.
- Ce projet est un travail en cours et pas encore prêt pour une utilisation
Commentaires non trouvées