com/ide/jedit

Differences between version #1145 and #1187

16,21c16,21
<     <PROPS>
<         <PROPERTY NAME="indentOpenBrackets" VALUE="{" />
<         <PROPERTY NAME="indentCloseBrackets" VALUE="}" />
<         <!-- the ; hack is there so that stuff like if(bob) fred();
<              does not indent the next line -->
<         <PROPERTY NAME="indentPrevLine"
---
>   <PROPS>
>     <PROPERTY NAME="indentOpenBrackets" VALUE="{" />
>     <PROPERTY NAME="indentCloseBrackets" VALUE="}" />
>     <!-- the ; hack is there so that stuff like if(bob) fred();
>          does not indent the next line -->
>     <PROPERTY NAME="indentPrevLine"
23,30c23,30
<         <!-- set this to 'true' if you want to use GNU coding style -->
<         <PROPERTY NAME="doubleBracketIndent" VALUE="false" />
<         <PROPERTY NAME="lineUpClosingBracket" VALUE="true" />
<         <PROPERTY NAME="commentStart" VALUE="/*" />
<         <PROPERTY NAME="commentEnd" VALUE="*/" />
<         <PROPERTY NAME="lineComment" VALUE="//" />
<         <PROPERTY NAME="wordBreakChars" VALUE="+-.,=&lt;&gt;/?^&amp;*" />
<     </PROPS>
---
>     <!-- set this to 'true' if you want to use GNU coding style -->
>     <PROPERTY NAME="doubleBracketIndent" VALUE="false" />
>     <PROPERTY NAME="lineUpClosingBracket" VALUE="true" />
>     <PROPERTY NAME="commentStart" VALUE="/*" />
>     <PROPERTY NAME="commentEnd" VALUE="*/" />
>     <PROPERTY NAME="lineComment" VALUE="//" />
>     <PROPERTY NAME="wordBreakChars" VALUE="+-.,=&lt;&gt;/?^&amp;*" />
>   </PROPS>
32,39c32,39
<     <RULES ESCAPE="\\"
<             IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE"
<             DIGIT_RE="(0x[[:xdigit:]]+|[[:digit:]]+((E|e|)[[:digit:]]*)?)">
<         <!-- whitespace: (space and tab) -->
<         <SPAN TYPE="COMMENT1">
<             <BEGIN>/*</BEGIN>
<             <END>*/</END>
<         </SPAN>
---
>   <RULES ESCAPE="\\"
>          IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE"
>          DIGIT_RE="(0x[[:xdigit:]]+|[[:digit:]]+((E|e|)[[:digit:]]*)?)">
>     <!-- whitespace: (space and tab) -->
>     <SPAN TYPE="COMMENT1">
>       <BEGIN>/*</BEGIN>
>       <END>*/</END>
>     </SPAN>
41,44c41,44
<         <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
<             <BEGIN>"</BEGIN>
<             <END>"</END>
<         </SPAN>
---
>     <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
>       <BEGIN>"</BEGIN>
>       <END>"</END>
>     </SPAN>
46,49c46,49
<         <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
<             <BEGIN>'</BEGIN>
<             <END>'</END>
<         </SPAN>
---
>     <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
>       <BEGIN>'</BEGIN>
>       <END>'</END>
>     </SPAN>
51,54c51,54
<         <!-- Mark anything preceding ( as a function. -->
<         <MARK_PREVIOUS TYPE="FUNCTION" EXCLUDE_MATCH="TRUE">(</MARK_PREVIOUS>
<         <!-- Sometimes I leave a space. -->
<         <MARK_PREVIOUS TYPE="FUNCTION" EXCLUDE_MATCH="TRUE"> (</MARK_PREVIOUS>
---
>     <!-- Mark anything preceding ( as a function. -->
>     <MARK_PREVIOUS TYPE="FUNCTION" EXCLUDE_MATCH="TRUE">(</MARK_PREVIOUS>
>     <!-- Sometimes I leave a space. -->
>     <MARK_PREVIOUS TYPE="FUNCTION" EXCLUDE_MATCH="TRUE"> (</MARK_PREVIOUS>
56c56
<         <EOL_SPAN TYPE="COMMENT1">//</EOL_SPAN>
---
>     <EOL_SPAN TYPE="COMMENT1">//</EOL_SPAN>
58,59c58,59
<         <!-- Make preprocessor directive look like comment 3 -->
<         <EOL_SPAN TYPE="COMMENT3">#</EOL_SPAN>
---
>     <!-- Make preprocessor directive look like comment 3 -->
>     <EOL_SPAN TYPE="COMMENT3">#</EOL_SPAN>
61,65c61,65
<         <!-- Regular expression highlighting -->
<         <SEQ_REGEXP TYPE="MARKUP"
<                     HASH_CHAR="~"
<                     AT_WORD_START="TRUE"
<         >~([[:punct:]])(?:.*?[^\\])*?\1[sgiexom]*</SEQ_REGEXP>
---
>     <!-- Regular expression highlighting -->
>     <SEQ_REGEXP TYPE="MARKUP"
>                 HASH_CHAR="~"
>                 AT_WORD_START="TRUE"
>     >~([[:punct:]])(?:.*?[^\\])*?\1[sgiexom]*</SEQ_REGEXP>
67,68c67,68
<         <SEQ TYPE="NULL">)</SEQ>
<         <SEQ TYPE="NULL">(</SEQ>
---
>     <SEQ TYPE="NULL">)</SEQ>
>     <SEQ TYPE="NULL">(</SEQ>
70,91c70,91
<         <SEQ TYPE="OPERATOR">=</SEQ>
<         <SEQ TYPE="OPERATOR">!</SEQ>
<         <SEQ TYPE="OPERATOR">+</SEQ>
<         <SEQ TYPE="OPERATOR">-</SEQ>
<         <SEQ TYPE="OPERATOR">/</SEQ>
<         <SEQ TYPE="OPERATOR">*</SEQ>
<         <SEQ TYPE="OPERATOR">&gt;</SEQ>
<         <SEQ TYPE="OPERATOR">&lt;</SEQ>
<         <SEQ TYPE="OPERATOR">%</SEQ>
<         <SEQ TYPE="OPERATOR">&amp;</SEQ>
<         <SEQ TYPE="OPERATOR">|</SEQ>
<         <SEQ TYPE="OPERATOR">^</SEQ>
<         <SEQ TYPE="OPERATOR">~</SEQ>
<         <SEQ TYPE="OPERATOR">.</SEQ>
<         <SEQ TYPE="OPERATOR">}</SEQ>
<         <SEQ TYPE="OPERATOR">{</SEQ>
<         <SEQ TYPE="OPERATOR">,</SEQ>
<         <SEQ TYPE="OPERATOR">;</SEQ>
<         <SEQ TYPE="OPERATOR">]</SEQ>
<         <SEQ TYPE="OPERATOR">[</SEQ>
<         <SEQ TYPE="OPERATOR">?</SEQ>
<         <SEQ TYPE="OPERATOR">:</SEQ>
---
>     <SEQ TYPE="OPERATOR">=</SEQ>
>     <SEQ TYPE="OPERATOR">!</SEQ>
>     <SEQ TYPE="OPERATOR">+</SEQ>
>     <SEQ TYPE="OPERATOR">-</SEQ>
>     <SEQ TYPE="OPERATOR">/</SEQ>
>     <SEQ TYPE="OPERATOR">*</SEQ>
>     <SEQ TYPE="OPERATOR">&gt;</SEQ>
>     <SEQ TYPE="OPERATOR">&lt;</SEQ>
>     <SEQ TYPE="OPERATOR">%</SEQ>
>     <SEQ TYPE="OPERATOR">&amp;</SEQ>
>     <SEQ TYPE="OPERATOR">|</SEQ>
>     <SEQ TYPE="OPERATOR">^</SEQ>
>     <SEQ TYPE="OPERATOR">~</SEQ>
>     <SEQ TYPE="OPERATOR">.</SEQ>
>     <SEQ TYPE="OPERATOR">}</SEQ>
>     <SEQ TYPE="OPERATOR">{</SEQ>
>     <SEQ TYPE="OPERATOR">,</SEQ>
>     <SEQ TYPE="OPERATOR">;</SEQ>
>     <SEQ TYPE="OPERATOR">]</SEQ>
>     <SEQ TYPE="OPERATOR">[</SEQ>
>     <SEQ TYPE="OPERATOR">?</SEQ>
>     <SEQ TYPE="OPERATOR">:</SEQ>
93c93
<         <KEYWORDS IGNORE_CASE="FALSE">
---
>     <KEYWORDS IGNORE_CASE="FALSE">
95,141c95,110
<             <!-- Haxe's flow control words -->
<             <KEYWORD1>break</KEYWORD1>
<             <KEYWORD1>case</KEYWORD1>
<             <KEYWORD1>catch</KEYWORD1>
<             <KEYWORD1>continue</KEYWORD1>
<             <KEYWORD1>default</KEYWORD1>
<             <KEYWORD1>do</KEYWORD1>
<             <KEYWORD1>else</KEYWORD1>
<             <KEYWORD1>for</KEYWORD1>
<             <KEYWORD1>if</KEYWORD1>
<             <KEYWORD1>in</KEYWORD1>
<             <KEYWORD1>return</KEYWORD1>
<             <KEYWORD1>switch</KEYWORD1>
<             <KEYWORD1>throw</KEYWORD1>
<             <KEYWORD1>try</KEYWORD1>
<             <KEYWORD1>while</KEYWORD1>
< 
<             <!-- Haxe's declarative words -->
<             <KEYWORD2>class</KEYWORD2>
<             <KEYWORD2>enum</KEYWORD2>
<             <KEYWORD2>extends</KEYWORD2>
<             <KEYWORD2>extern</KEYWORD2>
<             <KEYWORD2>function</KEYWORD2>
<             <KEYWORD2>implements</KEYWORD2>
<             <KEYWORD2>import</KEYWORD2>
<             <KEYWORD2>interface</KEYWORD2>
<             <KEYWORD2>package</KEYWORD2>
<             <KEYWORD2>private</KEYWORD2>
<             <KEYWORD2>public</KEYWORD2>
<             <KEYWORD2>static</KEYWORD2>
<             <KEYWORD2>typedef</KEYWORD2>
<             <KEYWORD2>var</KEYWORD2>
< 
<             <!-- Built-in types -->
<             <KEYWORD3>ArrayAccess</KEYWORD3>
<             <KEYWORD3>Array</KEYWORD3>
<             <KEYWORD3>Bool</KEYWORD3>
<             <KEYWORD3>Dynamic</KEYWORD3>
<             <KEYWORD3>Float</KEYWORD3>
<             <KEYWORD3>Int</KEYWORD3>
<             <KEYWORD3>Iterator</KEYWORD3>
<             <KEYWORD3>Iterable</KEYWORD3>
<             <KEYWORD3>Null</KEYWORD3>
<             <KEYWORD3>Object</KEYWORD3>
<             <KEYWORD3>String</KEYWORD3>
<             <KEYWORD3>UInt</KEYWORD3>
<             <KEYWORD3>Void</KEYWORD3>
---
>       <!-- Haxe's flow control words -->
>       <KEYWORD1>break</KEYWORD1>
>       <KEYWORD1>case</KEYWORD1>
>       <KEYWORD1>catch</KEYWORD1>
>       <KEYWORD1>continue</KEYWORD1>
>       <KEYWORD1>default</KEYWORD1>
>       <KEYWORD1>do</KEYWORD1>
>       <KEYWORD1>else</KEYWORD1>
>       <KEYWORD1>for</KEYWORD1>
>       <KEYWORD1>if</KEYWORD1>
>       <KEYWORD1>in</KEYWORD1>
>       <KEYWORD1>return</KEYWORD1>
>       <KEYWORD1>switch</KEYWORD1>
>       <KEYWORD1>throw</KEYWORD1>
>       <KEYWORD1>try</KEYWORD1>
>       <KEYWORD1>while</KEYWORD1>
143,150c112,126
<             <!-- Special keywords -->
<             <LITERAL2>cast</LITERAL2>
<             <LITERAL2>new</LITERAL2>
<             <LITERAL2>super</LITERAL2>
<             <LITERAL2>this</LITERAL2>
<             <LITERAL2>trace</LITERAL2>
<             <LITERAL2>typeof</LITERAL2>
<             <LITERAL2>untyped</LITERAL2>
---
>       <!-- Haxe's declarative words -->
>       <KEYWORD2>class</KEYWORD2>
>       <KEYWORD2>enum</KEYWORD2>
>       <KEYWORD2>extends</KEYWORD2>
>       <KEYWORD2>extern</KEYWORD2>
>       <KEYWORD2>function</KEYWORD2>
>       <KEYWORD2>implements</KEYWORD2>
>       <KEYWORD2>import</KEYWORD2>
>       <KEYWORD2>interface</KEYWORD2>
>       <KEYWORD2>package</KEYWORD2>
>       <KEYWORD2>private</KEYWORD2>
>       <KEYWORD2>public</KEYWORD2>
>       <KEYWORD2>static</KEYWORD2>
>       <KEYWORD2>typedef</KEYWORD2>
>       <KEYWORD2>var</KEYWORD2>
152,156c128,141
<             <!-- Literals -->
<             <LITERAL2>false</LITERAL2>
<             <LITERAL2>null</LITERAL2>
<             <LITERAL2>true</LITERAL2>
<             <LITERAL2>undefined</LITERAL2>
---
>       <!-- Built-in types -->
>       <KEYWORD3>ArrayAccess</KEYWORD3>
>       <KEYWORD3>Array</KEYWORD3>
>       <KEYWORD3>Bool</KEYWORD3>
>       <KEYWORD3>Dynamic</KEYWORD3>
>       <KEYWORD3>Float</KEYWORD3>
>       <KEYWORD3>Int</KEYWORD3>
>       <KEYWORD3>Iterator</KEYWORD3>
>       <KEYWORD3>Iterable</KEYWORD3>
>       <KEYWORD3>Null</KEYWORD3>
>       <KEYWORD3>Object</KEYWORD3>
>       <KEYWORD3>String</KEYWORD3>
>       <KEYWORD3>UInt</KEYWORD3>
>       <KEYWORD3>Void</KEYWORD3>
158,159c143,157
<         </KEYWORDS>
<     </RULES>
---
>       <!-- Special keywords -->
>       <LITERAL2>cast</LITERAL2>
>       <LITERAL2>new</LITERAL2>
>       <LITERAL2>super</LITERAL2>
>       <LITERAL2>this</LITERAL2>
>       <LITERAL2>trace</LITERAL2>
>       <LITERAL2>typeof</LITERAL2>
>       <LITERAL2>untyped</LITERAL2>
>       <!-- Literals -->
>       <LITERAL2>false</LITERAL2>
>       <LITERAL2>null</LITERAL2>
>       <LITERAL2>true</LITERAL2>
>       <LITERAL2>undefined</LITERAL2>
>     </KEYWORDS>
>   </RULES>

	
Ver Date Lg User Action
#14002 2012-05-14 11:07:41 en ncannasse Restored to version #8930
#13986 2012-05-14 09:04:45 en sohbetful View | Diff
#8930 2010-08-02 18:46:31 en badsector View | Diff
#8929 2010-08-02 18:42:47 en badsector View | Diff
#8928 2010-08-02 18:42:47 en badsector Changed title from Jedit to jEdit
#8810 2010-06-10 13:02:57 en baurel View | Diff
#8809 2010-06-10 13:02:57 en baurel Changed title from Jedit (cross) to Jedit
#8772 2010-06-10 01:42:50 en baurel Changed title from Jedit to Jedit (cross)
#8771 2010-06-10 01:42:23 en baurel View | Diff
#8770 2010-06-10 01:42:00 en baurel View | Diff
#8769 2010-06-10 01:40:38 en baurel View | Diff
#8637 2010-06-09 13:09:19 en baurel View | Diff
#8500 2010-06-09 11:22:46 en baurel Changed title from Using jEdit to develop Haxe projects to Jedit
#6962 2009-09-06 19:10:30 en badsector View | Diff
#6961 2009-09-06 19:10:30 en badsector Changed title from JEdit Syntax File to Using jEdit to develop Haxe projects
#5152 2008-12-26 00:21:21 en badsector View | Diff
#3868 2008-07-31 16:24:29 en badsector View | Diff
#1187 2008-05-06 18:51:07 en ponticelli View | Diff
#1145 2008-05-03 12:05:52 en ncannasse View | Diff
#1144 2008-05-03 12:05:52 en ncannasse Set title to JEdit Syntax File

Previous | Next