Highlighter

Kritik und Vorschläge für dieses Board bitte hier rein.
Benutzeravatar
Leonidas
Administrator
Beiträge: 16023
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Beitragvon Leonidas » Samstag 7. Januar 2006, 21:17

antimicro, das scheint wohl ein Bug im Highlighter zu sein. Habe mal den Autor benachrichtigt, mal sehen was der sagt (außer dass es eine Beta-Version ist und dadurch natürlich fehlerbehaftet) - könnte aber schlimmer sein :wink:
My god, it's full of CARs! | Leonidasvoice vs Modvoice
BlackJack

Beitragvon BlackJack » Sonntag 8. Januar 2006, 02:01

antimicro hat geschrieben:Apropro Highlightning,
warum wird in dem Beitrag http://www.python-forum.de/viewtopic.php?p=28589#28589 im Eintrag von BlackJack der Code

Code: Alles auswählen

In [5]: print person.name.upper
<built-in method upper of str object at 0x404b7660>

das 0x404 farbig hervorgehoben :?:


Die Frage ist nicht warum es hervorgehoben wird, sondern warum es mit dem 'b' bis zum Ende der Hexadezimalzahl nicht weitergeht.

Code: Alles auswählen

a = 4711
b = 0x12345
c = 0x404b7
d = 0x404B7


Der Highlighter mag offenbar keine Buchstaben in Hex-Literalen. Das ist ungünstig. :-)
Benutzeravatar
murphy
User
Beiträge: 60
Registriert: Samstag 30. Oktober 2004, 01:34
Wohnort: Berlin
Kontaktdaten:

Beitragvon murphy » Sonntag 8. Januar 2006, 11:43

abgesehn davon, dass das oben kein Python-code ist, sondern ausgaben eines programms (am besten Plaintext benutzen), hast du völlig recht. ich habe irgendwie ein + in der regexp vergessen.
der highlighter mag also keine hex-literale, die länger sind als eine stelle ;)

hier gibts den hotfix
Benutzeravatar
Leonidas
Administrator
Beiträge: 16023
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Beitragvon Leonidas » Sonntag 8. Januar 2006, 17:58

murphy hat geschrieben:abgesehn davon, dass das oben kein Python-code ist, sondern ausgaben eines programms (am besten Plaintext benutzen), hast du völlig recht.

Na, das ist die Ausgabe von IPython (was von einigen hier verwendet wird, die Ausgabe von der Interaktiven Python-Shell ist in dem Fall aber bis auf das "In [5]:" identisch), der Support für Highlighting der Shell und von IPython wären gar nicht schlecht. Scheint jetzt sogar recht gut zu funktionieren.

murphy hat geschrieben:hier gibts den hotfix

Vielen Dank murphy, schon eingebaut 8)
My god, it's full of CARs! | Leonidasvoice vs Modvoice

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder