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="+-.,=<>/?^&*" />
< </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="+-.,=<>/?^&*" />
> </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">></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">-</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>
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