| POD :: Parser. POD :: Parser הוא בסיס Perl בסיס ליצירת מסננים ומתרגמים POD. |
הורד עכשיו |
POD :: Parser. דירוג וסיכום
- רישיון:
- Perl Artistic License
- אתר האינטרנט של המוציא לאור:
- http://search.cpan.org/~marekr/Pod-Parser-1.35/lib/Pod/Parser.pm
POD :: Parser. תגים
POD :: Parser. תיאור
POD :: Parser הוא בסיס Perl בסיס ליצירת מסננים ומתרגמים POD. Pod :: Parser הוא בסיס Perl בסיס ליצירת מסננים תרמיל ומתרגמים.Synopsis להשתמש POD :: Parser; החבילה Myparser; @Isa = QW (POD :: Parser); פיקוד משנה {שלי ($ parser, $ הפקודה, $ פסקה, $ line_num) = @_; # # לפרש את הפקודה ואת הטקסט שלה; פעולות לדוגמה עשויות להיות: אם ($ Command EQ 'head1') {...} elsif ($ פקודה EQ 'head2') {...} # # ... פקודות אחרות ואת פעולות שלהם $ out_fh = $ parser- > פלט_Handle (); $ $ expansion = $ parser-> interpolate ($ פסקה, $ line_num); הדפס $ $ out_fh הרחבה; } sub verbatim {שלי ($ parser, $ פסקה, $ line_num) = @_; ## פורמט מילה במילה; פעולות לדוגמה עשויות להיות: $ out_fh = $ parser-> פלט_Handle (); הדפס $ $ out_fh $ פסקה; } תת textblock {שלי ($ parser, $ פסקה, $ line_num) = @_; ## תרגם / בפורמט זה בלוק של טקסט; פעולות לדוגמה עשויות להיות: $ out_fh = $ parser-> פלט_Handle (); $ $ expansion = $ parser-> interpolate ($ פסקה, $ line_num); הדפס $ $ out_fh הרחבה; } Sub Inform_chence {שלי ($ parser, $ seq_command, $ seq_argument) = @_; ## להרחיב רצף פנים; פעולות לדוגמה עשויות להיות: לחזור "* $ seq_argument *" אם ($ SEQ_COMMAND EQ 'B'); לחזור "` $ Seq_Argument '"אם ($ SEQ_COMMAND EQ' C '); חזרה "_ $ {seq_argument} _" אם ($ SEQ_COMMAND EQ 'אני'); ## ... פקודות רצף אחרות והטקסט שהתקבלו החבילה הראשית; # # צור אובייקט Parser ויש לו את זה לנתח את הקובץ ששמו היה # # נתון בשורת הפקודה (השתמש ב- Stdin אם לא ניתנו קבצים). $ parser = myparser חדש (); $ parser-> parse_from_filehandle (* stdin) אם (@argv == 0); עבור (@argv) {$ parser-> parse_from_file ($ _); } דרישות: · פרל
POD :: Parser. תוכנה קשורה