Pylit

Literaturprogrammierung mit RestructuredText
Jetzt downloaden

Pylit Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Günter Milde
  • Website des Verlags:
  • http://pylit.berlios.de/

Pylit Stichworte


Pylit Beschreibung

Literate Programmierung mit RestrukturierungText Pylit (python literate) bietet ein einfaches, aber effizientes Werkzeug für die Literaturprogrammierung: einen bidirektionalen Text- / Code-Konverter.it konvertiert zwischen Text mit eingebettetem Quellcode und Quellcode mit eingebetteten Dokumentation (Kommentarblöcke). Müde: #> python pylit.py Inflile Optionen: --Versionsshow-Programm Versionsnummer und Exit -H, --help Diese Hilfsnachricht anzeigen und -c zeigen --c, --code2txt Code-Quelle in Text-Source -Comment-string = Comment_String-Textblock Marker (Standard "# ') -D, --diff Test für Unterschiede zu vorhandenen Datei --doctest run docTest.testfile () auf der Textversion -e -e, --Execute Execute-Code (nur Python) - Language = Sprachnutzung Sprache native Kommentarstile --overwrite = Überschreiben der Überschreibungs-Ausgabedatei (Standard 'update') --replace Move Inflile in ein Backup-Kopie (Anhang '~') -S, - strip exportieren, indem Sie Text oder Code -T, - TXT2Code Konvertieren von Textquelle in die Code-Quelle Hier sind einige wichtige Merkmale von "Pylit": · Duale Quelle. · Einfachheit · Markup mit RestructuredText · Python Doctest Support Anforderungen: · Python Einschränkungen: · Die parallele Existenz von Code- und Textformaten kann zu Verwirrung führen, auf der die aktuelle, autoritative Quelle ist. · Standardmäßig wird eine Ausgabedatei nicht überschrieben, wenn es neuer ist als die Eingabedatei, der Verlust der Änderungen kann auftreten, wenn beide Formate parallel bearbeitet werden. · Pylit ermöglicht die Angabe einer separaten Ausgabedatei nicht für einzelne Codeblocks wie z.B. Noweb. Das Konzept "Dual Source" begrenzt die Auswahl auf eine Ausgabedatei pro Eingabedatei. Dies kann jedoch durch die Verwendung der Include-Richtlinie kompensiert werden. Siehe das Tutorial zum Beispiel. · Nur ein Kommentarstring (einschließlich Whitespace) kann als "Textblockmarker" angegeben werden. Was ist neu in dieser Version: · Bugfix: Ignorieren Sie leere Zeilen im Test für das Ende des Codeblocks


Pylit Zugehörige Software