| Index: polymer_1.0.4/bower_components/prism/components/prism-scheme.js
|
| diff --git a/polymer_1.0.4/bower_components/prism/components/prism-scheme.js b/polymer_1.0.4/bower_components/prism/components/prism-scheme.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..c3b592fba2e1a4263ec0a96319c6ce7de0fd5263
|
| --- /dev/null
|
| +++ b/polymer_1.0.4/bower_components/prism/components/prism-scheme.js
|
| @@ -0,0 +1,24 @@
|
| +Prism.languages.scheme = {
|
| + 'boolean' : /#(t|f){1}/,
|
| + 'comment' : /;.*/,
|
| + 'keyword' : {
|
| + pattern : /([(])(define(-syntax|-library|-values)?|(case-)?lambda|let(-values|(rec)?(\*)?)?|else|if|cond|begin|delay|delay-force|parameterize|guard|set!|(quasi-)?quote|syntax-rules)/,
|
| + lookbehind : true
|
| + },
|
| + 'builtin' : {
|
| + pattern : /([(])(cons|car|cdr|null\?|pair\?|boolean\?|eof-object\?|char\?|procedure\?|number\?|port\?|string\?|vector\?|symbol\?|bytevector\?|list|call-with-current-continuation|call\/cc|append|abs|apply|eval)\b/,
|
| + lookbehind : true
|
| + },
|
| + 'string' : /(["])(?:(?=(\\?))\2.)*?\1|'[^('|\s)]+/, //thanks http://stackoverflow.com/questions/171480/regex-grabbing-values-between-quotation-marks
|
| + 'number' : /(\s|\))[-+]?[0-9]*\.?[0-9]+((\s*)[-+]{1}(\s*)[0-9]*\.?[0-9]+i)?/,
|
| + 'operator': /(\*|\+|\-|%|\/|<=|=>|>=|<|=|>)/,
|
| + 'function' : {
|
| + pattern : /([(])[^(\s|\))]*\s/,
|
| + lookbehind : true
|
| + },
|
| + 'punctuation' : /[()]/
|
| +};
|
| +
|
| +
|
| +
|
| +
|
|
|