Beitrag von Claus Christmeier (598 Beiträge) am Sonntag, 14.Januar.2001, 20:28.
@Christoph - evtl. Fehler in PERL?
Antworten
Beitrag von fb (406 Beiträge) am Montag, 15.Januar.2001, 09:27.
Re: @Christoph - evtl. Fehler in PERL?
Hallo Claus
bin zwar nicht Christoph aber,
hatte mal auch son Problem, nach dem ich die Leerzeichen vor den Zeilen die nach <<EOF; bos EOF stehen weggelassen habe (also alles an den Zeilenanfang) war der Fehler weg.
Vielleicht hilfts, ansonsten doch Christoph.
FB
Antworten
Beitrag von Claus Christmeier (598 Beiträge) am Montag, 15.Januar.2001, 09:42.
Re: @Christoph - wirklich Fehler in PERL?
Hallo fb,
danke für Deinen Tip, Du hattest recht.
Trotzdem sollte sich Christoph darum annehmen und das Problem beseitigen.
Gruß
Claus
Antworten
Beitrag von Andreas (396 Beiträge) am Montag, 15.Januar.2001, 09:50.
kein Fehler [war: @Christoph - wirklich Fehler in PERL?]
Hallo Christoph,
in der Dokumentation wird (wenn auch etwas versteckt - http://baseportal.de/doku/index.html#pe) darauf hingewiesen, daß das schließende EOF _allein_ in einer Zeile stehen muß und vor dem EOF keine Leerzeichen stehen dürfen.
Auch wenn ich die Gründe hierfür nicht weiß (ich tippe auf den Parser), scheint mir hier kein Problem darin zu bestehen, diese Konvention einzuhalten.
Gruß, Andreas
Antworten
Beitrag von Claus Christmeier (598 Beiträge) am Montag, 15.Januar.2001, 10:18.
Re: kein Fehler [war: @Christoph - wirklich Fehler in PERL?]
Hallo Andreas,
wenn ein Template sagen wir mal aus weniger als 50 Zeilen besteht magst Du ja vielleicht Recht haben, wenn man aber mehrere hundert Zeilen hat und dann noch Verschachtelungen (if, while usw.), dann wird die Sache ziemlich unübersichtlich, wenn das EOF immer am Zeilenanfang steht und außerdem ist diese Syntax abweichend von PERL "print qq(.....)".
Überleg Dir das mal!
Gruß
Claus
Antworten
Beitrag von Andreas (396 Beiträge) am Montag, 15.Januar.2001, 10:59.
Re: kein Fehler [war: @Christoph - wirklich Fehler in PERL?]
Hallo Claus (und nicht Christoph, war vorhin etwas durch den Wind),
daran, daß bei bp die Ausgabe mit 'out' und nicht mit 'print' läuft, kann man sich wohl schnell gewöhnen. Und wenn dann noch der EOF-Befehl zusätzlich zur Verfügung steht, kann ich das nur begrüßen. Wenn der, um z.B. das korrekte Parsen zu gewährleisten, eine spezielle Syntax erfordert, so kann ich damit leben.
Wenn Du damit Probleme hast, dann steuere doch alle Deine Ausgaben über 'out'.
Gruß, Andreas
Antworten
Beitrag von Claus Christmeier (598 Beiträge) am Montag, 15.Januar.2001, 14:04.
Re: kein Fehler [war: @Christoph - wirklich Fehler in PERL?]
Hallo Andreas,
wenn Du damit leben kannst, dann ist es gut für Dich, aber damit ist ja noch lange nicht gesagt, dass andere auch damit zufrieden sind.
Abschließend muss/wird das ja dann sowieso Christoph entscheiden müssen.
Gruß
Claus
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 17.Januar.2001, 14:58.
Re: kein Fehler - ist so in Perl...
Antworten