Noeud:Program Listing, Noeud « Next »:Program Listing With Areas, Noeud « Previous »:Literal Layout, Noeud « Up »:Line Specific Environments
ProgramListing = ( ( CO | LineAnnotation | %para.char.mix;)+ )
Elements : ProgramListing
, CO
, LineAnnotation
.
<para> <programlisting> int main () { int i = 0; <lineannotation><emphasis >Declaration and initialisation</emphasis></lineannotation> for (;;) <co id="loop"> { if (i == 100) <co id="test"> break; printf ("%d ", i++); } printf ("\n"); }</programlisting><calloutlist> <callout arearefs="loop"> <para>Infinite loop</para> </callout> <callout arearefs="test"> <para>Test of end of loop</para> </callout> </calloutlist> </para>