diff options
author | mensonge <mensonge@b3834d28-1941-0410-a4f8-b48e95affb8f> | 2008-11-14 15:39:19 +0000 |
---|---|---|
committer | mensonge <mensonge@b3834d28-1941-0410-a4f8-b48e95affb8f> | 2008-11-14 15:39:19 +0000 |
commit | 1c5685d68f1b73270fb814fe04cbb490eb90ba5f (patch) | |
tree | 3d3ada08a934b96fc31531f1327690d7edc6f766 /includes/js/dojox/highlight/languages/pygments | |
parent | 104d59099e048688c4dbac37d72137006e396558 (diff) | |
download | semanticscuttle-1c5685d68f1b73270fb814fe04cbb490eb90ba5f.tar.gz semanticscuttle-1c5685d68f1b73270fb814fe04cbb490eb90ba5f.tar.bz2 |
Minor fix: Remove DOJO library (60Mo) replaced by link to Google CDN (online DOJO library)
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@159 b3834d28-1941-0410-a4f8-b48e95affb8f
Diffstat (limited to 'includes/js/dojox/highlight/languages/pygments')
6 files changed, 0 insertions, 580 deletions
diff --git a/includes/js/dojox/highlight/languages/pygments/_html.js b/includes/js/dojox/highlight/languages/pygments/_html.js deleted file mode 100644 index 64b3bfa..0000000 --- a/includes/js/dojox/highlight/languages/pygments/_html.js +++ /dev/null @@ -1,25 +0,0 @@ -if(!dojo._hasResource["dojox.highlight.languages.pygments._html"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code. -dojo._hasResource["dojox.highlight.languages.pygments._html"] = true; -dojo.provide("dojox.highlight.languages.pygments._html"); - -// html-related constants - -dojox.highlight.languages.pygments._html.tags = { - "code": 1, "kbd": 1, "font": 1, "noscript": 1, "style": 1, "img": 1, - "title": 1, "menu": 1, "tt": 1, "tr": 1, "param": 1, "li": 1, "tfoot": 1, - "th": 1, "input": 1, "td": 1, "dl": 1, "blockquote": 1, "fieldset": 1, - "big": 1, "dd": 1, "abbr": 1, "optgroup": 1, "dt": 1, "button": 1, - "isindex": 1, "p": 1, "small": 1, "div": 1, "dir": 1, "em": 1, "frame": 1, - "meta": 1, "sub": 1, "bdo": 1, "label": 1, "acronym": 1, "sup": 1, - "body": 1, "xml": 1, "basefont": 1, "base": 1, "br": 1, "address": 1, - "strong": 1, "legend": 1, "ol": 1, "script": 1, "caption": 1, "s": 1, - "col": 1, "h2": 1, "h3": 1, "h1": 1, "h6": 1, "h4": 1, "h5": 1, "table": 1, - "select": 1, "noframes": 1, "span": 1, "area": 1, "dfn": 1, "strike": 1, - "cite": 1, "thead": 1, "head": 1, "option": 1, "form": 1, "hr": 1, - "var": 1, "link": 1, "b": 1, "colgroup": 1, "ul": 1, "applet": 1, "del": 1, - "iframe": 1, "pre": 1, "frameset": 1, "ins": 1, "tbody": 1, "html": 1, - "samp": 1, "map": 1, "object": 1, "a": 1, "xmlns": 1, "center": 1, - "textarea": 1, "i": 1, "q": 1, "u": 1 -}; - -} diff --git a/includes/js/dojox/highlight/languages/pygments/_www.js b/includes/js/dojox/highlight/languages/pygments/_www.js deleted file mode 100644 index 648ed6e..0000000 --- a/includes/js/dojox/highlight/languages/pygments/_www.js +++ /dev/null @@ -1,12 +0,0 @@ -if(!dojo._hasResource["dojox.highlight.languages.pygments._www"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code. -dojo._hasResource["dojox.highlight.languages.pygments._www"] = true; -dojo.provide("dojox.highlight.languages.pygments._www"); - -/* common web-centric languages */ -dojo.require("dojox.highlight.languages.pygments.xml"); -dojo.require("dojox.highlight.languages.pygments.html"); -dojo.require("dojox.highlight.languages.pygments.css"); -//dojo.require("dojox.highlight.languages.pygments.django"); -dojo.require("dojox.highlight.languages.pygments.javascript"); - -} diff --git a/includes/js/dojox/highlight/languages/pygments/css.js b/includes/js/dojox/highlight/languages/pygments/css.js deleted file mode 100644 index bfb0680..0000000 --- a/includes/js/dojox/highlight/languages/pygments/css.js +++ /dev/null @@ -1,211 +0,0 @@ -if(!dojo._hasResource["dojox.highlight.languages.pygments.css"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code. -dojo._hasResource["dojox.highlight.languages.pygments.css"] = true; -dojo.provide("dojox.highlight.languages.pygments.css"); - -dojo.require("dojox.highlight._base"); -dojo.require("dojox.highlight.languages.pygments._html"); - -(function(){ - var dh = dojox.highlight, dhl = dh.languages; - dhl.css = { - defaultMode: { - lexems: ["\\b[a-zA-Z0-9]+\\b", "\\b@media\b"], - keywords: { - "keyword": { - "@media": 1 - }, - "name tag": dhl.pygments._html.tags - }, - contains: [ - "comment", - "string single", "string double", - "punctuation", - "name decorator", "name class", "name function", - "_content" - ] - }, - modes: [ - // comments - { - className: "comment", - begin: "/\\*", end: "\\*/", - relevance: 0 - }, - { - className: "comment preproc", - begin: "@[a-z][a-zA-Z]*", end: "^" - }, - { - className: "comment preproc", - begin: "\\!important\\b", end: "^" - }, - - // numbers - { - className: "number", - begin: "\\#[a-fA-F0-9]{3}\\b", end: "^", - relevance: 0 - }, - { - className: "number", - begin: "\\#[a-fA-F0-9]{6}\\b", end: "^", - relevance: 0 - }, - { - className: "number", - begin: "[\\.\\-]?[0-9]*[\\.]?[0-9]+(em|px|\\%|pt|pc|in|mm|cm|ex)", end: "^", - relevance: 0 - }, - { - className: "number", - begin: "\\-?[0-9]+", end: "^", - relevance: 0 - }, - - // strings - { - className: "string single", - begin: "'", end: "'", - illegal: "\\n", - relevance: 0 - }, - { - className: "string double", - begin: '"', - end: '"', - illegal: "\\n", - relevance: 0 - }, - - // operators - { - className: "operator", - begin: "[~\\^\\*!%&\\[\\]\\(\\)<>\\|+=@:;,./?-]", end: "^", - relevance: 0 - }, - - // punctuations - { - className: "punctuation", - begin: "[\\[\\]();]+", end: "^", - relevance: 0 - }, - - // names - { - className: "name decorator", - begin: "\\:[a-zA-Z0-9_\\-]+\\b", end: "^" - }, - { - className: "name class", - begin: "\\.[a-zA-Z0-9_\\-]+\\b", end: "^" - }, - { - className: "name function", - begin: "\\#[a-zA-Z0-9_\\-]+\\b", end: "^" - }, - { - className: "_content", - begin: "\\{", end: "\\}", - lexems: ["\\b[a-zA-Z\\-]+\\b"], - keywords: { - "keyword": { - "azimuth": 1, "background-attachment": 1, "background-color": 1, - "background-image": 1, "background-position": 1, "background-repeat": 1, - "background": 1, "border-bottom-color": 1, "border-bottom-style": 1, - "border-bottom-width": 1, "border-left-color": 1, "border-left-style": 1, - "border-left-width": 1, "border-right": 1, "border-right-color": 1, - "border-right-style": 1, "border-right-width": 1, "border-top-color": 1, - "border-top-style": 1, "border-top-width": 1, "border-bottom": 1, - "border-collapse": 1, "border-left": 1, "border-width": 1, "border-color": 1, - "border-spacing": 1, "border-style": 1, "border-top": 1, "border": 1, "caption-side": 1, - "clear": 1, "clip": 1, "color": 1, "content": 1, "counter-increment": 1, "counter-reset": 1, - "cue-after": 1, "cue-before": 1, "cue": 1, "cursor": 1, "direction": 1, "display": 1, - "elevation": 1, "empty-cells": 1, "float": 1, "font-family": 1, "font-size": 1, - "font-size-adjust": 1, "font-stretch": 1, "font-style": 1, "font-variant": 1, - "font-weight": 1, "font": 1, "height": 1, "letter-spacing": 1, "line-height": 1, - "list-style-type": 1, "list-style-image": 1, "list-style-position": 1, - "list-style": 1, "margin-bottom": 1, "margin-left": 1, "margin-right": 1, - "margin-top": 1, "margin": 1, "marker-offset": 1, "marks": 1, "max-height": 1, "max-width": 1, - "min-height": 1, "min-width": 1, "opacity": 1, "orphans": 1, "outline": 1, "outline-color": 1, - "outline-style": 1, "outline-width": 1, "overflow": 1, "padding-bottom": 1, - "padding-left": 1, "padding-right": 1, "padding-top": 1, "padding": 1, "page": 1, - "page-break-after": 1, "page-break-before": 1, "page-break-inside": 1, - "pause-after": 1, "pause-before": 1, "pause": 1, "pitch": 1, "pitch-range": 1, - "play-during": 1, "position": 1, "quotes": 1, "richness": 1, "right": 1, "size": 1, - "speak-header": 1, "speak-numeral": 1, "speak-punctuation": 1, "speak": 1, - "speech-rate": 1, "stress": 1, "table-layout": 1, "text-align": 1, "text-decoration": 1, - "text-indent": 1, "text-shadow": 1, "text-transform": 1, "top": 1, "unicode-bidi": 1, - "vertical-align": 1, "visibility": 1, "voice-family": 1, "volume": 1, "white-space": 1, - "widows": 1, "width": 1, "word-spacing": 1, "z-index": 1, "bottom": 1, "left": 1, - "above": 1, "absolute": 1, "always": 1, "armenian": 1, "aural": 1, "auto": 1, "avoid": 1, "baseline": 1, - "behind": 1, "below": 1, "bidi-override": 1, "blink": 1, "block": 1, "bold": 1, "bolder": 1, "both": 1, - "capitalize": 1, "center-left": 1, "center-right": 1, "center": 1, "circle": 1, - "cjk-ideographic": 1, "close-quote": 1, "collapse": 1, "condensed": 1, "continuous": 1, - "crop": 1, "crosshair": 1, "cross": 1, "cursive": 1, "dashed": 1, "decimal-leading-zero": 1, - "decimal": 1, "default": 1, "digits": 1, "disc": 1, "dotted": 1, "double": 1, "e-resize": 1, "embed": 1, - "extra-condensed": 1, "extra-expanded": 1, "expanded": 1, "fantasy": 1, "far-left": 1, - "far-right": 1, "faster": 1, "fast": 1, "fixed": 1, "georgian": 1, "groove": 1, "hebrew": 1, "help": 1, - "hidden": 1, "hide": 1, "higher": 1, "high": 1, "hiragana-iroha": 1, "hiragana": 1, "icon": 1, - "inherit": 1, "inline-table": 1, "inline": 1, "inset": 1, "inside": 1, "invert": 1, "italic": 1, - "justify": 1, "katakana-iroha": 1, "katakana": 1, "landscape": 1, "larger": 1, "large": 1, - "left-side": 1, "leftwards": 1, "level": 1, "lighter": 1, "line-through": 1, "list-item": 1, - "loud": 1, "lower-alpha": 1, "lower-greek": 1, "lower-roman": 1, "lowercase": 1, "ltr": 1, - "lower": 1, "low": 1, "medium": 1, "message-box": 1, "middle": 1, "mix": 1, "monospace": 1, - "n-resize": 1, "narrower": 1, "ne-resize": 1, "no-close-quote": 1, "no-open-quote": 1, - "no-repeat": 1, "none": 1, "normal": 1, "nowrap": 1, "nw-resize": 1, "oblique": 1, "once": 1, - "open-quote": 1, "outset": 1, "outside": 1, "overline": 1, "pointer": 1, "portrait": 1, "px": 1, - "relative": 1, "repeat-x": 1, "repeat-y": 1, "repeat": 1, "rgb": 1, "ridge": 1, "right-side": 1, - "rightwards": 1, "s-resize": 1, "sans-serif": 1, "scroll": 1, "se-resize": 1, - "semi-condensed": 1, "semi-expanded": 1, "separate": 1, "serif": 1, "show": 1, "silent": 1, - "slow": 1, "slower": 1, "small-caps": 1, "small-caption": 1, "smaller": 1, "soft": 1, "solid": 1, - "spell-out": 1, "square": 1, "static": 1, "status-bar": 1, "super": 1, "sw-resize": 1, - "table-caption": 1, "table-cell": 1, "table-column": 1, "table-column-group": 1, - "table-footer-group": 1, "table-header-group": 1, "table-row": 1, - "table-row-group": 1, "text": 1, "text-bottom": 1, "text-top": 1, "thick": 1, "thin": 1, - "transparent": 1, "ultra-condensed": 1, "ultra-expanded": 1, "underline": 1, - "upper-alpha": 1, "upper-latin": 1, "upper-roman": 1, "uppercase": 1, "url": 1, - "visible": 1, "w-resize": 1, "wait": 1, "wider": 1, "x-fast": 1, "x-high": 1, "x-large": 1, "x-loud": 1, - "x-low": 1, "x-small": 1, "x-soft": 1, "xx-large": 1, "xx-small": 1, "yes": 1 - }, - "name builtin": { - "indigo": 1, "gold": 1, "firebrick": 1, "indianred": 1, "yellow": 1, "darkolivegreen": 1, - "darkseagreen": 1, "mediumvioletred": 1, "mediumorchid": 1, "chartreuse": 1, - "mediumslateblue": 1, "black": 1, "springgreen": 1, "crimson": 1, "lightsalmon": 1, "brown": 1, - "turquoise": 1, "olivedrab": 1, "cyan": 1, "silver": 1, "skyblue": 1, "gray": 1, "darkturquoise": 1, - "goldenrod": 1, "darkgreen": 1, "darkviolet": 1, "darkgray": 1, "lightpink": 1, "teal": 1, - "darkmagenta": 1, "lightgoldenrodyellow": 1, "lavender": 1, "yellowgreen": 1, "thistle": 1, - "violet": 1, "navy": 1, "orchid": 1, "blue": 1, "ghostwhite": 1, "honeydew": 1, "cornflowerblue": 1, - "darkblue": 1, "darkkhaki": 1, "mediumpurple": 1, "cornsilk": 1, "red": 1, "bisque": 1, "slategray": 1, - "darkcyan": 1, "khaki": 1, "wheat": 1, "deepskyblue": 1, "darkred": 1, "steelblue": 1, "aliceblue": 1, - "gainsboro": 1, "mediumturquoise": 1, "floralwhite": 1, "coral": 1, "purple": 1, "lightgrey": 1, - "lightcyan": 1, "darksalmon": 1, "beige": 1, "azure": 1, "lightsteelblue": 1, "oldlace": 1, - "greenyellow": 1, "royalblue": 1, "lightseagreen": 1, "mistyrose": 1, "sienna": 1, - "lightcoral": 1, "orangered": 1, "navajowhite": 1, "lime": 1, "palegreen": 1, "burlywood": 1, - "seashell": 1, "mediumspringgreen": 1, "fuchsia": 1, "papayawhip": 1, "blanchedalmond": 1, - "peru": 1, "aquamarine": 1, "white": 1, "darkslategray": 1, "ivory": 1, "dodgerblue": 1, - "lemonchiffon": 1, "chocolate": 1, "orange": 1, "forestgreen": 1, "slateblue": 1, "olive": 1, - "mintcream": 1, "antiquewhite": 1, "darkorange": 1, "cadetblue": 1, "moccasin": 1, - "limegreen": 1, "saddlebrown": 1, "darkslateblue": 1, "lightskyblue": 1, "deeppink": 1, - "plum": 1, "aqua": 1, "darkgoldenrod": 1, "maroon": 1, "sandybrown": 1, "magenta": 1, "tan": 1, - "rosybrown": 1, "pink": 1, "lightblue": 1, "palevioletred": 1, "mediumseagreen": 1, - "dimgray": 1, "powderblue": 1, "seagreen": 1, "snow": 1, "mediumblue": 1, "midnightblue": 1, - "paleturquoise": 1, "palegoldenrod": 1, "whitesmoke": 1, "darkorchid": 1, "salmon": 1, - "lightslategray": 1, "lawngreen": 1, "lightgreen": 1, "tomato": 1, "hotpink": 1, - "lightyellow": 1, "lavenderblush": 1, "linen": 1, "mediumaquamarine": 1, "green": 1, - "blueviolet": 1, "peachpuff": 1 - } - }, - contains: [ - "comment", "comment preproc", - "number", - "string single", "string double", - "punctuation", - "name decorator", "name class", "name function" - ] - } - ] - }; -})(); - -} diff --git a/includes/js/dojox/highlight/languages/pygments/html.js b/includes/js/dojox/highlight/languages/pygments/html.js deleted file mode 100644 index e0e7475..0000000 --- a/includes/js/dojox/highlight/languages/pygments/html.js +++ /dev/null @@ -1,101 +0,0 @@ -if(!dojo._hasResource["dojox.highlight.languages.pygments.html"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code. -dojo._hasResource["dojox.highlight.languages.pygments.html"] = true; -dojo.provide("dojox.highlight.languages.pygments.html"); - -dojo.require("dojox.highlight._base"); -dojo.require("dojox.highlight.languages.pygments._html"); - -(function(){ - var dh = dojox.highlight, dhl = dh.languages, tags = [], - ht = dhl.pygments._html.tags; - - for(var key in ht){ - tags.push(key); - } - tags = "\\b(" + tags.join("|") + ")\\b"; - - dhl.html = { - case_insensitive: true, - defaultMode: { - contains: [ - "name entity", - "comment", "comment preproc", - "_script", "_style", "_tag" - ] - }, - modes: [ - // comments - { - className: "comment", - begin: "<!--", end: "-->" - }, - { - className: "comment preproc", - begin: "\\<\\!\\[CDATA\\[", end: "\\]\\]\\>" - }, - { - className: "comment preproc", - begin: "\\<\\!", end: "\\>" - }, - - // strings - { - className: "string", - begin: "'", end: "'", - illegal: "\\n", - relevance: 0 - }, - { - className: "string", - begin: '"', - end: '"', - illegal: "\\n", - relevance: 0 - }, - - // names - { - className: "name entity", - begin: "\\&[a-z]+;", end: "^" - }, - { - className: "name tag", - begin: tags, end: "^", - relevance: 5 - }, - { - className: "name attribute", - begin: "\\b[a-z0-9_\\:\\-]+\\s*=", end: "^", - relevance: 0 - }, - - { - className: "_script", - begin: "\\<script\\b", end: "\\</script\\>", - relevance: 5 - }, - { - className: "_style", - begin: "\\<style\\b", end: "\\</style\\>", - relevance: 5 - }, - - { - className: "_tag", - begin: "\\<(?!/)", end: "\\>", - contains: ["name tag", "name attribute", "string", "_value"] - }, - { - className: "_tag", - begin: "\\</", end: "\\>", - contains: ["name tag"] - }, - { - className: "_value", - begin: "[^\\s\\>]+", end: "^" - } - ] - }; -})(); - -} diff --git a/includes/js/dojox/highlight/languages/pygments/javascript.js b/includes/js/dojox/highlight/languages/pygments/javascript.js deleted file mode 100644 index d6c0a6b..0000000 --- a/includes/js/dojox/highlight/languages/pygments/javascript.js +++ /dev/null @@ -1,152 +0,0 @@ -if(!dojo._hasResource["dojox.highlight.languages.pygments.javascript"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code. -dojo._hasResource["dojox.highlight.languages.pygments.javascript"] = true; -dojo.provide("dojox.highlight.languages.pygments.javascript"); - -dojo.require("dojox.highlight._base"); - -(function(){ - var dh = dojox.highlight, dhc = dh.constants; - dh.languages.javascript = { - defaultMode: { - lexems: ["\\b[a-zA-Z]+"], - keywords: { - "keyword": { - "for": 1, "in": 1, "while": 1, "do": 1, "break": 1, "return": 1, - "continue": 1, "if": 1, "else": 1, "throw": 1, "try": 1, - "catch": 1, "var": 1, "with": 1, "const": 1, "label": 1, - "function": 1, "new": 1, "typeof": 1, "instanceof": 1 - }, - "keyword constant": { - "true": 1, "false": 1, "null": 1, "NaN": 1, "Infinity": 1, "undefined": 1 - }, - "name builtin": { - "Array": 1, "Boolean": 1, "Date": 1, "Error": 1, "Function": 1, "Math": 1, - "netscape": 1, "Number": 1, "Object": 1, "Packages": 1, "RegExp": 1, - "String": 1, "sun": 1, "decodeURI": 1, "decodeURIComponent": 1, - "encodeURI": 1, "encodeURIComponent": 1, "Error": 1, "eval": 1, - "isFinite": 1, "isNaN": 1, "parseFloat": 1, "parseInt": 1, "document": 1, - "window": 1 - }, - "name builtin pseudo": { - "this": 1 - } - }, - contains: [ - "comment single", "comment multiline", - "number integer", "number oct", "number hex", "number float", - "string single", "string double", "string regex", - "operator", - "punctuation", - //"name variable", - "_function" - ] - }, - modes: [ - // comments - { - className: "comment single", - begin: "//", end: "$", - relevance: 0 - }, - { - className: "comment multiline", - begin: "/\\*", end: "\\*/" - }, - - // numbers - { - className: "number integer", - begin: "0|([1-9][0-9]*)", end: "^", - relevance: 0 - }, - { - className: "number oct", - begin: "0[0-9]+", end: "^", - relevance: 0 - }, - { - className: "number hex", - begin: "0x[0-9a-fA-F]+", end: "^", - relevance: 0 - }, - { - className: "number float", - begin: "([1-9][0-9]*\\.[0-9]*([eE][\\+-]?[0-9]+)?)|(\\.[0-9]+([eE][\\+-]?[0-9]+)?)|([0-9]+[eE][\\+-]?[0-9]+)", end: "^", - relevance: 0 - }, - - // strings - { - className: "string single", - begin: "'", end: "'", - illegal: "\\n", - contains: ["string escape"], - relevance: 0 - }, - { - className: "string double", - begin: '"', - end: '"', - illegal: "\\n", - contains: ["string escape"], - relevance: 0 - }, - { - className: "string escape", - begin: "\\\\.", end: "^", - relevance: 0 - }, - { - className: "string regex", - begin: "/.*?[^\\\\/]/[gim]*", end: "^" - }, - - // operators - { - className: "operator", - begin: "\\|\\||&&|\\+\\+|--|-=|\\+=|/=|\\*=|==|[-\\+\\*/=\\?:~\\^]", end: "^", - relevance: 0 - }, - - // punctuations - { - className: "punctuation", - begin: "[{}\\(\\)\\[\\]\\.;]", end: "^", - relevance: 0 - }, - - // functions - { - className: "_function", - begin: "function\\b", end: "{", - lexems: [dhc.UNDERSCORE_IDENT_RE], - keywords: { - keyword: { - "function": 1 - } - }, - contains: ["name function", "_params"], - relevance: 5 - }, - { - className: "name function", - begin: dhc.UNDERSCORE_IDENT_RE, end: '^' - }, - { - className: "_params", - begin: "\\(", end: "\\)", - contains: ["comment single", "comment multiline"] - } - /* - // names - { - className: "name variable", - begin: "\\b[$a-zA-Z_][$a-zA-Z0-9_]*", end: "^", - relevance: 0 - } - */ - ] - }; -})(); - -} diff --git a/includes/js/dojox/highlight/languages/pygments/xml.js b/includes/js/dojox/highlight/languages/pygments/xml.js deleted file mode 100644 index 5eb4832..0000000 --- a/includes/js/dojox/highlight/languages/pygments/xml.js +++ /dev/null @@ -1,79 +0,0 @@ -if(!dojo._hasResource["dojox.highlight.languages.pygments.xml"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code. -dojo._hasResource["dojox.highlight.languages.pygments.xml"] = true; -dojo.provide("dojox.highlight.languages.pygments.xml"); - -dojo.require("dojox.highlight._base"); -dojox.highlight.languages.pygments.xml = {a: 1}; -dojox.highlight.languages.xml = { - defaultMode: { - contains: [ - "name entity", - "comment", "comment preproc", - "_tag" - ] - }, - modes: [ - // comments - { - className: "comment", - begin: "<!--", end: "-->" - }, - { - className: "comment preproc", - begin: "\\<\\!\\[CDATA\\[", end: "\\]\\]\\>" - }, - { - className: "comment preproc", - begin: "\\<\\!", end: "\\>" - }, - { - className: "comment preproc", - begin: "\\<\\?", end: "\\?\\>", - relevance: 5 - }, - - // strings - { - className: "string", - begin: "'", end: "'", - illegal: "\\n", - relevance: 0 - }, - { - className: "string", - begin: '"', - end: '"', - illegal: "\\n", - relevance: 0 - }, - - // names - { - className: "name entity", - begin: "\\&[a-z]+;", end: "^" - }, - { - className: "name tag", - begin: "\\b[a-z0-9_\\:\\-]+\\b", end: "^" - }, - { - className: "name attribute", - begin: "\\b[a-z0-9_\\:\\-]+=", end: "^", - relevance: 0 - }, - - - { - className: "_tag", - begin: "\\<", end: "\\>", - contains: ["name tag", "name attribute", "string"] - }, - { - className: "_tag", - begin: "\\</", end: "\\>", - contains: ["name tag"] - } - ] -}; - -} |