vendor: 727 bytes, lines 1-23
1Prism.languages.birb = Prism.languages.extend('clike', { 2 'string': { 3 pattern: /r?("|')(?:\\.|(?!\1)[^\\])*\1/, 4 greedy: true 5 }, 6 'class-name': [ 7 /\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/, 8 9 // matches variable and function return types (parameters as well). 10 /\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/ 11 ], 12 'keyword': /\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/, 13 'operator': /\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/, 14 'variable': /\b[a-z_]\w*\b/, 15}); 16 17Prism.languages.insertBefore('birb', 'function', { 18 'metadata': { 19 pattern: /<\w+>/, 20 greedy: true, 21 alias: 'symbol' 22 } 23});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.