This repository has been archived on 2024-06-20. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
coffee.pygments/tests/examplefiles/vcl/varnish.vcl.output
2022-12-11 18:51:29 +01:00

1573 lines
39 KiB
Text
Generated

'# This is the VCL configuration Varnish will automatically append to your VCL' Comment
'\n' Text.Whitespace
'# file during compilation/loading. See the vcl(7) man page for details on syntax' Comment
'\n' Text.Whitespace
'# and semantics.' Comment
'\n' Text.Whitespace
'# New users is recommended to use the example.vcl file as a starting point.' Comment
'\n' Text.Whitespace
'\n' Text.Whitespace
'vcl ' Keyword.Reserved
'4.0' Name.Constant
';' Punctuation
'\n' Text.Whitespace
'\n' Text.Whitespace
'backend' Keyword
' foo' Name.Variable.Global
' {' Punctuation
' ' Text.Whitespace
'.host' Name.Attribute
' = ' Operator
'"' Literal.String
'192.168.1.1' Literal.String
'"' Literal.String
';' Punctuation
' ' Text.Whitespace
'}' Punctuation
'\n' Text.Whitespace
'\n' Text.Whitespace
'probe ' Keyword
'blatti ' Name.Variable.Global
'{' Punctuation
' ' Text.Whitespace
'.url' Name.Attribute
' = ' Operator
'"' Literal.String
'foo' Literal.String
'"' Literal.String
';' Punctuation
' ' Text.Whitespace
'}' Punctuation
'\n' Text.Whitespace
'probe ' Keyword
'fooy ' Name.Variable.Global
'{' Punctuation
'\n' Text.Whitespace
'\t' Text.Whitespace
'.url' Name.Attribute
' = ' Operator
'"' Literal.String
'beh' Literal.String
'"' Literal.String
';' Punctuation
'\n' Text.Whitespace
'\n' Text.Whitespace
'}' Punctuation
'\n' Text.Whitespace
'\n' Text.Whitespace
'acl ' Keyword
'foo ' Name.Variable.Global
'{' Punctuation
'\n' Text.Whitespace
'\t' Text.Whitespace
'"' Literal.String
'192.168.1.1' Literal.String
'"' Literal.String
';' Punctuation
'\n' Text.Whitespace
'\t' Text.Whitespace
'"' Literal.String
'192.168.0.0' Literal.String
'"' Literal.String
'/' Operator
'24' Literal.Number
';' Punctuation
'\n' Text.Whitespace
'\t' Text.Whitespace
'!' Operator
' ' Text.Whitespace
'"' Literal.String
'192.168.0.1' Literal.String
'"' Literal.String
';' Punctuation
'\n' Text.Whitespace
'}' Punctuation
'\n' Text.Whitespace
'\n' Text.Whitespace
'include' Keyword
' ' Text.Whitespace
'"' Literal.String
'foo.vcl' Literal.String
'"' Literal.String
';' Punctuation
'\n' Text.Whitespace
'\n' Text.Whitespace
'import' Keyword
' ' Text.Whitespace
'std' Name
';' Punctuation
'\n' Text.Whitespace
'\n' Text.Whitespace
'sub ' Keyword
'vcl_init' Name.Function
' {' Punctuation
'\n' Text.Whitespace
'\t' Text.Whitespace
'new' Keyword
' ' Text.Whitespace
'b' Name
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'director' Name.Function
'.' Punctuation
'foo' Name.Function
'(' Punctuation
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
'\n' Text.Whitespace
'sub ' Keyword
'vcl_recv' Name.Function
' {' Punctuation
'\n' Text.Whitespace
'\t' Text.Whitespace
'ban' Keyword
'(' Punctuation
'req.url' Name.Variable
' ' Text.Whitespace
'~' Operator
' ' Text.Whitespace
'"' Literal.String
'foo' Literal.String
'"' Literal.String
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
'\t' Text.Whitespace
'rollback' Keyword
'(' Punctuation
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
'sub ' Keyword
'vcl_recv' Name.Function
' {' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'(' Punctuation
'req.method' Name.Variable
' ' Text.Whitespace
'==' Operator
' ' Text.Whitespace
'"' Literal.String
'PRI' Literal.String
'"' Literal.String
')' Punctuation
' ' Text.Whitespace
'{' Operator
'\n' Text.Whitespace
'\t' Text.Whitespace
'/*' Comment.Multiline
' We do not support SPDY or HTTP' Comment.Multiline
'/' Comment.Multiline
'2.0 ' Comment.Multiline
'*/' Comment.Multiline
'\n' Text.Whitespace
'\t' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'(' Punctuation
'synth' Name.Constant
'(' Punctuation
'405' Literal.Number
')' Punctuation
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'(' Punctuation
'req.method' Name.Variable
' ' Text.Whitespace
'!=' Operator
' ' Text.Whitespace
'"' Literal.String
'GET' Literal.String
'"' Literal.String
' ' Text.Whitespace
'&&' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'req.method' Name.Variable
' ' Text.Whitespace
'!=' Operator
' ' Text.Whitespace
'"' Literal.String
'HEAD' Literal.String
'"' Literal.String
' ' Text.Whitespace
'&&' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'req.method' Name.Variable
' ' Text.Whitespace
'!=' Operator
' ' Text.Whitespace
'"' Literal.String
'PUT' Literal.String
'"' Literal.String
' ' Text.Whitespace
'&&' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'req.method' Name.Variable
' ' Text.Whitespace
'!=' Operator
' ' Text.Whitespace
'"' Literal.String
'POST' Literal.String
'"' Literal.String
' ' Text.Whitespace
'&&' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'req.method' Name.Variable
' ' Text.Whitespace
'!=' Operator
' ' Text.Whitespace
'"' Literal.String
'TRACE' Literal.String
'"' Literal.String
' ' Text.Whitespace
'&&' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'req.method' Name.Variable
' ' Text.Whitespace
'!=' Operator
' ' Text.Whitespace
'"' Literal.String
'OPTIONS' Literal.String
'"' Literal.String
' ' Text.Whitespace
'&&' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'req.method' Name.Variable
' ' Text.Whitespace
'!=' Operator
' ' Text.Whitespace
'"' Literal.String
'DELETE' Literal.String
'"' Literal.String
')' Punctuation
' ' Text.Whitespace
'{' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'/*' Comment.Multiline
' Non-RFC2616 or CONNECT which is weird. ' Comment.Multiline
'*/' Comment.Multiline
'\n' Text.Whitespace
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'(' Punctuation
'pipe' Name.Constant
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
'\n' Text.Whitespace
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'(' Punctuation
'req.method' Name.Variable
' ' Text.Whitespace
'!=' Operator
' ' Text.Whitespace
'"' Literal.String
'GET' Literal.String
'"' Literal.String
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'req.method' Name.Variable
' ' Text.Whitespace
'!=' Operator
' ' Text.Whitespace
'"' Literal.String
'HEAD' Literal.String
'"' Literal.String
')' Punctuation
' ' Text.Whitespace
'{' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'/*' Comment.Multiline
' We only deal with GET and HEAD by default ' Comment.Multiline
'*/' Comment.Multiline
'\n' Text.Whitespace
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'(' Punctuation
'pass' Name.Constant
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'(' Punctuation
'req.http.Authorization' Name.Variable
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'req.http.Cookie' Name.Variable
')' Punctuation
' ' Text.Whitespace
'{' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'/*' Comment.Multiline
' Not cacheable by default ' Comment.Multiline
'*/' Comment.Multiline
'\n' Text.Whitespace
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'(' Punctuation
'pass' Name.Constant
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'(' Punctuation
'hash' Name.Constant
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
'\n' Text.Whitespace
'sub ' Keyword
'vcl_pipe' Name.Function
' {' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'# By default Connection: close is set on all piped requests, to stop' Comment
'\n' Text.Whitespace
' ' Text.Whitespace
'# connection reuse from sending future requests directly to the' Comment
'\n' Text.Whitespace
' ' Text.Whitespace
'# (potentially) wrong backend. If you do want this to happen, you can undo' Comment
'\n' Text.Whitespace
' ' Text.Whitespace
'# it here.' Comment
'\n' Text.Whitespace
' ' Text.Whitespace
'# unset bereq.http.connection;' Comment
'\n' Text.Whitespace
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'(' Punctuation
'pipe' Name.Constant
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
'\n' Text.Whitespace
'sub ' Keyword
'vcl_pass' Name.Function
' {' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'(' Punctuation
'fetch' Name.Constant
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
'\n' Text.Whitespace
'sub ' Keyword
'vcl_hash' Name.Function
' {' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'hash_data' Keyword
'(' Punctuation
'req.url' Name.Variable
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'(' Punctuation
'req.http.host' Name.Variable
')' Punctuation
' ' Text.Whitespace
'{' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'hash_data' Keyword
'(' Punctuation
'req.http.host' Name.Variable
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'}' Operator
' ' Text.Whitespace
'else' Keyword
' ' Text.Whitespace
'{' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'hash_data' Keyword
'(' Punctuation
'server.ip' Name.Variable
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'(' Punctuation
'lookup' Name.Constant
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
'\n' Text.Whitespace
'sub ' Keyword
'vcl_purge' Name.Function
' {' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'(' Punctuation
'synth' Name.Constant
'(' Punctuation
'200' Literal.Number
',' Operator
' ' Text.Whitespace
'"' Literal.String
'Purged' Literal.String
'"' Literal.String
')' Punctuation
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
'\n' Text.Whitespace
'sub ' Keyword
'vcl_hit' Name.Function
' {' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'(' Punctuation
'obj.ttl' Name.Variable
' ' Text.Whitespace
'>=' Operator
' ' Text.Whitespace
'0s' Literal.Date
')' Punctuation
' ' Text.Whitespace
'{' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'// A pure unadultered hit, deliver it' Comment
'\n' Text.Whitespace
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'(' Punctuation
'deliver' Name.Constant
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'(' Punctuation
'obj.ttl' Name.Variable
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'obj.grace' Name.Variable
' ' Text.Whitespace
'>' Operator
' ' Text.Whitespace
'0s' Literal.Date
')' Punctuation
' ' Text.Whitespace
'{' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'// Object is in grace, deliver it' Comment
'\n' Text.Whitespace
' ' Text.Whitespace
'// Automatically triggers a background fetch' Comment
'\n' Text.Whitespace
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'(' Punctuation
'deliver' Name.Constant
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'// fetch & deliver once we get the result' Comment
'\n' Text.Whitespace
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'(' Punctuation
'miss' Name.Constant
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
'\n' Text.Whitespace
'sub ' Keyword
'vcl_miss' Name.Function
' {' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'(' Punctuation
'fetch' Name.Constant
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
'\n' Text.Whitespace
'sub ' Keyword
'vcl_deliver' Name.Function
' {' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'set' Keyword
' ' Text.Whitespace
'resp.http.x-storage' Name.Variable
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'storage.s0.free' Name.Variable
';' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'(' Punctuation
'deliver' Name.Constant
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
'\n' Text.Whitespace
'/*' Comment.Multiline
'\n ' Comment.Multiline
'*' Comment.Multiline
' We can come here "invisibly" with the following errors: 413, 417 & 503\n ' Comment.Multiline
'*/' Comment.Multiline
'\n' Text.Whitespace
'sub ' Keyword
'vcl_synth' Name.Function
' {' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'set' Keyword
' ' Text.Whitespace
'resp.http.Content-Type' Name.Variable
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"' Literal.String
'text/html; charset=utf-8' Literal.String
'"' Literal.String
';' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'set' Keyword
' ' Text.Whitespace
'resp.http.Retry-After' Name.Variable
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"' Literal.String
'5' Literal.String
'"' Literal.String
';' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'synthetic' Keyword
'(' Punctuation
' ' Text.Whitespace
'{"' Literal.String
'<' Literal.String
'!' Literal.String
'D' Literal.String
'O' Literal.String
'C' Literal.String
'T' Literal.String
'Y' Literal.String
'P' Literal.String
'E' Literal.String
' ' Literal.String
'h' Literal.String
't' Literal.String
'm' Literal.String
'l' Literal.String
'>' Literal.String
'\n' Literal.String
'<' Literal.String
'h' Literal.String
't' Literal.String
'm' Literal.String
'l' Literal.String
'>' Literal.String
'\n' Literal.String
' ' Literal.String
' ' Literal.String
'<' Literal.String
'h' Literal.String
'e' Literal.String
'a' Literal.String
'd' Literal.String
'>' Literal.String
'\n' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
'<' Literal.String
't' Literal.String
'i' Literal.String
't' Literal.String
'l' Literal.String
'e' Literal.String
'>' Literal.String
'"}' Literal.String
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'resp.status' Name.Variable
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'"' Literal.String
' ' Literal.String
'"' Literal.String
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'resp.reason' Name.Variable
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'{"' Literal.String
'<' Literal.String
'/' Literal.String
't' Literal.String
'i' Literal.String
't' Literal.String
'l' Literal.String
'e' Literal.String
'>' Literal.String
'\n' Literal.String
' ' Literal.String
' ' Literal.String
'<' Literal.String
'/' Literal.String
'h' Literal.String
'e' Literal.String
'a' Literal.String
'd' Literal.String
'>' Literal.String
'\n' Literal.String
' ' Literal.String
' ' Literal.String
'<' Literal.String
'b' Literal.String
'o' Literal.String
'd' Literal.String
'y' Literal.String
'>' Literal.String
'\n' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
'<' Literal.String
'h' Literal.String
'1' Literal.String
'>' Literal.String
'E' Literal.String
'r' Literal.String
'r' Literal.String
'o' Literal.String
'r' Literal.String
' ' Literal.String
'"}' Literal.String
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'resp.status' Name.Variable
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'"' Literal.String
' ' Literal.String
'"' Literal.String
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'resp.reason' Name.Variable
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'{"' Literal.String
'<' Literal.String
'/' Literal.String
'h' Literal.String
'1' Literal.String
'>' Literal.String
'\n' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
'<' Literal.String
'p' Literal.String
'>' Literal.String
'"}' Literal.String
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'resp.reason' Name.Variable
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'{"' Literal.String
'<' Literal.String
'/' Literal.String
'p' Literal.String
'>' Literal.String
'\n' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
'<' Literal.String
'h' Literal.String
'3' Literal.String
'>' Literal.String
'G' Literal.String
'u' Literal.String
'r' Literal.String
'u' Literal.String
' ' Literal.String
'M' Literal.String
'e' Literal.String
'd' Literal.String
'i' Literal.String
't' Literal.String
'a' Literal.String
't' Literal.String
'i' Literal.String
'o' Literal.String
'n' Literal.String
':' Literal.String
'<' Literal.String
'/' Literal.String
'h' Literal.String
'3' Literal.String
'>' Literal.String
'\n' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
'<' Literal.String
'p' Literal.String
'>' Literal.String
'X' Literal.String
'I' Literal.String
'D' Literal.String
':' Literal.String
' ' Literal.String
'"}' Literal.String
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'req.xid' Name.Variable
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'{"' Literal.String
'<' Literal.String
'/' Literal.String
'p' Literal.String
'>' Literal.String
'\n' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
'<' Literal.String
'h' Literal.String
'r' Literal.String
'>' Literal.String
'\n' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
'<' Literal.String
'p' Literal.String
'>' Literal.String
'V' Literal.String
'a' Literal.String
'r' Literal.String
'n' Literal.String
'i' Literal.String
's' Literal.String
'h' Literal.String
' ' Literal.String
'c' Literal.String
'a' Literal.String
'c' Literal.String
'h' Literal.String
'e' Literal.String
' ' Literal.String
's' Literal.String
'e' Literal.String
'r' Literal.String
'v' Literal.String
'e' Literal.String
'r' Literal.String
'<' Literal.String
'/' Literal.String
'p' Literal.String
'>' Literal.String
'\n' Literal.String
' ' Literal.String
' ' Literal.String
'<' Literal.String
'/' Literal.String
'b' Literal.String
'o' Literal.String
'd' Literal.String
'y' Literal.String
'>' Literal.String
'\n' Literal.String
'<' Literal.String
'/' Literal.String
'h' Literal.String
't' Literal.String
'm' Literal.String
'l' Literal.String
'>' Literal.String
'\n' Literal.String
'"}' Literal.String
' ' Text.Whitespace
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'(' Punctuation
'deliver' Name.Constant
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
'\n' Text.Whitespace
'#######################################################################' Comment
'\n' Text.Whitespace
'# Backend Fetch' Comment
'\n' Text.Whitespace
'\n' Text.Whitespace
'sub ' Keyword
'vcl_backend_fetch' Name.Function
' {' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'(' Punctuation
'fetch' Name.Constant
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
'\n' Text.Whitespace
'sub ' Keyword
'vcl_backend_response' Name.Function
' {' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'(' Punctuation
'beresp.ttl' Name.Variable
' ' Text.Whitespace
'<=' Operator
' ' Text.Whitespace
'0s' Literal.Date
' ' Text.Whitespace
'||' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'beresp.http.Set-Cookie' Name.Variable
' ' Text.Whitespace
'||' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'beresp.http.Surrogate-control' Name.Variable
' ' Text.Whitespace
'~' Operator
' ' Text.Whitespace
'"' Literal.String
'no-store' Literal.String
'"' Literal.String
' ' Text.Whitespace
'||' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'(' Punctuation
'!' Operator
'beresp.http.Surrogate-Control' Name.Variable
' ' Text.Whitespace
'&&' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'beresp.http.Cache-Control' Name.Variable
' ' Text.Whitespace
'~' Operator
' ' Text.Whitespace
'"' Literal.String
'no-cache|no-store|private' Literal.String
'"' Literal.String
')' Punctuation
' ' Text.Whitespace
'||' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'beresp.http.Vary' Name.Variable
' ' Text.Whitespace
'==' Operator
' ' Text.Whitespace
'"' Literal.String
'*' Literal.String
'"' Literal.String
')' Punctuation
' ' Text.Whitespace
'{' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'/*' Comment.Multiline
'\n ' Comment.Multiline
'*' Comment.Multiline
' Mark as "Hit-For-Pass" for the next 2 minutes\n ' Comment.Multiline
'*/' Comment.Multiline
'\n' Text.Whitespace
' ' Text.Whitespace
'set' Keyword
' ' Text.Whitespace
'beresp.ttl' Name.Variable
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'120s' Literal.Date
';' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'set' Keyword
' ' Text.Whitespace
'beresp.uncacheable' Name.Variable
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'true' Name.Builtin
';' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'(' Punctuation
'deliver' Name.Constant
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
'\n' Text.Whitespace
'sub ' Keyword
'vcl_backend_error' Name.Function
' {' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'set' Keyword
' ' Text.Whitespace
'beresp.http.Content-Type' Name.Variable
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"' Literal.String
'text/html; charset=utf-8' Literal.String
'"' Literal.String
';' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'set' Keyword
' ' Text.Whitespace
'beresp.http.Retry-After' Name.Variable
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"' Literal.String
'5' Literal.String
'"' Literal.String
';' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'synthetic' Keyword
'(' Punctuation
' ' Text.Whitespace
'{"' Literal.String
'<' Literal.String
'!' Literal.String
'D' Literal.String
'O' Literal.String
'C' Literal.String
'T' Literal.String
'Y' Literal.String
'P' Literal.String
'E' Literal.String
' ' Literal.String
'h' Literal.String
't' Literal.String
'm' Literal.String
'l' Literal.String
'>' Literal.String
'\n' Literal.String
'<' Literal.String
'h' Literal.String
't' Literal.String
'm' Literal.String
'l' Literal.String
'>' Literal.String
'\n' Literal.String
' ' Literal.String
' ' Literal.String
'<' Literal.String
'h' Literal.String
'e' Literal.String
'a' Literal.String
'd' Literal.String
'>' Literal.String
'\n' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
'<' Literal.String
't' Literal.String
'i' Literal.String
't' Literal.String
'l' Literal.String
'e' Literal.String
'>' Literal.String
'"}' Literal.String
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'beresp.status' Name.Variable
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'"' Literal.String
' ' Literal.String
'"' Literal.String
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'beresp.reason' Name.Variable
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'{"' Literal.String
'<' Literal.String
'/' Literal.String
't' Literal.String
'i' Literal.String
't' Literal.String
'l' Literal.String
'e' Literal.String
'>' Literal.String
'\n' Literal.String
' ' Literal.String
' ' Literal.String
'<' Literal.String
'/' Literal.String
'h' Literal.String
'e' Literal.String
'a' Literal.String
'd' Literal.String
'>' Literal.String
'\n' Literal.String
' ' Literal.String
' ' Literal.String
'<' Literal.String
'b' Literal.String
'o' Literal.String
'd' Literal.String
'y' Literal.String
'>' Literal.String
'\n' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
'<' Literal.String
'h' Literal.String
'1' Literal.String
'>' Literal.String
'E' Literal.String
'r' Literal.String
'r' Literal.String
'o' Literal.String
'r' Literal.String
' ' Literal.String
'"}' Literal.String
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'beresp.status' Name.Variable
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'"' Literal.String
' ' Literal.String
'"' Literal.String
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'beresp.reason' Name.Variable
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'{"' Literal.String
'<' Literal.String
'/' Literal.String
'h' Literal.String
'1' Literal.String
'>' Literal.String
'\n' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
'<' Literal.String
'p' Literal.String
'>' Literal.String
'"}' Literal.String
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'beresp.reason' Name.Variable
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'{"' Literal.String
'<' Literal.String
'/' Literal.String
'p' Literal.String
'>' Literal.String
'\n' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
'<' Literal.String
'h' Literal.String
'3' Literal.String
'>' Literal.String
'G' Literal.String
'u' Literal.String
'r' Literal.String
'u' Literal.String
' ' Literal.String
'M' Literal.String
'e' Literal.String
'd' Literal.String
'i' Literal.String
't' Literal.String
'a' Literal.String
't' Literal.String
'i' Literal.String
'o' Literal.String
'n' Literal.String
':' Literal.String
'<' Literal.String
'/' Literal.String
'h' Literal.String
'3' Literal.String
'>' Literal.String
'\n' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
'<' Literal.String
'p' Literal.String
'>' Literal.String
'X' Literal.String
'I' Literal.String
'D' Literal.String
':' Literal.String
' ' Literal.String
'"}' Literal.String
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'bereq.xid' Name.Variable
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'{"' Literal.String
'<' Literal.String
'/' Literal.String
'p' Literal.String
'>' Literal.String
'\n' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
'<' Literal.String
'h' Literal.String
'r' Literal.String
'>' Literal.String
'\n' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
' ' Literal.String
'<' Literal.String
'p' Literal.String
'>' Literal.String
'V' Literal.String
'a' Literal.String
'r' Literal.String
'n' Literal.String
'i' Literal.String
's' Literal.String
'h' Literal.String
' ' Literal.String
'c' Literal.String
'a' Literal.String
'c' Literal.String
'h' Literal.String
'e' Literal.String
' ' Literal.String
's' Literal.String
'e' Literal.String
'r' Literal.String
'v' Literal.String
'e' Literal.String
'r' Literal.String
'<' Literal.String
'/' Literal.String
'p' Literal.String
'>' Literal.String
'\n' Literal.String
' ' Literal.String
' ' Literal.String
'<' Literal.String
'/' Literal.String
'b' Literal.String
'o' Literal.String
'd' Literal.String
'y' Literal.String
'>' Literal.String
'\n' Literal.String
'<' Literal.String
'/' Literal.String
'h' Literal.String
't' Literal.String
'm' Literal.String
'l' Literal.String
'>' Literal.String
'\n' Literal.String
'"}' Literal.String
' ' Text.Whitespace
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'(' Punctuation
'deliver' Name.Constant
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
'\n' Text.Whitespace
'#######################################################################' Comment
'\n' Text.Whitespace
'# Housekeeping' Comment
'\n' Text.Whitespace
'\n' Text.Whitespace
'sub ' Keyword
'vcl_init' Name.Function
' {' Punctuation
'\n' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
'\n' Text.Whitespace
'sub ' Keyword
'vcl_fini' Name.Function
' {' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'(' Punctuation
'ok' Name.Constant
')' Punctuation
';' Punctuation
'\n' Text.Whitespace
'}' Operator
'\n' Text.Whitespace