Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
3
\œ2 ã @ sÈ d Z ddlZddlZddlZddlmZ ddlmZ dddgZG dd„ dƒZ ddd„Z
ejdejƒj
Zd
d„ Zdd„ ZedkrÄeejƒdkr˜ee ƒ ƒ n,ejd Zeeƒ�Zee eeƒƒ W dQ R X dS )z8A lexical analyzer class for simple shell-like syntaxes.é N)Údeque)ÚStringIOÚshlexÚsplitÚquotec @ sf e Zd ZdZddd„Zdd„ Zddd „Zd
d„ Zdd
„ Zdd„ Z dd„ Z
ddd„Zdd„ Zdd„ Z
dS )r z8A lexical analyzer class for simple shell-like syntaxes.NFc C s t |tƒrt|ƒ}|d k r(|| _|| _ntj| _d | _|| _|rHd | _nd| _d| _ d| _
| jrn| j
d7 _
d| _d| _d| _
d| _d | _d
| _tƒ | _d| _d| _d| _tƒ | _d | _|sÄd}n|d
krÐd}|| _|�rtƒ | _| j
d7 _
| j
jtj|ƒƒ}| j
j|ƒ| _
d S )NÚ ú#Z?abcdfeghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_u| ßà áâãäåæçèéêëìÃîïðñòóôõöøùúûüýþÿÀÃ�ÂÃÄÅÆÇÈÉÊËÌÃ�ÃŽÃ�Ã�ÑÒÓÔÕÖØÙÚÛÜÃ�Þz
Fz'"ú\ú"ú é r Tz();<>|&z~-./*?=)Ú
isinstanceÚstrr ÚinstreamÚinfileÚsysÚstdinÚposixÚeofÚ
commentersÚ wordcharsÚ
whitespaceÚwhitespace_splitÚquotesÚescapeÚ
escapedquotesÚstater ÚpushbackÚlinenoÚdebugÚtokenÚ filestackÚsourceÚpunctuation_charsÚ_pushback_charsÚ maketransÚdictÚfromkeysÚ translate)Úselfr r r r# Út© r+ ú/usr/lib64/python3.6/shlex.pyÚ__init__ sJ
zshlex.__init__c C s* | j dkrtdt|ƒ ƒ | jj|ƒ dS )z:Push a token onto the stack popped by the get_token methodr zshlex: pushing token N)r ÚprintÚreprr Ú
appendleft)r) Útokr+ r+ r, Ú
push_tokenD s
zshlex.push_tokenc C sp t |tƒrt|ƒ}| jj| j| j| jfƒ || _|| _d| _| jrl|dk r\t d| jf ƒ nt d| jf ƒ dS )z9Push an input source onto the lexer's input source stack.r Nzshlex: pushing to file %szshlex: pushing to stream %s)
r
r r r! r0 r r r r r. )r) Ú newstreamÚnewfiler+ r+ r, Úpush_sourceJ s
zshlex.push_sourcec C sD | j jƒ | jjƒ \| _| _ | _| jr:td| j | jf ƒ d| _dS )zPop the input source stack.zshlex: popping to %s, line %dr N) r Úcloser! Úpopleftr r r r. r )r) r+ r+ r, Ú
pop_sourceX s
zshlex.pop_sourcec C sÜ | j r.| j jƒ }| jdkr*tdt|ƒ ƒ |S | jƒ }| jdk r~x<|| jkr|| j| jƒ ƒ}|rr|\}}| j||ƒ | j ƒ }qBW x*|| j
kr¨| js–| j
S | jƒ | j ƒ }q€W | jdkrØ|| j
krÐtdt|ƒ ƒ ntdƒ |S )zBGet a token from the input stream (or from stack if it's nonempty)r zshlex: popping token Nz
shlex: token=zshlex: token=EOF)
r r7 r r. r/ Ú
read_tokenr" Ú
sourcehookr5 Ú get_tokenr r! r8 )r) r1 ÚrawÚspecr4 r3 r+ r+ r, r; a s.
zshlex.get_tokenc C s d}d}�x\| j r$| jr$| jjƒ }n| jjdƒ}|dkrF| jd7 _| jdkrbtd| j|f ƒ | jd krvd| _ P q| jdk�r”|s’d | _P �qd|| j
krÆ| jdkr®td ƒ | j s¾| jr|rP nqnÌ|| jkrê| jj
ƒ | jd7 _n¨| joø|| jk�rd
}|| _nŠ|| jk�r"|| _ d
| _np|| j k�r<|| _ d| _nV|| jk�r^| j�sV|| _ || _n4| j�rt|| _ d
| _n|| _ | j �sŒ| jr|rP nqq| j| jk�r