Moduł Pod::Text
Uniwersytet Gdański - Instytut Matematyki - Zakład Informatyki - Strona domowa - Perl - WykladyCo to jest?
Przetwarza dane w formacie POD w formatowany tekst ASCII.
use Pod::Text;
my $parser = Pod::Text->new (sentence => 0, width => 78);
# Czyta POD ze standardowego wejścia a wypisuje na standardowe wyjście.
$parser->parse_from_filehandle;
# czyta POD z pliku file.pod a zapisuje do pliku file.txt.
$parser->parse_from_file ('file.pod', 'file.txt');
Pod::Text jest to moduł który potrafi przetwarzać w formacie POD (preferowany język dokumentacji perla) w formatowany tekst ASCII. Nie używa specjalnych kontroli ani kodów formatowania, dlatego jego wyjście jest odpowiednie prawie dla każdego urządzenia.
Jako klasa wywodząca się z Pod::Simple, Pod::Text wspiera te same metody oraz interfejsy. Zobacz Pod::Simple aby zapoznać się z detalami; w skrócie, tworzy się nowy parser poprzez wywołanie Pod::Text->new() a wtedy normalnie wywołuje sie parse_file().
new() może przyjmować opcje w formie par klucz/wartość, które kontrolują zachowanie parsera. Obecnie rozpoznawanymi opcjami są:
Standardowo metoda parse_file() z modułu Pod::Simple pobiera jeden argument, plik bądź też uchwyt do pliku z którego należy czytać, oraz pisze na standardowe wyjście, chyba że zostało to zmienione za pomocą metody output_fh(). Zobacz Pod::Simple aby poznać dokładniejsze szczegóły oraz inne alternatywne interfejsy.
Diagnostyka
- Bizarre space in item
- Item called without tag
- Coś poszło nie tak w wewnętrznym przetwarzaniu =item. Ta wiadomość sygnalizuje błąd w Pod::Text; nigdy nie powinieneś jej zobaczyć.
- Can't open %s for reading: %s
- Pod::Text został wywołany w trybie zgodności z interfejsem pod2text() a plik który został dany nie może zostać otworzony.
- Invalid quote specification "%s"
- Dane parametry cudzysłowu (opcja quotes w konstruktorze) były błędne. Określenie cudzysłowu musi być długości jeden, dwa bądź czterech znaków.
Dodatkowe informacje.
- Przydatne linki
Kontakt i informacje o autorze opracowania
Autor modułu:
Russ Allbery.
Oparte na pierwotnym Pod::Text Tom Christiansen
Autor przekładu: MD
Numer GG: 2194164