| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- // node_modules/prismjs/components/prism-nginx.js
- (function(Prism2) {
- var variable = /\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;
- Prism2.languages.nginx = {
- "comment": {
- pattern: /(^|[\s{};])#.*/,
- lookbehind: true,
- greedy: true
- },
- "directive": {
- pattern: /(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,
- lookbehind: true,
- greedy: true,
- inside: {
- "string": {
- pattern: /((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,
- lookbehind: true,
- greedy: true,
- inside: {
- "escape": {
- pattern: /\\["'\\nrt]/,
- alias: "entity"
- },
- "variable": variable
- }
- },
- "comment": {
- pattern: /(\s)#.*/,
- lookbehind: true,
- greedy: true
- },
- "keyword": {
- pattern: /^\S+/,
- greedy: true
- },
- // other patterns
- "boolean": {
- pattern: /(\s)(?:off|on)(?!\S)/,
- lookbehind: true
- },
- "number": {
- pattern: /(\s)\d+[a-z]*(?!\S)/i,
- lookbehind: true
- },
- "variable": variable
- }
- },
- "punctuation": /[{};]/
- };
- })(Prism);
- //# sourceMappingURL=prismjs_components_prism-nginx.js.map
|