 TommyB
Member
|
Hello.
I’m trying to make a syntax file for Euphoria language and I stumbled upon a weird problem.
Euphoria uses “–” for line comments, but that doesn’t seem to work (comments aren’t highlighted). Funny thing is that everything else, like: “#”, “//” etc. works.
|
 simon
Key Master
|
Hi Tommy, can you post your schemedef and we can have a look?
|
 TommyB
Member
|
Of course, here it is:
<?xml version= "1.0"?>
<Scheme>
<keyword-classes>
<keyword-class name= "key0">
as and by case constant deprecate do end else elsif enum export for
function global include if label loop not or override procedure public
switch then type to until while xor
</keyword-class>
</keyword-classes>
<schemedef name= "euphoria" title= "Euphoria" casesensitive= "false" braces= "{[()]}">
<strings>
<stringtype id= "0" start= """ end= """ multiline= "false" />
</strings>
<comments>
<line start= "--"/>
</comments>
<numbers start= "[0-9]" content= "[0-9a-f.x]"/>
<lexer name= "euphoria"/>
<use-styles>
<style name= "def" key= "32"/>
<style name="Line Comment" key="1" class="commentline" />
<style name= "idFirst" key= "3" class= "identifier"/>
<style name= "numbers" key= "4" class= "number"/>
<style name= "key0" key= "5" class= "keyword"/>
<style name="String" key="10" class="string" />
</use-styles>
<use-keywords>
<keyword key="0" name= "key0" class= "key0"/>
</use-keywords>
</schemedef>
</Scheme>
|
 TommyB
Member
|
Have you been able to reproduce the issue?
|