| 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': /[(){}\[\],;]/
|
| +};
|
|
|