Lip :: pod

LIP :: POD is een geletterde PERL tot POD-conversie.
Download nu

Lip :: pod Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Gregor N. Purdy
  • Uitgever website:
  • http://search.cpan.org/~gregor/XPC-0.2/lib/XPC.pm

Lip :: pod Tags


Lip :: pod Beschrijving

Lip :: POD is een geletterde perl tot podconversie. Lip :: POD is een geletterde PERL tot POD-conversie.Synopsis #! / Usr / bin / Perl-W Gebruik strikt; Gebruik LIP :: POD; pakket main; mijn $ parser = nieuwe lip :: pod; $ Parser-> Parrsoopts (-want_nonpods => 1, -process_cut_cmd => 1); Duw @ARGV, '-' tenzij @argv; voor (@ARGV) {$ PARDERER-> PARSE_FROM_FILE ($ _); } Exit 0; Donald Knuth introduceerde geletterde programmering, wat het idee is dat computerprogramma's in een explositorystijl moeten worden geschreven, als literatuurwerken. Hij creëerde een systeem met de naam Web, dat zijn ideeën implementeerde voor Pascal en Tex. Later werd een afgeleide systeem gecreëerd voor de CWEB voor de programmeertaal (met tekst in Tex). Volledige geletterde programmering in de stijl van Knuth omvat het loskoppelen van de volgorde van presentatie aan mensen uit de volgorde van presentatie aan een machine. De invoerbestanden geschreven door de auteur / programmeur bevinden zich in een bestelling die handig is voor het instrueren van de lezer, niet noodzakelijk in de volgorde die nodig is om een uitvoerbaar programma te bouwen. Programma's verwerken vervolgens de gecombineerde tekst / code-ingang om menselijke leesbare uitgang te maken (het programma wordt weefsel in het systeem van Knuth genoemd) of compiler-geschikte uitvoer (Tangle in Web). Deze module implementeert een zeer eenvoudige geletterde programmeermogelijkheid voor PERL. Net zoals de gewone oude documentatie van Perl (POD) is bedoeld om gewoon krachtig genoeg te zijn om nuttig te zijn en gemakkelijk voor de programmeur, is geletterde PERL (LIP) bedoeld om de basisvoordelen van de geletterde programmering aan Perl te brengen zonder de manier waarop programmeurs / Auteurs werken.Wanneer u LIP gebruikt, zet u de inhoud van uw bronbestand in de beste volgorde die u kunt voor expositie die de functie ervan niet verstoort. Dit kan bijvoorbeeld inhouden, bijvoorbeeld alfabetiseren van subroutines en / of groeperen met een bepaalde criteria. Hier is een eenvoudig voorbeeld: #! / Usr / bin / perl -W gebruik strikt; = BEGIN LIP = Head1-naam HELLO - LIP VOORBEELD = Head1-implementatie Druk een vriendschappelijk bericht af op de standaarduitvoer. = Snijd print "Hallo, Wereld! N"; afslag 0; = Eindlip = CutRunning Dit programma heeft het verwachte resultaat. Het uitvoeren door Lip2Pod zal de interne documenatie selecteren en de code zelf opnemen als de alinea's van Verbatim. Dit resulteert in pod-uitgang die mooi kan worden geformatteerd door een van de POD2 * "Podlators". External Documenation (zoals deze) kan op het einde van een bestand zoals gewoonlijk worden geplakt. Dus, voegt deze regels toe aan het einde van het bovenstaande voorbeeld: __END__ = Head1-naam Hello - Lipvoorbeeld = Head1-synopsis Hallo = Head1 Beschrijving Een eenvoudig voorbeeld dat wordt gebruikt om het gebruik van B en B aan te tonen. = Snutresultaten in een enkel bestand dat uitvoerbaar is; en bevat interne documentatie die mooi kan worden geformatteerd (na conversie via LIP2POD; en bevat externe documentatie met hetzelfde mechanisme als niet-lipbestanden. Deze module maakt gebruik van de pod :: PARDER EN TEKST :: Tabs-modules. Pod: PODSER IS EEN Standaardmodule vanaf PERL-versie 5.6 Download voor gebruik met eerdere versies van PERL, download de nieuwste kopie van de CPAN. Vereisten: · Perl


Lip :: pod Gerelateerde software