コード例 #1
0
ファイル: lexer.py プロジェクト: leeight/feutils
 def __new__(cls, name, bases, d):
     if 'analyse_text' in d:
         d['analyse_text'] = make_analysator(d['analyse_text'])
     return type.__new__(cls, name, bases, d)
コード例 #2
0
ファイル: lexer.py プロジェクト: vithort/unity-nave-2d
 def __new__(mcs, name, bases, d):
     if 'analyse_text' in d:
         d['analyse_text'] = make_analysator(d['analyse_text'])
     return type.__new__(mcs, name, bases, d)
コード例 #3
0
        class ErrorLexer(object):
            def analyse(text):
                raise RuntimeError('something bad happened')

            analyse = util.make_analysator(analyse)
コード例 #4
0
class FakeLexer(object):
    def analyse(text):
        return float(text)

    analyse = util.make_analysator(analyse)
コード例 #5
0
ファイル: lexer.py プロジェクト: robby31/PythonQt
 def __new__(cls, name, bases, d):
     if "analyse_text" in d:
         d["analyse_text"] = make_analysator(d["analyse_text"])
     return type.__new__(cls, name, bases, d)
コード例 #6
0
class FakeLexer:
    def analyse(text):
        return text

    analyse = util.make_analysator(analyse)
コード例 #7
0
        class X(object):
            def analyse(text):
                return 0.5

            analyse = util.make_analysator(analyse)