diff options
Diffstat (limited to 'js/jquery.syntax.brush.yaml.js')
-rw-r--r-- | js/jquery.syntax.brush.yaml.js | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/js/jquery.syntax.brush.yaml.js b/js/jquery.syntax.brush.yaml.js new file mode 100644 index 00000000..fbc439d8 --- /dev/null +++ b/js/jquery.syntax.brush.yaml.js @@ -0,0 +1,31 @@ +// brush: "yaml" aliases: [] + +// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3. +// Copyright 2010 Samuel Williams. All rights reserved. +// See <jquery.syntax.js> for licensing details. + +Syntax.register('yaml', function(brush) { + brush.push({ + pattern: /^\s*(#.*)$/gm, + matches: Syntax.extractMatches({ + klass: 'comment', + allow: ['href'] + }) + }); + + brush.push(Syntax.lib.singleQuotedString); + brush.push(Syntax.lib.doubleQuotedString); + + brush.push({ + pattern: /(&|\*)[a-z0-9]+/gi, + klass: 'constant' + }); + + brush.push({ + pattern: /(.*?):/gi, + matches: Syntax.extractMatches({klass: 'keyword'}) + }); + + brush.push(Syntax.lib.webLink); +}); + |