Index: polymer_1.0.4/bower_components/prism/components/prism-clike.js |
diff --git a/polymer_1.0.4/bower_components/prism/components/prism-clike.js b/polymer_1.0.4/bower_components/prism/components/prism-clike.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..5c0a03a7c62b794dff8d5cb32df53960ecd37d50 |
--- /dev/null |
+++ b/polymer_1.0.4/bower_components/prism/components/prism-clike.js |
@@ -0,0 +1,32 @@ |
+Prism.languages.clike = { |
+ 'comment': [ |
+ { |
+ pattern: /(^|[^\\])\/\*[\w\W]*?\*\//, |
+ lookbehind: true |
+ }, |
+ { |
+ pattern: /(^|[^\\:])\/\/.*/, |
+ lookbehind: true |
+ } |
+ ], |
+ 'string': /("|')(\\\n|\\?.)*?\1/, |
+ 'class-name': { |
+ pattern: /((?:(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[a-z0-9_\.\\]+/i, |
+ lookbehind: true, |
+ inside: { |
+ punctuation: /(\.|\\)/ |
+ } |
+ }, |
+ 'keyword': /\b(if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/, |
+ 'boolean': /\b(true|false)\b/, |
+ 'function': { |
+ pattern: /[a-z0-9_]+\(/i, |
+ inside: { |
+ punctuation: /\(/ |
+ } |
+ }, |
+ 'number': /\b-?(0x[\dA-Fa-f]+|\d*\.?\d+([Ee]-?\d+)?)\b/, |
+ 'operator': /[-+]{1,2}|!|<=?|>=?|={1,3}|&{1,2}|\|?\||\?|\*|\/|~|\^|%/, |
+ 'ignore': /&(lt|gt|amp);/i, |
+ 'punctuation': /[{}[\];(),.:]/ |
+}; |