Sha256: c4f02ec8322f2b20908737a84deed7a551c669d42a567dd61472b102c9bad6bc

Contents?: true

Size: 775 Bytes

Versions: 10

Compression:

Stored size: 775 Bytes

Contents

Prism.languages.rip = {
	'comment': /#.*/,

	'keyword': /(?:=>|->)|\b(?:class|if|else|switch|case|return|exit|try|catch|finally|raise)\b/,

	'builtin': /@|\bSystem\b/,

	'boolean': /\b(?:true|false)\b/,

	'date': /\b\d{4}-\d{2}-\d{2}\b/,
	'time': /\b\d{2}:\d{2}:\d{2}\b/,
	'datetime': /\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,

	'character': /\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,

	'regex': {
		pattern: /(^|[^/])\/(?!\/)(\[.+?]|\\.|[^/\\\r\n])+\/(?=\s*($|[\r\n,.;})]))/,
		lookbehind: true
	},

	'symbol': /:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,
	'string': /("|')(\\?.)*?\1/,
	'number': /[+-]?(?:(?:\d+\.\d+)|(?:\d+))/,

	'punctuation': /(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,

	'reference': /[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/
};

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
prism-rails-1.6.0.3 vendor/assets/javascripts/prism/prism-rip.js
prism-rails-1.6.0.2 vendor/assets/javascripts/prism/prism-rip.js
prism-rails-1.6.0.1 vendor/assets/javascripts/prism/prism-rip.js
prism-rails-1.5.1.2 vendor/assets/javascripts/prism-rip.js
prism-rails-1.5.1 vendor/assets/javascripts/prism-rip.js
highlighting-0.1.4 vendor/assets/javascripts/prism-rip.js
highlighting-0.1.3 vendor/assets/javascripts/prism-rip.js
highlighting-0.1.2 vendor/assets/javascripts/prism-rip.js
highlighting-0.1.1 vendor/assets/javascripts/prism-rip.js
highlighting-0.1.0 vendor/assets/javascripts/prism-rip.js