added site files
This commit is contained in:
parent
a6f70a6c78
commit
329148c253
253 changed files with 30486 additions and 0 deletions
48
EnlighterJS/Source/Language/Xml.js
Normal file
48
EnlighterJS/Source/Language/Xml.js
Normal file
|
@ -0,0 +1,48 @@
|
|||
/*
|
||||
---
|
||||
description: XML/HTML language
|
||||
|
||||
license: MIT-style
|
||||
|
||||
authors:
|
||||
- Jose Prado
|
||||
- Andi Dittrich
|
||||
|
||||
requires:
|
||||
- Core/1.4.5
|
||||
|
||||
provides: [EnlighterJS.Language.xml]
|
||||
...
|
||||
*/
|
||||
EnlighterJS.Language.xml = new Class({
|
||||
|
||||
Extends : EnlighterJS.Language.generic,
|
||||
tokenizerType : 'Xml',
|
||||
|
||||
setupLanguage: function(){
|
||||
// Common HTML patterns
|
||||
this.patterns = {
|
||||
'comments' : {
|
||||
pattern : /(?:<|<)!--[\s\S]*?--(?:>|>)/gim,
|
||||
alias : 'co2'
|
||||
},
|
||||
'cdata' : {
|
||||
pattern : /(?:<|<)!\[CDATA\[[\s\S]*?]](?:>|>)/gim,
|
||||
alias : 'st1'
|
||||
},
|
||||
'closingTags' : {
|
||||
pattern : /(?:<|<)\/[A-Z:_][A-Z0-9:.-]*?(?:>|>)/gi,
|
||||
alias : 'kw1'
|
||||
},
|
||||
'doctype' : {
|
||||
pattern : /(?:<|<)!DOCTYPE[\s\S]+?(?:>|>)/gim,
|
||||
alias : 'st2'
|
||||
},
|
||||
'version' : {
|
||||
pattern : /(?:<|<)\?xml[\s\S]+?\?(?:>|>)/gim,
|
||||
alias : 'kw2'
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
});
|
Loading…
Add table
Add a link
Reference in a new issue