![]() |
Plug-in SQL syntax Highlighter
Vor allem da es ja nun heredoc Strings gibt, wollte ich mal fragen ob es dazu auch plugins gibt die SQL und Andere Syntaxen highlighten und fehler prüfen können?
Code:
Oder Wie im Blog von Senior Cantu angedacht Highlighting für JSON
var aSQL:String := '''//SQL-SQLITE
INSERT INTO DATATHINGYS (UID,ORIGINUID,NAME,KINDID,KINDVERSION,TIMESTAMPCREATED,TIMESTAMPSYNCED,STATUS) VALUES ( :UID, :ORIGINUID, :NAME, :KINDID, :KINDVERSION, :TIMESTAMPCREATED, :TIMESTAMPSYNCED, :STATUS ) ''';
Code:
[EDIT]btw... die Einrückung in den Strings wird von der Delphipraxis irgendwie gelöscht...warum auch immer[/EDIT] CODE geht DELPHI wohl nicht.
var aOBJ:String := '''//JSON
[ { "name": "Georg", "alter": 47, "verheiratet": false, "beruf": null, "kinder": [ { "name": "Lukas", "alter": 19, "schulabschluss": "Gymnasium" }, { "name": "Lisa", "alter": 14, "schulabschluss": null } ] } ] '''; in DWscript kann man den Highlighter den man haben will mit einer "--SQL" annotation auswählen...in Delphi dürfte es vielleicht einfach ein kommentar wie oben im Beispiel tun '''//SQL-SQLITE oder '''//JSON usw Gibts sowas schon? Ist eine Rudmentäres plugin mit einer Keywordliste und einem rudimentären Parser/Tokenizer machbar? |
AW: Plug-in SQL syntax Highlighter
Es gibt bereits eine Syntax für die Sprachunterstützung innerhalb von Multi-Line Strings, hier z.B. für SQL:
Delphi-Quellcode:
Leider fehlt noch der Support für das Syntax-Highlighting in der IDE. Es spricht aber nichts dagegen, die entsprechende Compileranweisung schon mal einzufügen. Das verringert vielleicht die Gefahr abweichender Standards externer Lösungen.
{$TEXTBLOCK CRLF SQL}
|
AW: Plug-in SQL syntax Highlighter
Zitat:
Weil ich habe z.b. 2,5 verschieden SQL-Dialekte in meiner APP und da können ja potentiell noch JSON oder XML strings dazukommen. Gibt es plugins die Highlighten können oder wird das von der IDE nicht unterstützt? |
AW: Plug-in SQL syntax Highlighter
Zitat:
Zitat:
Zitat:
|
AW: Plug-in SQL syntax Highlighter
Jupp, String ist "hier" doof, sowie auch mehrere Leerzeichen weiter hinten
Tipp: Nimm hierfür besser [CODE] anstatt [DELPHI]. Und der Highlighter ist leider noch nicht vorgesehn. Aber man denkt in den nächsten jahrzenten es vielleicht hinzubekommen. (drum gibt es bereits die Möglichkeit es angeben zu können, auch wenn es aktuell noch komplett ignoriert wird) |
AW: Plug-in SQL syntax Highlighter
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz