editors

changeset 5:0043259df2a1

* CodeLite syntax file
author Jeremy Cowgar <jeremy@cowgar.com>
date Sat Aug 29 16:17:09 2009 +0000 (2009-08-29)
parents 57c8640e8997
children 112d2cc947cf
files codelite/lexer_euphoria.xml
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/codelite/lexer_euphoria.xml	Sat Aug 29 16:17:09 2009 +0000
     1.3 @@ -0,0 +1,40 @@
     1.4 +<?xml version="1.0" encoding="UTF-8"?>
     1.5 +<!-- 
     1.6 +    CodeLite Lexer Definition for the Euphoria Programming Language
     1.7 +	
     1.8 +    CodeLite: http://codelite.org
     1.9 +    Euphoria: http://openeuphoria.org and http://rapideuphoria.com 
    1.10 +
    1.11 +    Place this file in the directory C:\Program Files\CodeLite\lexers\Default
    1.12 +	for Windows. It will work also on Linux and OS X, but the path varies per 
    1.13 +	installation.
    1.14 +-->
    1.15 +<Lexer Name="Euphoria" Id="3">
    1.16 +  <KeyWords0>as and by case constant 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</KeyWords0>
    1.17 +  <KeyWords1>object sequence integer atom</KeyWords1>
    1.18 +  <KeyWords2>break continue entry exit goto glabel retry return</KeyWords2>
    1.19 +  <KeyWords3>ifdef elsifdef elsedef trace with without</KeyWords3>
    1.20 +  <KeyWords4/>
    1.21 +  <Extensions>*.e;*.ew;*.ex;*.exd;*.exw;</Extensions>
    1.22 +  <Properties>
    1.23 +    <Property Id="0" Name="Default" Bold="no" Face="" Colour="#808080" BgColour="#FFFFFF" Size="9"/>
    1.24 +    <Property Id="1" Name="Comment" Bold="no" Face="" Colour="#008040" BgColour="white" Size="9"/>
    1.25 +    <Property Id="2" Name="Comment Line" Bold="no" Face="" Colour="#008000" BgColour="white" Size="9"/>
    1.26 +    <Property Id="3" Name="Comment Doc" Bold="no" Face="" Colour="#004080" BgColour="white" Size="9"/>
    1.27 +    <Property Id="4" Name="Number" Bold="no" Face="" Colour="#FF00FF" BgColour="white" Size="9"/>
    1.28 +    <Property Id="5" Name="Keyword" Bold="no" Face="" Colour="#0080FF" BgColour="white" Size="9"/>
    1.29 +    <Property Id="6" Name="String" Bold="no" Face="" Colour="#FF8000" BgColour="white" Size="9"/>
    1.30 +    <Property Id="7" Name="Character" Bold="no" Face="" Colour="#FF8040" BgColour="white" Size="9"/>
    1.31 +    <Property Id="8" Name="String Literal" Bold="no" Face="" Colour="#FF8000" BgColour="white" Size="9"/>
    1.32 +    <Property Id="9" Name="Preprocessor" Bold="no" Face="" Colour="#804040" BgColour="white" Size="9"/>
    1.33 +    <Property Id="10" Name="Operator" Bold="no" Face="" Colour="#808080" BgColour="white" Size="9"/>
    1.34 +    <Property Id="11" Name="Identifier" Bold="no" Face="" Colour="#000000" BgColour="white" Size="9"/>
    1.35 +    <Property Id="-1" Name="Fold Margin" Bold="no" Face="" Colour="#FFFFFF" BgColour="#D0D0D0" Size="9"/>
    1.36 +    <Property Id="-2" Name="Text Selection" Bold="no" Face="" Colour="#000000" BgColour="#C0C0C0" Size="9"/>
    1.37 +    <Property Id="-3" Name="Caret Colour" Bold="no" Face="" Colour="#000000" BgColour="#000000" Size="9"/>
    1.38 +    <Property Id="33" Name="Line Numbers" Bold="no" Face="" Colour="#004080" BgColour="#FFFFFF" Size="9"/>
    1.39 +    <Property Id="34" Name="Brace match" Bold="yes" Face="" Colour="#FFFF00" BgColour="white" Size="9"/>
    1.40 +    <Property Id="35" Name="Brace bad match" Bold="yes" Face="" Colour="red" BgColour="white" Size="9"/>
    1.41 +    <Property Id="37" Name="Indent Guide" Bold="no" Face="" Colour="#C0C0C0" BgColour="#FFFFFF" Size="9"/>
    1.42 +  </Properties>
    1.43 +</Lexer>
    1.44 \ No newline at end of file

SCM Home | OpenEuphoria.org Home