Sha256: f023c0f154c91269f0130adfdd92c818e8df41c6d9713488a0b776abc9eb416d
Contents?: true
Size: 799 Bytes
Versions: 6
Compression:
Stored size: 799 Bytes
Contents
Prism.languages.erlang = { 'comment': /%.+/, 'string': /"(?:\\?.)*?"/, 'quoted-function': { pattern: /'[^']+'(?=\()/, alias: 'function' }, 'quoted-atom': { pattern: /'[^']+'/, alias: 'atom' }, 'boolean': /\b(?:true|false)\b/, 'keyword': /\b(?:fun|when|case|of|end|if|receive|after|try|catch)\b/, 'number': [ /\$\\?./, /\d+#[a-z0-9]+/i, /(?:\b|-)\d*\.?\d+([Ee][+-]?\d+)?\b/ ], 'function': /\b[a-z][\w@]*(?=\()/, 'variable': /(?:\b|\?)[A-Z_][\w@]*/, 'operator': [ /[=\/>:]=|>=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:bnot|div|rem|band|bor|bxor|bsl|bsr|not|and|or|xor|orelse|andalso)\b/, { pattern: /(^|(?!<).)<(?!<)/, lookbehind: true }, { pattern: /(^|(?!>).)>(?!>)/, lookbehind: true } ], 'atom': /\b[a-z][\w@]*/, 'punctuation': /[()[\]{}:;,.#|]|<<|>>/ };
Version data entries
6 entries across 6 versions & 2 rubygems