Re: Listings und ABAP - Alle Kommentare hervorheben
- From: Ulrike Fischer <news@xxxxxxxxxxx>
- Date: Mon, 13 Mar 2006 12:02:44 +0000 (UTC)
"Matthias Pelger" <pelgerm@xxxxxx> schrieb:
Hallo NG,
mir ist aufgefallen das das Listings-Packet bei ABAP die
Zeilenkommentare (1. Zeichen der Zeile ist * ) nicht als Kommentare
erkennt.
Nur die " in der Zeile werden richtig erkannt.
Bsp.
* Wird nicht erkannt.
Code. " Wird erkannt.
Nun, da ich mir nicht sicher bin ob das ein Bug oder ein Feature bin
(oder ich einfach nen Fehler beim Benutzen mache) wollte ich mal Fragen
ob das Bekannt ist oder es einen Workaround gibt. Es ist egal welche
Version von ABAP ich angebe.
Ein Test mit \lstset{rescanchars=true} hat auch nichts gebracht.
Hier ein Minimalbeispiel:
Ich kenne zwar ABAP nicht, die Sprachdefinition sieht danach aus, als
sollte * nur als Kommentar verwendet werden, wenn es in der ersten
Spalte ist. Die verwendete Syntax in der Sprachdefinition ist aber
falsch (kein Wunder, die Dokumentation dazu ist völlig unverständlich).
Ein bisschen experimentieren und stöbern in anderen Definition hat
erbracht, dass wohl folgendes okay ist:
%morecomment=[f][0]*,% geht nicht
morecomment=[f]*, %ok startet in 0
morecomment=[f][commentstyle][0]*, %ok startet auch in 0
morecomment=[f][commentstyle][1]*, %ok startet in 1
morecomment=[f][keywordstyle][2]*, %ok benutzt dann anderen Stil.
--
Ulrike Fischer
e-mail: zusätzlich meinen Vornamen vor dem @ einfügen.
e-mail: add my first name between the news and the @.
.
- Follow-Ups:
- Re: Listings und ABAP - Alle Kommentare hervorheben
- From: Matthias Pelger
- Re: Listings und ABAP - Alle Kommentare hervorheben
- References:
- Listings und ABAP - Alle Kommentare hervorheben
- From: Matthias Pelger
- Listings und ABAP - Alle Kommentare hervorheben
- Prev by Date: Re: Darstellen: Schriftliche Addition, Division usw.?
- Next by Date: Re: Listings und ABAP - Alle Kommentare hervorheben
- Previous by thread: Re: Listings und ABAP - Alle Kommentare hervorheben
- Next by thread: Re: Listings und ABAP - Alle Kommentare hervorheben
- Index(es):