Index: polymer_1.0.4/bower_components/prism/components/prism-r.js |
diff --git a/polymer_1.0.4/bower_components/prism/components/prism-r.js b/polymer_1.0.4/bower_components/prism/components/prism-r.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..f6d9e20e66bb38861d998f088771470779575d5a |
--- /dev/null |
+++ b/polymer_1.0.4/bower_components/prism/components/prism-r.js |
@@ -0,0 +1,19 @@ |
+Prism.languages.r = { |
+ 'comment': /#.+/, |
+ 'string': /(['"])(?:\\?.)*?\1/, |
+ 'percent-operator': { |
+ // Includes user-defined operators |
+ // and %%, %*%, %/%, %in%, %o%, %x% |
+ pattern: /%[^%]*?%/, |
+ alias: 'operator' |
+ }, |
+ 'boolean': /\b(?:TRUE|FALSE)\b/, |
+ 'ellipsis': /\.\.(?:\.|\d+)/, |
+ 'number': [ |
+ /\b(?:NaN|Inf)\b/, |
+ /\b(?:0x[\dA-Fa-f]+(?:\.\d*)?|\d*\.?\d+)(?:[EePp][+-]??\d+)?[iL]?\b/ |
+ ], |
+ 'keyword': /\b(?:if|else|repeat|while|function|for|in|next|break|NULL|NA|NA_integer_|NA_real_|NA_complex_|NA_character_)\b/, |
+ 'operator': /->>?|<?<-|[<>!=]=?|::?|&&?|\|\|?|[+\-*\/^$@~]/, |
+ 'punctuation': /[(){}\[\],;]/ |
+}; |