Sha256: bfb38da76ad2dadb466741f6ae786ea33f6a5a8bd7a1b78892a3132cd5562842
Contents?: true
Size: 730 Bytes
Versions: 6
Compression:
Stored size: 730 Bytes
Contents
Prism.languages.smalltalk = { 'comment': /"(?:""|[^"])+"/, 'string': /'(?:''|[^'])+'/, 'symbol': /#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i, 'block-arguments': { pattern: /(\[\s*)(?=:)[^\[|]+?\|/, lookbehind: true, inside: { 'variable': /:[\da-z]+/i, 'punctuation': /\|/ } }, 'temporary-variables': { pattern: /\|[^|]+\|/, inside: { 'variable': /[\da-z]+/i, 'punctuation': /\|/ } }, 'keyword': /\b(?:nil|true|false|self|super|new)\b/, 'character': { pattern: /\$./, alias: 'string' }, 'number': [ /\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/, /(?:\B-|\b)\d+(?:\.\d+)?(?:e-?\d+)?/ ], 'operator': /[:=~<>]=|~~|\/\/|\\\\|>>|[!^=<>+\-*\/&|,@]/, 'punctuation': /[.;:?\[\](){}]/ };
Version data entries
6 entries across 6 versions & 2 rubygems