DataTree egy DSL létrehozására strukturált dokumentumok Python ihlette Rubys Builder, de támogatja számos strukturált kimeneti formátumot.
Példa:
Egy kis példa:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; re datatree import Node
& Nbsp; & nbsp; & nbsp; author = Node (szerző)
& Nbsp; & nbsp; & nbsp; author.name ("Terry Pratchett")
& Nbsp; & nbsp; & nbsp; author.genere ("Fantasy / Vígjáték)
& Nbsp; & nbsp; & nbsp; A author.novels (count = 2), mint regények:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; novels.novel ("Small Gods" év = 1992)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; novels.novel ("The Fifth Elephant", year = 1999)
& Nbsp; & nbsp; & nbsp; print author.render ()
Amely termel:
& 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; <Új év = "1992"> kis Istenek újszerű>
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; <Új év = "1999"> A Fifth Elephant újszerű>
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp;
követelmények :
- Python
Korlátozások :
- Ez a projekt egy folyamatban lévő munka, és nem áll készen a használatra sem.
Hozzászólás nem található