Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/images/en
diff options
context:
space:
mode:
authorWalter Bender <walter@walter-laptop.(none)>2009-01-06 23:19:37 (GMT)
committer Walter Bender <walter@walter-laptop.(none)>2009-01-06 23:19:37 (GMT)
commit922303b177accef0ce06e6ff9b1e91c2ccb0c90b (patch)
tree3a1d0bdefd835bbd609ab0340e660cd41cfb420f /images/en
parent28c7e3e4d2f43f158156c3f17d8b64e7053ab019 (diff)
added push and pop (en only)
Diffstat (limited to 'images/en')
-rw-r--r--images/en/emptyheap.svg71
-rw-r--r--images/en/myblocks/clearheap.svg46
-rw-r--r--images/en/myblocks/myblocksgroup.svg449
-rw-r--r--images/en/myblocks/myblocksmask.svg28
-rw-r--r--images/en/myblocks/pop.svg38
-rw-r--r--images/en/myblocks/printheap.svg46
-rw-r--r--images/en/myblocks/push.svg44
7 files changed, 574 insertions, 148 deletions
diff --git a/images/en/emptyheap.svg b/images/en/emptyheap.svg
new file mode 100644
index 0000000..3ca8e01
--- /dev/null
+++ b/images/en/emptyheap.svg
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.0"
+ width="767"
+ height="38"
+ id="svg2">
+ <defs
+ id="defs32" />
+ <path
+ d="M 0.5,37.5 L 0.5,13 L 3.5,6.5 L 8.5,2.5 L 15,0 L 751.5,0 L 758,2.5 L 764,7 L 767,15 L 767,38 L 0.5,37.5 z"
+ id="path4"
+ style="fill:#ffd000;fill-opacity:1;fill-rule:evenodd;stroke:#e0a000;stroke-width:0.99423993px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <g
+ transform="translate(655,63)"
+ id="g4650">
+ <path
+ d="M 79.5,438.375 C 79.5,442.86231 75.750385,446.5 71.125,446.5 C 66.499615,446.5 62.75,442.86231 62.75,438.375 C 62.75,433.88769 66.499615,430.25 71.125,430.25 C 75.750385,430.25 79.5,433.88769 79.5,438.375 L 79.5,438.375 z"
+ transform="translate(24,-485)"
+ id="path7"
+ style="fill:#ff4040;fill-opacity:1;fill-rule:nonzero;stroke:#ff4040;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text9"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold">
+ <tspan
+ x="91"
+ y="-42"
+ id="tspan11"
+ style="font-size:12px">X</tspan>
+ </text>
+ </g>
+ <text
+ x="-108"
+ id="text13"
+ style="font-size:12px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans">
+ <tspan
+ x="62"
+ y="28"
+ id="tspan15"
+ style="font-size:24px">[]</tspan>
+ </text>
+ <g
+ id="g17">
+ <path
+ d="M 44,15 L 10.5,15 L 27.5,-14 L 44,15 z"
+ transform="translate(-4,20)"
+ id="path19"
+ style="opacity:1;fill:#404040;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 44,15 L 10.5,15 L 27.5,-14 L 44,15 z"
+ transform="translate(1,17)"
+ id="path21"
+ style="opacity:1;fill:#e0e0e0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 44,15 L 10.5,15 L 27.5,-14 L 44,15 z"
+ transform="translate(-1,18)"
+ id="path23"
+ style="opacity:1;fill:#ffe000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <text
+ id="text25"
+ style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans">
+ <tspan
+ x="21"
+ y="29"
+ id="tspan27"
+ style="font-size:24px">!</tspan>
+ </text>
+</svg>
diff --git a/images/en/myblocks/clearheap.svg b/images/en/myblocks/clearheap.svg
new file mode 100644
index 0000000..6c200e4
--- /dev/null
+++ b/images/en/myblocks/clearheap.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ width="87"
+ height="60"
+ version="1.0">
+ <defs>
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3168" />
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="1"
+ id="stop3170" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3166"
+ id="linearGradient3172"
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#c0a000;stroke-width:2;stroke-opacity:1"
+ d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z" />
+ <text
+ style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="27"
+ style="font-size:18px;">empty</tspan>
+ </text>
+ <text
+ style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="46"
+ style="font-size:18px;">heap</tspan>
+ </text>
+</svg>
diff --git a/images/en/myblocks/myblocksgroup.svg b/images/en/myblocks/myblocksgroup.svg
index 3854efe..89c3609 100644
--- a/images/en/myblocks/myblocksgroup.svg
+++ b/images/en/myblocks/myblocksgroup.svg
@@ -1,26 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg:svg
+<svg
xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
version="1.0"
width="145"
height="500"
id="svg2">
- <svg:defs
+ <defs
id="defs4">
- <svg:linearGradient
+ <linearGradient
id="linearGradient3712">
- <svg:stop
+ <stop
id="stop3714"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
- <svg:stop
+ <stop
id="stop3716"
style="stop-color:#ffff00;stop-opacity:1"
offset="1" />
- </svg:linearGradient>
- <svg:linearGradient
+ </linearGradient>
+ <linearGradient
x1="3"
y1="57"
x2="70"
@@ -28,7 +29,7 @@
id="linearGradient4520"
xlink:href="#linearGradient3712"
gradientUnits="userSpaceOnUse" />
- <svg:linearGradient
+ <linearGradient
x1="75"
y1="57"
x2="140"
@@ -36,18 +37,18 @@
id="linearGradient4521"
xlink:href="#linearGradient3712"
gradientUnits="userSpaceOnUse" />
- <svg:linearGradient
+ <linearGradient
id="linearGradient3886">
- <svg:stop
+ <stop
id="stop3888"
style="stop-color:#0000ff;stop-opacity:1"
offset="0" />
- <svg:stop
+ <stop
id="stop3890"
style="stop-color:#ffffff;stop-opacity:1"
offset="1" />
- </svg:linearGradient>
- <svg:linearGradient
+ </linearGradient>
+ <linearGradient
x1="210"
y1="10.5"
x2="0"
@@ -56,263 +57,415 @@
xlink:href="#linearGradient3886"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.67,0,0,0.67,37.343845,352.88201)" />
- </svg:defs>
- <svg:path
- style="fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1px;stroke-opacity:1"
- d="M 0.5594301,0.5 L 0.49711997,486.41023 L 3.6209793,493.14297 L 8.494839,497.1072 L 15.156388,499.50288 L 128.9813,499.50288 L 135.82978,496.93866 L 141.77903,492.04729 L 144.50288,483.79171 L 144.54057,0.5 L 0.5594301,0.5 z" />
- <svg:rect
+ <linearGradient
+ x1="75"
+ y1="57"
+ x2="140"
+ y2="57"
+ id="linearGradient2524"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-5.210508,149.51638)" />
+ <linearGradient
+ x1="3"
+ y1="57"
+ x2="70"
+ y2="57"
+ id="linearGradient2542"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(2.213475,199.48202)" />
+ <linearGradient
+ x1="75"
+ y1="57"
+ x2="140"
+ y2="57"
+ id="linearGradient2550"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-72.067626,343.65647)" />
+ <linearGradient
+ x1="75"
+ y1="57"
+ x2="140"
+ y2="57"
+ id="linearGradient2576"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-72.166029,299.7595)" />
+ <linearGradient
+ x1="75"
+ y1="57"
+ x2="140"
+ y2="57"
+ id="linearGradient2600"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-72.166029,299.7595)" />
+ <linearGradient
+ x1="75"
+ y1="57"
+ x2="140"
+ y2="57"
+ id="linearGradient2602"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-72.067626,343.65647)" />
+ <linearGradient
+ x1="75"
+ y1="57"
+ x2="140"
+ y2="57"
+ id="linearGradient2604"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-5.210508,149.51638)" />
+ <linearGradient
+ x1="3"
+ y1="57"
+ x2="70"
+ y2="57"
+ id="linearGradient2484"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0.5825278,244.1055)" />
+ <linearGradient
+ x1="3"
+ y1="57"
+ x2="70"
+ y2="57"
+ id="linearGradient2488"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(74.319801,244.1055)" />
+ <linearGradient
+ x1="75"
+ y1="57"
+ x2="140"
+ y2="57"
+ id="linearGradient2497"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-186.08546,284.01274)" />
+ </defs>
+ <path
+ d="M 0.5594301,0.5 L 0.49711997,486.41023 L 3.6209793,493.14297 L 8.494839,497.1072 L 15.156388,499.50288 L 128.9813,499.50288 L 135.82978,496.93866 L 141.77903,492.04729 L 144.50288,483.79171 L 144.54057,0.5 L 0.5594301,0.5 z"
+ style="fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1px;stroke-opacity:1" />
+ <rect
width="123.5"
height="0.14"
x="10.691486"
y="169.35913"
- id="rect20"
style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" />
- <svg:rect
+ <rect
width="123.5"
height="0.14"
x="10.691486"
y="170.49942"
- id="rect22"
style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" />
- <svg:rect
+ <rect
width="123.5"
height="0.14"
x="10.691486"
y="171.49832"
- id="rect24"
style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:1;stroke-opacity:1" />
- <svg:rect
+ <rect
width="137.5"
height="0.14"
x="3.7153397"
y="-28.931932"
transform="scale(1,-1)"
- id="rect26"
style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" />
- <svg:rect
+ <rect
width="137.5"
height="0.14"
x="3.7153397"
y="-27.815523"
transform="scale(1,-1)"
- id="rect28"
style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" />
- <svg:rect
+ <rect
width="137.5"
height="0.14"
x="3.7153397"
y="-376.77127"
transform="scale(1,-1)"
- id="rect30"
style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" />
- <svg:rect
+ <rect
width="137.5"
height="0.14"
x="3.7153397"
y="-375.43195"
transform="scale(1,-1)"
- id="rect4001"
style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" />
- <svg:path
- style="fill:#ff4040;fill-opacity:1;stroke:#ff4040;stroke-width:1;stroke-opacity:1"
- cx="71.125"
- cy="438.375"
- rx="8.375"
- ry="8.125"
- d="M 79.5,438.375 A 8.375,8.125 0 1 1 62.75,438.375 A 8.375,8.125 0 1 1 79.5,438.375 z"
- transform="translate(1.375,47.250977)" />
- <svg:text
- style="font-size:12px;font-variant:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-opacity:1;font-family:Bitstream Vera Sans">
- <svg:tspan
+ <path
+ d="M 79.5,438.375 C 79.5,442.86231 75.750385,446.5 71.125,446.5 C 66.499615,446.5 62.75,442.86231 62.75,438.375 C 62.75,433.88769 66.499615,430.25 71.125,430.25 C 75.750385,430.25 79.5,433.88769 79.5,438.375 L 79.5,438.375 z"
+ transform="translate(1.375,47.250977)"
+ style="fill:#ff4040;fill-opacity:1;stroke:#ff4040;stroke-width:1;stroke-opacity:1" />
+ <text
+ style="font-size:12px;font-variant:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-opacity:1;font-family:Bitstream Vera Sans">
+ <tspan
x="68"
y="490"
- style="font-size:12px">X</svg:tspan>
- </svg:text>
- <svg:text
+ style="font-size:12px">X</tspan>
+ </text>
+ <text
style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <svg:tspan
+ <tspan
x="72.5"
y="21.5"
- style="font-size:20px">MyBlocks</svg:tspan>
- </svg:text>
- <svg:path
+ style="font-size:20px">MyBlocks</tspan>
+ </text>
+ <path
d="M 69.731407,56.40254 L 69.731407,56.40254 L 43.730107,71.73664 L 43.730107,71.73664 L 43.730107,74.40344 L 30.396107,74.40344 L 30.396107,71.73664 C 30.396107,71.73664 4.3948068,56.40254 4.3948068,56.40254 C 4.3948068,56.40254 37.063107,38.40164 37.063107,38.40164 C 37.063107,38.40164 69.731407,56.40254 69.731407,56.40254 z"
style="fill:url(#linearGradient4520);fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-opacity:1" />
- <svg:text
+ <text
style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <svg:tspan
+ <tspan
x="37"
y="61"
- style="font-size:11px">stack1</svg:tspan>
- </svg:text>
- <svg:path
+ style="font-size:11px">stack1</tspan>
+ </text>
+ <path
d="M 113.81428,42.40184 C 124.48148,42.40184 124.48148,42.40184 124.48148,42.40184 C 124.48148,42.40184 127.23615,44.059625 128.14833,45.06864 C 129.08003,46.099241 130.48178,49.06884 130.48178,49.06884 L 130.48178,61.73614 C 130.48178,61.73614 129.00368,64.198699 128.14833,65.06964 C 127.19525,66.040108 124.48148,67.73644 124.48148,67.73644 L 113.14758,67.73644 L 113.14758,67.73644 L 113.14758,70.40324 L 99.813583,70.40324 L 99.813583,67.73644 L 88.479683,67.73644 C 88.479683,67.73644 85.765921,66.040108 84.812833,65.06964 C 83.95749,64.198699 82.479383,61.73614 82.479383,61.73614 L 82.479383,49.06884 C 82.479383,49.06884 83.881139,46.099241 84.812833,45.06864 C 85.725013,44.059625 88.479683,42.40184 88.479683,42.40184 L 99.146883,42.40184 L 99.146883,45.73534 L 113.81428,45.73534 L 113.81428,42.40184 z"
style="fill:url(#linearGradient4521);fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-opacity:1" />
- <svg:text
+ <text
style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <svg:tspan
+ <tspan
x="107"
y="59"
- style="font-size:11px">stack1</svg:tspan>
- </svg:text>
- <svg:path
+ style="font-size:11px">stack1</tspan>
+ </text>
+ <path
d="M 69.731407,99.66337 L 69.731407,99.66337 L 43.730107,114.99747 L 43.730107,114.99747 L 43.730107,117.66427 L 30.396107,117.66427 L 30.396107,114.99747 C 30.396107,114.99747 4.3948068,99.66337 4.3948068,99.66337 C 4.3948068,99.66337 37.063107,81.662473 37.063107,81.662473 C 37.063107,81.662473 69.731407,99.66337 69.731407,99.66337 z"
- id="path51"
style="fill:url(#linearGradient4520);fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-opacity:1" />
- <svg:text
+ <text
style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <svg:tspan
+ <tspan
x="37"
y="104"
- style="font-size:11px">stack2</svg:tspan>
- </svg:text>
- <svg:path
+ style="font-size:11px">stack2</tspan>
+ </text>
+ <path
d="M 113.81428,85.662673 C 124.48148,85.662673 124.48148,85.662673 124.48148,85.662673 C 124.48148,85.662673 127.23615,87.320458 128.14833,88.329473 C 129.08003,89.360074 130.48178,92.32967 130.48178,92.32967 L 130.48178,104.99697 C 130.48178,104.99697 129.00368,107.45953 128.14833,108.33047 C 127.19525,109.30094 124.48148,110.99727 124.48148,110.99727 L 113.14758,110.99727 L 113.14758,110.99727 L 113.14758,113.66407 L 99.813583,113.66407 L 99.813583,110.99727 L 88.479683,110.99727 C 88.479683,110.99727 85.765921,109.30094 84.812833,108.33047 C 83.95749,107.45953 82.479383,104.99697 82.479383,104.99697 L 82.479383,92.32967 C 82.479383,92.32967 83.881139,89.360074 84.812833,88.329473 C 85.725013,87.320458 88.479683,85.662673 88.479683,85.662673 L 99.146883,85.662673 L 99.146883,88.996173 L 113.81428,88.996173 L 113.81428,85.662673 z"
style="fill:url(#linearGradient4521);fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-opacity:1" />
- <svg:text
+ <text
style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <svg:tspan
+ <tspan
x="107"
y="104"
- style="font-size:11px">stack2</svg:tspan>
- </svg:text>
- <svg:path
+ style="font-size:11px">stack2</tspan>
+ </text>
+ <path
d="M 36.388307,126.04559 L 4.2283068,143.46559 L 29.688307,158.20559 L 29.688307,160.88559 L 43.088307,160.88559 L 43.088307,158.20559 L 52.489244,154.18559 L 63.523307,154.18559 L 63.523307,150.63573 L 57.158307,150.68712 L 57.158307,145.81059 L 54.813307,145.81059 L 54.813307,141.12059 L 57.158307,141.12059 L 57.158307,136.09559 L 63.523307,136.09559 L 63.523307,133.08059 L 50.616924,133.08059 L 36.388307,126.04559 z"
style="fill:url(#linearGradient4520);fill-opacity:1;stroke:#c0a000;stroke-width:0.667;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <svg:text
+ <text
style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <svg:tspan
+ <tspan
x="34"
y="147"
- style="font-size:11px">stack</svg:tspan>
- </svg:text>
- <svg:path
+ style="font-size:11px">stack</tspan>
+ </text>
+ <path
d="M 85.63895,131.51705 C 85.63895,131.51705 82.870645,133.18304 81.95395,134.19705 C 81.017644,135.23275 79.60895,138.21705 79.60895,138.21705 L 79.60895,150.94705 C 79.60895,150.94705 81.094373,153.4218 81.95395,154.29705 C 82.911756,155.27232 85.63895,156.97705 85.63895,156.97705 L 97.02895,156.97705 L 97.02895,159.65705 L 110.42895,159.65705 L 110.42895,156.97705 L 121.81895,156.97705 C 121.81895,156.97705 123.27441,156.09039 123.82895,155.63705 C 124.38742,155.1805 125.50395,153.96205 125.50395,153.96205 L 134.54895,153.96205 L 134.54895,151.28205 L 128.18395,151.28205 L 128.18395,146.59205 L 125.50395,146.59205 L 125.50395,141.56705 L 128.18395,141.56705 L 128.18395,136.54205 L 134.54895,136.54205 L 134.54895,134.17611 L 125.50395,134.17611 C 124.56974,133.16039 121.81895,131.51705 121.81895,131.51705 C 121.81895,131.51705 121.81895,131.51705 111.09895,131.51705 L 111.09895,134.86705 L 96.35895,134.86705 L 96.35895,131.51705 L 85.63895,131.51705 z"
style="fill:url(#linearGradient4521);fill-opacity:1;stroke:#c0a000;stroke-width:0.667;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <svg:text
+ <text
style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <svg:tspan
+ <tspan
x="103"
y="150"
- style="font-size:11px">stack</svg:tspan>
- </svg:text>
- <svg:g
+ style="font-size:11px">stack</tspan>
+ </text>
+ <g
transform="matrix(0.6667,0,0,0.6667,7.4928819,186.05911)">
- <svg:path
+ <path
d="M 70,6 L 86.5,6 L 86.5,12 L 82.5,12 L 82.5,9 L 72,9"
style="fill:#f0e000;fill-opacity:1;stroke:#a08000;stroke-width:1.5;stroke-opacity:1" />
- <svg:path
+ <path
d="M 70,33.5 L 86.5,33.5 L 86.5,27.5 L 82.5,27.5 L 82.5,30.5 L 72,30.5"
style="fill:#f0e000;fill-opacity:1;stroke:#a08000;stroke-width:1.5;stroke-opacity:1" />
- </svg:g>
- <svg:path
+ </g>
+ <path
d="M 39.494482,180.89218 C 50.161682,180.89218 50.161682,180.89218 50.161682,180.89218 L 53.828532,183.55898 L 56.161982,187.55918 L 56.161982,210.22698 L 53.828532,214.22718 L 50.161682,216.89398 L 38.827782,216.89398 L 38.827782,216.89398 L 38.827782,219.56078 L 25.493782,219.56078 L 25.493782,216.89398 L 14.159882,216.89398 L 10.493032,214.22718 L 8.1595819,210.22698 L 8.1595819,187.55918 L 10.493032,183.55898 L 14.159882,180.89218 L 24.827082,180.89218 L 24.827082,184.22568 L 39.494482,184.22568 L 39.494482,180.89218 z"
style="fill:url(#linearGradient4520);fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-opacity:1" />
- <svg:text
+ <text
style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <svg:tspan
+ <tspan
x="32"
y="198"
- style="font-size:11px">store in</svg:tspan>
- </svg:text>
- <svg:text
+ style="font-size:11px">store in</tspan>
+ </text>
+ <text
style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <svg:tspan
+ <tspan
x="32"
y="210"
- style="font-size:11px">box1</svg:tspan>
- </svg:text>
- <svg:path
+ style="font-size:11px">box1</tspan>
+ </text>
+ <path
d="M 70.522547,193.55948 L 73.856047,193.55948 L 73.856047,196.22628 L 78.522947,196.22628 L 78.522947,193.55948 L 139.526,193.55948 L 139.526,206.89348 L 78.522947,206.89348 L 78.522947,204.22668 L 73.856047,204.22668 L 73.856047,206.89348 L 70.522547,206.89348 L 70.522547,193.55948 z"
style="fill:url(#linearGradient4521);fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-opacity:1" />
- <svg:text
+ <text
style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <svg:tspan
+ <tspan
x="106"
y="203.5"
- style="font-size:11px">box1</svg:tspan>
- </svg:text>
- <svg:g
+ style="font-size:11px">box1</tspan>
+ </text>
+ <g
transform="matrix(0.6667,0,0,0.6667,7.4928819,232.48628)">
- <svg:path
+ <path
d="M 70,6 L 86.5,6 L 86.5,12 L 82.5,12 L 82.5,9 L 72,9"
style="fill:#f0e000;fill-opacity:1;stroke:#a08000;stroke-width:1.5;stroke-opacity:1" />
- <svg:path
+ <path
d="M 70,33.5 L 86.5,33.5 L 86.5,27.5 L 82.5,27.5 L 82.5,30.5 L 72,30.5"
style="fill:#f0e000;fill-opacity:1;stroke:#a08000;stroke-width:1.5;stroke-opacity:1" />
- </svg:g>
- <svg:path
+ </g>
+ <path
d="M 39.494482,227.31936 C 50.161682,227.31936 50.161682,227.31936 50.161682,227.31936 L 53.828532,229.98616 L 56.161982,233.98636 L 56.161982,256.65416 L 53.828532,260.65436 L 50.161682,263.32116 L 38.827782,263.32116 L 38.827782,263.32116 L 38.827782,265.98796 L 25.493782,265.98796 L 25.493782,263.32116 L 14.159882,263.32116 L 10.493032,260.65436 L 8.1595819,256.65416 L 8.1595819,233.98636 L 10.493032,229.98616 L 14.159882,227.31936 L 24.827082,227.31936 L 24.827082,230.65286 L 39.494482,230.65286 L 39.494482,227.31936 z"
style="fill:url(#linearGradient4520);fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-opacity:1" />
- <svg:text
+ <text
style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <svg:tspan
+ <tspan
x="32"
y="245"
- style="font-size:11px">store in</svg:tspan>
- </svg:text>
- <svg:text
+ style="font-size:11px">store in</tspan>
+ </text>
+ <text
style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <svg:tspan
+ <tspan
x="32"
y="257"
- style="font-size:11px">box2</svg:tspan>
- </svg:text>
- <svg:path
+ style="font-size:11px">box2</tspan>
+ </text>
+ <path
d="M 70.522547,239.98666 L 73.856047,239.98666 L 73.856047,242.65346 L 78.522947,242.65346 L 78.522947,239.98666 L 139.526,239.98666 L 139.526,253.32066 L 78.522947,253.32066 L 78.522947,250.65386 L 73.856047,250.65386 L 73.856047,253.32066 L 70.522547,253.32066 L 70.522547,239.98666 z"
style="fill:url(#linearGradient4521);fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-opacity:1" />
- <svg:text
+ <text
style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <svg:tspan
+ <tspan
x="106"
y="250"
- style="font-size:11px">box2</svg:tspan>
- </svg:text>
- <svg:path
+ style="font-size:11px">box2</tspan>
+ </text>
+ <path
d="M 14.77211,274.07291 C 13.543777,274.96624 12.315443,275.85958 11.08711,276.75291 C 10.305443,278.09291 9.5237767,279.43291 8.74211,280.77291 L 8.74211,333.03291 C 9.5237767,334.37291 10.305443,335.71291 11.08711,337.05291 C 12.315443,337.94624 13.543777,338.83958 14.77211,339.73291 L 26.16211,339.73291 L 26.16211,342.41291 L 39.56211,342.41291 L 39.56211,339.73291 L 50.95211,339.73291 C 52.180443,338.83958 53.408777,337.94624 54.63711,337.05291 C 55.418777,335.71291 56.200443,334.37291 56.98211,333.03291 L 56.98211,330.68791 L 61.316173,330.68791 L 65.880548,330.68791 L 65.880548,328.17541 L 59.66211,328.17541 L 59.66211,323.31791 L 56.98211,323.31791 L 56.98211,318.29291 L 59.66211,318.29291 L 59.66211,313.26791 L 65.880548,313.26791 L 65.880548,310.92291 L 56.98211,310.92291 L 56.98211,301.71041 L 66.02711,301.71041 L 66.02711,297.69041 L 63.34711,297.69041 L 63.34711,299.70041 L 56.98211,299.70041 L 56.98211,285.29541 L 63.34711,285.29541 L 63.34711,287.30541 L 66.02711,287.30541 L 66.02711,283.28541 L 56.98211,283.28541 L 56.98211,280.77291 C 56.200443,279.43291 55.418777,278.09291 54.63711,276.75291 C 53.408777,275.85958 52.180443,274.96624 50.95211,274.07291 C 50.95211,274.07291 50.95211,274.07291 40.23211,274.07291 L 40.23211,277.42291 L 25.49211,277.42291 L 25.49211,274.07291 L 14.77211,274.07291 z"
style="fill:url(#linearGradient4520);fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <svg:text
+ <text
style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <svg:tspan
- x="33"
- y="294"
- style="font-size:12px">store</svg:tspan>
- </svg:text>
- <svg:text
+ <tspan
+ x="32.5"
+ y="298.5"
+ style="font-size:11px">store</tspan>
+ </text>
+ <text
style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <svg:tspan
- x="32"
- y="309"
- style="font-size:12px">in</svg:tspan>
- </svg:text>
- <svg:text
+ <tspan
+ x="32.5"
+ y="310"
+ style="font-size:11px">in</tspan>
+ </text>
+ <text
style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <svg:tspan
- x="33"
- y="324.5"
- style="font-size:12px">box</svg:tspan>
- </svg:text>
- <svg:path
+ <tspan
+ x="32.5"
+ y="322.5"
+ style="font-size:11px">box</tspan>
+ </text>
+ <path
d="M 91.46386,282.94444 L 91.46386,289.30944 L 86.77386,289.30944 L 86.77386,286.62944 L 83.42386,286.62944 L 83.42386,299.35944 L 86.77386,299.35944 L 86.77386,296.67944 L 91.46386,296.67944 L 91.46386,303.37944 L 125.23605,303.37944 L 125.23605,300.36444 L 118.93386,300.36444 L 118.93386,295.67444 L 116.25386,295.67444 L 116.25386,290.64944 L 118.93386,290.64944 L 118.93386,285.62444 L 125.23605,285.62444 L 125.23605,282.94444 L 91.46386,282.94444 z"
style="fill:url(#linearGradient4521);fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <svg:text
+ <text
style="font-size:10px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <svg:tspan
+ <tspan
x="104"
y="297"
- style="font-size:10px">box</svg:tspan>
- </svg:text>
- <svg:g
- id="g2570">
- <svg:path
+ style="font-size:10px">box</tspan>
+ </text>
+ <g>
+ <path
d="M 40.693845,353.55201 L 40.693845,358.24201 L 38.013845,358.24201 L 38.013845,361.59201 L 40.693845,361.59201 L 40.693845,366.28201 L 104.34384,366.28201 L 107.02384,359.91701 L 104.34384,353.55201 L 40.693845,353.55201 z"
style="fill:url(#linearGradient4150);fill-opacity:1;fill-rule:nonzero;stroke:#0000ff;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <svg:text
+ <text
style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <svg:tspan
+ <tspan
x="72.5"
y="364"
- style="font-size:11px">name</svg:tspan>
- </svg:text>
- </svg:g>
-</svg:svg>
+ style="font-size:11px">name</tspan>
+ </text>
+ </g>
+ <g
+ transform="translate(-1.571244,0.74717)">
+ <g
+ transform="matrix(0.6667,0,0,0.6667,9.706356,385.54113)">
+ <path
+ d="M 70,6 L 86.5,6 L 86.5,12 L 82.5,12 L 82.5,9 L 72,9"
+ style="fill:#f0e000;fill-opacity:1;stroke:#a08000;stroke-width:1.5;stroke-opacity:1" />
+ <path
+ d="M 70,33.5 L 86.5,33.5 L 86.5,27.5 L 82.5,27.5 L 82.5,30.5 L 72,30.5"
+ style="fill:#f0e000;fill-opacity:1;stroke:#a08000;stroke-width:1.5;stroke-opacity:1" />
+ </g>
+ <path
+ d="M 41.648251,385.42217 C 52.315451,385.42217 52.315451,385.42217 52.315451,385.42217 C 52.315451,385.42217 55.070121,387.07995 55.982301,388.08897 C 56.914001,389.11957 58.315751,392.08917 58.315751,392.08917 L 58.315751,404.75647 C 58.315751,404.75647 56.837651,407.21903 55.982301,408.08997 C 55.029221,409.06044 52.315451,410.75677 52.315451,410.75677 L 40.981551,410.75677 L 40.981551,410.75677 L 40.981551,413.42357 L 27.647554,413.42357 L 27.647554,410.75677 L 16.313654,410.75677 C 16.313654,410.75677 13.599892,409.06044 12.646804,408.08997 C 11.791461,407.21903 10.313354,404.75647 10.313354,404.75647 L 10.313354,392.08917 C 10.313354,392.08917 11.71511,389.11957 12.646804,388.08897 C 13.558984,387.07995 16.313654,385.42217 16.313654,385.42217 L 26.980854,385.42217 L 26.980854,388.75567 L 41.648251,388.75567 L 41.648251,385.42217 z"
+ style="fill:url(#linearGradient2600);fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-opacity:1" />
+ <text
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="34"
+ y="401"
+ style="font-size:11px">push</tspan>
+ </text>
+ </g>
+ <g
+ transform="translate(5.210508,4)">
+ <path
+ d="M 65.312039,389.50304 L 68.645539,389.50304 L 68.645539,392.16984 L 73.312439,392.16984 L 73.312439,389.50304 L 134.31549,389.50304 L 134.31549,402.83704 L 73.312439,402.83704 L 73.312439,400.17024 L 68.645539,400.17024 L 68.645539,402.83704 L 65.312039,402.83704 L 65.312039,389.50304 z"
+ style="fill:url(#linearGradient2604);fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-opacity:1" />
+ <text
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="100"
+ y="399"
+ style="font-size:11px">pop</tspan>
+ </text>
+ </g>
+ <path
+ d="M 40.07701,424.99768 C 50.74421,424.99768 50.74421,424.99768 50.74421,424.99768 L 54.41106,427.66448 L 56.74451,431.66468 L 56.74451,454.33248 L 54.41106,458.33268 L 50.74421,460.99948 L 39.41031,460.99948 L 39.41031,460.99948 L 39.41031,463.66628 L 26.07631,463.66628 L 26.07631,460.99948 L 14.74241,460.99948 L 11.07556,458.33268 L 8.74211,454.33248 L 8.74211,431.66468 L 11.07556,427.66448 L 14.74241,424.99768 L 25.40961,424.99768 L 25.40961,428.33118 L 40.07701,428.33118 L 40.07701,424.99768 z"
+ style="fill:url(#linearGradient2484);fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-opacity:1" />
+ <g
+ transform="translate(-0.5838651,1.9663391)">
+ <text
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="33"
+ y="441"
+ style="font-size:11px">show</tspan>
+ </text>
+ <text
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="33"
+ y="453"
+ style="font-size:11px">heap</tspan>
+ </text>
+ </g>
+ <path
+ d="M 113.81429,424.99768 C 124.48149,424.99768 124.48149,424.99768 124.48149,424.99768 L 128.14834,427.66448 L 130.48179,431.66468 L 130.48179,454.33248 L 128.14834,458.33268 L 124.48149,460.99948 L 113.14759,460.99948 L 113.14759,460.99948 L 113.14759,463.66628 L 99.813592,463.66628 L 99.813592,460.99948 L 88.479683,460.99948 L 84.812833,458.33268 L 82.479383,454.33248 L 82.479383,431.66468 L 84.812833,427.66448 L 88.479683,424.99768 L 99.146892,424.99768 L 99.146892,428.33118 L 113.81429,428.33118 L 113.81429,424.99768 z"
+ style="fill:url(#linearGradient2488);fill-opacity:1;stroke:#c0a000;stroke-width:1;stroke-opacity:1" />
+ <g
+ transform="translate(1.1422305,0)">
+ <text
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="105"
+ y="441"
+ style="font-size:11px">empty</tspan>
+ </text>
+ <text
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="105"
+ y="453"
+ style="font-size:11px">heap</tspan>
+ </text>
+ </g>
+</svg>
diff --git a/images/en/myblocks/myblocksmask.svg b/images/en/myblocks/myblocksmask.svg
index 77b82ba..adee223 100644
--- a/images/en/myblocks/myblocksmask.svg
+++ b/images/en/myblocks/myblocksmask.svg
@@ -99,4 +99,32 @@
id="path3902"
style="fill:#707070;fill-opacity:1;fill-rule:nonzero;stroke:#707070;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</svg:g>
+ <g
+ transform="translate(-1.571244,0.74717)"
+ id="g2578">
+ <g
+ transform="matrix(0.6667,0,0,0.6667,9.706356,385.54113)">
+ <path
+ d="M 70,6 L 86.5,6 L 86.5,12 L 82.5,12 L 82.5,9 L 72,9"
+ style="fill:#787878;fill-opacity:1;stroke:#787878;stroke-width:1.5;stroke-opacity:1" />
+ <path
+ d="M 70,33.5 L 86.5,33.5 L 86.5,27.5 L 82.5,27.5 L 82.5,30.5 L 72,30.5"
+ style="fill:#787878;fill-opacity:1;stroke:#a787878;stroke-width:1.5;stroke-opacity:1" />
+ </g>
+ <path
+ d="M 41.648251,385.42217 C 52.315451,385.42217 52.315451,385.42217 52.315451,385.42217 C 52.315451,385.42217 55.070121,387.07995 55.982301,388.08897 C 56.914001,389.11957 58.315751,392.08917 58.315751,392.08917 L 58.315751,404.75647 C 58.315751,404.75647 56.837651,407.21903 55.982301,408.08997 C 55.029221,409.06044 52.315451,410.75677 52.315451,410.75677 L 40.981551,410.75677 L 40.981551,410.75677 L 40.981551,413.42357 L 27.647554,413.42357 L 27.647554,410.75677 L 16.313654,410.75677 C 16.313654,410.75677 13.599892,409.06044 12.646804,408.08997 C 11.791461,407.21903 10.313354,404.75647 10.313354,404.75647 L 10.313354,392.08917 C 10.313354,392.08917 11.71511,389.11957 12.646804,388.08897 C 13.558984,387.07995 16.313654,385.42217 16.313654,385.42217 L 26.980854,385.42217 L 26.980854,388.75567 L 41.648251,388.75567 L 41.648251,385.42217 z"
+ style="fill:#787878;fill-opacity:1;stroke:#787878;stroke-width:1;stroke-opacity:1" />
+ </g>
+ <g
+ transform="translate(5.210508,4)">
+ <path
+ d="M 65.312039,389.50304 L 68.645539,389.50304 L 68.645539,392.16984 L 73.312439,392.16984 L 73.312439,389.50304 L 134.31549,389.50304 L 134.31549,402.83704 L 73.312439,402.83704 L 73.312439,400.17024 L 68.645539,400.17024 L 68.645539,402.83704 L 65.312039,402.83704 L 65.312039,389.50304 z"
+ style="fill:#808080;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-opacity:1" />
+ </g>
+ <path
+ d="M 40.07701,424.99768 C 50.74421,424.99768 50.74421,424.99768 50.74421,424.99768 L 54.41106,427.66448 L 56.74451,431.66468 L 56.74451,454.33248 L 54.41106,458.33268 L 50.74421,460.99948 L 39.41031,460.99948 L 39.41031,460.99948 L 39.41031,463.66628 L 26.07631,463.66628 L 26.07631,460.99948 L 14.74241,460.99948 L 11.07556,458.33268 L 8.74211,454.33248 L 8.74211,431.66468 L 11.07556,427.66448 L 14.74241,424.99768 L 25.40961,424.99768 L 25.40961,428.33118 L 40.07701,428.33118 L 40.07701,424.99768 z"
+ style="fill:#888888;fill-opacity:1;stroke:#888888;stroke-width:1;stroke-opacity:1" />
+ <path
+ d="M 113.81429,424.99768 C 124.48149,424.99768 124.48149,424.99768 124.48149,424.99768 L 128.14834,427.66448 L 130.48179,431.66468 L 130.48179,454.33248 L 128.14834,458.33268 L 124.48149,460.99948 L 113.14759,460.99948 L 113.14759,460.99948 L 113.14759,463.66628 L 99.813592,463.66628 L 99.813592,460.99948 L 88.479683,460.99948 L 84.812833,458.33268 L 82.479383,454.33248 L 82.479383,431.66468 L 84.812833,427.66448 L 88.479683,424.99768 L 99.146892,424.99768 L 99.146892,428.33118 L 113.81429,428.33118 L 113.81429,424.99768 z"
+ style="fill:#909090;fill-opacity:1;stroke:#909090;stroke-width:1;stroke-opacity:1" />
</svg>
diff --git a/images/en/myblocks/pop.svg b/images/en/myblocks/pop.svg
new file mode 100644
index 0000000..54825af
--- /dev/null
+++ b/images/en/myblocks/pop.svg
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ width="105"
+ height="21">
+ <defs>
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3168" />
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="1"
+ id="stop3170" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3166"
+ id="linearGradient3172"
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#c0a000;stroke-width:2;stroke-opacity:1"
+ d="M 1,0.5 L 6,0.5 L 6,4.5 L 13,4.5 L 13,0.5 L 104.5,0.5 L 104.5,20.5 L 13,20.5 L 13,16.5 L 6,16.5 L 6,20.5 L 1,20.5 L 1,0.5 z" />
+ <text
+ style="font-size:16px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
+ <tspan
+ x="52"
+ y="15.5"
+ style="font-size:16px">pop</tspan>
+ </text>
+</svg>
diff --git a/images/en/myblocks/printheap.svg b/images/en/myblocks/printheap.svg
new file mode 100644
index 0000000..e8434ab
--- /dev/null
+++ b/images/en/myblocks/printheap.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ width="87"
+ height="60"
+ version="1.0">
+ <defs>
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3168" />
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="1"
+ id="stop3170" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3166"
+ id="linearGradient3172"
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#c0a000;stroke-width:2;stroke-opacity:1"
+ d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z" />
+ <text
+ style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="27"
+ style="font-size:18px;">show</tspan>
+ </text>
+ <text
+ style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="46"
+ style="font-size:18px;">heap</tspan>
+ </text>
+</svg>
diff --git a/images/en/myblocks/push.svg b/images/en/myblocks/push.svg
new file mode 100644
index 0000000..2e0d236
--- /dev/null
+++ b/images/en/myblocks/push.svg
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ width="87"
+ height="44">
+ <defs>
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3168" />
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="1"
+ id="stop3170" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3166"
+ id="linearGradient3172"
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ style="fill:#e0e000;fill-opacity:1;stroke:#808000;stroke-width:1.5;stroke-opacity:1"
+ d="M 70,6 L 86.5,6 L 86.5,12 L 82.5,12 L 82.5,9 L 72,9" />
+ <path
+ style="fill:#e0e000;fill-opacity:1;stroke:#808000;stroke-width:1.5;stroke-opacity:1"
+ d="M 70,33.5 L 86.5,33.5 L 86.5,27.5 L 82.5,27.5 L 82.5,30.5 L 72,30.5" />
+ <path
+ style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#c0a000;stroke-width:2;stroke-opacity:1"
+ d="M 48,1 C 64,1 64,1 64,1 C 64,1 68.131798,3.4865526 69.5,5 C 70.897472,6.5458243 73,11 73,11 L 73,30 C 73,30 70.78295,33.693654 69.5,35 C 68.07044,36.455629 64,39 64,39 L 47,39 L 47,39 L 47,43 L 27,43 L 27,39 L 10,39 C 10,39 5.9295605,36.455629 4.5,35 C 3.2170498,33.693654 1,30 1,30 L 1,11 C 1,11 3.1025283,6.5458243 4.5,5 C 5.8682021,3.4865526 10,1 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z" />
+ <text
+ style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="26"
+ style="font-size:18px;;font-family:Bitstream Vera Sans">push</tspan>
+ </text>
+</svg>