a
    �DOg�;  �                   @   s�   d dl Z d dlZd dlZd dlZd dlmZmZmZ g d�Z	i Z
G dd� d�ZG dd� de�ZG dd	� d	e�Z
d
d� Zddd
�Zddd�Zddd�Zd dd�Zdd� Zdd� Zdd� Zdd� Zedkr�e�  dS )!�    N)�NAME�DEDENT�OP)�
readmodule�
readmodule_ex�Class�Functionc                   @   s   e Zd Zdd� Zdd� ZdS )�_Objectc                 C   s(   || _ || _|| _|| _|| _i | _d S �N)�module�name�file�lineno�parent�children��selfr   r   r
   r   r   � r   �/usr/lib64/python3.9/pyclbr.py�__init__6   s    z_Object.__init__c                 C   s   || j |<