Your IP : 216.73.216.213
B
Z��ZP? � @ s� d dl mZ d dlZyd dlmZ W n ek
rD d dlmZ Y nX ddlmZ dZ dZ
d Zed
�Z
dd� Zd
d� Zdd� Zdd� Zdd� ZG dd� de�Zdd� ZG dd� de�ZG dd� de�Ze� ZG dd� de�ZG dd � d e�ZG d!d"� d"e�ZG d#d$� d$e�ZG d%d&� d&e�Ze� Zd'e_d(e_ d)d*� Z!d+d,� Z"d-d.� Z#d/d0� Z$e$d1�Z%d2e%_d3e%_ dDd4d5�Z&d6d7� Z'd8d9� Z(d:d;� Z)d<d=� Z*ee �Z+d>e+_d?e+_ ee
�Z,d@e,_dAe,_ ee�Z-dBe-_dCe-_ dS )E� )�absolute_importN)�maxsize)�maxint� )�ErrorsZbol�eol�eof�
c C s� t | �}|�� d}t|�}g }xj||k r�t|| �}|d }|d7 }x,||k rr|t|| �krr|d7 }|d7 }qHW |�|� |�|� q"W |S )z�
Return a list of character codes consisting of pairs
[code1a, code1b, code2a, code2b,...] which cover all
the characters in |s|.
r r )�list�sort�len�ord�append)�sZ char_list�i�n�result�code1�code2� r �F/opt/alt/python37/lib64/python3.7/site-packages/Cython/Plex/Regexps.py�chars_to_ranges"