tӘ' R d Z ddlZdgZ ej dej Zd ZddZdS ) z
pygments.modeline
~~~~~~~~~~~~~~~~~
A simple modeline parser (based on pymodeline).
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
Nget_filetype_from_bufferze
(?: vi | vim | ex ) (?: [<=>]? \d* )? :
.* (?: ft | filetype | syn | syntax ) = ( [^:\s]+ )
c h t | }|r| d S d S )N )modeline_researchgroup)lms o/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/pip/_vendor/pygments/modeline.pyget_filetype_from_liner s7 1A wwqzz c | }|d| dz
d D ]}t | }|r|c S t |dd D ]0}|t | k rt || }|r|c S 1dS )zL
Scan the buffer for modelines and return filetype if one is found.
r N)
splitlinesr rangelen)buf max_lineslineslineretis r r r s
NNEb)Ab() $T** JJJ
9b"
%
% s5zz>>(q22C
4r
)r )__doc__re__all__compileVERBOSEr r r r
r