App-Mxpress-PDF
view release on metacpan or search on metacpan
public/javascripts/ace/mode-nginx.js view on Meta::CPAN
define("ace/mode/nginx_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"], function (require, exports, module) {
"use strict";
var oop = require("../lib/oop");
var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules;
var NginxHighlightRules = function () {
var keywords = "include|index|absolute_redirect|aio|output_buffers|directio|sendfile|aio_write|alias|root|chunked_transfer_encoding|client_body_buffer_size|client_body_in_file_only|client_body_in_single_buffer|client_body_temp_path|client_body_ti...
this.$rules = {
"start": [{
token: ["storage.type", "text", "string.regexp", "paren.lparen"],
regex: "\\b(location)(\\s+)([\\^]?~[\\*]?\\s+.*?)({)"
}, {
token: ["storage.type", "text", "text", "paren.lparen"],
regex: "\\b(location|match|upstream)(\\s+)(.*?)({)"
}, {
token: ["storage.type", "text", "string", "text", "variable", "text", "paren.lparen"],
regex: '\\b(split_clients|map)(\\s+)(\\".*\\")(\\s+)(\\$[\\w_]+)(\\s*)({)'
}, {
token: ["storage.type", "text", "paren.lparen"],
regex: "\\b(http|events|server|mail|stream)(\\s*)({)"
}, {
token: ["storage.type", "text", "variable", "text", "variable", "text", "paren.lparen"],
regex: '\\b(geo|map)(\\s+)(\\$[\\w_]+)?(\\s*)(\\$[\\w_]+)(\\s*)({)'
}, {
token: "paren.rparen",
regex: "(})"
}, {
token: "paren.lparen",
regex: "({)"
}, {
token: ["storage.type", "text", "paren.lparen"],
regex: "\\b(if)(\\s+)(\\()",
push: [{
token: "paren.rparen",
regex: "\\)|$",
next: "pop"
}, {
include: "lexical"
}]
}, {
token: "keyword",
regex: "\\b(" + keywords + ")\\b",
push: [{
token: "punctuation",
regex: ";",
next: "pop"
}, {
include: "lexical"
}]
}, {
token: ["keyword", "text", "string.regexp", "text", "punctuation"],
regex: "\\b(rewrite)(\\s)(\\S*)(\\s.*)(;)"
}, {
include: "lexical"
}, {
include: "comments"
}],
comments: [{
token: "comment",
regex: '#.*$'
}],
lexical: [{
token: "string",
regex: "'",
push: [{
token: "string",
( run in 0.914 second using v1.01-cache-2.11-cpan-39bf76dae61 )