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:
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 )
''';
Oder Wie im Blog von
Senior Cantu angedacht Highlighting für JSON
Code:
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
}
]
}
]
''';
[EDIT]btw... die Einrückung in den Strings wird von der Delphipraxis irgendwie gelöscht...warum auch immer[/EDIT] CODE geht DELPHI wohl nicht.
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?