ProgramListing = ( ( CO | LineAnnotation | %para.char.mix;)+ ) |
Éléments : ProgramListing, CO, LineAnnotation.
L'élément ProgramListing permet de définir un environnement verbatim contenant un listing ou un extrait de listing de programme.
L'élément ProgramListing peut contenir des éléments en ligne, ainsi que des éléments CO et LineAnnotation.
Les éléments en ligne fourniront le listing du programme. Les éléments LineAnnotation permettront d'insérer des notes dans l'environnement verbatim. Les éléments CO permettront d'insérer des renvois vers des descriptions se trouvant en dehors de l'environnement verbatim.
<para> <programlisting> int main () { int i = 0; <lineannotation><emphasis >Déclaration et initialisation</emphasis></lineannotation> for (;;) <co id="boucle"> { if (i == 100) <co id="test"> break; printf ("%d ", i++); } printf ("\n"); }</programlisting><calloutlist> <callout arearefs="boucle"> <para>Boucle infinie</para> </callout> <callout arearefs="test"> <para>Test de fin de boucle</para> </callout> </calloutlist> </para> |
Précédent | Sommaire | Suivant |
Environnements spécifiques en ligne | Niveau supérieur | Source de programme avec zones |