|
jEdit example source code file (groovy.xml)
The jEdit groovy.xml source code<?xml version="1.0"?> <!DOCTYPE MODE SYSTEM "xmode.dtd"> <!-- <MODE NAME="groovy" FILE="groovy.xml" FILE_NAME_GLOB="*.{groovy,grv}"/> --> <MODE> <PROPS> <PROPERTY NAME="commentStart" VALUE="/*" /> <PROPERTY NAME="commentEnd" VALUE="*/" /> <PROPERTY NAME="lineComment" VALUE="//" /> <PROPERTY NAME="indentOpenBrackets" VALUE="{" /> <PROPERTY NAME="indentCloseBrackets" VALUE="}" /> <PROPERTY NAME="indentNextLine" VALUE="\s*(((if|while)\s*\(|else\s*|else\s+if\s*\(|for\s*\(.*\))[^{;]*)" /> </PROPS> <RULES HIGHLIGHT_DIGITS="TRUE" IGNORE_CASE="FALSE"> <!-- Silly comment --> <SEQ TYPE="COMMENT1">/**/ <!-- Javadoc comment --> <SPAN TYPE="COMMENT3" DELEGATE="GROOVYDOC"> <BEGIN>/** <END>*/ </SPAN> <!-- Java comment (C style) --> <SPAN TYPE="COMMENT1"> <BEGIN>/* <END>*/ </SPAN> <SPAN TYPE="LITERAL1" DELEGATE="LITERAL"> <BEGIN>" <END>" </SPAN> <SPAN TYPE="LITERAL1" ESCAPE="\"> <BEGIN>' <END>' </SPAN> <!-- heredoc --> <SPAN_REGEXP HASH_CHAR="<<<" TYPE="LITERAL1" DELEGATE="LITERAL"> <BEGIN> <END>$1 </SPAN_REGEXP> <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">& <!-- workaround to stop "*" from being colorized in import statements. --> <SEQ TYPE="NULL">.* <!-- Comments --> <EOL_SPAN TYPE="COMMENT1">// <!-- Function calls --> <MARK_PREVIOUS TYPE="FUNCTION" MATCH_TYPE="OPERATOR">( <SEQ TYPE="OPERATOR">) <KEYWORDS> <KEYWORD1>abstract <KEYWORD1>break <KEYWORD1>case <KEYWORD1>catch <KEYWORD1>continue <KEYWORD1>default <KEYWORD1>do <KEYWORD1>else <KEYWORD1>extends <KEYWORD1>final <KEYWORD1>finally <KEYWORD1>for <KEYWORD1>if <KEYWORD1>implements <KEYWORD1>instanceof <KEYWORD1>native <KEYWORD1>new <KEYWORD1>private <KEYWORD1>protected <KEYWORD1>public <KEYWORD1>return <KEYWORD1>static <KEYWORD1>switch <KEYWORD1>synchronized <KEYWORD1>throw <KEYWORD1>throws <KEYWORD1>transient <KEYWORD1>try <KEYWORD1>volatile <KEYWORD1>while <KEYWORD1>strictfp <KEYWORD1>package <KEYWORD1>import <!-- groovy keywords --> <KEYWORD2>as <KEYWORD2>assert <KEYWORD2>def <KEYWORD2>mixin <KEYWORD2>property <KEYWORD2>test <KEYWORD2>using <KEYWORD2>in <!-- types --> <KEYWORD3>boolean <KEYWORD3>byte <KEYWORD3>char <KEYWORD3>class <KEYWORD3>double <KEYWORD3>float <KEYWORD3>int <KEYWORD3>interface <KEYWORD3>long <KEYWORD3>short <KEYWORD3>void <!-- Groovy JDK stuff --> <KEYWORD4>abs <KEYWORD4>any <KEYWORD4>append <KEYWORD4>asList <KEYWORD4>asWritable <KEYWORD4>call <KEYWORD4>collect <KEYWORD4>compareTo <KEYWORD4>count <KEYWORD4>div <KEYWORD4>dump <KEYWORD4>each <KEYWORD4>eachByte <KEYWORD4>eachFile <KEYWORD4>eachLine <KEYWORD4>every <KEYWORD4>find <KEYWORD4>findAll <KEYWORD4>flatten <KEYWORD4>getAt <KEYWORD4>getErr <KEYWORD4>getIn <KEYWORD4>getOut <KEYWORD4>getText <KEYWORD4>grep <KEYWORD4>immutable <KEYWORD4>inject <KEYWORD4>inspect <KEYWORD4>intersect <KEYWORD4>invokeMethods <KEYWORD4>isCase <KEYWORD4>join <KEYWORD4>leftShift <KEYWORD4>minus <KEYWORD4>multiply <KEYWORD4>newInputStream <KEYWORD4>newOutputStream <KEYWORD4>newPrintWriter <KEYWORD4>newReader <KEYWORD4>newWriter <KEYWORD4>next <KEYWORD4>plus <KEYWORD4>pop <KEYWORD4>power <KEYWORD4>previous <KEYWORD4>print <KEYWORD4>println <KEYWORD4>push <KEYWORD4>putAt <KEYWORD4>read <KEYWORD4>readBytes <KEYWORD4>readLines <KEYWORD4>reverse <KEYWORD4>reverseEach <KEYWORD4>round <KEYWORD4>size <KEYWORD4>sort <KEYWORD4>splitEachLine <KEYWORD4>step <KEYWORD4>subMap <KEYWORD4>times <KEYWORD4>toInteger <KEYWORD4>toList <KEYWORD4>tokenize <KEYWORD4>upto <KEYWORD4>waitForOrKill <KEYWORD4>withPrintWriter <KEYWORD4>withReader <KEYWORD4>withStream <KEYWORD4>withWriter <KEYWORD4>withWriterAppend <KEYWORD4>write <KEYWORD4>writeLine <LITERAL2>false <LITERAL2>null <LITERAL2>super <LITERAL2>this <LITERAL2>true <!-- this is specific to groovy, treat like `this`? --> <LITERAL3>it <INVALID>goto <INVALID>const </KEYWORDS> </RULES> <RULES SET="LITERAL" DEFAULT="LITERAL1" ESCAPE="\"> <!-- Variables --> <SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE"> <BEGIN>${ <END>} </SPAN> <MARK_FOLLOWING TYPE="KEYWORD2">$ </RULES> <RULES SET="GROOVYDOC" DEFAULT="COMMENT3" IGNORE_CASE="TRUE"> <!-- so that @link{...} is highlighted --> <SEQ TYPE="COMMENT3">{ <!-- so that *@param is highlighted --> <SEQ TYPE="COMMENT3">* <!-- HTML comments --> <SPAN TYPE="COMMENT1"> <BEGIN><!-- <END>--> </SPAN> <!-- Javadoc allows this --> <SEQ TYPE="COMMENT3"><< <SEQ TYPE="COMMENT3"><= <SEQ TYPE="COMMENT3">< <!-- HTML tags --> <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS" NO_LINE_BREAK="TRUE"> <BEGIN>< <END>> </SPAN> <MARK_FOLLOWING TYPE="LABEL">@ </RULES> </MODE> Other jEdit examples (source code examples)Here is a short list of links related to this jEdit groovy.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.