Bug: [i] Parsing tut irgendwie komisch



  • Ein Code-Block mit "[ i ]" drinnen:

    return v[i ]; // Mit Plenk OK
    	return v; // Das selbe ohne Plenk
    

    Gefolgt von einem italic Bereich:
    [i]xxx*



  • return v[i ]; // Mit Plenk OK
    return v[i]; // Das selbe ohne Plenk
    

    Mit code="cpp" gehts ohne Probleme.



  • Mit code="cpp" gehts ohne Probleme.

    Nein, du hast den darauf folgenden Italic Bereich weggelassen.

    Nimm folgenden Code:

    [ code="cpp"]
    	return v[i ];
    [/code ]
    [i ]xxx[/i]
    

    Paste ihn in das Editorfenster und mach die Leerzeichen (insgesamt 4) in den Tags raus. Und dann siehst du das Problem. :p



  • return v;
    

    [i]xxx*
    Ups, mein Fehler.



  • Sowas ähnliches war doch schon mal da
    http://www.c-plusplus.net/forum/319720



  • Jo. Ist vielleicht nicht so einfach zu beheben. Und andere Sachen haben vermutlich höhere Priorität.

    Wollte es nur melden.

    Und ich gestehe: ich bin ein mittelfauler Reporter. Ich reporte zwar wenn ich über nen Bug stolpere, aber ich such nicht erst im Forum ob sowas schonmal reportet wurde 🙂


  • Administrator

    test
    

    **
    [b]test**

    test
    

    [u]test

    test
    

    [i]test*

    test[list]
    

    test

    test[quote]
    

    test

    test[c]
    

    test
    Verhalten ist wie erwartet. Ich habe leicht zweifel, dass ich das sauber reparieren kann. So ein Problem hatte ich eigentlich fast schon erwartet, aber bisher verwundert noch nie gesehen. Im Nachfolgenden Beitrag noch ein weiteres entsprechend schönes Beispiel.

    Grüssli


  • Administrator

    test
    

    **
    [b]test**
    [code="cpp"]test[/code]
    [u]test
    [code="cpp"]test*[/code]
    [i]test*
    [code="cpp"]test[list][/code]

    test

    [code="cpp"]test[quote][/code]

    test

    [code="cpp"]test[c][/code]
    [c]test[/c]
    [code="cpp"]test**[/code]
    [b]test**[/b]

    Ich hasse den Code dieses Forums...



  • Dravere schrieb:

    Ich hasse den Code dieses Forums...

    Wer nicht? 🙂



  • Dravere schrieb:

    Ich hasse den Code dieses Forums...

    Kann nicht schlimmer sein als das Projekt an dem ich im Moment arbeite 😃



  • Wen kümmert das überhaupt? Ist das nicht eigentlich ein ein wenig gekünstelt gefundenes Problem? Kommt so eine Konstellation überhaupt praktisch vor?

    hustbaer schrieb:

    Dravere schrieb:

    Ich hasse den Code dieses Forums...

    Kann nicht schlimmer sein als das Projekt an dem ich im Moment arbeite 😃

    Darf man fragen?



  • hustbaer schrieb:

    Dravere schrieb:

    Ich hasse den Code dieses Forums...

    Kann nicht schlimmer sein als das Projekt an dem ich im Moment arbeite 😃

    Ich habe eine Weile an einer Portierung eines uralten Dos-Programms zur Kalibrierung von Messgeräten gearbeitet. Undokumentiert, alles voller globaler Zustände ... es war zum kotzen. Zum Glück ist zur Zeit ein wichtigeres Projekt dazwischen gekommen das eine Neuentwicklung ist ... manchmal hasse ich meine Arbeit 😃


  • Administrator

    hustbaer schrieb:

    Dravere schrieb:

    Ich hasse den Code dieses Forums...

    Kann nicht schlimmer sein als das Projekt an dem ich im Moment arbeite 😃

    Kann gut sein. Den Code an dem ich auf der Arbeit dran bin, ist jedenfalls schlimmer als derjenige des Forums. Bin kurz davor alles hinzuschmeissen und aufzugeben. Das Ding ist einfach unrettbar katastrophal programmiert. Und es war nicht mal meine Idee, diesen Code zu verwenden. Soll es die Person bearbeiten, welche die Entscheidung getroffen hat! 😃

    Arcoth schrieb:

    Wen kümmert das überhaupt? Ist das nicht eigentlich ein ein wenig gekünstelt gefundenes Problem? Kommt so eine Konstellation überhaupt praktisch vor?

    Es ist jedenfalls ein Bug. Die Priorität, mit welcher nach einer Lösung gesucht wird, hängt sowieso eher von Zeit und Lust ab. Ist schliesslich eine freiwillige Arbeit. Und derzeit habe ich alles andere am Hut und kann daher nicht sagen, wann ich Zeit und einen klaren Kopf für die RegEx habe.

    Grüssli



  • Noch ein Bug der ähnlich wie dieser ist, dachte ich pack den mal in den Thread hier mit rein.
    Bei folgendem (fehlerhaften) Code kommt auch ein komisches Ergebnis raus:

    [/code="cpp"]
    
    [code="cpp"]
    

    Zitieren um den Code zu sehen. 😃


Log in to reply