Mini Shell
3
��^� � @ sD d dl mZ d dlmZ ddgZG dd� de�ZG dd� de�ZdS )� )�ElementTree)�minidom� XMLParser�XMLGeneratorc @ s� e Zd ZdZedd� �Zedd� �Zedd� �Zedd � �Zed
d� �Z edd
� �Z
edd� �Zedd� �Zedd� �Z
edd� �Zedd� �Zedd� �Zedd� �ZdS )r zClass for parsing XML.c C s
t j| �S )N)r Z
fromstring)�xml� r �/usr/lib/python3.6/xml.py�xml_to_element$ s zXMLParser.xml_to_elementc C s
| j dkS )N�method�signal�property)r
r r )�tag)�member_noder r r � is_member( s zXMLParser.is_memberc C s
| j dkS )N� interface)r
)r r r r �is_interface, s zXMLParser.is_interfacec C s
| j dkS )Nr )r
)r r r r � is_signal0 s zXMLParser.is_signalc C s
| j dkS )Nr
)r
)r r r r � is_method4 s zXMLParser.is_methodc C s
| j dkS )Nr )r
)r r r r �is_property8 s zXMLParser.is_propertyc C s
| j dkS )N�arg)r
)r r r r �is_parameter<