Hallo,
wie im Betreff schon gesagt, kann ich bei meinem kleinen Projekt keine BASIC-artigen Kommentare einschalten. VB benutzt ja normalerweise das Apostroph (') und REM. Komischerweise wird bei mir nur der Doppelslash (//) als Kommentar erkannt. Habe REM zu der Liste von Keywords hinzugefügt, aber das bringt natürlich auch nichts, da dann nur das Keyword erkannt wird. Sonst klappt alles: Keywords werden erkannt, Zahlen etc. nur eben die Kommentare nicht. (Property csVBStyle true ist gesetzt. Hat jemand eine Idee?
TSynAnySyn Comment-Style csVBStyle geht nicht ...
-
- Beiträge: 109
- Registriert: Sa 1. Mär 2008, 15:19
- OS, Lazarus, FPC: openSUSE Leap 15.6 (FPC 3.2.2) / Windows 11 Pro (FPC 3.2.2)
- CPU-Target: x64
- Kontaktdaten:
TSynAnySyn Comment-Style csVBStyle geht nicht ...
Mit besten Grüßen,
Cybermonkey
Cybermonkey
Re: TSynAnySyn Comment-Style csVBStyle geht nicht ...
Warum hängst du für BAS nicht einfach einen TSynVBSyn ein? Da funktioniert das.
-
- Beiträge: 588
- Registriert: Mi 25. Mär 2009, 21:12
- OS, Lazarus, FPC: Laz trunk / fpc latest release / Win and other
- CPU-Target: mostly 32 bit
Re: TSynAnySyn Comment-Style csVBStyle geht nicht ...
Hm, mal geschaut, aber nur oberflächlich....
möglich das
Comments:=csVBStyle
einige interne Tabellen nicht updated..
Versuch mal
Comments:=csVBStyle
StringDelim := sdSingleQuote;
StringDelim := sdDoubleQuote;
die string delim in der anderen Reihenfolge, wenn vb single braucht...
geht nur darum, das, wenn es um jene internen Tabellen geht eine ÄNDERUNG von StringDelim ein update bewirkt...
möglich das
Comments:=csVBStyle
einige interne Tabellen nicht updated..
Versuch mal
Comments:=csVBStyle
StringDelim := sdSingleQuote;
StringDelim := sdDoubleQuote;
die string delim in der anderen Reihenfolge, wenn vb single braucht...
geht nur darum, das, wenn es um jene internen Tabellen geht eine ÄNDERUNG von StringDelim ein update bewirkt...
-
- Beiträge: 109
- Registriert: Sa 1. Mär 2008, 15:19
- OS, Lazarus, FPC: openSUSE Leap 15.6 (FPC 3.2.2) / Windows 11 Pro (FPC 3.2.2)
- CPU-Target: x64
- Kontaktdaten:
Re: TSynAnySyn Comment-Style csVBStyle geht nicht ...
Ja, aber der BASIC Dialekt unterscheidet sich von VB und ich möchte nur dessen Keywords drin haben. Bei einem "fertigen" Highlighter kann ich die Keywords ja nur schwer ändern?theo hat geschrieben:Warum hängst du für BAS nicht einfach einen TSynVBSyn ein? Da funktioniert das.
Nun, der Kommentar mit Apostroph funktioniert nun, aber bei REM weigert er sich immer noch ...martin_frb hat geschrieben:Hm, mal geschaut, aber nur oberflächlich....
möglich das
Comments:=csVBStyle
einige interne Tabellen nicht updated..
Versuch mal
Comments:=csVBStyle
StringDelim := sdSingleQuote;
StringDelim := sdDoubleQuote;
die string delim in der anderen Reihenfolge, wenn vb single braucht...
geht nur darum, das, wenn es um jene internen Tabellen geht eine ÄNDERUNG von StringDelim ein update bewirkt...

Mit besten Grüßen,
Cybermonkey
Cybermonkey
-
- Beiträge: 588
- Registriert: Mi 25. Mär 2009, 21:12
- OS, Lazarus, FPC: Laz trunk / fpc latest release / Win and other
- CPU-Target: mostly 32 bit
Re: TSynAnySyn Comment-Style csVBStyle geht nicht ...
Apostroph ist ab SVN rev 24290 gefixt (der workaround mit dem StringDelim ist dann nicht mehr nötig)
REM scheint nicht implementiert...
csVBStyle beeinflusst einzig und allein den Apostroph
REM scheint nicht implementiert...
csVBStyle beeinflusst einzig und allein den Apostroph
-
- Beiträge: 109
- Registriert: Sa 1. Mär 2008, 15:19
- OS, Lazarus, FPC: openSUSE Leap 15.6 (FPC 3.2.2) / Windows 11 Pro (FPC 3.2.2)
- CPU-Target: x64
- Kontaktdaten:
Re: TSynAnySyn Comment-Style csVBStyle geht nicht ...
Hm, das ist schade. Es gibt ja noch den csBasStyle, aber mit dem geht "REM" auch nicht ... Wozu ist der Style denn da?
Mit besten Grüßen,
Cybermonkey
Cybermonkey