Body dei Sorgenti Perl


Il sorgente di un file perl riceve il seguente trattamento:

  1. Il testo del sorgente viene esaminato e vengono considerati sono il blocchi di commento compresi tra una riga "=ardoc" e una riga "=cut".
  2. I tag contenuti in questi blocchi vengono sempre trattati come tag di formato 1.
=ardoc
**************************************************************
@Cla    Dtd::Dcv :  Gestione Dtd Sorgenti                @/Cla
**************************************************************
@ClaType perl-class
@Descr   
<P>Gestisce il di documenti con dtd Dcv, v. #dsg(dtd.Dcv).</P>
<P>Gestisce i seguenti campi che appartengono al dtd:</P>
<UL>
    <LI>$dcl, <B>Dcv</B>
    <LI>$dtd, <B>Dcv</B>
    <LI>$name, nome del documento
    <LI>$title, titolo del documento
    <LI>$category, categoria
    <LI>$order, ordine all'interno della categoria
    <LI>$author, autore del documento
    <LI>$date_composed, data di creazione
    <LI>$date_changed, data di modifica
    <LI>$revision, numero di revisione
    <LI>$body, descrizone lunga
</UL>
<P>Gestisce inoltre i seguenti campi che non appartengono al dtd. Questi campi
sono utilizzati a supporto nella scansione dei sorgenti:</P>
<UL>
    <LI>$body_translator, reference al traduttore del body
</UL>
@/Descr
*******************************************************************************************
=cut

Tutti i tag previsti, vedi Riepilogo dei Tag, sono gestibili in un sorgente perl. Le uniche differenze sono:

  1. Tutti i tag sono gestiti come formato 1.
  2. NOn è dunque possibile incorporare codice all'interno del documento generato.
  3. Non è possibile richiederei servizi del parser e gestirei tag @Decl.
dsg.src.scan.perl • LastModified: 14-9-2007 • John Peter Arnold