File: syntax-while.svg

package info (click to toggle)
dicelab 0.7-9
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,936 kB
  • sloc: ansic: 4,808; sh: 1,162; yacc: 239; perl: 108; lex: 58; makefile: 44
file content (118 lines) | stat: -rw-r--r-- 13,708 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="376pt" height="86pt" viewBox="0 0 376 86" version="1.1">
<defs>
<g>
<symbol overflow="visible" id="glyph1-0">
<path style="stroke: none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph1-1">
<path style="stroke: none;" d="M 7.84375 -5.40625 L 7.3125 -5.40625 L 5.90625 -1.015625 L 4.546875 -5.40625 L 3.90625 -5.40625 L 2.484375 -1.015625 L 1.109375 -5.40625 L 0.234375 -5.40625 L 1.921875 0 L 2.671875 0 L 4.03125 -4.203125 L 5.34375 0 L 6.09375 0 L 7.84375 -5.40625 Z M 7.84375 -5.40625 "/>
</symbol>
<symbol overflow="visible" id="glyph1-2">
<path style="stroke: none;" d="M 5.296875 0 L 5.296875 -3.90625 C 5.296875 -4.78125 4.625 -5.515625 3.765625 -5.515625 C 3.046875 -5.515625 2.40625 -5.109375 1.890625 -4.609375 L 1.890625 -8.40625 L 0.953125 -8.40625 L 0.953125 0 L 1.890625 0 L 1.890625 -4.234375 C 2.296875 -4.640625 2.8125 -4.96875 3.375 -4.96875 C 3.9375 -4.96875 4.375 -4.46875 4.375 -3.90625 L 4.375 0 L 5.296875 0 Z M 5.296875 0 "/>
</symbol>
<symbol overflow="visible" id="glyph1-3">
<path style="stroke: none;" d="M 3.15625 -0.421875 L 3.15625 -0.78125 C 2.921875 -0.59375 2.65625 -0.4375 2.359375 -0.4375 C 1.921875 -0.4375 1.84375 -0.984375 1.84375 -1.5 L 1.84375 -5.40625 L 0.90625 -5.40625 L 0.90625 -1.5 C 0.90625 -0.703125 1.21875 0.125 1.921875 0.125 C 2.375 0.125 2.8125 -0.109375 3.15625 -0.421875 Z M 1.953125 -7.265625 C 1.953125 -7.59375 1.6875 -7.859375 1.375 -7.859375 C 1.046875 -7.859375 0.78125 -7.59375 0.78125 -7.265625 C 0.78125 -6.953125 1.046875 -6.6875 1.375 -6.6875 C 1.6875 -6.6875 1.953125 -6.953125 1.953125 -7.265625 Z M 1.953125 -7.265625 "/>
</symbol>
<symbol overflow="visible" id="glyph1-4">
<path style="stroke: none;" d="M 3.21875 -0.421875 L 3.21875 -0.78125 C 2.984375 -0.59375 2.71875 -0.4375 2.421875 -0.4375 C 1.984375 -0.4375 1.890625 -0.984375 1.890625 -1.5 L 1.890625 -8.40625 L 0.953125 -8.40625 L 0.953125 -1.5 C 0.953125 -0.703125 1.265625 0.125 1.984375 0.125 C 2.4375 0.125 2.875 -0.109375 3.21875 -0.421875 Z M 3.21875 -0.421875 "/>
</symbol>
<symbol overflow="visible" id="glyph1-5">
<path style="stroke: none;" d="M 5.296875 -2.578125 L 5.296875 -2.703125 C 5.296875 -4.390625 4.375 -5.515625 2.984375 -5.515625 C 1.578125 -5.515625 0.65625 -4.390625 0.65625 -2.703125 C 0.65625 -1.015625 1.578125 0.125 2.984375 0.125 C 3.59375 0.125 4.171875 -0.078125 4.671875 -0.421875 L 4.671875 -0.921875 C 4.109375 -0.5625 3.640625 -0.4375 2.984375 -0.4375 C 1.96875 -0.4375 1.71875 -1.40625 1.71875 -2.578125 L 5.296875 -2.578125 Z M 4.25 -3.078125 L 1.71875 -3.078125 C 1.71875 -4.046875 2.125 -5.015625 2.984375 -5.015625 C 3.84375 -5.015625 4.25 -4.046875 4.25 -3.078125 Z M 4.25 -3.078125 "/>
</symbol>
<symbol overflow="visible" id="glyph1-6">
<path style="stroke: none;" d="M 8.4375 -3.90625 L 8.4375 -4.5 L 0.90625 -4.5 L 0.90625 -3.90625 L 8.4375 -3.90625 Z M 8.4375 -1.5 L 8.4375 -2.09375 L 0.90625 -2.09375 L 0.90625 -1.5 L 8.4375 -1.5 Z M 8.4375 -1.5 "/>
</symbol>
<symbol overflow="visible" id="glyph1-7">
<path style="stroke: none;" d="M 5.296875 0 L 5.296875 -8.40625 L 4.375 -8.40625 L 4.375 -5.203125 C 3.90625 -5.40625 3.390625 -5.515625 2.890625 -5.515625 C 1.390625 -5.515625 0.65625 -4.3125 0.65625 -2.703125 C 0.65625 -1.109375 1.265625 0.125 2.71875 0.125 C 3.328125 0.125 3.890625 -0.15625 4.375 -0.546875 L 4.375 0 L 5.296875 0 Z M 4.375 -1.046875 C 4.015625 -0.6875 3.5625 -0.390625 3.046875 -0.390625 C 1.953125 -0.390625 1.71875 -1.4375 1.71875 -2.703125 C 1.71875 -3.828125 2.0625 -5.015625 3.046875 -5.015625 C 3.5 -5.015625 3.953125 -4.890625 4.375 -4.6875 L 4.375 -1.046875 Z M 4.375 -1.046875 "/>
</symbol>
<symbol overflow="visible" id="glyph1-8">
<path style="stroke: none;" d="M 5.296875 -2.703125 C 5.296875 -4.53125 4.484375 -5.515625 2.984375 -5.515625 C 1.46875 -5.515625 0.65625 -4.53125 0.65625 -2.703125 C 0.65625 -0.859375 1.46875 0.125 2.984375 0.125 C 4.484375 0.125 5.296875 -0.859375 5.296875 -2.703125 Z M 4.25 -2.703125 C 4.25 -1.203125 3.796875 -0.390625 2.984375 -0.390625 C 2.15625 -0.390625 1.71875 -1.203125 1.71875 -2.703125 C 1.71875 -4.203125 2.15625 -5.015625 2.984375 -5.015625 C 3.796875 -5.015625 4.25 -4.203125 4.25 -2.703125 Z M 4.25 -2.703125 "/>
</symbol>
<symbol overflow="visible" id="glyph0-0">
<path style="stroke: none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph0-1">
<path style="stroke: none;" d="M 5.640625 -2.578125 L 5.640625 -2.703125 C 5.640625 -4.390625 4.625 -5.515625 3.125 -5.515625 C 1.609375 -5.515625 0.59375 -4.390625 0.59375 -2.703125 C 0.59375 -1.015625 1.609375 0.125 3.125 0.125 C 3.765625 0.125 4.390625 -0.0625 4.9375 -0.390625 L 4.9375 -1.109375 C 4.3125 -0.796875 3.828125 -0.671875 3.125 -0.671875 C 2.21875 -0.671875 2.046875 -1.546875 2.046875 -2.578125 L 5.640625 -2.578125 Z M 4.203125 -3.15625 L 2.046875 -3.15625 C 2.046875 -3.96875 2.390625 -4.796875 3.125 -4.796875 C 3.859375 -4.796875 4.203125 -3.96875 4.203125 -3.15625 Z M 4.203125 -3.15625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-2">
<path style="stroke: none;" d="M 5.25 0 L 3.359375 -2.921875 L 5.203125 -5.40625 L 4.296875 -5.40625 L 2.9375 -3.578125 L 1.75 -5.40625 L 0.34375 -5.40625 L 2.140625 -2.609375 L 0.21875 0 L 1.109375 0 L 2.5625 -1.953125 L 3.84375 0 L 5.25 0 Z M 5.25 0 "/>
</symbol>
<symbol overflow="visible" id="glyph0-3">
<path style="stroke: none;" d="M 5.859375 -2.703125 C 5.859375 -4.296875 5.25 -5.515625 3.796875 -5.515625 C 3.1875 -5.515625 2.609375 -5.25 2.140625 -4.859375 L 2.140625 -5.40625 L 0.8125 -5.40625 L 0.8125 2.765625 L 2.140625 2.765625 L 2.140625 -0.203125 C 2.609375 0 3.109375 0.125 3.609375 0.125 C 5.125 0.125 5.859375 -1.078125 5.859375 -2.703125 Z M 4.421875 -2.703125 C 4.421875 -1.6875 4.15625 -0.59375 3.28125 -0.59375 C 2.875 -0.59375 2.515625 -0.65625 2.140625 -0.78125 L 2.140625 -4.28125 C 2.453125 -4.578125 2.84375 -4.796875 3.28125 -4.796875 C 4.15625 -4.796875 4.421875 -3.71875 4.421875 -2.703125 Z M 4.421875 -2.703125 "/>
</symbol>
<symbol overflow="visible" id="glyph0-4">
<path style="stroke: none;" d="M 4.109375 -4.34375 L 4.109375 -5.40625 C 4 -5.453125 3.859375 -5.484375 3.734375 -5.484375 C 3.0625 -5.484375 2.578125 -4.9375 2.1875 -4.390625 L 2.1875 -5.40625 L 0.859375 -5.40625 L 0.859375 0 L 2.1875 0 L 2.1875 -3.671875 C 2.515625 -4.09375 2.9375 -4.484375 3.46875 -4.484375 C 3.703125 -4.484375 3.90625 -4.4375 4.109375 -4.34375 Z M 4.109375 -4.34375 "/>
</symbol>
<symbol overflow="visible" id="glyph0-5">
<path style="stroke: none;" d="M 5.140625 -5.40625 L 4.375 -5.40625 L 2.859375 -1.21875 L 1.375 -5.40625 L 0.109375 -5.40625 L 2.03125 0 L 3.171875 0 L 5.140625 -5.40625 Z M 5.140625 -5.40625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-6">
<path style="stroke: none;" d="M 5.53125 0 L 5.53125 -3.359375 C 5.53125 -4.515625 4.71875 -5.515625 3.609375 -5.515625 C 2.78125 -5.515625 1.984375 -5.25 1.265625 -4.84375 L 1.265625 -4.3125 C 1.8125 -4.578125 2.421875 -4.734375 3.03125 -4.734375 C 3.71875 -4.734375 4.21875 -4.078125 4.21875 -3.359375 L 4.21875 -3.140625 C 3.75 -3.34375 3.234375 -3.46875 2.734375 -3.46875 C 1.4375 -3.46875 0.484375 -2.875 0.484375 -1.671875 C 0.484375 -0.515625 1.328125 0.125 2.546875 0.125 C 3.15625 0.125 3.734375 -0.15625 4.21875 -0.546875 L 4.21875 0 L 5.53125 0 Z M 4.21875 -2.5625 L 4.21875 -1.109375 C 3.890625 -0.828125 3.5 -0.59375 3.078125 -0.59375 C 2.453125 -0.59375 1.9375 -1.0625 1.9375 -1.671875 C 1.9375 -2.28125 2.453125 -2.75 3.078125 -2.75 C 3.46875 -2.75 3.84375 -2.6875 4.21875 -2.5625 Z M 4.21875 -2.5625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-7">
<path style="stroke: none;" d="M 3.25 -0.3125 L 3.25 -0.84375 C 3.046875 -0.734375 2.8125 -0.671875 2.578125 -0.671875 C 2.234375 -0.671875 2.140625 -1.109375 2.140625 -1.5 L 2.140625 -5.40625 L 0.8125 -5.40625 L 0.8125 -1.5 C 0.8125 -0.6875 1.1875 0.125 1.90625 0.125 C 2.390625 0.125 2.84375 -0.046875 3.25 -0.3125 Z M 2.25 -7.3125 C 2.25 -7.734375 1.90625 -8.09375 1.46875 -8.09375 C 1.046875 -8.09375 0.703125 -7.734375 0.703125 -7.3125 C 0.703125 -6.875 1.046875 -6.53125 1.46875 -6.53125 C 1.90625 -6.53125 2.25 -6.875 2.25 -7.3125 Z M 2.25 -7.3125 "/>
</symbol>
<symbol overflow="visible" id="glyph0-8">
<path style="stroke: none;" d="M 5.90625 -2.703125 C 5.90625 -4.296875 5.296875 -5.515625 3.859375 -5.515625 C 3.234375 -5.515625 2.65625 -5.25 2.1875 -4.859375 L 2.1875 -8.40625 L 0.859375 -8.40625 L 0.859375 0 L 2.1875 0 L 2.1875 -0.28125 C 2.640625 -0.03125 3.140625 0.125 3.65625 0.125 C 5.171875 0.125 5.90625 -1.078125 5.90625 -2.703125 Z M 4.46875 -2.703125 C 4.46875 -1.6875 4.203125 -0.59375 3.328125 -0.59375 C 2.921875 -0.59375 2.546875 -0.703125 2.1875 -0.859375 L 2.1875 -4.28125 C 2.515625 -4.578125 2.890625 -4.796875 3.328125 -4.796875 C 4.203125 -4.796875 4.46875 -3.71875 4.46875 -2.703125 Z M 4.46875 -2.703125 "/>
</symbol>
<symbol overflow="visible" id="glyph0-9">
<path style="stroke: none;" d="M 3.296875 -0.3125 L 3.296875 -0.84375 C 3.09375 -0.734375 2.875 -0.671875 2.625 -0.671875 C 2.28125 -0.671875 2.1875 -1.109375 2.1875 -1.5 L 2.1875 -8.40625 L 0.859375 -8.40625 L 0.859375 -1.5 C 0.859375 -0.6875 1.234375 0.125 1.953125 0.125 C 2.4375 0.125 2.890625 -0.046875 3.296875 -0.3125 Z M 3.296875 -0.3125 "/>
</symbol>
</g>
</defs>
<g id="surface0">
<g style="fill: rgb(0%,0%,0%); fill-opacity: 1;">
  <use xlink:href="#glyph0-1" x="31.40625" y="35.1875"/>
  <use xlink:href="#glyph0-2" x="37.586288" y="35.1875"/>
  <use xlink:href="#glyph0-3" x="43.058334" y="35.1875"/>
  <use xlink:href="#glyph0-4" x="49.50238" y="35.1875"/>
</g>
<path style="fill: none; stroke-width: 1; stroke-linecap: square; stroke-linejoin: miter; stroke: rgb(0%,0%,0%); stroke-opacity: 1;stroke-miterlimit: 10; " d="M 28 24 C 28 29.332031 20 29.332031 20 24 C 20 18.667969 28 18.667969 28 24 M 28 24 L 69.613281 24 "/>
<path style="fill: none; stroke-width: 1; stroke-linecap: square; stroke-linejoin: miter; stroke: rgb(0%,0%,0%); stroke-opacity: 1;stroke-miterlimit: 10; " d="M 69 24 L 81 24 M 81 16 L 81 32 L 83 34 L 113 34 L 115 32 L 115 16 L 113 14 L 83 14 L 81 16 Z M 81 16 "/>
<g style="fill: rgb(0%,0%,0%); fill-opacity: 1;">
  <use xlink:href="#glyph1-1" x="84.765625" y="27.402344"/>
  <use xlink:href="#glyph1-2" x="92.853683" y="27.402344"/>
  <use xlink:href="#glyph1-3" x="99.057724" y="27.402344"/>
  <use xlink:href="#glyph1-4" x="102.453751" y="27.402344"/>
  <use xlink:href="#glyph1-5" x="105.909775" y="27.402344"/>
</g>
<path style="fill: none; stroke-width: 1; stroke-linecap: square; stroke-linejoin: miter; stroke: rgb(0%,0%,0%); stroke-opacity: 1;stroke-miterlimit: 10; " d="M 115 24 L 127 24 M 127 14 L 176 14 L 176 34 L 127 34 Z M 127 14 "/>
<g style="fill: rgb(0%,0%,0%); fill-opacity: 1;">
  <use xlink:href="#glyph0-5" x="130.890625" y="27.1875"/>
  <use xlink:href="#glyph0-6" x="136.146667" y="27.1875"/>
  <use xlink:href="#glyph0-4" x="142.542709" y="27.1875"/>
  <use xlink:href="#glyph0-7" x="146.874741" y="27.1875"/>
  <use xlink:href="#glyph0-6" x="150.342758" y="27.1875"/>
  <use xlink:href="#glyph0-8" x="156.7388" y="27.1875"/>
  <use xlink:href="#glyph0-9" x="163.242844" y="27.1875"/>
  <use xlink:href="#glyph0-1" x="166.758865" y="27.1875"/>
</g>
<path style="fill: none; stroke-width: 1; stroke-linecap: square; stroke-linejoin: miter; stroke: rgb(0%,0%,0%); stroke-opacity: 1;stroke-miterlimit: 10; " d="M 176 24 L 188 24 M 188 16 L 188 32 L 190 34 L 201 34 L 203 32 L 203 16 L 201 14 L 190 14 L 188 16 Z M 188 16 "/>
<g style="fill: rgb(0%,0%,0%); fill-opacity: 1;">
  <use xlink:href="#glyph1-6" x="191.09375" y="27.402344"/>
</g>
<path style="fill: none; stroke-width: 1; stroke-linecap: square; stroke-linejoin: miter; stroke: rgb(0%,0%,0%); stroke-opacity: 1;stroke-miterlimit: 10; " d="M 203 24 L 215 24 M 215 14 L 244 14 L 244 34 L 215 34 Z M 215 14 "/>
<g style="fill: rgb(0%,0%,0%); fill-opacity: 1;">
  <use xlink:href="#glyph0-1" x="218.40625" y="27.1875"/>
  <use xlink:href="#glyph0-2" x="224.586288" y="27.1875"/>
  <use xlink:href="#glyph0-3" x="230.058334" y="27.1875"/>
  <use xlink:href="#glyph0-4" x="236.50238" y="27.1875"/>
</g>
<path style="fill: none; stroke-width: 1; stroke-linecap: square; stroke-linejoin: miter; stroke: rgb(0%,0%,0%); stroke-opacity: 1;stroke-miterlimit: 10; " d="M 244 24 L 256 24 M 256 16 L 256 32 L 258 34 L 273 34 L 275 32 L 275 16 L 273 14 L 258 14 L 256 16 Z M 256 16 "/>
<g style="fill: rgb(0%,0%,0%); fill-opacity: 1;">
  <use xlink:href="#glyph1-7" x="259.34375" y="27.402344"/>
  <use xlink:href="#glyph1-8" x="265.607788" y="27.402344"/>
</g>
<path style="fill: none; stroke-width: 1; stroke-linecap: square; stroke-linejoin: miter; stroke: rgb(0%,0%,0%); stroke-opacity: 1;stroke-miterlimit: 10; " d="M 275 24 L 287 24 M 287 14 L 316 14 L 316 34 L 287 34 Z M 287 14 "/>
<g style="fill: rgb(0%,0%,0%); fill-opacity: 1;">
  <use xlink:href="#glyph0-1" x="290.40625" y="27.1875"/>
  <use xlink:href="#glyph0-2" x="296.586288" y="27.1875"/>
  <use xlink:href="#glyph0-3" x="302.058334" y="27.1875"/>
  <use xlink:href="#glyph0-4" x="308.50238" y="27.1875"/>
</g>
<path style="fill: none; stroke-width: 1; stroke-linecap: square; stroke-linejoin: miter; stroke: rgb(0%,0%,0%); stroke-opacity: 1;stroke-miterlimit: 10; " d="M 316 24 L 328 24 "/>
<path style="fill: none; stroke-width: 1; stroke-linecap: square; stroke-linejoin: miter; stroke: rgb(0%,0%,0%); stroke-opacity: 1;stroke-miterlimit: 10; " d="M 328 24 L 344 24 "/>
<path style=" stroke:none;fill-rule: nonzero; fill: rgb(0%,0%,0%); fill-opacity: 1;" d="M 350 24 C 350 29.332031 342 29.332031 342 24 C 342 18.667969 350 18.667969 350 24 "/>
</g>
</svg>