PNG
IHDR -Ę pHYs .# .#x?v niTXtXML:com.adobe.xmp
Adobe Photoshop CC 2015 (Windows)
2018-07-13T13:50:30+08:00
2018-07-16T10:11:09+08:00
2018-07-16T10:11:09+08:00
image/png
xmp.iid:34138070-6cec-4c48-9199-a8917caaaee0
adobe:docid:photoshop:7ddfd010-889d-11e8-8ffa-ac5406354bc2
xmp.did:c503b9b8-cb3f-4140-b6ab-b6780b38abbc
created
xmp.iid:c503b9b8-cb3f-4140-b6ab-b6780b38abbc
2018-07-13T13:50:30+08:00
Adobe Photoshop CC 2015 (Windows)
saved
xmp.iid:72cf4158-292f-9745-93ba-579a4a54daae
2018-07-13T13:51:18+08:00
Adobe Photoshop CC 2015 (Windows)
/
saved
xmp.iid:5009c20b-36d3-6241-9681-f31fa43fc0d2
2018-07-16T10:11:09+08:00
Adobe Photoshop CC 2015 (Windows)
/
converted
from application/vnd.adobe.photoshop to image/png
derived
converted from application/vnd.adobe.photoshop to image/png
saved
xmp.iid:34138070-6cec-4c48-9199-a8917caaaee0
2018-07-16T10:11:09+08:00
Adobe Photoshop CC 2015 (Windows)
/
xmp.iid:5009c20b-36d3-6241-9681-f31fa43fc0d2
xmp.did:c503b9b8-cb3f-4140-b6ab-b6780b38abbc
xmp.did:c503b9b8-cb3f-4140-b6ab-b6780b38abbc
3
SCAN
SCAN
PARSE
PARSE
IR
IR
ANALYZE
ANALYZE
FRONT-END
FRONT-END
MIDDLE
MIDDLE
BACK-END
BACK-END
EXECUTION ENGINE
EXECUTION ENGINE
INTERPRETER
INTERPRETER
COMPILER
COMPILER
OPTIMIZE
OPTIMIZE
GENERATE CODE
GENERATE CODE
RUN CODE
RUN CODE
def
def
foo
foo
(
(
)
)
:
:
\n
\n
\t
\t
x
x
2
2
=
=
Layer 2
a
a
Tom pushed the car.
Tom pushed the car.
noun
noun
verb
verb
noun
noun
determiner
determiner
NOUN PHRASE
NOUN PHRASE
NOUN PHRASE
NOUN PHRASE
VERB PHRASE
VERB PHRASE
SENTENCE
SENTENCE
assignment
assignment
function
function
body
body
parameter
parameter
foo
foo
a
a
=
=
x
x
2
2
foo
foo
a
a
=
=
x
x
foo copy
foo
a copy
a
x copy
x
2
2
def foo(a): x = 2
def foo(a): x = 2
2
2
0 LOAD_CONST 2 STORE_FAST 4 LOAD_CONST 6 RETURN_VALUE
0 LOAD_CONST 2 STORE_FAST 4 LOAD_CONST 6 RETURN_VALUE
1 (2) 1 (x) 0 (None)
1 (2) 1 (x) 0 (None)
1
3000000/10000
3000000/10000
2
65535
1000
420
9 cHRM z% u0 ` : o_F :IDATx|SuoLR"LNU ¤*2)2n+:,W:CgWIFfevg`d82IթIGTtڈL̙$M$mz>ӓs9|aˡ?=wN Ts d>; @p @p w w w ; ; @p @p @p w w w ; ; ; @p @p @p w w w ; ; ; @p @p w w _f~<o^zF # w w w ; ; ; @p @p @p w w w ; ; ; 0ҍ 8+slO[+xO2fM6_ՁzqZH;fοdK]=5d/ZTTwh4`P(v/Zl6ˏz+**y+3= F)cr3
Ԯ*~sΦ}SKE[}}քii
]]]݉$X^^NgjuDGGGjnn(-pv;~bѷ[SS>B~Rt655闖aj}g$Es^[\^pʢ/ݢ
۷F3baávTii]㷓X,w #ɟ_Dz3J&$/Rzqc.<t7L6uwXn6555YVjZKJJ͛wM&SyyyᨫJ>f--\0ZN|6-~Jl!Vrͼ.K@Oʢƻ[)e7ol6m{^a26nXVV;q0bLk4_j;.])]~zU7JSg_1Ѥ.m{I)e$']_P,P\\,s`0C^^(Z[[˗/fYY`icªU+++v{ƫ{կBYYYZ)***`0TTThv%~mJ)16AjM!*?z<> iq"RGgCk֬[[,.|ݺu2o~3D$ߧ*:FϞlAw?gDRꃏOJjO!m5tϗLYRR"݄PDd~~~.%!f}[PPޮz.KbPcccIIUY[[m<TJLGy$,ZHwIȊ-K.FC>P:kO ?鐶2~?\)DhLί
۷O.V^;KpT