Hallo,
Leider werden Schlüsselworte nicht als Wort, sondern als Text behandelt.
Sollten sie als Worte behandelt werden müsste man definieren, was Wort-Delimiter sind.
Ich habe die Schlüsselwort-Liste für Cobol in der Firma dahingehend überarbeitet, das reguläre Ausdrücke daraus gemacht habe, ich habe im wesentlichen ein \s davorgehängt. Von einem \s hinter den Schlüsselworten musste ich absehen, dann wurden folgende Worte nicht erkannt, es sei sie wurden durch mindestens 2 spaces getrennt und auch eine Erkennung am Zeilenende hätte sich schweiriger gestaltet. So wurde die Erkennung wenigsten auf den Prefix von Texten beschränkt.
Besser wäre es eine Beschreibung zu finden, die Wortdelimiter beschreibt, aber nicht dazugehört, also auch dem nachfolgendem Schlüsselwort dienen kann.
Gruß,
Dietrich
Leider werden Schlüsselworte nicht als Wort, sondern als Text behandelt.
Sollten sie als Worte behandelt werden müsste man definieren, was Wort-Delimiter sind.
Ich habe die Schlüsselwort-Liste für Cobol in der Firma dahingehend überarbeitet, das reguläre Ausdrücke daraus gemacht habe, ich habe im wesentlichen ein \s davorgehängt. Von einem \s hinter den Schlüsselworten musste ich absehen, dann wurden folgende Worte nicht erkannt, es sei sie wurden durch mindestens 2 spaces getrennt und auch eine Erkennung am Zeilenende hätte sich schweiriger gestaltet. So wurde die Erkennung wenigsten auf den Prefix von Texten beschränkt.
Besser wäre es eine Beschreibung zu finden, die Wortdelimiter beschreibt, aber nicht dazugehört, also auch dem nachfolgendem Schlüsselwort dienen kann.
Gruß,
Dietrich
Comment