libamxo  4.3.4
Object Definition Language (ODL) parsing
parameter_set.svg
Go to the documentation of this file.
1 <svg class="railroad-diagram" height="199" viewBox="0 0 1193.0 199" width="1193.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
2 <g transform="translate(.5 .5)">
3 <g>
4 <path d="M20 30v20m10 -20v20m-10 -10h20" /></g><path d="M40 40h10" /><g>
5 <path d="M50 40h0.0" /><path d="M1143.0 40h0.0" /><g>
6 <path d="M50.0 40h0.0" /><path d="M263.5 40h0.0" /><path d="M50.0 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><g>
7 <path d="M70.0 20h173.5" /></g><path d="M243.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M50.0 40h20" /><g>
8 <path d="M70.0 40h0.0" /><path d="M243.5 40h0.0" /><path d="M70.0 40h10" /><g>
9 <path d="M80.0 40h0.0" /><path d="M233.5 40h0.0" /><path d="M80.0 40h20" /><g class="terminal ">
10 <path d="M100.0 40h4.25" /><path d="M209.25 40h4.25" /><rect height="22" rx="10" ry="10" width="105" x="104.25" y="29"></rect><text x="156.75" y="44">%read-only</text></g><path d="M213.5 40h20" /><path d="M80.0 40a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="terminal ">
11 <path d="M100.0 70h0.0" /><path d="M213.5 70h0.0" /><rect height="22" rx="10" ry="10" width="113.5" x="100" y="59"></rect><text x="156.75" y="74">%persistent</text></g><path d="M213.5 70a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /><path d="M80.0 40a10 10 0 0 1 10 10v40a10 10 0 0 0 10 10" /><g class="terminal ">
12 <path d="M100.0 100h4.25" /><path d="M209.25 100h4.25" /><rect height="22" rx="10" ry="10" width="105" x="104.25" y="89"></rect><text x="156.75" y="104">%protected</text></g><path d="M213.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 1 10 -10" /><path d="M80.0 40a10 10 0 0 1 10 10v70a10 10 0 0 0 10 10" /><g class="terminal ">
13 <path d="M100.0 130h12.75" /><path d="M200.75 130h12.75" /><rect height="22" rx="10" ry="10" width="88" x="112.75" y="119"></rect><text x="156.75" y="134">%private</text></g><path d="M213.5 130a10 10 0 0 0 10 -10v-70a10 10 0 0 1 10 -10" /><path d="M80.0 40a10 10 0 0 1 10 10v100a10 10 0 0 0 10 10" /><g class="terminal ">
14 <path d="M100.0 160h8.5" /><path d="M205.0 160h8.5" /><rect height="22" rx="10" ry="10" width="96.5" x="108.5" y="149"></rect><text x="156.75" y="164">%volatile</text></g><path d="M213.5 160a10 10 0 0 0 10 -10v-100a10 10 0 0 1 10 -10" /></g><path d="M233.5 40h10" /><path d="M80.0 40a10 10 0 0 0 -10 10v119a10 10 0 0 0 10 10" /><g>
15 <path d="M80.0 179h153.5" /></g><path d="M233.5 179a10 10 0 0 0 10 -10v-119a10 10 0 0 0 -10 -10" /></g><path d="M243.5 40h20" /></g><g>
16 <path d="M263.5 40h0.0" /><path d="M477.0 40h0.0" /><path d="M263.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><g>
17 <path d="M283.5 20h173.5" /></g><path d="M457.0 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M263.5 40h20" /><g>
18 <path d="M283.5 40h0.0" /><path d="M457.0 40h0.0" /><path d="M283.5 40h10" /><g>
19 <path d="M293.5 40h0.0" /><path d="M447.0 40h0.0" /><path d="M293.5 40h20" /><g class="terminal ">
20 <path d="M313.5 40h4.25" /><path d="M422.75 40h4.25" /><rect height="22" rx="10" ry="10" width="105" x="317.75" y="29"></rect><text x="370.25" y="44">!read-only</text></g><path d="M427.0 40h20" /><path d="M293.5 40a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="terminal ">
21 <path d="M313.5 70h0.0" /><path d="M427.0 70h0.0" /><rect height="22" rx="10" ry="10" width="113.5" x="313.5" y="59"></rect><text x="370.25" y="74">!persistent</text></g><path d="M427.0 70a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /><path d="M293.5 40a10 10 0 0 1 10 10v40a10 10 0 0 0 10 10" /><g class="terminal ">
22 <path d="M313.5 100h4.25" /><path d="M422.75 100h4.25" /><rect height="22" rx="10" ry="10" width="105" x="317.75" y="89"></rect><text x="370.25" y="104">!protected</text></g><path d="M427.0 100a10 10 0 0 0 10 -10v-40a10 10 0 0 1 10 -10" /><path d="M293.5 40a10 10 0 0 1 10 10v70a10 10 0 0 0 10 10" /><g class="terminal ">
23 <path d="M313.5 130h12.75" /><path d="M414.25 130h12.75" /><rect height="22" rx="10" ry="10" width="88" x="326.25" y="119"></rect><text x="370.25" y="134">!private</text></g><path d="M427.0 130a10 10 0 0 0 10 -10v-70a10 10 0 0 1 10 -10" /><path d="M293.5 40a10 10 0 0 1 10 10v100a10 10 0 0 0 10 10" /><g class="terminal ">
24 <path d="M313.5 160h8.5" /><path d="M418.5 160h8.5" /><rect height="22" rx="10" ry="10" width="96.5" x="322" y="149"></rect><text x="370.25" y="164">!volatile</text></g><path d="M427.0 160a10 10 0 0 0 10 -10v-100a10 10 0 0 1 10 -10" /></g><path d="M447.0 40h10" /><path d="M293.5 40a10 10 0 0 0 -10 10v119a10 10 0 0 0 10 10" /><g>
25 <path d="M293.5 179h153.5" /></g><path d="M447.0 179a10 10 0 0 0 10 -10v-119a10 10 0 0 0 -10 -10" /></g><path d="M457.0 40h20" /></g><path d="M477.0 40h10" /><g class="terminal ">
26 <path d="M487.0 40h0.0" /><path d="M583.5 40h0.0" /><rect height="22" rx="10" ry="10" width="96.5" x="487" y="29"></rect><text x="535.25" y="44">parameter</text></g><path d="M583.5 40h10" /><g>
27 <path d="M593.5 40h0.0" /><path d="M721.5 40h0.0" /><path d="M593.5 40h20" /><g class="terminal ">
28 <path d="M613.5 40h8.5" /><path d="M693.0 40h8.5" /><rect height="22" rx="10" ry="10" width="71" x="622" y="29"></rect><text x="657.5" y="44">&lt;NAME></text></g><path d="M701.5 40h20" /><path d="M593.5 40a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="terminal ">
29 <path d="M613.5 70h0.0" /><path d="M701.5 70h0.0" /><rect height="22" rx="10" ry="10" width="88" x="613.5" y="59"></rect><text x="657.5" y="74">&apos;&lt;NAME>&apos;</text></g><path d="M701.5 70a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /><path d="M593.5 40a10 10 0 0 1 10 10v40a10 10 0 0 0 10 10" /><g class="terminal ">
30 <path d="M613.5 100h0.0" /><path d="M701.5 100h0.0" /><rect height="22" rx="10" ry="10" width="88" x="613.5" y="89"></rect><text x="657.5" y="104">&quot;&lt;NAME>&quot;</text></g><path d="M701.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 1 10 -10" /></g><g>
31 <path d="M721.5 40h0.0" /><path d="M889.5 40h0.0" /><path d="M721.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><g>
32 <path d="M741.5 20h128.0" /></g><path d="M869.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M721.5 40h20" /><g>
33 <path d="M741.5 40h0.0" /><path d="M869.5 40h0.0" /><g class="terminal ">
34 <path d="M741.5 40h0.0" /><path d="M770.0 40h0.0" /><rect height="22" rx="10" ry="10" width="28.5" x="741.5" y="29"></rect><text x="755.75" y="44">=</text></g><path d="M770.0 40h10" /><path d="M780.0 40h10" /><g class="non-terminal ">
35 <path d="M790.0 40h0.0" /><path d="M869.5 40h0.0" /><rect height="22" width="79.5" x="790" y="29"></rect><text x="829.75" y="44">&lt;VALUE></text></g></g><path d="M869.5 40h20" /></g><g>
36 <path d="M889.5 40h0.0" /><path d="M1143.0 40h0.0" /><path d="M889.5 40h20" /><g class="terminal ">
37 <path d="M909.5 40h92.5" /><path d="M1030.5 40h92.5" /><rect height="22" rx="10" ry="10" width="28.5" x="1002" y="29"></rect><text x="1016.25" y="44">;</text></g><path d="M1123.0 40h20" /><path d="M889.5 40a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g>
38 <path d="M909.5 70h0.0" /><path d="M1123.0 70h0.0" /><g class="terminal ">
39 <path d="M909.5 70h0.0" /><path d="M938.0 70h0.0" /><rect height="22" rx="10" ry="10" width="28.5" x="909.5" y="59"></rect><text x="923.75" y="74">{</text></g><path d="M938.0 70h10" /><g>
40 <path d="M948.0 70h0.0" /><path d="M1084.5 70h0.0" /><path d="M948.0 70h20" /><g>
41 <path d="M968.0 70h96.5" /></g><path d="M1064.5 70h20" /><path d="M948.0 70a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
42 <path d="M968.0 90h0.0" /><path d="M1064.5 90h0.0" /><rect height="22" width="96.5" x="968" y="79"></rect><text x="1016.25" y="94">USERFLAGS</text></g><path d="M1064.5 90a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /></g><path d="M1084.5 70h10" /><g class="terminal ">
43 <path d="M1094.5 70h0.0" /><path d="M1123.0 70h0.0" /><rect height="22" rx="10" ry="10" width="28.5" x="1094.5" y="59"></rect><text x="1108.75" y="74">}</text></g></g><path d="M1123.0 70a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /></g></g><path d="M1143.0 40h10" /><path d="M 1153.0 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
44 svg.railroad-diagram {
45  background-color:hsl(30,20%,95%);
46 }
47 svg.railroad-diagram path {
48  stroke-width:3;
49  stroke:black;
50  fill:rgba(0,0,0,0);
51 }
52 svg.railroad-diagram text {
53  font:bold 14px monospace;
54  text-anchor:middle;
55 }
56 svg.railroad-diagram text.label{
57  text-anchor:start;
58 }
59 svg.railroad-diagram text.comment{
60  font:italic 12px monospace;
61 }
62 svg.railroad-diagram rect{
63  stroke-width:3;
64  stroke:black;
65  fill:hsl(120,100%,90%);
66 }
67 svg.railroad-diagram g.non-terminal rect{
68  stroke: black;
69  fill: white;
70 )
71 svg.railroad-diagram rect.group-box {
72  stroke: gray;
73  stroke-dasharray: 10 5;
74  fill: none;
75 }
76 /* ]]> */
77 </style></svg>