Zeilen, die in einer sourcecode-Umgebung stehen, werden für die
Sourcecode-Formate 1:1 ausgegeben. Bei den normalen
Zielformaten werden diese Zeilen so ausgegeben, als stünden sie in
einer verbatim-Umgebung, die wiederum in einer quote-Umgebung steht.
Ein kleines Beispiel für einen C-Sourcecode mit UDO:
!docinfo [program] Hello World! !docinfo [author] Dirk Hagedorn !begin_document !node Hello World Dieses Programm dient lediglich zur Demonstration. !begin_sourcecode #includeint main (void) { printf("Hello, world!\n"); return 0; } !end_sourcecode !end_document
Eine weitere Möglichkeit, Sourcecode auszugeben, bietet der Befehl !sinclude.