Call_statement.svg 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <svg
  3. xmlns:dc="http://purl.org/dc/elements/1.1/"
  4. xmlns:cc="http://creativecommons.org/ns#"
  5. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  6. xmlns:svg="http://www.w3.org/2000/svg"
  7. xmlns="http://www.w3.org/2000/svg"
  8. xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
  9. xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
  10. class="railroad-diagram"
  11. height="270"
  12. viewBox="0 0 727.0 270"
  13. width="727.0"
  14. version="1.1"
  15. id="svg598"
  16. sodipodi:docname="Call_statement.svg"
  17. inkscape:export-filename="D:\Call_statement.png"
  18. inkscape:export-xdpi="96"
  19. inkscape:export-ydpi="96"
  20. inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
  21. <metadata
  22. id="metadata604">
  23. <rdf:RDF>
  24. <cc:Work
  25. rdf:about="">
  26. <dc:format>image/svg+xml</dc:format>
  27. <dc:type
  28. rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
  29. </cc:Work>
  30. </rdf:RDF>
  31. </metadata>
  32. <defs
  33. id="defs602" />
  34. <sodipodi:namedview
  35. pagecolor="#ffffff"
  36. bordercolor="#666666"
  37. borderopacity="1"
  38. objecttolerance="10"
  39. gridtolerance="10"
  40. guidetolerance="10"
  41. inkscape:pageopacity="0"
  42. inkscape:pageshadow="2"
  43. inkscape:window-width="1511"
  44. inkscape:window-height="735"
  45. id="namedview600"
  46. showgrid="false"
  47. inkscape:zoom="2.4621733"
  48. inkscape:cx="474.26814"
  49. inkscape:cy="135"
  50. inkscape:window-x="306"
  51. inkscape:window-y="204"
  52. inkscape:window-maximized="0"
  53. inkscape:current-layer="svg598" />
  54. <g
  55. transform="translate(.5 .5)"
  56. id="g596">
  57. <style
  58. id="style308">/* <![CDATA[ */
  59. svg.railroad-diagram {
  60. background-color:transparent;
  61. }
  62. svg.railroad-diagram path {
  63. stroke-width:1;
  64. stroke:black;
  65. fill:rgba(0,0,0,0);
  66. }
  67. svg.railroad-diagram text {
  68. font:bold 14px monospace;
  69. font-family: Verdana, sans-serif;
  70. text-anchor:middle;
  71. }
  72. svg.railroad-diagram text.label{
  73. text-anchor:start;
  74. }
  75. svg.railroad-diagram text.comment{
  76. font:italic 12px monospace;
  77. }
  78. svg.railroad-diagram rect{
  79. stroke-width:1;
  80. stroke:black;
  81. fill:transparent;
  82. }
  83. /* ]]> */
  84. </style>
  85. <g
  86. id="g312">
  87. <path
  88. d="M20 41v20m10 -20v20m-10 -10h20"
  89. id="path310" />
  90. </g>
  91. <path
  92. d="M40 51h10"
  93. id="path314" />
  94. <g
  95. id="g590">
  96. <path
  97. d="M50 51h0.0"
  98. id="path316" />
  99. <path
  100. d="M677.0 51h0.0"
  101. id="path318" />
  102. <g
  103. id="g346">
  104. <path
  105. d="M50.0 51h0.0"
  106. id="path320" />
  107. <path
  108. d="M164.0 51h0.0"
  109. id="path322" />
  110. <path
  111. d="M50.0 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"
  112. id="path324" />
  113. <g
  114. id="g328">
  115. <path
  116. d="M80.0 20h54.0"
  117. id="path326" />
  118. </g>
  119. <path
  120. d="M134.0 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"
  121. id="path330" />
  122. <path
  123. d="M50.0 51h30"
  124. id="path332" />
  125. <g
  126. class="terminal"
  127. id="g342">
  128. <path
  129. d="M80.0 51h0.0"
  130. id="path334" />
  131. <path
  132. d="M134.0 51h0.0"
  133. id="path336" />
  134. <rect
  135. height="22"
  136. rx="10"
  137. ry="10"
  138. width="54.0"
  139. x="80.0"
  140. y="40"
  141. id="rect338" />
  142. <text
  143. x="107.0"
  144. y="55"
  145. id="text340">Call</text>
  146. </g>
  147. <path
  148. d="M134.0 51h30"
  149. id="path344" />
  150. </g>
  151. <path
  152. d="M164.0 51h10"
  153. id="path348" />
  154. <g
  155. class="non-terminal"
  156. id="g358">
  157. <path
  158. d="M174.0 51h0.0"
  159. id="path350" />
  160. <path
  161. d="M228.0 51h0.0"
  162. id="path352" />
  163. <rect
  164. height="22"
  165. width="54.0"
  166. x="174.0"
  167. y="40"
  168. id="rect354" />
  169. <text
  170. x="201.0"
  171. y="55"
  172. id="text356">name</text>
  173. </g>
  174. <path
  175. d="M228.0 51h10"
  176. id="path360" />
  177. <g
  178. id="g588">
  179. <path
  180. d="M238.0 51h0.0"
  181. id="path362" />
  182. <path
  183. d="M677.0 51h0.0"
  184. id="path364" />
  185. <path
  186. d="M238.0 51h30"
  187. id="path366" />
  188. <g
  189. id="g490">
  190. <path
  191. d="M268.0 51h0.0"
  192. id="path368" />
  193. <path
  194. d="M647.0 51h0.0"
  195. id="path370" />
  196. <g
  197. class="terminal"
  198. id="g380">
  199. <path
  200. d="M268.0 51h0.0"
  201. id="path372" />
  202. <path
  203. d="M296.5 51h0.0"
  204. id="path374" />
  205. <rect
  206. height="22"
  207. rx="10"
  208. ry="10"
  209. width="28.5"
  210. x="268.0"
  211. y="40"
  212. id="rect376" />
  213. <text
  214. x="282.25"
  215. y="55"
  216. id="text378">(</text>
  217. </g>
  218. <path
  219. d="M296.5 51h10"
  220. id="path382" />
  221. <path
  222. d="M306.5 51h10"
  223. id="path384" />
  224. <g
  225. id="g474">
  226. <path
  227. d="M316.5 51h0.0"
  228. id="path386" />
  229. <path
  230. d="M598.5 51h0.0"
  231. id="path388" />
  232. <path
  233. d="M316.5 51h15"
  234. id="path390" />
  235. <g
  236. id="g456">
  237. <path
  238. d="M331.5 51h0.0"
  239. id="path392" />
  240. <path
  241. d="M583.5 51h0.0"
  242. id="path394" />
  243. <g
  244. id="g442">
  245. <path
  246. d="M331.5 51h0.0"
  247. id="path396" />
  248. <path
  249. d="M511.0 51h0.0"
  250. id="path398" />
  251. <path
  252. d="M331.5 51h30"
  253. id="path400" />
  254. <g
  255. id="g404">
  256. <path
  257. d="M361.5 51h119.5"
  258. id="path402" />
  259. </g>
  260. <path
  261. d="M481.0 51h30"
  262. id="path406" />
  263. <path
  264. d="M331.5 51a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"
  265. id="path408" />
  266. <g
  267. id="g438">
  268. <path
  269. d="M361.5 82h0.0"
  270. id="path410" />
  271. <path
  272. d="M481.0 82h0.0"
  273. id="path412" />
  274. <g
  275. class="non-terminal"
  276. id="g422">
  277. <path
  278. d="M361.5 82h0.0"
  279. id="path414" />
  280. <path
  281. d="M424.0 82h0.0"
  282. id="path416" />
  283. <rect
  284. height="22"
  285. width="62.5"
  286. x="361.5"
  287. y="71"
  288. id="rect418" />
  289. <text
  290. x="392.75"
  291. y="86"
  292. id="text420">param</text>
  293. </g>
  294. <path
  295. d="M424.0 82h10"
  296. id="path424" />
  297. <path
  298. d="M434.0 82h10"
  299. id="path426" />
  300. <g
  301. class="terminal"
  302. id="g436">
  303. <path
  304. d="M444.0 82h0.0"
  305. id="path428" />
  306. <path
  307. d="M481.0 82h0.0"
  308. id="path430" />
  309. <rect
  310. height="22"
  311. rx="10"
  312. ry="10"
  313. width="37.0"
  314. x="444.0"
  315. y="71"
  316. id="rect432" />
  317. <text
  318. x="462.5"
  319. y="86"
  320. id="text434">:=</text>
  321. </g>
  322. </g>
  323. <path
  324. d="M481.0 82a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"
  325. id="path440" />
  326. </g>
  327. <path
  328. d="M511.0 51h10"
  329. id="path444" />
  330. <g
  331. class="non-terminal"
  332. id="g454">
  333. <path
  334. d="M521.0 51h0.0"
  335. id="path446" />
  336. <path
  337. d="M583.5 51h0.0"
  338. id="path448" />
  339. <rect
  340. height="22"
  341. width="62.5"
  342. x="521.0"
  343. y="40"
  344. id="rect450" />
  345. <text
  346. x="552.25"
  347. y="55"
  348. id="text452">value</text>
  349. </g>
  350. </g>
  351. <path
  352. d="M583.5 51h15"
  353. id="path458" />
  354. <path
  355. d="M331.5 51a15 15 0 0 0 -15 15v43a15 15 0 0 0 15 15"
  356. id="path460" />
  357. <g
  358. class="terminal"
  359. id="g470">
  360. <path
  361. d="M331.5 124h111.75"
  362. id="path462" />
  363. <path
  364. d="M471.75 124h111.75"
  365. id="path464" />
  366. <rect
  367. height="22"
  368. rx="10"
  369. ry="10"
  370. width="28.5"
  371. x="443.25"
  372. y="113"
  373. id="rect466" />
  374. <text
  375. x="457.5"
  376. y="128"
  377. id="text468">,</text>
  378. </g>
  379. <path
  380. d="M583.5 124a15 15 0 0 0 15 -15v-43a15 15 0 0 0 -15 -15"
  381. id="path472" />
  382. </g>
  383. <path
  384. d="M598.5 51h10"
  385. id="path476" />
  386. <path
  387. d="M608.5 51h10"
  388. id="path478" />
  389. <g
  390. class="terminal"
  391. id="g488">
  392. <path
  393. d="M618.5 51h0.0"
  394. id="path480" />
  395. <path
  396. d="M647.0 51h0.0"
  397. id="path482" />
  398. <rect
  399. height="22"
  400. rx="10"
  401. ry="10"
  402. width="28.5"
  403. x="618.5"
  404. y="40"
  405. id="rect484" />
  406. <text
  407. x="632.75"
  408. y="55"
  409. id="text486">)</text>
  410. </g>
  411. </g>
  412. <path
  413. d="M647.0 51h30"
  414. id="path492" />
  415. <path
  416. d="M238.0 51a15 15 0 0 1 15 15v85a15 15 0 0 0 15 15"
  417. id="path494" />
  418. <g
  419. id="g584">
  420. <path
  421. d="M268.0 166h48.5"
  422. id="path496" />
  423. <path
  424. d="M598.5 166h48.5"
  425. id="path498" />
  426. <path
  427. d="M316.5 166h15"
  428. id="path500" />
  429. <g
  430. id="g566">
  431. <path
  432. d="M331.5 166h0.0"
  433. id="path502" />
  434. <path
  435. d="M583.5 166h0.0"
  436. id="path504" />
  437. <g
  438. id="g552">
  439. <path
  440. d="M331.5 166h0.0"
  441. id="path506" />
  442. <path
  443. d="M511.0 166h0.0"
  444. id="path508" />
  445. <path
  446. d="M331.5 166h30"
  447. id="path510" />
  448. <g
  449. id="g514">
  450. <path
  451. d="M361.5 166h119.5"
  452. id="path512" />
  453. </g>
  454. <path
  455. d="M481.0 166h30"
  456. id="path516" />
  457. <path
  458. d="M331.5 166a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"
  459. id="path518" />
  460. <g
  461. id="g548">
  462. <path
  463. d="M361.5 197h0.0"
  464. id="path520" />
  465. <path
  466. d="M481.0 197h0.0"
  467. id="path522" />
  468. <g
  469. class="non-terminal"
  470. id="g532">
  471. <path
  472. d="M361.5 197h0.0"
  473. id="path524" />
  474. <path
  475. d="M424.0 197h0.0"
  476. id="path526" />
  477. <rect
  478. height="22"
  479. width="62.5"
  480. x="361.5"
  481. y="186"
  482. id="rect528" />
  483. <text
  484. x="392.75"
  485. y="201"
  486. id="text530">param</text>
  487. </g>
  488. <path
  489. d="M424.0 197h10"
  490. id="path534" />
  491. <path
  492. d="M434.0 197h10"
  493. id="path536" />
  494. <g
  495. class="terminal"
  496. id="g546">
  497. <path
  498. d="M444.0 197h0.0"
  499. id="path538" />
  500. <path
  501. d="M481.0 197h0.0"
  502. id="path540" />
  503. <rect
  504. height="22"
  505. rx="10"
  506. ry="10"
  507. width="37.0"
  508. x="444.0"
  509. y="186"
  510. id="rect542" />
  511. <text
  512. x="462.5"
  513. y="201"
  514. id="text544">:=</text>
  515. </g>
  516. </g>
  517. <path
  518. d="M481.0 197a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"
  519. id="path550" />
  520. </g>
  521. <path
  522. d="M511.0 166h10"
  523. id="path554" />
  524. <g
  525. class="non-terminal"
  526. id="g564">
  527. <path
  528. d="M521.0 166h0.0"
  529. id="path556" />
  530. <path
  531. d="M583.5 166h0.0"
  532. id="path558" />
  533. <rect
  534. height="22"
  535. width="62.5"
  536. x="521.0"
  537. y="155"
  538. id="rect560" />
  539. <text
  540. x="552.25"
  541. y="170"
  542. id="text562">value</text>
  543. </g>
  544. </g>
  545. <path
  546. d="M583.5 166h15"
  547. id="path568" />
  548. <path
  549. d="M331.5 166a15 15 0 0 0 -15 15v43a15 15 0 0 0 15 15"
  550. id="path570" />
  551. <g
  552. class="terminal"
  553. id="g580">
  554. <path
  555. d="M331.5 239h111.75"
  556. id="path572" />
  557. <path
  558. d="M471.75 239h111.75"
  559. id="path574" />
  560. <rect
  561. height="22"
  562. rx="10"
  563. ry="10"
  564. width="28.5"
  565. x="443.25"
  566. y="228"
  567. id="rect576" />
  568. <text
  569. x="457.5"
  570. y="243"
  571. id="text578">,</text>
  572. </g>
  573. <path
  574. d="M583.5 239a15 15 0 0 0 15 -15v-43a15 15 0 0 0 -15 -15"
  575. id="path582" />
  576. </g>
  577. <path
  578. d="M647.0 166a15 15 0 0 0 15 -15v-85a15 15 0 0 1 15 -15"
  579. id="path586" />
  580. </g>
  581. </g>
  582. <path
  583. d="M677.0 51h10"
  584. id="path592" />
  585. <path
  586. d="M 687.0 51 h 20 m -10 -10 v 20 m 10 -20 v 20"
  587. id="path594" />
  588. </g>
  589. </svg>