Folie 10 von 20
Notizen:
Tatsächlich liefern allerdings viele Compiler und auch Generatoren eine sehr genaue Liste der verwendeten Includes. Wer sonst sollte auch besser wissen, was für eine Umwandlung tatsächlich benutzt wurde? Diese Umwandlungslisten haben im Gegensatz zum Programmcode, der vom Benutzer geschrieben wurde einen festen, höchstens durch Releasewechsel veränderlichen Aufbau und sind daher sehr leicht zu parsen.
Beispiele für solche Listen sind auf den folgenden Folien aufgeführt.
Allerdings entsteht die Umwandlungsliste typischerweise erst beim Build und dann können keine Änderungen an dem Account-Satz der betroffenen Member mehr vorgenommen werden.
Eine Erzeugung des Programmlistings zum Zeitpunkt der Änderung ist allerdings zum einen viel zu aufwendig und zum anderen z.Bsp. im Falle des PL/I-Includes aus dem vorherigen Beispiel fast unmöglich.