from .Node import Node


class Function(Node):

    def __init__(self, name, type, args, block):
        super().__init__()
        self.name = name
        self.type = type
        self.args = args
        self.block = block
        self.type = 'Function'

    def __repr__(self):
        return str(self.__dict__)

    def gen(self, before, after):
        pass

e39e1d64643b6b8d30bf462d57e680bb12115ff7
<mask token>


class Function(Node):

    def __init__(self, name, type, args, block):
        super().__init__()
        self.name = name
        self.type = type
        self.args = args
        self.block = block
        self.type = 'Function'
    <mask token>
    <mask token>

<mask token>


class Function(Node):

    def __init__(self, name, type, args, block):
        super().__init__()
        self.name = name
        self.type = type
        self.args = args
        self.block = block
        self.type = 'Function'
    <mask token>

    def gen(self, before, after):
        pass

<mask token>


class Function(Node):

    def __init__(self, name, type, args, block):
        super().__init__()
        self.name = name
        self.type = type
        self.args = args
        self.block = block
        self.type = 'Function'

    def __repr__(self):
        return str(self.__dict__)

    def gen(self, before, after):
        pass

from .Node import Node


class Function(Node):

    def __init__(self, name, type, args, block):
        super().__init__()
        self.name = name
        self.type = type
        self.args = args
        self.block = block
        self.type = 'Function'

    def __repr__(self):
        return str(self.__dict__)

    def gen(self, before, after):
        pass
