Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
        class ErrorLexer(object):
            def analyse(text):
                raise RuntimeError('something bad happened')

            analyse = util.make_analysator(analyse)
Exemplo n.º 4
0
class FakeLexer(object):
    def analyse(text):
        return float(text)

    analyse = util.make_analysator(analyse)
Exemplo n.º 5
0
 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)
Exemplo n.º 6
0
class FakeLexer:
    def analyse(text):
        return text

    analyse = util.make_analysator(analyse)
Exemplo n.º 7
0
        class X(object):
            def analyse(text):
                return 0.5

            analyse = util.make_analysator(analyse)