Root Zanli
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
o5t6x7pgljbm
/
public_html
/
tuitioncoin.org
/
assets
/
vendor
/
prismjs
/
components
/
Filename :
prism-avro-idl.js
back
Copy
// GitHub: https://github.com/apache/avro // Docs: https://avro.apache.org/docs/current/idl.html Prism.languages['avro-idl'] = { 'comment': { pattern: /\/\/.*|\/\*[\s\S]*?\*\//, greedy: true }, 'string': { pattern: /(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/, lookbehind: true, greedy: true }, 'annotation': { pattern: /@(?:[$\w.-]|`[^\r\n`]+`)+/, greedy: true, alias: 'function' }, 'function-identifier': { pattern: /`[^\r\n`]+`(?=\s*\()/, greedy: true, alias: 'function' }, 'identifier': { pattern: /`[^\r\n`]+`/, greedy: true }, 'class-name': { pattern: /(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/, lookbehind: true, greedy: true }, 'keyword': /\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/, 'function': /\b[a-z_]\w*(?=\s*\()/i, 'number': [ { pattern: /(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i, lookbehind: true }, /-?\b(?:Infinity|NaN)\b/ ], 'operator': /=/, 'punctuation': /[()\[\]{}<>.:,;-]/ }; Prism.languages.avdl = Prism.languages['avro-idl'];