Lip :: pod.

LiP :: Pod ist ein Literat-Perl, um die Pod-Konvertierung zu erhalten.
Jetzt downloaden

Lip :: pod. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Gregor N. Purdy
  • Website des Verlags:
  • http://search.cpan.org/~gregor/XPC-0.2/lib/XPC.pm

Lip :: pod. Stichworte


Lip :: pod. Beschreibung

Lippe :: pod ist ein literat perl zu pod conversion. Lip :: pod ist ein literat perl zu pod conversion.synopsis #! / Usr / bin / perl -w nutzen streng; Verwenden Sie Lip :: POD; Packung Main; mein $ parser = neue lippe :: pod; $ Parser-> Parseopts (-want_nonpods => 1, -process_cut_cmd => 1); Push @argv, '' '', sofern @argv; für (@argv) {$ Parser-> parse_from_file ($ _); } Ausfahrt 0; Donald Knuth hat die Literaturprogrammierung eingeführt, dh die Idee, dass Computerprogramme in einem Expository-Stil als Literaturarbeiten geschrieben werden sollten. Er erstellte ein System namens Web, das seine Ideen für Pascal und Tex umgesetzt hat. Später wurde ein derivates System, CWEB, für die C-Programmiersprache (mit Text noch in Tex) erstellt wurde. Die vom Autor / Programmierer geschriebenen Eingabedateien befinden sich in einer aufweisenden Anordnung, um den Leser anzulehnen, nicht unbedingt in der Reihenfolge, die zum Erstellen eines ausführbaren Programms erforderlich ist. Programme verarbeiten dann den kombinierten Text- / Code-Eingang, um eine menschenlesbare Ausgabe zu erstellen (das Programm heißt WEAVE in KNuth-System) oder Compiler-geeignete Ausgabe (Tangle im Web). Dieses Modul implementiert eine sehr einfache Literatur-Programmierfähigkeit für Perl. So wie die einfache alte Dokumentation (POD) von Perl nur leistungsfähig sein soll, um nützlich zu sein, und einfach für den Programmierer, der LIP-Perl (Lippe) ist, soll die grundlegenden Vorteile der Literaturprogrammierung auf Perl bringen, ohne die Art und Weise der Programmierer radikal zu ändern Autoren arbeiten Dies kann zum Beispiel alphabetisierende Unterprogramme und / oder mit einigen Kriterien einbezogen werden. Hier ist ein einfaches Beispiel: #! / Usr / bin / perl -w Verwendung streng; = Lippen beginnen = Head1 Name Hello - Lippenbeispiel = Head1 Implementierung Drucken Sie eine freundliche Nachricht an die Standardausgabe. = Druck "Hallo, Welt! N"; Ausfahrt 0; = Endlippe = CutRunning Dieses Programm hat das erwartete Ergebnis. Wenn Sie über LIP2POD laufen, wählen Sie die interne Dokumentation aus und fügen den Code selbst als wandimale Absätze ein. Dies führt dazu, dass der POD-Ausgang nett von einem der pod2 * "Podlatoren" formatiert werden kann. EXTERNE DOCUMENATION (so) kann wie üblich an das Ende einer Datei angeheftet werden. Hinzufügen dieser Zeilen bis zum Ende des obigen Beispiels: __end__ = head1 name hello-lippenbeispiel = head1 synopsis hello = head1 Beschreibung Ein einfaches Beispiel, das zum Nachweis der Verwendung von B und B verwendet wird. = CutResults in einer einzelnen Datei, die ausführbar ist; und enthält interne Dokumentation, die nett formatiert werden können (nach der Umwandlung über LIP2POD; und enthält externe Dokumentation mit demselben Mechanismus wie Nicht-Lippen-Dateien. Dieses Modul nutzt den Pod :: Parser und Text :: Tabs-Module. Pod :: Parser ist a Standard-Modul als Perl Version 5.6. Laden Sie zur Verwendung mit früheren Versionen von Perl die neueste Kopie des CPAN herunter. Anforderungen: · Perl.


Lip :: pod. Zugehörige Software