Sha256: 40fa5fc9453a1b3621eab6fd43b71fab6e9b5be20bcf73287214c720ae65c6b5
Contents?: true
Size: 847 Bytes
Versions: 3
Compression:
Stored size: 847 Bytes
Contents
Prism.languages.sas = { 'datalines': { pattern: /^\s*(?:(?:data)?lines|cards);[\s\S]+?(?:\r?\n|\r);/im, alias: 'string', inside: { 'keyword': { pattern: /^(\s*)(?:(?:data)?lines|cards)/i, lookbehind: true }, 'punctuation': /;/ } }, 'comment': [ { pattern: /(^\s*|;\s*)\*.*;/m, lookbehind: true }, /\/\*[\s\S]+?\*\// ], 'datetime': { // '1jan2013'd, '9:25:19pm't, '18jan2003:9:27:05am'dt pattern: /'[^']+'(?:dt?|t)\b/i, alias: 'number' }, 'string': /(["'])(?:\1\1|(?!\1)[\s\S])*\1/, 'keyword': /\b(?:data|else|format|if|input|proc|run|then)\b/i, // Decimal (1.2e23), hexadecimal (0c1x) 'number': /(?:\B-|\b)(?:[\da-f]+x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)/i, 'operator': /\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?|\b(?:eq|ne|gt|lt|ge|le|in|not)\b/i, 'punctuation': /[$%@.(){}\[\];,\\]/ };
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
highlighting-0.1.2 | vendor/assets/javascripts/prism-sas.js |
highlighting-0.1.1 | vendor/assets/javascripts/prism-sas.js |
highlighting-0.1.0 | vendor/assets/javascripts/prism-sas.js |