# line 1

def wrap(foo=None):

    def wrapper(func):

        return func

    return wrapper



# line 7

def replace(func):

    def insteadfunc():

        print 'hello'

    return insteadfunc



# line 13

@wrap()

@wrap(wrap)

def wrapped():

    pass



# line 19

@replace

def gone():

    pass



# line 24

oll = lambda m: m



# line 27

tll = lambda g: g and \

g and \

g



# line 32

tlli = lambda d: d and \

    d



# line 36

def onelinefunc(): pass



# line 39

def manyargs(arg1, arg2,

arg3, arg4): pass



# line 43

def twolinefunc(m): return m and \

m



# line 47

a = [None,

     lambda x: x,

     None]



# line 52

def setfunc(func):

    globals()["anonymous"] = func

setfunc(lambda x, y: x*y)



# line 57

def with_comment():  # hello

    world



# line 61

multiline_sig = [

    lambda (x,

            y): x+y,

    None,

    ]



# line 68

def func69():

    class cls70:

        def func71():

            pass

    return cls70

extra74 = 74



# line 76

def func77(): pass

(extra78, stuff78) = 'xy'

extra79 = 'stop'



# line 81

class cls82:

    def func83(): pass

(extra84, stuff84) = 'xy'

extra85 = 'stop'



# line 87

def func88():

    # comment

    return 90



# line 92

def f():

    class X:

        def g():

            "doc"

            return 42

    return X

method_in_dynamic_class = f().g.im_func

