i7i^dZddlZdgZejdejZdZddZy)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]+ ) cTtj|}|r|jdSy)N) modeline_researchgroup)lms Z/mnt/ssd/data/python-lab/ChefSystem/venv/lib/python3.12/site-packages/pygments/modeline.pyget_filetype_from_liner s(1Awwqz c|j}|d| dz dD]}t|}|s|cSt|ddD]%}|t|kst||}|s#|cSy)zL Scan the buffer for modelines and return filetype if one is found. rN) splitlinesr rangelen)buf max_lineslineslineretis r rrs NN Eb)Ab()$T* J9b" % s5z>(q2C  r ))__doc__re__all__compileVERBOSErr rr r r sA % &bjjZZ  r