def METHOD_NAME(self, args_node: _ast.arguments) -> None:
    """Add the arguments to the scope"""
    for arg in args_node.args:
        if arg.annotation is None:
            raise ClassicalFunctionParseError("argument type is needed")
        self.args.append(arg.arg)
        self.scopes[-1][arg.annotation.id] = ("type", None)
        self.scopes[-1][arg.arg] = (arg.annotation.id, self._network.create_pi())