Syntax Highlighter

  • Noch gar nicht, hatte ich noch keine Lust mich drum zu kümmern, das wird in meinem nächsten großen Projekt eingeführt.


    Das ganze ist bis jetzt auch nicht OOP, daher muss ich es eh nochmal umbauen.

  • Der Sinn eines Syntax-Highlighter besteht darin die Syntax einer jeweiligen Code-Sprache farblich zu kennzeichnen. Ich weiss ja nicht wie du diesen Beispielcode bearbeitet hast, vielleicht nur mit HTML und CSS?


    Edit: Und sowieso diesen Highlighter würde ich nie verwenden: <!-- m --><a class="postlink" href="http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwebdesign.sarkkan.de%2Frazzor.php">http://validator.w3.org/check?verbose=1 ... razzor.php</a><!-- m -->

  • Da brauchst du auch nichts validieren, denn ohne Seitengrundaufbau, sowie ohne Doctype brauchst du dich nicht wundern das jeder Validator ein Problemchen damit hat.


    Du sagst es geht darum die Syntax einer Code Sprache farblich zu kennzeichnen, was macht denn mein Highlighter daran falsch?


    Mein Syntax Highlighter wendet reguläre Ausdrücke an um den Code zu zerlegen und neu zusammenzusetzen, wobei am Ende der Code farblich gekennzeichnet ist, ich weiß jetzt nicht wo dein Problem ist?


    EDIT:


    <!-- m --><a class="postlink" href="http://validator.w3.org/check?uri=http://webdesign.sarkkan.de/razzor.php">http://validator.w3.org/check?uri=http: ... razzor.php</a><!-- m -->


    Noch Fragen?!?


    Informiere dich bitte das nächste mal wenn du hier kritisierst, oder lies zumindest die Fehlermeldungen beim Validator...

  • Was ich meine ist, dass ein Syntax Highlighter einen Code generiert der eine farblich gekennzeichnete Syntax hat. Das heisst, dass man einen Code entweder markiert und der über ein Programm ausgegeben wird oder man direkt einen Code über ein Textfeld eingibt und dieser bearbeitet wiedergegeben wird. Meine Frage ist nun, wie wurde dein Code generiert?


    Tut mir leid, mit der Validierung war ich zu voreilig...

  • Und warum nicht? Das Ding highlighted den Code... warum woll das kein Syntax-Highlighter sein? Nur weil er den Code selbst geschrieben hat?
    Also wenn ich jetzt meine Website schreibe, dann ist es keine Website, weil ich den Code selbst geschrieben hab oder wie?


    Sorry, versteh ich grad nicht.


    LG

  • Er schreibt einfach den Code selber, das heisst er gibt jedem Element die benötigte Farbe. Ein Syntax-Highlighter merkt in welcher Sprache der Code geschrieben wurde und gibt dann einen überarbeiteten Code aus, sprich mit Farbe.

  • Glaube eher Neo will darauf hinaus, das das es kein automatiesierter vorgang ist.


    Wenn du eine website schreibst, kannst dich zwar CMS nenne.. aber der Content der seite, wurde dann trozdem nicht von einem CMS generiert..


    Neo nimmt den unterschied zwischen Syntax-Hilighter und Syntax-Hilighting ser ernst...


    Was basii ebnen vorgestellt hat, ist im endefekt das Syntax-Hilighting seines (bestehend oder nicht) Syntax-Hilighter.


    Viel zu viele seltsame worte..


    @Basii, warum schreibst eig nichmehr im Skype?

  • Das ist halt mein noch nicht automatisierter Syntax Highlighter, und wenn NeoAramis meint es ist ein Syntax Highlighting und kein Syntax Highlighter muss er uns das mitteilen.


    PS.:


    Hab dich netmal im Skype O.o

  • lauras eben er stellt eben das Syntax-Hilighting seines Syntax-Hilighters vor.. is wie wenn ich was mit meinem drucker ausdrucke.. und das dann an die wann hänge und sage... das ist mein neuer drucker, anstatt, so sieht es aus, wie mein neuer Drucker druckt =D... ich mag methapern

  • Naja.. ich hab bei dem titel.. und bei dem link auch erwartet, das dort n Textera feld kommt, in das ich mein code eintragen kann.. und es dann gehilightet wird...
    Aber ich wusst dann als ich es gesehen habe, worauf Basii hinaus wollte..


    Greetz

  • Okay wir haben ein bisschen einander vorbei geredet. Aber ich lag schon richtig, danke timtim. Es ist eben kein Syntax-Highlighter, da möchte ich halt schon den "Generator" sehen, sonst kann sich ja keiner ein Bild machen.


    Und, lauras, er muss sich halt schon genauer ausdrücken, deshalb musst du jetzt nicht meckern...

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!