|
jEdit example source code file (moin.xml)
The jEdit moin.xml source code<?xml version="1.0"?> <!DOCTYPE MODE SYSTEM "xmode.dtd"> <MODE> <PROPS> <PROPERTY NAME="lineComment" VALUE="##" /> <PROPERTY NAME="wrap" VALUE="soft" /> </PROPS> <RULES HIGHLIGHT_DIGITS="FALSE" IGNORE_CASE="FALSE"> <!-- comment --> <EOL_SPAN TYPE="COMMENT1">## <!-- directive --> <EOL_SPAN TYPE="KEYWORD2">#pragma <!-- macro --> <SPAN TYPE="KEYWORD4"> <BEGIN>[[ <END>]] </SPAN> <!-- term definition --> <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='TRUE' TYPE="LABEL" >\s+(?:\(|\)|\w)[\p{Alnum}\p{Blank}.()]+::</SEQ_REGEXP> <!-- smileys --> <!-- not on by default because it slows things down a bit <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\:\)\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\sB\)\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\:\)\)\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\;\)\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\:D\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\%lt;\:\(\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\sX\-\(\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\:o\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\:\(\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\/\!\\\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\%lt;\!\b\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\(\!\)\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\:\-\?\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\:\b\:\b\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\%\)\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\@\)\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\|\)\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\;\)\)\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\(\.\/\)\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\{OK\}\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\{X\}\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\{i\}\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\{1\}\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\{2\}\s <SEQ_REGEXP HASH_CHAR=' ' AT_LINE_START='FALSE' TYPE="LITERAL3">\s\{3\}\s --> <!-- code or literal --> <SPAN TYPE="LITERAL2"> <BEGIN>{{{ <END>}}} </SPAN> <!-- code or literal --> <SPAN TYPE="LITERAL2" ESCAPE="\"> <BEGIN>` <END>` </SPAN> <!-- bold or italic --> <SEQ_REGEXP HASH_CHAR="''" TYPE="LITERAL1" >('{2,5})[^']+\1[^']</SEQ_REGEXP> <!-- horizontal rule --> <SEQ_REGEXP HASH_CHAR="----" TYPE="LITERAL4" >-{4,}</SEQ_REGEXP> <!-- section header --> <SPAN_REGEXP HASH_CHAR="=" TYPE="KEYWORD1" AT_LINE_START="TRUE" > <BEGIN>(={1,5}) <END> $1 </SPAN_REGEXP> <!-- implicit WikiWords - a bit of a hack, but I can't think of a better way... --> <SEQ_REGEXP HASH_CHARS="ABCDEFGHIJKLMNOPQRSTUVWXYZ" AT_WORD_START="TRUE" TYPE="KEYWORD2">[A-Z][a-z]+[A-Z][a-zA-Z]+ <!-- explicit WikiWord --> <SPAN TYPE="KEYWORD2"> <BEGIN>[" <END>"] </SPAN> <!-- url --> <SPAN TYPE="KEYWORD3"> <BEGIN>[ <END>] </SPAN> </RULES> </MODE> Other jEdit examples (source code examples)Here is a short list of links related to this jEdit moin.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.