PNG
IHDR -Ę pHYs .# .#x?v niTXtXML:com.adobe.xmp
Adobe Photoshop CC 2015 (Windows)
2018-07-13T13:50:30+08:00
2018-07-16T10:10:43+08:00
2018-07-16T10:10:43+08:00
image/png
xmp.iid:b6fe41ab-fee0-3643-8df0-359aab4137b6
adobe:docid:photoshop:6c96d0e4-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:20bf1843-9c24-d847-9cbc-d76d735f38b2
2018-07-16T10:10:43+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:b6fe41ab-fee0-3643-8df0-359aab4137b6
2018-07-16T10:10:43+08:00
Adobe Photoshop CC 2015 (Windows)
/
xmp.iid:20bf1843-9c24-d847-9cbc-d76d735f38b2
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
rpE cHRM z% u0 ` : o_F BIDATx{XWraC*^5hDkq˪0躹ɨxt$h`P#%&٬Bt}@::i&F[F(*DbKQoꭩn@_覺.ԩS^7_ k pw ; ; ; @p @p w w ; ; @p @p @p w w =* ~71 gyd-+ , w w ; ; @p @pd*//_pa~STTtd~=gcbbZ[[7999 444wsrr
p~ 7
+FQhe˖ŋbFʕ++)믗*)..!;;;??E[ WdZpaFF"[f͐!C]4'%%%&ɔoNz. ;wr;vm)