Python pygments.util 模块,shebang_matches() 实例源码

我们从Python开源项目中,提取了以下45个代码示例,用于说明如何使用pygments.util.shebang_matches()

项目:transpyler    作者:Transpyler    | 项目源码 | 文件源码
def transpyler_lexer_factory(transpyler):
    """
    Return a Pygments lexer class for the given transpyler.
    """

    def analyse_text(text):
        return shebang_matches(text, r'pythonw?3(\.\d)?')

    return type(
        transpyler.pygments_class_name,
        (Python3Lexer,),
        dict(
            analyse_text=analyse_text,
            name=transpyler.name,
            aliases=[transpyler.display_name],
            filenames=transpyler.file_extensions,
            mimetypes=transpyler.mimetypes,
            flags=re.MULTILINE | re.UNICODE,
            uni_name="[%s][%s]*" % (uni.xid_start, uni.xid_continue),
            tokens=make_transpyled_tokens(transpyler),
        )
    )
项目:sublime-text-3-packages    作者:nickjj    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'pythonw?(2(\.\d)?)?') or \
            'import ' in text[:1000]
项目:sublime-text-3-packages    作者:nickjj    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'pythonw?3(\.\d)?')
项目:sublime-text-3-packages    作者:nickjj    | 项目源码 | 文件源码
def analyse_text(text):
        return (shebang_matches(text, r'pythonw?(2(\.\d)?)?') or
                'import ' in text[:1000]) \
            and ('import numpy' in text or 'from numpy import' in text)
项目:sublime-text-3-packages    作者:nickjj    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'julia')
项目:sublime-text-3-packages    作者:nickjj    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'ruby(1\.\d)?')
项目:sublime-text-3-packages    作者:nickjj    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'(tcl)')
项目:sublime-text-3-packages    作者:nickjj    | 项目源码 | 文件源码
def analyse_text(text):
        if shebang_matches(text, r'(ba|z|)sh'):
            return 1
        if text.startswith('$ '):
            return 0.2
项目:flasky    作者:RoseOu    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'julia')
项目:flasky    作者:RoseOu    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'(ba|z|)sh')
项目:flasky    作者:RoseOu    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'pythonw?(2(\.\d)?)?')
项目:flasky    作者:RoseOu    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'pythonw?3(\.\d)?')
项目:flasky    作者:RoseOu    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'ruby(1\.\d)?')
项目:flasky    作者:RoseOu    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'(tcl)')
项目:macos-st-packages    作者:zce    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'pythonw?(2(\.\d)?)?') or \
            'import ' in text[:1000]
项目:macos-st-packages    作者:zce    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'pythonw?3(\.\d)?')
项目:macos-st-packages    作者:zce    | 项目源码 | 文件源码
def analyse_text(text):
        return (shebang_matches(text, r'pythonw?(2(\.\d)?)?') or
                'import ' in text[:1000]) \
            and ('import numpy' in text or 'from numpy import' in text)
项目:macos-st-packages    作者:zce    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'julia')
项目:macos-st-packages    作者:zce    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'ruby(1\.\d)?')
项目:macos-st-packages    作者:zce    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'(tcl)')
项目:macos-st-packages    作者:zce    | 项目源码 | 文件源码
def analyse_text(text):
        if shebang_matches(text, r'(ba|z|)sh'):
            return 1
        if text.startswith('$ '):
            return 0.2
项目:leetcode    作者:thomasyimgit    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'pythonw?(2(\.\d)?)?') or \
            'import ' in text[:1000]
项目:leetcode    作者:thomasyimgit    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'pythonw?3(\.\d)?')
项目:leetcode    作者:thomasyimgit    | 项目源码 | 文件源码
def analyse_text(text):
        return (shebang_matches(text, r'pythonw?(2(\.\d)?)?') or
                'import ' in text[:1000]) \
            and ('import numpy' in text or 'from numpy import' in text)
项目:leetcode    作者:thomasyimgit    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'julia')
项目:leetcode    作者:thomasyimgit    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'ruby(1\.\d)?')
项目:leetcode    作者:thomasyimgit    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'(tcl)')
项目:leetcode    作者:thomasyimgit    | 项目源码 | 文件源码
def analyse_text(text):
        if shebang_matches(text, r'(ba|z|)sh'):
            return 1
        if text.startswith('$ '):
            return 0.2
项目:chalktalk_docs    作者:loremIpsum1771    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'pythonw?(2(\.\d)?)?') or \
            'import ' in text[:1000]
项目:chalktalk_docs    作者:loremIpsum1771    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'pythonw?3(\.\d)?')
项目:chalktalk_docs    作者:loremIpsum1771    | 项目源码 | 文件源码
def analyse_text(text):
        return (shebang_matches(text, r'pythonw?(2(\.\d)?)?') or
                'import ' in text[:1000]) \
            and ('import numpy' in text or 'from numpy import' in text)
项目:chalktalk_docs    作者:loremIpsum1771    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'julia')
项目:chalktalk_docs    作者:loremIpsum1771    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'ruby(1\.\d)?')
项目:chalktalk_docs    作者:loremIpsum1771    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'(tcl)')
项目:chalktalk_docs    作者:loremIpsum1771    | 项目源码 | 文件源码
def analyse_text(text):
        if shebang_matches(text, r'(ba|z|)sh'):
            return 1
        if text.startswith('$ '):
            return 0.2
项目:sublimeTextConfig    作者:luoye-fe    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'pythonw?(2(\.\d)?)?') or \
            'import ' in text[:1000]
项目:sublimeTextConfig    作者:luoye-fe    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'pythonw?3(\.\d)?')
项目:sublimeTextConfig    作者:luoye-fe    | 项目源码 | 文件源码
def analyse_text(text):
        return (shebang_matches(text, r'pythonw?(2(\.\d)?)?') or
                'import ' in text[:1000]) \
            and ('import numpy' in text or 'from numpy import' in text)
项目:sublimeTextConfig    作者:luoye-fe    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'julia')
项目:sublimeTextConfig    作者:luoye-fe    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'ruby(1\.\d)?')
项目:sublimeTextConfig    作者:luoye-fe    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'(tcl)')
项目:sublimeTextConfig    作者:luoye-fe    | 项目源码 | 文件源码
def analyse_text(text):
        if shebang_matches(text, r'(ba|z|)sh'):
            return 1
        if text.startswith('$ '):
            return 0.2
项目:Repobot    作者:Desgard    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'pythonw?(2(\.\d)?)?') or \
            'import ' in text[:1000]
项目:Repobot    作者:Desgard    | 项目源码 | 文件源码
def analyse_text(text):
        return shebang_matches(text, r'pythonw?3(\.\d)?')
项目:Repobot    作者:Desgard    | 项目源码 | 文件源码
def analyse_text(text):
        return (shebang_matches(text, r'pythonw?(2(\.\d)?)?') or
                'import ' in text[:1000]) \
            and ('import numpy' in text or 'from numpy import' in text)