Ich habe versucht, in der mseIDE eine *.cpp Datei zu öffnen.
Wieso wird die Syntaxhighlight in dieser nicht angewendet ?
Auch mit *.java geht es nicht.
Auch mit *.java geht es nicht.
sdef file =
{globaldefinition}
{scope}
//last scope is default scope
globaldefinition = CASEINSENSITIVE | keywordchars | addkeywordchars |
keyworddefs | editorcolors | styles | pairwords
keywordchars =
KEYWORDCHARS newline
{{string} newline}
//default = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxy0123456789_'
addkeywordchars =
ADDKEYWORDCHARS newline
{{string} newline}
string =
'{character}'
character =
ASCII-character
styles =
STYLE newline
{stylename styledef newline}
styledef =
[stylestring [fontcolor [colorbackground]]]
stylestring =
'[b][i][u][s]'
//b = bold i = italic u = underline s = strikeout
keyworddefs =
KEYWORDDEFS keyworddefsname [stylename] newline
{{keyword} newline}
keyword =
string
editorcolors =
COLORS [fontcolor [backgroundcolor [statementcolor [pairmarkbackgroundcolor]]]]
// cl_default for MSEide project options settings
pairwords =
PAIRWORDS newline
{pairbegin {pairbegin} pairend newline}
// used in MSEide
pairbegin = string
pairend = string
scope =
SCOPE scopename [stylename] newline
{localdefinition}
localdefinition =
keywords | calltokens | jumptokens | endtokens | RETURN newline
keywords =
KEYWORDS [style] newline //style used as default
{keyworddefsname [style] newline}
calltokens =
CALLTOKENS newline
{{[.|,]string}[.]} scopename newline}
//. -> whitespace, example:
//'begin' finds 'abeginz ...
//.'begin' finds newline'beginz', ' beginz' ...
//'begin'. finds 'abegin ', 'abegin'newline ...
//.'begin'. finds newline'begin ',' begin ', ' begin'newline ...
//, -> begin of line
jumptokens =
JUMPTOKENS newline
[{{[.]string}[.]}] scopename newline}
// scopename newline -> unconditional jump
endtokens =
ENDTOKENS newline
{{[.]string}[.]} [stylename] newline}
//'' -> end of line
Mathias hat geschrieben:Mit #define stimmt noch etwas nicht, vielleicht habe ich zu viel geändert.
diff --git a/apps/ide/syntaxdefs/glsl.sdef b/apps/ide/syntaxdefs/glsl.sdef
index 9e482b46d..ad39fe5c6 100644
--- a/apps/ide/syntaxdefs/glsl.sdef
+++ b/apps/ide/syntaxdefs/glsl.sdef
@@ -56,6 +56,8 @@ scope macros macros
'//' comment2
endtokens
+ ''
+
scope block
keywords
glsl
Mathias hat geschrieben:Ich habe diese 2 Zeilen ergänzt, jetzt geht es. Habe ich die versehtlicht gelöscht ?
Ich habe es nochmals von vorn probiert, und nur den Block mit den reservierten Wörter ersetzt. Und dies funktioniert auch, obwohl ich die cpp Zeilen nicht auf glsl umbenannt habe.
So wie ich es gesehen habe, hast du die glsl.sdef bei dir schon eingebaut.
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast