diff options
author | Erich Eckner <git@eckner.net> | 2017-11-24 15:05:19 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2017-11-24 15:05:19 +0100 |
commit | a88cebe39e56cc99f407884456b80a01eeac7b70 (patch) | |
tree | 536671dc273d3ccddcd531dba8572e6074a8d1da /dateibeziehungen.pas | |
parent | b999a4796f725b31772fe07b161dd3db1af23771 (diff) | |
download | Make-a88cebe39e56cc99f407884456b80a01eeac7b70.tar.xz |
dateibeziehungen.pas: tExpliziteAbhaengigkeit.dump neu
Diffstat (limited to 'dateibeziehungen.pas')
-rw-r--r-- | dateibeziehungen.pas | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/dateibeziehungen.pas b/dateibeziehungen.pas index 41b39fc..764ff9e 100644 --- a/dateibeziehungen.pas +++ b/dateibeziehungen.pas @@ -10,9 +10,7 @@ uses type tZeilenTyp = (ztSuche,ztZiel,ztQuelle,ztBefehl); - pTGenerischeAbhaengigkeit = ^tGenerischeAbhaengigkeit; tGenerischeAbhaengigkeit = class; - pTExpliziteAbhaengigkeit = ^tExpliziteAbhaengigkeit; tExpliziteAbhaengigkeit = class; tGenerischeAbhaengigkeiten = class(tFPList) @@ -88,6 +86,7 @@ type function hatQuelleVonAlsZiel(abh: tExpliziteAbhaengigkeit): boolean; function ersetzbarDurch(abh: tExpliziteAbhaengigkeit): boolean; function pruefeObZuTun: boolean; + function dump: string; end; tMach = class @@ -668,6 +667,20 @@ begin ziele[i].aktuell:=aWirdErneuert; end; +function tExpliziteAbhaengigkeit.dump: string; +var + i: longint; +begin + result:=''; + for i:=0 to befehle.count-1 do + result:=result+#10'B: '+befehle[i]; + for i:=0 to quellen.count-1 do + result:=result+#10'Q: '+quellen[i].name; + for i:=0 to ziele.count-1 do + result:=result+#10'Z: '+ziele[i].name; + delete(result,1,1); +end; + // tMach *********************************************************************** constructor tMach.create; |