python类shebang_matches()的实例源码

pygments.py 文件源码 项目:transpyler 作者: Transpyler 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
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),
        )
    )
python.py 文件源码 项目:sublime-text-3-packages 作者: nickjj 项目源码 文件源码 阅读 33 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'pythonw?(2(\.\d)?)?') or \
            'import ' in text[:1000]
python.py 文件源码 项目:sublime-text-3-packages 作者: nickjj 项目源码 文件源码 阅读 17 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'pythonw?3(\.\d)?')
python.py 文件源码 项目:sublime-text-3-packages 作者: nickjj 项目源码 文件源码 阅读 30 收藏 0 点赞 0 评论 0
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)
julia.py 文件源码 项目:sublime-text-3-packages 作者: nickjj 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'julia')
ruby.py 文件源码 项目:sublime-text-3-packages 作者: nickjj 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'ruby(1\.\d)?')
tcl.py 文件源码 项目:sublime-text-3-packages 作者: nickjj 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'(tcl)')
shell.py 文件源码 项目:sublime-text-3-packages 作者: nickjj 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def analyse_text(text):
        if shebang_matches(text, r'(ba|z|)sh'):
            return 1
        if text.startswith('$ '):
            return 0.2
math.py 文件源码 项目:flasky 作者: RoseOu 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'julia')
shell.py 文件源码 项目:flasky 作者: RoseOu 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'(ba|z|)sh')
agile.py 文件源码 项目:flasky 作者: RoseOu 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'pythonw?(2(\.\d)?)?')
agile.py 文件源码 项目:flasky 作者: RoseOu 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'pythonw?3(\.\d)?')
agile.py 文件源码 项目:flasky 作者: RoseOu 项目源码 文件源码 阅读 17 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'ruby(1\.\d)?')
agile.py 文件源码 项目:flasky 作者: RoseOu 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'(tcl)')
python.py 文件源码 项目:macos-st-packages 作者: zce 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'pythonw?(2(\.\d)?)?') or \
            'import ' in text[:1000]
python.py 文件源码 项目:macos-st-packages 作者: zce 项目源码 文件源码 阅读 27 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'pythonw?3(\.\d)?')
python.py 文件源码 项目:macos-st-packages 作者: zce 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
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)
julia.py 文件源码 项目:macos-st-packages 作者: zce 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'julia')
ruby.py 文件源码 项目:macos-st-packages 作者: zce 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'ruby(1\.\d)?')
tcl.py 文件源码 项目:macos-st-packages 作者: zce 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'(tcl)')
shell.py 文件源码 项目:macos-st-packages 作者: zce 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def analyse_text(text):
        if shebang_matches(text, r'(ba|z|)sh'):
            return 1
        if text.startswith('$ '):
            return 0.2
python.py 文件源码 项目:leetcode 作者: thomasyimgit 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'pythonw?(2(\.\d)?)?') or \
            'import ' in text[:1000]
python.py 文件源码 项目:leetcode 作者: thomasyimgit 项目源码 文件源码 阅读 27 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'pythonw?3(\.\d)?')
python.py 文件源码 项目:leetcode 作者: thomasyimgit 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
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)
julia.py 文件源码 项目:leetcode 作者: thomasyimgit 项目源码 文件源码 阅读 24 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'julia')
ruby.py 文件源码 项目:leetcode 作者: thomasyimgit 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'ruby(1\.\d)?')
tcl.py 文件源码 项目:leetcode 作者: thomasyimgit 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'(tcl)')
shell.py 文件源码 项目:leetcode 作者: thomasyimgit 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def analyse_text(text):
        if shebang_matches(text, r'(ba|z|)sh'):
            return 1
        if text.startswith('$ '):
            return 0.2
python.py 文件源码 项目:chalktalk_docs 作者: loremIpsum1771 项目源码 文件源码 阅读 32 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'pythonw?(2(\.\d)?)?') or \
            'import ' in text[:1000]
python.py 文件源码 项目:chalktalk_docs 作者: loremIpsum1771 项目源码 文件源码 阅读 27 收藏 0 点赞 0 评论 0
def analyse_text(text):
        return shebang_matches(text, r'pythonw?3(\.\d)?')


问题


面经


文章

微信
公众号

扫码关注公众号