added site files
This commit is contained in:
parent
a6f70a6c78
commit
329148c253
253 changed files with 30486 additions and 0 deletions
40
EnlighterJS/Source/Language/Css.js
Normal file
40
EnlighterJS/Source/Language/Css.js
Normal file
|
@ -0,0 +1,40 @@
|
|||
/*
|
||||
---
|
||||
description: CSS (Cascading Style Sheets)
|
||||
|
||||
license: MIT-style
|
||||
|
||||
authors:
|
||||
- Andi Dittrich
|
||||
- Jose Prado
|
||||
|
||||
requires:
|
||||
- Core/1.4.5
|
||||
|
||||
provides: [EnlighterJS.Language.css]
|
||||
...
|
||||
*/
|
||||
EnlighterJS.Language.css = new Class({
|
||||
|
||||
Extends: EnlighterJS.Language.generic,
|
||||
|
||||
setupLanguage: function() {
|
||||
|
||||
this.keywords = {
|
||||
};
|
||||
|
||||
this.patterns = {
|
||||
'comments2': { pattern: /\/\*![\s\S]*?\*\//gm, alias: 'co2'},
|
||||
'comments': { pattern: this.common.multiComments, alias: 'co1'},
|
||||
'strings': { pattern: this.common.strings, alias: 'st0' },
|
||||
'selectors': { pattern: /(?:^|}|\/)\s*([^\\/{@]+)\s*\{/gi, alias: 'kw1' },
|
||||
'directives': { pattern: /(@[a-z]+)\s+/gi, alias: 'kw2' },
|
||||
'rules': { pattern: /([\w-]+)\s*:/g, alias: 'kw3' },
|
||||
'uri': { pattern: /url\s*\([^\)]*\)/gi, alias: 'kw4' },
|
||||
'units': { pattern: /\b(\d+[\.\d+-]?\s*(%|[a-z]{1,3})?)/gi, alias: 'nu0' },
|
||||
'hexColors': { pattern: /(#[A-F0-9]{3}([A-F0-9]{3})?)\b/gi, alias: 'nu0' },
|
||||
'brackets': { pattern: this.common.brackets, alias: 'br0'},
|
||||
'symbols': { pattern: /,|\.|;|:|>/g, alias: 'sy0'}
|
||||
};
|
||||
}
|
||||
});
|
Loading…
Add table
Add a link
Reference in a new issue