Your IP : 18.191.233.198
3
��2aT � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZ ddddddd d
ddd
ddddddgZ ej
jejdd�Z
ejdejejB �Zdd� Zdd� ZdOZd(d)� eed*�D �Zd+d,d-d.�ZdQd/d0�Zd1d2� Zd3d4� Zd5d6� ZG d7d� d�ZG d8d� de�ZdRd:d�Zi ZdSd;d�ZdTd<d�Z i a!i a"d=a#dUd>d �Z$dVd?d
�Z%dWd@d�Z&dAd� Z'dBd� Z(dCd
� Z)dDd� Z*dEd� Z+dFd� Z,dGd� Z-dHd� Z.eZ/dS )X� N)�ENOENT�NullTranslations�GNUTranslations�Catalog�find�translation�install�
textdomain�bindtextdomain�bind_textdomain_codeset�dgettext� dngettext�gettext�lgettext� ldgettext�
ldngettext� lngettext�ngettextZshare�localea�
(?P<WHITESPACES>[ \t]+) | # spaces and horizontal tabs
(?P<NUMBER>[0-9]+\b) | # decimal integer
(?P<NAME>n\b) | # only n is allowed
(?P<PARENTHESIS>[()]) |
(?P<OPERATOR>[-*/%+?:]|[><!]=?|==|&&|\|\|) | # !, *, /, %, +, -, <, >,
# <=, >=, ==, !=, &&, ||,
# ? :
# unary and bitwise ops
# not allowed
(?P<INVALID>\w+|.) # invalid token
c c sT xHt jt| �D ]8}|j}|dkr"q|j|�}|dkr@td| ��|V qW dV d S )N�WHITESPACES�INVALIDz invalid token in plural form: %s� )�re�finditer�_token_pattern� lastgroup�group�
ValueError)�plural�mo�kind�value� r"