Viewing File: /usr/lib/python3.6/site-packages/pip/_vendor/html5lib/__pycache__/_tokenizer.cpython-36.opt-1.pyc
3
aj$+ @ s d dl mZmZmZ d dlmZ d dlmZ ddl m
Z
ddl mZ ddl mZm
Z
ddl mZmZmZ dd l mZmZ dd
l mZ ddlmZ ddlmZ eeZG d
d deZdS ) )absolute_importdivisionunicode_literals)unichr)deque )spaceCharacters)entities)asciiLettersasciiUpper2Lower)digits hexDigitsEOF)
tokenTypes
tagTokenTypes)replacementCharacters)HTMLInputStream)Triec sd e Zd ZdZd fdd Zdd Zdd Zdd
dZdd
Zdd Z dd Z
dd Zdd Zdd Z
dd Zdd Zdd Zdd Zd d! Zd"d# Zd$d% Zd&d' Zd(d) Zd*d+ Zd,d- Zd.d/ Zd0d1 Zd2d3 Zd4d5 Zd6d7 Zd8d9 Zd:d; Zd<d= Z d>d? Z!d@dA Z"dBdC Z#dDdE Z$dFdG Z%dHdI Z&dJdK Z'dLdM Z(dNdO Z)dPdQ Z*dRdS Z+dTdU Z,dVdW Z-dXdY Z.dZd[ Z/d\d] Z0d^d_ Z1d`da Z2dbdc Z3ddde Z4dfdg Z5dhdi Z6djdk Z7dldm Z8dndo Z9dpdq Z:drds Z;dtdu Z<dvdw Z=dxdy Z>dzd{ Z?d|d} Z@d~d ZAdd ZBdd ZCdd ZDdd ZEdd ZFdd ZGdd ZHdd ZIdd ZJdd ZKdd ZL ZMS )
HTMLTokenizera This class takes care of tokenizing HTML.
* self.currentToken
Holds the token that is currently being processed.
* self.state
Holds a reference to the method to be invoked... XXX
* self.stream
Points to HTMLInputStream object.
Nc sF t |f|| _|| _d| _g | _| j| _d| _d | _t t
| j d S )NF)r streamparserZ
escapeFlagZ
lastFourChars dataStatestateescapecurrentTokensuperr __init__)selfr r kwargs) __class__ /usr/lib/python3.6/_tokenizer.pyr "