590 lines
16 KiB
Java
590 lines
16 KiB
Java
![]() |
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||
|
<svg
|
||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||
|
xmlns="http://www.w3.org/2000/svg"
|
||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||
|
class="railroad-diagram"
|
||
|
height="270"
|
||
|
viewBox="0 0 727.0 270"
|
||
|
width="727.0"
|
||
|
version="1.1"
|
||
|
id="svg598"
|
||
|
sodipodi:docname="Call_statement.svg"
|
||
|
inkscape:export-filename="D:\Call_statement.png"
|
||
|
inkscape:export-xdpi="96"
|
||
|
inkscape:export-ydpi="96"
|
||
|
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
||
|
<metadata
|
||
|
id="metadata604">
|
||
|
<rdf:RDF>
|
||
|
<cc:Work
|
||
|
rdf:about="">
|
||
|
<dc:format>image/svg+xml</dc:format>
|
||
|
<dc:type
|
||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||
|
</cc:Work>
|
||
|
</rdf:RDF>
|
||
|
</metadata>
|
||
|
<defs
|
||
|
id="defs602" />
|
||
|
<sodipodi:namedview
|
||
|
pagecolor="#ffffff"
|
||
|
bordercolor="#666666"
|
||
|
borderopacity="1"
|
||
|
objecttolerance="10"
|
||
|
gridtolerance="10"
|
||
|
guidetolerance="10"
|
||
|
inkscape:pageopacity="0"
|
||
|
inkscape:pageshadow="2"
|
||
|
inkscape:window-width="1511"
|
||
|
inkscape:window-height="735"
|
||
|
id="namedview600"
|
||
|
showgrid="false"
|
||
|
inkscape:zoom="2.4621733"
|
||
|
inkscape:cx="474.26814"
|
||
|
inkscape:cy="135"
|
||
|
inkscape:window-x="306"
|
||
|
inkscape:window-y="204"
|
||
|
inkscape:window-maximized="0"
|
||
|
inkscape:current-layer="svg598" />
|
||
|
<g
|
||
|
transform="translate(.5 .5)"
|
||
|
id="g596">
|
||
|
<style
|
||
|
id="style308">/* <![CDATA[ */
|
||
|
svg.railroad-diagram {
|
||
|
background-color:transparent;
|
||
|
}
|
||
|
svg.railroad-diagram path {
|
||
|
stroke-width:1;
|
||
|
stroke:black;
|
||
|
fill:rgba(0,0,0,0);
|
||
|
}
|
||
|
svg.railroad-diagram text {
|
||
|
font:bold 14px monospace;
|
||
|
font-family: Verdana, sans-serif;
|
||
|
text-anchor:middle;
|
||
|
}
|
||
|
svg.railroad-diagram text.label{
|
||
|
text-anchor:start;
|
||
|
}
|
||
|
svg.railroad-diagram text.comment{
|
||
|
font:italic 12px monospace;
|
||
|
}
|
||
|
svg.railroad-diagram rect{
|
||
|
stroke-width:1;
|
||
|
stroke:black;
|
||
|
fill:transparent;
|
||
|
}
|
||
|
|
||
|
/* ]]> */
|
||
|
</style>
|
||
|
<g
|
||
|
id="g312">
|
||
|
<path
|
||
|
d="M20 41v20m10 -20v20m-10 -10h20"
|
||
|
id="path310" />
|
||
|
</g>
|
||
|
<path
|
||
|
d="M40 51h10"
|
||
|
id="path314" />
|
||
|
<g
|
||
|
id="g590">
|
||
|
<path
|
||
|
d="M50 51h0.0"
|
||
|
id="path316" />
|
||
|
<path
|
||
|
d="M677.0 51h0.0"
|
||
|
id="path318" />
|
||
|
<g
|
||
|
id="g346">
|
||
|
<path
|
||
|
d="M50.0 51h0.0"
|
||
|
id="path320" />
|
||
|
<path
|
||
|
d="M164.0 51h0.0"
|
||
|
id="path322" />
|
||
|
<path
|
||
|
d="M50.0 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"
|
||
|
id="path324" />
|
||
|
<g
|
||
|
id="g328">
|
||
|
<path
|
||
|
d="M80.0 20h54.0"
|
||
|
id="path326" />
|
||
|
</g>
|
||
|
<path
|
||
|
d="M134.0 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"
|
||
|
id="path330" />
|
||
|
<path
|
||
|
d="M50.0 51h30"
|
||
|
id="path332" />
|
||
|
<g
|
||
|
class="terminal"
|
||
|
id="g342">
|
||
|
<path
|
||
|
d="M80.0 51h0.0"
|
||
|
id="path334" />
|
||
|
<path
|
||
|
d="M134.0 51h0.0"
|
||
|
id="path336" />
|
||
|
<rect
|
||
|
height="22"
|
||
|
rx="10"
|
||
|
ry="10"
|
||
|
width="54.0"
|
||
|
x="80.0"
|
||
|
y="40"
|
||
|
id="rect338" />
|
||
|
<text
|
||
|
x="107.0"
|
||
|
y="55"
|
||
|
id="text340">Call</text>
|
||
|
</g>
|
||
|
<path
|
||
|
d="M134.0 51h30"
|
||
|
id="path344" />
|
||
|
</g>
|
||
|
<path
|
||
|
d="M164.0 51h10"
|
||
|
id="path348" />
|
||
|
<g
|
||
|
class="non-terminal"
|
||
|
id="g358">
|
||
|
<path
|
||
|
d="M174.0 51h0.0"
|
||
|
id="path350" />
|
||
|
<path
|
||
|
d="M228.0 51h0.0"
|
||
|
id="path352" />
|
||
|
<rect
|
||
|
height="22"
|
||
|
width="54.0"
|
||
|
x="174.0"
|
||
|
y="40"
|
||
|
id="rect354" />
|
||
|
<text
|
||
|
x="201.0"
|
||
|
y="55"
|
||
|
id="text356">name</text>
|
||
|
</g>
|
||
|
<path
|
||
|
d="M228.0 51h10"
|
||
|
id="path360" />
|
||
|
<g
|
||
|
id="g588">
|
||
|
<path
|
||
|
d="M238.0 51h0.0"
|
||
|
id="path362" />
|
||
|
<path
|
||
|
d="M677.0 51h0.0"
|
||
|
id="path364" />
|
||
|
<path
|
||
|
d="M238.0 51h30"
|
||
|
id="path366" />
|
||
|
<g
|
||
|
id="g490">
|
||
|
<path
|
||
|
d="M268.0 51h0.0"
|
||
|
id="path368" />
|
||
|
<path
|
||
|
d="M647.0 51h0.0"
|
||
|
id="path370" />
|
||
|
<g
|
||
|
class="terminal"
|
||
|
id="g380">
|
||
|
<path
|
||
|
d="M268.0 51h0.0"
|
||
|
id="path372" />
|
||
|
<path
|
||
|
d="M296.5 51h0.0"
|
||
|
id="path374" />
|
||
|
<rect
|
||
|
height="22"
|
||
|
rx="10"
|
||
|
ry="10"
|
||
|
width="28.5"
|
||
|
x="268.0"
|
||
|
y="40"
|
||
|
id="rect376" />
|
||
|
<text
|
||
|
x="282.25"
|
||
|
y="55"
|
||
|
id="text378">(</text>
|
||
|
</g>
|
||
|
<path
|
||
|
d="M296.5 51h10"
|
||
|
id="path382" />
|
||
|
<path
|
||
|
d="M306.5 51h10"
|
||
|
id="path384" />
|
||
|
<g
|
||
|
id="g474">
|
||
|
<path
|
||
|
d="M316.5 51h0.0"
|
||
|
id="path386" />
|
||
|
<path
|
||
|
d="M598.5 51h0.0"
|
||
|
id="path388" />
|
||
|
<path
|
||
|
d="M316.5 51h15"
|
||
|
id="path390" />
|
||
|
<g
|
||
|
id="g456">
|
||
|
<path
|
||
|
d="M331.5 51h0.0"
|
||
|
id="path392" />
|
||
|
<path
|
||
|
d="M583.5 51h0.0"
|
||
|
id="path394" />
|
||
|
<g
|
||
|
id="g442">
|
||
|
<path
|
||
|
d="M331.5 51h0.0"
|
||
|
id="path396" />
|
||
|
<path
|
||
|
d="M511.0 51h0.0"
|
||
|
id="path398" />
|
||
|
<path
|
||
|
d="M331.5 51h30"
|
||
|
id="path400" />
|
||
|
<g
|
||
|
id="g404">
|
||
|
<path
|
||
|
d="M361.5 51h119.5"
|
||
|
id="path402" />
|
||
|
</g>
|
||
|
<path
|
||
|
d="M481.0 51h30"
|
||
|
id="path406" />
|
||
|
<path
|
||
|
d="M331.5 51a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"
|
||
|
id="path408" />
|
||
|
<g
|
||
|
id="g438">
|
||
|
<path
|
||
|
d="M361.5 82h0.0"
|
||
|
id="path410" />
|
||
|
<path
|
||
|
d="M481.0 82h0.0"
|
||
|
id="path412" />
|
||
|
<g
|
||
|
class="non-terminal"
|
||
|
id="g422">
|
||
|
<path
|
||
|
d="M361.5 82h0.0"
|
||
|
id="path414" />
|
||
|
<path
|
||
|
d="M424.0 82h0.0"
|
||
|
id="path416" />
|
||
|
<rect
|
||
|
height="22"
|
||
|
width="62.5"
|
||
|
x="361.5"
|
||
|
y="71"
|
||
|
id="rect418" />
|
||
|
<text
|
||
|
x="392.75"
|
||
|
y="86"
|
||
|
id="text420">param</text>
|
||
|
</g>
|
||
|
<path
|
||
|
d="M424.0 82h10"
|
||
|
id="path424" />
|
||
|
<path
|
||
|
d="M434.0 82h10"
|
||
|
id="path426" />
|
||
|
<g
|
||
|
class="terminal"
|
||
|
id="g436">
|
||
|
<path
|
||
|
d="M444.0 82h0.0"
|
||
|
id="path428" />
|
||
|
<path
|
||
|
d="M481.0 82h0.0"
|
||
|
id="path430" />
|
||
|
<rect
|
||
|
height="22"
|
||
|
rx="10"
|
||
|
ry="10"
|
||
|
width="37.0"
|
||
|
x="444.0"
|
||
|
y="71"
|
||
|
id="rect432" />
|
||
|
<text
|
||
|
x="462.5"
|
||
|
y="86"
|
||
|
id="text434">:=</text>
|
||
|
</g>
|
||
|
</g>
|
||
|
<path
|
||
|
d="M481.0 82a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"
|
||
|
id="path440" />
|
||
|
</g>
|
||
|
<path
|
||
|
d="M511.0 51h10"
|
||
|
id="path444" />
|
||
|
<g
|
||
|
class="non-terminal"
|
||
|
id="g454">
|
||
|
<path
|
||
|
d="M521.0 51h0.0"
|
||
|
id="path446" />
|
||
|
<path
|
||
|
d="M583.5 51h0.0"
|
||
|
id="path448" />
|
||
|
<rect
|
||
|
height="22"
|
||
|
width="62.5"
|
||
|
x="521.0"
|
||
|
y="40"
|
||
|
id="rect450" />
|
||
|
<text
|
||
|
x="552.25"
|
||
|
y="55"
|
||
|
id="text452">value</text>
|
||
|
</g>
|
||
|
</g>
|
||
|
<path
|
||
|
d="M583.5 51h15"
|
||
|
id="path458" />
|
||
|
<path
|
||
|
d="M331.5 51a15 15 0 0 0 -15 15v43a15 15 0 0 0 15 15"
|
||
|
id="path460" />
|
||
|
<g
|
||
|
class="terminal"
|
||
|
id="g470">
|
||
|
<path
|
||
|
d="M331.5 124h111.75"
|
||
|
id="path462" />
|
||
|
<path
|
||
|
d="M471.75 124h111.75"
|
||
|
id="path464" />
|
||
|
<rect
|
||
|
height="22"
|
||
|
rx="10"
|
||
|
ry="10"
|
||
|
width="28.5"
|
||
|
x="443.25"
|
||
|
y="113"
|
||
|
id="rect466" />
|
||
|
<text
|
||
|
x="457.5"
|
||
|
y="128"
|
||
|
id="text468">,</text>
|
||
|
</g>
|
||
|
<path
|
||
|
d="M583.5 124a15 15 0 0 0 15 -15v-43a15 15 0 0 0 -15 -15"
|
||
|
id="path472" />
|
||
|
</g>
|
||
|
<path
|
||
|
d="M598.5 51h10"
|
||
|
id="path476" />
|
||
|
<path
|
||
|
d="M608.5 51h10"
|
||
|
id="path478" />
|
||
|
<g
|
||
|
class="terminal"
|
||
|
id="g488">
|
||
|
<path
|
||
|
d="M618.5 51h0.0"
|
||
|
id="path480" />
|
||
|
<path
|
||
|
d="M647.0 51h0.0"
|
||
|
id="path482" />
|
||
|
<rect
|
||
|
height="22"
|
||
|
rx="10"
|
||
|
ry="10"
|
||
|
width="28.5"
|
||
|
x="618.5"
|
||
|
y="40"
|
||
|
id="rect484" />
|
||
|
<text
|
||
|
x="632.75"
|
||
|
y="55"
|
||
|
id="text486">)</text>
|
||
|
</g>
|
||
|
</g>
|
||
|
<path
|
||
|
d="M647.0 51h30"
|
||
|
id="path492" />
|
||
|
<path
|
||
|
d="M238.0 51a15 15 0 0 1 15 15v85a15 15 0 0 0 15 15"
|
||
|
id="path494" />
|
||
|
<g
|
||
|
id="g584">
|
||
|
<path
|
||
|
d="M268.0 166h48.5"
|
||
|
id="path496" />
|
||
|
<path
|
||
|
d="M598.5 166h48.5"
|
||
|
id="path498" />
|
||
|
<path
|
||
|
d="M316.5 166h15"
|
||
|
id="path500" />
|
||
|
<g
|
||
|
id="g566">
|
||
|
<path
|
||
|
d="M331.5 166h0.0"
|
||
|
id="path502" />
|
||
|
<path
|
||
|
d="M583.5 166h0.0"
|
||
|
id="path504" />
|
||
|
<g
|
||
|
id="g552">
|
||
|
<path
|
||
|
d="M331.5 166h0.0"
|
||
|
id="path506" />
|
||
|
<path
|
||
|
d="M511.0 166h0.0"
|
||
|
id="path508" />
|
||
|
<path
|
||
|
d="M331.5 166h30"
|
||
|
id="path510" />
|
||
|
<g
|
||
|
id="g514">
|
||
|
<path
|
||
|
d="M361.5 166h119.5"
|
||
|
id="path512" />
|
||
|
</g>
|
||
|
<path
|
||
|
d="M481.0 166h30"
|
||
|
id="path516" />
|
||
|
<path
|
||
|
d="M331.5 166a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"
|
||
|
id="path518" />
|
||
|
<g
|
||
|
id="g548">
|
||
|
<path
|
||
|
d="M361.5 197h0.0"
|
||
|
id="path520" />
|
||
|
<path
|
||
|
d="M481.0 197h0.0"
|
||
|
id="path522" />
|
||
|
<g
|
||
|
class="non-terminal"
|
||
|
id="g532">
|
||
|
<path
|
||
|
d="M361.5 197h0.0"
|
||
|
id="path524" />
|
||
|
<path
|
||
|
d="M424.0 197h0.0"
|
||
|
id="path526" />
|
||
|
<rect
|
||
|
height="22"
|
||
|
width="62.5"
|
||
|
x="361.5"
|
||
|
y="186"
|
||
|
id="rect528" />
|
||
|
<text
|
||
|
x="392.75"
|
||
|
y="201"
|
||
|
id="text530">param</text>
|
||
|
</g>
|
||
|
<path
|
||
|
d="M424.0 197h10"
|
||
|
id="path534" />
|
||
|
<path
|
||
|
d="M434.0 197h10"
|
||
|
id="path536" />
|
||
|
<g
|
||
|
class="terminal"
|
||
|
id="g546">
|
||
|
<path
|
||
|
d="M444.0 197h0.0"
|
||
|
id="path538" />
|
||
|
<path
|
||
|
d="M481.0 197h0.0"
|
||
|
id="path540" />
|
||
|
<rect
|
||
|
height="22"
|
||
|
rx="10"
|
||
|
ry="10"
|
||
|
width="37.0"
|
||
|
x="444.0"
|
||
|
y="186"
|
||
|
id="rect542" />
|
||
|
<text
|
||
|
x="462.5"
|
||
|
y="201"
|
||
|
id="text544">:=</text>
|
||
|
</g>
|
||
|
</g>
|
||
|
<path
|
||
|
d="M481.0 197a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"
|
||
|
id="path550" />
|
||
|
</g>
|
||
|
<path
|
||
|
d="M511.0 166h10"
|
||
|
id="path554" />
|
||
|
<g
|
||
|
class="non-terminal"
|
||
|
id="g564">
|
||
|
<path
|
||
|
d="M521.0 166h0.0"
|
||
|
id="path556" />
|
||
|
<path
|
||
|
d="M583.5 166h0.0"
|
||
|
id="path558" />
|
||
|
<rect
|
||
|
height="22"
|
||
|
width="62.5"
|
||
|
x="521.0"
|
||
|
y="155"
|
||
|
id="rect560" />
|
||
|
<text
|
||
|
x="552.25"
|
||
|
y="170"
|
||
|
id="text562">value</text>
|
||
|
</g>
|
||
|
</g>
|
||
|
<path
|
||
|
d="M583.5 166h15"
|
||
|
id="path568" />
|
||
|
<path
|
||
|
d="M331.5 166a15 15 0 0 0 -15 15v43a15 15 0 0 0 15 15"
|
||
|
id="path570" />
|
||
|
<g
|
||
|
class="terminal"
|
||
|
id="g580">
|
||
|
<path
|
||
|
d="M331.5 239h111.75"
|
||
|
id="path572" />
|
||
|
<path
|
||
|
d="M471.75 239h111.75"
|
||
|
id="path574" />
|
||
|
<rect
|
||
|
height="22"
|
||
|
rx="10"
|
||
|
ry="10"
|
||
|
width="28.5"
|
||
|
x="443.25"
|
||
|
y="228"
|
||
|
id="rect576" />
|
||
|
<text
|
||
|
x="457.5"
|
||
|
y="243"
|
||
|
id="text578">,</text>
|
||
|
</g>
|
||
|
<path
|
||
|
d="M583.5 239a15 15 0 0 0 15 -15v-43a15 15 0 0 0 -15 -15"
|
||
|
id="path582" />
|
||
|
</g>
|
||
|
<path
|
||
|
d="M647.0 166a15 15 0 0 0 15 -15v-85a15 15 0 0 1 15 -15"
|
||
|
id="path586" />
|
||
|
</g>
|
||
|
</g>
|
||
|
<path
|
||
|
d="M677.0 51h10"
|
||
|
id="path592" />
|
||
|
<path
|
||
|
d="M 687.0 51 h 20 m -10 -10 v 20 m 10 -20 v 20"
|
||
|
id="path594" />
|
||
|
</g>
|
||
|
</svg>
|