Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
usr
/
lib
/
python2.7
/
site-packages
/
pygments
/
lexers
/
File Content:
configs.pyc
� _aTc @ s� d Z d d l Z d d l m Z m Z m Z m Z m Z m Z d d l m Z m Z m Z m Z m Z m Z m Z m Z m Z d d l m Z d d d d d d d d d d g Z d e f d � � YZ d e f d � � YZ d e f d � � YZ d � Z d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d S( s� pygments.lexers.configs ~~~~~~~~~~~~~~~~~~~~~~~ Lexers for configuration file formats. :copyright: Copyright 2006-2014 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. i����N( t RegexLexert defaultt wordst bygroupst includet using( t Textt Commentt Operatort Keywordt Namet Stringt Numbert Punctuationt Whitespace( t BashLexert IniLexert RegeditLexert PropertiesLexert KconfigLexert Cfengine3Lexert ApacheConfLexert SquidConfLexert NginxConfLexert LighttpdConfLexert DockerLexerc B s� e Z d Z d Z d d d g Z d d g Z d g Z i d e f d e j f d e f d e e j e e e e � f g d 6Z d � Z RS( s5 Lexer for configuration files in INI style. t INIt init cfgt dosinis *.inis *.cfgs text/x-inis \s+s [;#].*s \[.*?\]$s* (.*?)([ \t]*)(=)([ \t]*)(.*(?:\n[ \t].+)*)t rootc C sA | j d � } | d k r t S| d d k o@ | | d d k S( Ns i i t [i t ]( t findt False( t textt npos( ( s; /usr/lib/python2.7/site-packages/pygments/lexers/configs.pyt analyse_text, s ( t __name__t __module__t __doc__t namet aliasest filenamest mimetypesR R t SingleR R R t AttributeR R t tokensR% ( ( ( s; /usr/lib/python2.7/site-packages/pygments/lexers/configs.pyR s %c B s� e Z d Z d Z d g Z d g Z d g Z i d e f d e f d e j f d e e e e j e � f d e e j e e e � d f d e e j e e e � d f g d 6d e d f d e e j e e � d f d e d f e d � g d 6Z d � Z RS( s� Lexer for `Windows Registry <http://en.wikipedia.org/wiki/Windows_Registry#.REG_files>`_ files produced by regedit. .. versionadded:: 1.6 t regt registrys *.regs text/x-windows-registrys Windows Registry Editor.*s \s+s [;#].*s (\[)(-?)(HKEY_[A-Z_]+)(.*?\])$s) ("(?:\\"|\\\\|[^"])+")([ \t]*)(=)([ \t]*)t values (.*?)([ \t]*)(=)([ \t]*)R t -s #pops1 (dword|hex(?:\([0-9a-fA-F]\))?)(:)([0-9a-fA-F,]+)s .+c C s | j d � S( Ns Windows Registry Editor( t startswith( R# ( ( s; /usr/lib/python2.7/site-packages/pygments/lexers/configs.pyR% [ s ( R&