Body dei Sorgenti Bas


Il sorgente di un file bas riceve il seguente trattamento:

  1. I commenti bas vengono trasformati internamente in commenti 'C'.
  2. Il testo cosi trasformato viene dato in pasto alla scansione c.

La trasformazione dei commenti avviene in questo modo. Viene esaminato il file bas e le righe comprese tra "%REM /**"

e "%END REM **/" vengono traformate in commenti 'C'. Un commento bas con questa forma.

%REM /**
**************************************************************
@Fun Lss::Sgml::SgmlEmit : Prepara files Sgml da notes   @/Fun
**************************************************************
@Proto    void Lss::Sgml::SgmlEmit()
@Descr   
<P>
Prepara e scrive il file <SMALL>SGML</SMALL> per ogni 
documento marcato prima di lanciare la funzione.
</P>
@/Descr
**************************************************************
%END REM **/

Diventa:

/**
**************************************************************
@Fun Lss::Sgml::SgmlEmit : Prepara files Sgml da notes   @/Fun
**************************************************************
@Proto    void Lss::Sgml::SgmlEmit()
@Descr   
<P>
Prepara e scrive il file <SMALL>SGML</SMALL> per ogni 
documento marcato prima di lanciare la funzione.
</P>
@/Descr
**************************************************************
**/

Si noti che il tag Fun viene trattato seguendo i dettami del formato 1 e non quelli del formato 3.

Con questa traformazione tutto il sorgente bas è trattabile come codice 'C' e tutti i tags gestiti da Riepilogo dei Tag, sono gestibili in un sorgente bas.

dsg.src.scan.bas • LastModified: 14-9-2007 • John Peter Arnold