3 �;�ec � @ s� d Z ddlmZmZmZmZmZmZmZ ddl m Z mZmZm Z mZmZmZmZmZ ddgZG dd� de�ZG dd� de�ZdS ) z� pygments.lexers.varnish ~~~~~~~~~~~~~~~~~~~~~~~ Lexers for Varnish configuration :copyright: Copyright 2006-2017 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � )� RegexLexer�include�bygroups�using�this�inherit�words) �Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Literal�VCLLexer�VCLSnippetLexerc H @ sp e Zd ZdZdZdgZdgZdgZdd� Ze d�e d �d e eje ee�e�fdedfge d�e d �d e fdefdefdedfge d�de eje ejje�fde eje e�dfde eje ee�e�fdedfdedfgdejfdejfdejfdejfdejfed�dZd[�ejfd\e fd]efd^efed�dZd[�efdqejfed��ejfdtefdue eejje�dvfdwe eejje�dfdxe eejje�dyfdze ejeje�fd{e eeje�fd|e ejeejee��fd}efgd~ejfdejdfd�ejdfd�ejfgd�efdejd�fd�efgd�edfd�efgd�efd�edfd�efgd�ed�fd�ed�fd�efd�efd�efge d�e d �e d��d�efgd�� Z d�S )�r zN For Varnish Configuration Language (VCL). .. versionadded:: 2.2 ZVCLZvclz*.vclz text/x-vclsrcc C s&