|
jEdit example source code file (d.xml)
The jEdit d.xml source code<?xml version="1.0"?> <!DOCTYPE MODE SYSTEM "xmode.dtd"> <MODE> <PROPS> <PROPERTY NAME="commentStart" VALUE="/*" /> <PROPERTY NAME="commentEnd" VALUE="*/" /> <PROPERTY NAME="lineComment" VALUE="//" /> <PROPERTY NAME="wordBreakChars" VALUE=",+-=<>/?^&*" /> <!-- Auto indent --> <PROPERTY NAME="indentOpenBrackets" VALUE="{" /> <PROPERTY NAME="indentCloseBrackets" VALUE="}" /> <PROPERTY NAME="unalignedOpenBrackets" VALUE="(" /> <PROPERTY NAME="unalignedCloseBrackets" VALUE=")" /> <PROPERTY NAME="indentNextLine" VALUE="\s*(((if|while)\s*\(|else\s*|else\s+if\s*\(|for\s*\(.*\))[^{;]*)" /> <PROPERTY NAME="unindentThisLine" VALUE="^.*(default:\s*|case.*:.*)$" /> <PROPERTY NAME="electricKeys" VALUE=":" /> </PROPS> <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE" DIGIT_RE="(0x[0-9a-fA-F_]+[uUlL]?|[0-9_]+(e[0-9_]*)?[uUlLdDfF]?)"> <!-- Silly comment --> <SEQ TYPE="COMMENT1">/**/ <!-- Doxygen comment, Javadoc style --> <SPAN TYPE="COMMENT3" DELEGATE="doxygen::DOXYGEN"> <BEGIN>/** <END>*/ </SPAN> <!-- Doxygen comment, Qt style --> <SPAN TYPE="COMMENT3" DELEGATE="doxygen::DOXYGEN"> <BEGIN>/*! <END>*/ </SPAN> <!-- C style comment --> <SPAN TYPE="COMMENT1"> <BEGIN>/* <END>*/ </SPAN> <!-- Nested comment --> <SPAN TYPE="COMMENT1" DELEGATE="NESTED_COMMENT"> <BEGIN>/+ <END>+/ </SPAN> <EOL_SPAN TYPE="COMMENT2">// <!-- Wysiwyg string literal --> <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE"> <BEGIN>r" <END>" </SPAN> <!-- Alternate Wysiwyg string literal --> <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE"> <BEGIN>` <END>` </SPAN> <!-- Doublequoted string literal --> <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE"> <BEGIN>" <END>" </SPAN> <!-- Hex string literal --> <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE"> <BEGIN>x" <END>" </SPAN> <!-- Character literal --> <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE"> <BEGIN>' <END>' </SPAN> <SEQ TYPE="OPERATOR">= <SEQ TYPE="OPERATOR">! <SEQ TYPE="OPERATOR">>= <SEQ TYPE="OPERATOR"><= <SEQ TYPE="OPERATOR">+ <SEQ TYPE="OPERATOR">- <SEQ TYPE="OPERATOR">/ <SEQ TYPE="OPERATOR">* <SEQ TYPE="OPERATOR">> <SEQ TYPE="OPERATOR">< <SEQ TYPE="OPERATOR">% <SEQ TYPE="OPERATOR">& <SEQ TYPE="OPERATOR">| <SEQ TYPE="OPERATOR">^ <SEQ TYPE="OPERATOR">~ <SEQ TYPE="OPERATOR">} <SEQ TYPE="OPERATOR">{ <MARK_PREVIOUS TYPE="LABEL" MATCH_TYPE="OPERATOR" AT_WHITESPACE_END="TRUE">:</MARK_PREVIOUS> <!-- Function calls --> <MARK_PREVIOUS TYPE="FUNCTION" MATCH_TYPE="OPERATOR">( <SEQ TYPE="OPERATOR">) <!-- Annotation types --> <MARK_FOLLOWING TYPE="KEYWORD4">@ <KEYWORDS> <KEYWORD1>abstract <KEYWORD3>alias <KEYWORD4>align <KEYWORD2>asm <KEYWORD2>assert <KEYWORD3>auto <KEYWORD3>bit <KEYWORD4>body <KEYWORD1>break <KEYWORD3>byte <KEYWORD1>case <KEYWORD3>cast <KEYWORD1>catch <KEYWORD3>cent <KEYWORD3>char <KEYWORD3>class <KEYWORD3>cfloat <KEYWORD3>cdouble <KEYWORD3>creal <INVALID>const <KEYWORD1>continue <KEYWORD3>dchar <KEYWORD2>debug <KEYWORD1>default <KEYWORD4>delegate <KEYWORD1>delete <KEYWORD2>deprecated <KEYWORD1>do <KEYWORD3>double <KEYWORD1>else <KEYWORD3>enum <KEYWORD2>export <KEYWORD2>extern <LITERAL2>false <KEYWORD1>final <KEYWORD1>finally <KEYWORD3>float <KEYWORD1>for <KEYWORD1>foreach <KEYWORD4>function <INVALID>goto <KEYWORD3>idouble <KEYWORD1>if <KEYWORD3>ifloat <KEYWORD2>import <INVALID>in <INVALID>inout <KEYWORD3>int <KEYWORD2>interface <KEYWORD2>invariant <KEYWORD3>ireal <OPERATOR>is <KEYWORD3>long <KEYWORD4>module <KEYWORD1>new <LITERAL2>null <INVALID>out <KEYWORD4>override <KEYWORD2>package <KEYWORD2>pragma <KEYWORD1>private <KEYWORD1>protected <KEYWORD1>public <KEYWORD3>real <KEYWORD1>return <KEYWORD3>short <KEYWORD1>static <KEYWORD3>struct <LITERAL2>super <KEYWORD1>switch <KEYWORD1>synchronized <KEYWORD3>template <LITERAL2>this <KEYWORD1>throw <LITERAL2>true <KEYWORD1>try <KEYWORD3>typedef <KEYWORD1>typeof <KEYWORD3>ubyte <KEYWORD3>ucent <KEYWORD3>uint <KEYWORD3>ulong <KEYWORD3>union <KEYWORD2>unittest <KEYWORD3>ushort <KEYWORD2>version <KEYWORD3>void <KEYWORD1>volatile <KEYWORD3>wchar <KEYWORD1>while <KEYWORD2>with </KEYWORDS> </RULES> <RULES SET="NESTED_COMMENT" DEFAULT="COMMENT1"> <SPAN TYPE="COMMENT1" DELEGATE="NESTED_COMMENT"> <BEGIN>/+ <END>+/ </SPAN> </RULES> </MODE> Other jEdit examples (source code examples)Here is a short list of links related to this jEdit d.xml source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.