aboutsummaryrefslogtreecommitdiffstats
path: root/python/libghdl/thin/vhdl/nodes.py
blob: 04aa11dcb0769dd21e7fd0457f3a17861dd77265 (plain)
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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
38
395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010
from libghdl import libghdl

Null_Iir = 0

Null_Iir_List = 0
Iir_List_All = 1

Null_Iir_Flist = 0
Iir_Flist_Others = 1
Iir_Flist_All = 2



class Iir_Kind:
    Unused = 0
    Error = 1
    Design_File = 2
    Design_Unit = 3
    Library_Clause = 4
    Use_Clause = 5
    Context_Reference = 6
    Integer_Literal = 7
    Floating_Point_Literal = 8
    Null_Literal = 9
    String_Literal8 = 10
    Physical_Int_Literal = 11
    Physical_Fp_Literal = 12
    Simple_Aggregate = 13
    Overflow_Literal = 14
    Unaffected_Waveform = 15
    Waveform_Element = 16
    Conditional_Waveform = 17
    Conditional_Expression = 18
    Association_Element_By_Expression = 19
    Association_Element_By_Individual = 20
    Association_Element_Open = 21
    Association_Element_Package = 22
    Association_Element_Type = 23
    Association_Element_Subprogram = 24
    Association_Element_Terminal = 25
    Choice_By_Range = 26
    Choice_By_Expression = 27
    Choice_By_Others = 28
    Choice_By_None = 29
    Choice_By_Name = 30
    Entity_Aspect_Entity = 31
    Entity_Aspect_Configuration = 32
    Entity_Aspect_Open = 33
    Psl_Hierarchical_Name = 34
    Block_Configuration = 35
    Block_Header = 36
    Component_Configuration = 37
    Binding_Indication = 38
    Entity_Class = 39
    Attribute_Value = 40
    Signature = 41
    Aggregate_Info = 42
    Procedure_Call = 43
    Record_Element_Constraint = 44
    Array_Element_Resolution = 45
    Record_Resolution = 46
    Record_Element_Resolution = 47
    Break_Element = 48
    Attribute_Specification = 49
    Disconnection_Specification = 50
    Step_Limit_Specification = 51
    Configuration_Specification = 52
    Access_Type_Definition = 53
    Incomplete_Type_Definition = 54
    Interface_Type_Definition = 55
    File_Type_Definition = 56
    Protected_Type_Declaration = 57
    Record_Type_Definition = 58
    Array_Type_Definition = 59
    Array_Subtype_Definition = 60
    Record_Subtype_Definition = 61
    Access_Subtype_Definition = 62
    Physical_Subtype_Definition = 63
    Floating_Subtype_Definition = 64
    Integer_Subtype_Definition = 65
    Enumeration_Subtype_Definition = 66
    Enumeration_Type_Definition = 67
    Integer_Type_Definition = 68
    Floating_Type_Definition = 69
    Physical_Type_Definition = 70
    Range_Expression = 71
    Protected_Type_Body = 72
    Wildcard_Type_Definition = 73
    Subtype_Definition = 74
    Scalar_Nature_Definition = 75
    Record_Nature_Definition = 76
    Array_Nature_Definition = 77
    Array_Subnature_Definition = 78
    Overload_List = 79
    Entity_Declaration = 80
    Configuration_Declaration = 81
    Context_Declaration = 82
    Package_Declaration = 83
    Package_Instantiation_Declaration = 84
    Vmode_Declaration = 85
    Vprop_Declaration = 86
    Vunit_Declaration = 87
    Package_Body = 88
    Architecture_Body = 89
    Type_Declaration = 90
    Anonymous_Type_Declaration = 91
    Subtype_Declaration = 92
    Nature_Declaration = 93
    Subnature_Declaration = 94
    Package_Header = 95
    Unit_Declaration = 96
    Library_Declaration = 97
    Component_Declaration = 98
    Attribute_Declaration = 99
    Group_Template_Declaration = 100
    Group_Declaration = 101
    Element_Declaration = 102
    Nature_Element_Declaration = 103
    Non_Object_Alias_Declaration = 104
    Psl_Declaration = 105
    Psl_Endpoint_Declaration = 106
    Enumeration_Literal = 107
    Function_Declaration = 108
    Procedure_Declaration = 109
    Function_Body = 110
    Procedure_Body = 111
    Terminal_Declaration = 112
    Object_Alias_Declaration = 113
    Free_Quantity_Declaration = 114
    Spectrum_Quantity_Declaration = 115
    Noise_Quantity_Declaration = 116
    Across_Quantity_Declaration = 117
    Through_Quantity_Declaration = 118
    File_Declaration = 119
    Guard_Signal_Declaration = 120
    Signal_Declaration = 121
    Variable_Declaration = 122
    Constant_Declaration = 123
    Iterator_Declaration = 124
    Interface_Constant_Declaration = 125
    Interface_Variable_Declaration = 126
    Interface_Signal_Declaration = 127
    Interface_File_Declaration = 128
    Interface_Quantity_Declaration = 129
    Interface_Terminal_Declaration = 130
    Interface_Type_Declaration = 131
    Interface_Package_Declaration = 132
    Interface_Function_Declaration = 133
    Interface_Procedure_Declaration = 134
    Anonymous_Signal_Declaration = 135
    Signal_Attribute_Declaration = 136
    Identity_Operator = 137
    Negation_Operator = 138
    Absolute_Operator = 139
    Not_Operator = 140
    Implicit_Condition_Operator = 141
    Condition_Operator = 142
    Reduction_And_Operator = 143
    Reduction_Or_Operator = 144
    Reduction_Nand_Operator = 145
    Reduction_Nor_Operator = 146
    Reduction_Xor_Operator = 147
    Reduction_Xnor_Operator = 148
    And_Operator = 149
    Or_Operator = 150
    Nand_Operator = 151
    Nor_Operator = 152
    Xor_Operator = 153
    Xnor_Operator = 154
    Equality_Operator = 155
    Inequality_Operator = 156
    Less_Than_Operator = 157
    Less_Than_Or_Equal_Operator = 158
    Greater_Than_Operator = 159
    Greater_Than_Or_Equal_Operator = 160
    Match_Equality_Operator = 161
    Match_Inequality_Operator = 162
    Match_Less_Than_Operator = 163
    Match_Less_Than_Or_Equal_Operator = 164
    Match_Greater_Than_Operator = 165
    Match_Greater_Than_Or_Equal_Operator = 166
    Sll_Operator = 167
    Sla_Operator = 168
    Srl_Operator = 169
    Sra_Operator = 170
    Rol_Operator = 171
    Ror_Operator = 172
    Addition_Operator = 173
    Substraction_Operator = 174
    Concatenation_Operator = 175
    Multiplication_Operator = 176
    Division_Operator = 177
    Modulus_Operator = 178
    Remainder_Operator = 179
    Exponentiation_Operator = 180
    Function_Call = 181
    Aggregate = 182
    Parenthesis_Expression = 183
    Qualified_Expression = 184
    Type_Conversion = 185
    Allocator_By_Expression = 186
    Allocator_By_Subtype = 187
    Selected_Element = 188
    Dereference = 189
    Implicit_Dereference = 190
    Slice_Name = 191
    Indexed_Name = 192
    Psl_Prev = 193
    Psl_Stable = 194
    Psl_Rose = 195
    Psl_Fell = 196
    Psl_Expression = 197
    Sensitized_Process_Statement = 198
    Process_Statement = 199
    Concurrent_Simple_Signal_Assignment = 200
    Concurrent_Conditional_Signal_Assignment = 201
    Concurrent_Selected_Signal_Assignment = 202
    Concurrent_Assertion_Statement = 203
    Concurrent_Procedure_Call_Statement = 204
    Concurrent_Break_Statement = 205
    Psl_Assert_Directive = 206
    Psl_Assume_Directive = 207
    Psl_Cover_Directive = 208
    Psl_Restrict_Directive = 209
    Block_Statement = 210
    If_Generate_Statement = 211
    Case_Generate_Statement = 212
    For_Generate_Statement = 213
    Component_Instantiation_Statement = 214
    Psl_Default_Clock = 215
    Generate_Statement_Body = 216
    If_Generate_Else_Clause = 217
    Simple_Simultaneous_Statement = 218
    Simultaneous_Null_Statement = 219
    Simultaneous_Procedural_Statement = 220
    Simultaneous_Case_Statement = 221
    Simultaneous_If_Statement = 222
    Simultaneous_Elsif = 223
    Simple_Signal_Assignment_Statement = 224
    Conditional_Signal_Assignment_Statement = 225
    Selected_Waveform_Assignment_Statement = 226
    Null_Statement = 227
    Assertion_Statement = 228
    Report_Statement = 229
    Wait_Statement = 230
    Variable_Assignment_Statement = 231
    Conditional_Variable_Assignment_Statement = 232
    Return_Statement = 233
    For_Loop_Statement = 234
    While_Loop_Statement = 235
    Next_Statement = 236
    Exit_Statement = 237
    Case_Statement = 238
    Procedure_Call_Statement = 239
    Break_Statement = 240
    If_Statement = 241
    Elsif = 242
    Character_Literal = 243
    Simple_Name = 244
    Selected_Name = 245
    Operator_Symbol = 246
    Reference_Name = 247
    External_Constant_Name = 248
    External_Signal_Name = 249
    External_Variable_Name = 250
    Selected_By_All_Name = 251
    Parenthesis_Name = 252
    Package_Pathname = 253
    Absolute_Pathname = 254
    Relative_Pathname = 255
    Pathname_Element = 256
    Base_Attribute = 257
    Subtype_Attribute = 258
    Element_Attribute = 259
    Across_Attribute = 260
    Through_Attribute = 261
    Nature_Reference_Attribute = 262
    Left_Type_Attribute = 263
    Right_Type_Attribute = 264
    High_Type_Attribute = 265
    Low_Type_Attribute = 266
    Ascending_Type_Attribute = 267
    Image_Attribute = 268
    Value_Attribute = 269
    Pos_Attribute = 270
    Val_Attribute = 271
    Succ_Attribute = 272
    Pred_Attribute = 273
    Leftof_Attribute = 274
    Rightof_Attribute = 275
    Signal_Slew_Attribute = 276
    Quantity_Slew_Attribute = 277
    Ramp_Attribute = 278
    Zoh_Attribute = 279
    Ltf_Attribute = 280
    Ztf_Attribute = 281
    Dot_Attribute = 282
    Integ_Attribute = 283
    Above_Attribute = 284
    Quantity_Delayed_Attribute = 285
    Delayed_Attribute = 286
    Stable_Attribute = 287
    Quiet_Attribute = 288
    Transaction_Attribute = 289
    Event_Attribute = 290
    Active_Attribute = 291
    Last_Event_Attribute = 292
    Last_Active_Attribute = 293
    Last_Value_Attribute = 294
    Driving_Attribute = 295
    Driving_Value_Attribute = 296
    Behavior_Attribute = 297
    Structure_Attribute = 298
    Simple_Name_Attribute = 299
    Instance_Name_Attribute = 300
    Path_Name_Attribute = 301
    Left_Array_Attribute = 302
    Right_Array_Attribute = 303
    High_Array_Attribute = 304
    Low_Array_Attribute = 305
    Length_Array_Attribute = 306
    Ascending_Array_Attribute = 307
    Range_Array_Attribute = 308
    Reverse_Range_Array_Attribute = 309
    Attribute_Name = 310


class Iir_Kinds:
    Variable_Assignment_Statement = [
        Iir_Kind.Variable_Assignment_Statement,
        Iir_Kind.Conditional_Variable_Assignment_Statement]

    Denoting_Name = [
        Iir_Kind.Character_Literal,
        Iir_Kind.Simple_Name,
        Iir_Kind.Selected_Name,
        Iir_Kind.Operator_Symbol,
        Iir_Kind.Reference_Name]

    Case_Choice = [
        Iir_Kind.Choice_By_Range,
        Iir_Kind.Choice_By_Expression,
        Iir_Kind.Choice_By_Others]

    Array_Type_Definition = [
        Iir_Kind.Array_Type_Definition,
        Iir_Kind.Array_Subtype_Definition]

    Library_Unit = [
        Iir_Kind.Entity_Declaration,
        Iir_Kind.Configuration_Declaration,
        Iir_Kind.Context_Declaration,
        Iir_Kind.Package_Declaration,
        Iir_Kind.Package_Instantiation_Declaration,
        Iir_Kind.Vmode_Declaration,
        Iir_Kind.Vprop_Declaration,
        Iir_Kind.Vunit_Declaration,
        Iir_Kind.Package_Body,
        Iir_Kind.Architecture_Body]

    Array_Choice = [
        Iir_Kind.Choice_By_Range,
        Iir_Kind.Choice_By_Expression,
        Iir_Kind.Choice_By_Others,
        Iir_Kind.Choice_By_None]

    Subprogram_Declaration = [
        Iir_Kind.Function_Declaration,
        Iir_Kind.Procedure_Declaration]

    Subtype_Attribute = [
        Iir_Kind.Base_Attribute,
        Iir_Kind.Subtype_Attribute,
        Iir_Kind.Element_Attribute]

    Scalar_Subtype_Definition = [
        Iir_Kind.Physical_Subtype_Definition,
        Iir_Kind.Floating_Subtype_Definition,
        Iir_Kind.Integer_Subtype_Definition,
        Iir_Kind.Enumeration_Subtype_Definition]

    Subnature_Definition = [
        Iir_Kind.Array_Subnature_Definition]

    Literal = [
        Iir_Kind.Integer_Literal,
        Iir_Kind.Floating_Point_Literal,
        Iir_Kind.Null_Literal,
        Iir_Kind.String_Literal8,
        Iir_Kind.Physical_Int_Literal,
        Iir_Kind.Physical_Fp_Literal]

    Nature_Indication = [
        Iir_Kind.Scalar_Nature_Definition,
        Iir_Kind.Record_Nature_Definition,
        Iir_Kind.Array_Nature_Definition,
        Iir_Kind.Array_Subnature_Definition]

    Process_Statement = [
        Iir_Kind.Sensitized_Process_Statement,
        Iir_Kind.Process_Statement]

    Nature_Definition = [
        Iir_Kind.Scalar_Nature_Definition,
        Iir_Kind.Record_Nature_Definition,
        Iir_Kind.Array_Nature_Definition]

    Object_Declaration = [
        Iir_Kind.Object_Alias_Declaration,
        Iir_Kind.Free_Quantity_Declaration,
        Iir_Kind.Spectrum_Quantity_Declaration,
        Iir_Kind.Noise_Quantity_Declaration,
        Iir_Kind.Across_Quantity_Declaration,
        Iir_Kind.Through_Quantity_Declaration,
        Iir_Kind.File_Declaration,
        Iir_Kind.Guard_Signal_Declaration,
        Iir_Kind.Signal_Declaration,
        Iir_Kind.Variable_Declaration,
        Iir_Kind.Constant_Declaration,
        Iir_Kind.Iterator_Declaration,
        Iir_Kind.Interface_Constant_Declaration,
        Iir_Kind.Interface_Variable_Declaration,
        Iir_Kind.Interface_Signal_Declaration,
        Iir_Kind.Interface_File_Declaration,
        Iir_Kind.Interface_Quantity_Declaration]

    Clause = [
        Iir_Kind.Library_Clause,
        Iir_Kind.Use_Clause,
        Iir_Kind.Context_Reference]

    Type_And_Subtype_Definition = [
        Iir_Kind.Access_Type_Definition,
        Iir_Kind.Incomplete_Type_Definition,
        Iir_Kind.Interface_Type_Definition,
        Iir_Kind.File_Type_Definition,
        Iir_Kind.Protected_Type_Declaration,
        Iir_Kind.Record_Type_Definition,
        Iir_Kind.Array_Type_Definition,
        Iir_Kind.Array_Subtype_Definition,
        Iir_Kind.Record_Subtype_Definition,
        Iir_Kind.Access_Subtype_Definition,
        Iir_Kind.Physical_Subtype_Definition,
        Iir_Kind.Floating_Subtype_Definition,
        Iir_Kind.Integer_Subtype_Definition,
        Iir_Kind.Enumeration_Subtype_Definition,
        Iir_Kind.Enumeration_Type_Definition,
        Iir_Kind.Integer_Type_Definition,
        Iir_Kind.Floating_Type_Definition,
        Iir_Kind.Physical_Type_Definition]

    External_Name = [
        Iir_Kind.External_Constant_Name,
        Iir_Kind.External_Signal_Name,
        Iir_Kind.External_Variable_Name]

    Dereference = [
        Iir_Kind.Dereference,
        Iir_Kind.Implicit_Dereference]

    Primary_Unit = [
        Iir_Kind.Entity_Declaration,
        Iir_Kind.Configuration_Declaration,
        Iir_Kind.Context_Declaration,
        Iir_Kind.Package_Declaration,
        Iir_Kind.Package_Instantiation_Declaration,
        Iir_Kind.Vmode_Declaration,
        Iir_Kind.Vprop_Declaration,
        Iir_Kind.Vunit_Declaration]

    Record_Choice = [
        Iir_Kind.Choice_By_Others,
        Iir_Kind.Choice_By_None,
        Iir_Kind.Choice_By_Name]

    Functions_And_Literals = [
        Iir_Kind.Enumeration_Literal,
        Iir_Kind.Function_Declaration]

    Verification_Unit = [
        Iir_Kind.Vmode_Declaration,
        Iir_Kind.Vprop_Declaration,
        Iir_Kind.Vunit_Declaration]

    Secondary_Unit = [
        Iir_Kind.Package_Body,
        Iir_Kind.Architecture_Body]

    Package_Declaration = [
        Iir_Kind.Package_Declaration,
        Iir_Kind.Package_Instantiation_Declaration]

    Psl_Builtin = [
        Iir_Kind.Psl_Prev,
        Iir_Kind.Psl_Stable,
        Iir_Kind.Psl_Rose,
        Iir_Kind.Psl_Fell]

    Composite_Subtype_Definition = [
        Iir_Kind.Array_Subtype_Definition,
        Iir_Kind.Record_Subtype_Definition]

    Choice = [
        Iir_Kind.Choice_By_Range,
        Iir_Kind.Choice_By_Expression,
        Iir_Kind.Choice_By_Others,
        Iir_Kind.Choice_By_None,
        Iir_Kind.Choice_By_Name]

    If_Case_Generate_Statement = [
        Iir_Kind.If_Generate_Statement,
        Iir_Kind.Case_Generate_Statement]

    Simple_Concurrent_Statement = [
        Iir_Kind.Sensitized_Process_Statement,
        Iir_Kind.Process_Statement,
        Iir_Kind.Concurrent_Simple_Signal_Assignment,
        Iir_Kind.Concurrent_Conditional_Signal_Assignment,
        Iir_Kind.Concurrent_Selected_Signal_Assignment,
        Iir_Kind.Concurrent_Assertion_Statement,
        Iir_Kind.Concurrent_Procedure_Call_Statement,
        Iir_Kind.Concurrent_Break_Statement,
        Iir_Kind.Psl_Assert_Directive,
        Iir_Kind.Psl_Assume_Directive,
        Iir_Kind.Psl_Cover_Directive,
        Iir_Kind.Psl_Restrict_Directive]

    Non_Alias_Object_Declaration = [
        Iir_Kind.File_Declaration,
        Iir_Kind.Guard_Signal_Declaration,
        Iir_Kind.Signal_Declaration,
        Iir_Kind.Variable_Declaration,
        Iir_Kind.Constant_Declaration,
        Iir_Kind.Iterator_Declaration,
        Iir_Kind.Interface_Constant_Declaration,
        Iir_Kind.Interface_Variable_Declaration,
        Iir_Kind.Interface_Signal_Declaration,
        Iir_Kind.Interface_File_Declaration]

    Entity_Aspect = [
        Iir_Kind.Entity_Aspect_Entity,
        Iir_Kind.Entity_Aspect_Configuration,
        Iir_Kind.Entity_Aspect_Open]

    Subprogram_Body = [
        Iir_Kind.Function_Body,
        Iir_Kind.Procedure_Body]

    Source_Quantity_Declaration = [
        Iir_Kind.Spectrum_Quantity_Declaration,
        Iir_Kind.Noise_Quantity_Declaration]

    Specification = [
        Iir_Kind.Attribute_Specification,
        Iir_Kind.Disconnection_Specification,
        Iir_Kind.Step_Limit_Specification,
        Iir_Kind.Configuration_Specification]

    Dyadic_Operator = [
        Iir_Kind.And_Operator,
        Iir_Kind.Or_Operator,
        Iir_Kind.Nand_Operator,
        Iir_Kind.Nor_Operator,
        Iir_Kind.Xor_Operator,
        Iir_Kind.Xnor_Operator,
        Iir_Kind.Equality_Operator,
        Iir_Kind.Inequality_Operator,
        Iir_Kind.Less_Than_Operator,
        Iir_Kind.Less_Than_Or_Equal_Operator,
        Iir_Kind.Greater_Than_Operator,
        Iir_Kind.Greater_Than_Or_Equal_Operator,
        Iir_Kind.Match_Equality_Operator,
        Iir_Kind.Match_Inequality_Operator,
        Iir_Kind.Match_Less_Than_Operator,
        Iir_Kind.Match_Less_Than_Or_Equal_Operator,
        Iir_Kind.Match_Greater_Than_Operator,
        Iir_Kind.Match_Greater_Than_Or_Equal_Operator,
        Iir_Kind.Sll_Operator,
        Iir_Kind.Sla_Operator,
        Iir_Kind.Srl_Operator,
        Iir_Kind.Sra_Operator,
        Iir_Kind.Rol_Operator,
        Iir_Kind.Ror_Operator,
        Iir_Kind.Addition_Operator,
        Iir_Kind.Substraction_Operator,
        Iir_Kind.Concatenation_Operator,
        Iir_Kind.Multiplication_Operator,
        Iir_Kind.Division_Operator,
        Iir_Kind.Modulus_Operator,
        Iir_Kind.Remainder_Operator,
        Iir_Kind.Exponentiation_Operator]

    Expression_Attribute = [
        Iir_Kind.Left_Type_Attribute,
        Iir_Kind.Right_Type_Attribute,
        Iir_Kind.High_Type_Attribute,
        Iir_Kind.Low_Type_Attribute,
        Iir_Kind.Ascending_Type_Attribute,
        Iir_Kind.Image_Attribute,
        Iir_Kind.Value_Attribute,
        Iir_Kind.Pos_Attribute,
        Iir_Kind.Val_Attribute,
        Iir_Kind.Succ_Attribute,
        Iir_Kind.Pred_Attribute,
        Iir_Kind.Leftof_Attribute,
        Iir_Kind.Rightof_Attribute,
        Iir_Kind.Signal_Slew_Attribute,
        Iir_Kind.Quantity_Slew_Attribute,
        Iir_Kind.Ramp_Attribute,
        Iir_Kind.Zoh_Attribute,
        Iir_Kind.Ltf_Attribute,
        Iir_Kind.Ztf_Attribute,
        Iir_Kind.Dot_Attribute,
        Iir_Kind.Integ_Attribute,
        Iir_Kind.Above_Attribute,
        Iir_Kind.Quantity_Delayed_Attribute,
        Iir_Kind.Delayed_Attribute,
        Iir_Kind.Stable_Attribute,
        Iir_Kind.Quiet_Attribute,
        Iir_Kind.Transaction_Attribute,
        Iir_Kind.Event_Attribute,
        Iir_Kind.Active_Attribute,
        Iir_Kind.Last_Event_Attribute,
        Iir_Kind.Last_Active_Attribute,
        Iir_Kind.Last_Value_Attribute,
        Iir_Kind.Driving_Attribute,
        Iir_Kind.Driving_Value_Attribute,
        Iir_Kind.Behavior_Attribute,
        Iir_Kind.Structure_Attribute,
        Iir_Kind.Simple_Name_Attribute,
        Iir_Kind.Instance_Name_Attribute,
        Iir_Kind.Path_Name_Attribute,
        Iir_Kind.Left_Array_Attribute,
        Iir_Kind.Right_Array_Attribute,
        Iir_Kind.High_Array_Attribute,
        Iir_Kind.Low_Array_Attribute,
        Iir_Kind.Length_Array_Attribute,
        Iir_Kind.Ascending_Array_Attribute]

    Monadic_Operator = [
        Iir_Kind.Identity_Operator,
        Iir_Kind.Negation_Operator,
        Iir_Kind.Absolute_Operator,
        Iir_Kind.Not_Operator,
        Iir_Kind.Implicit_Condition_Operator,
        Iir_Kind.Condition_Operator,
        Iir_Kind.Reduction_And_Operator,
        Iir_Kind.Reduction_Or_Operator,
        Iir_Kind.Reduction_Nand_Operator,
        Iir_Kind.Reduction_Nor_Operator,
        Iir_Kind.Reduction_Xor_Operator,
        Iir_Kind.Reduction_Xnor_Operator]

    Interface_Declaration = [
        Iir_Kind.Interface_Constant_Declaration,
        Iir_Kind.Interface_Variable_Declaration,
        Iir_Kind.Interface_Signal_Declaration,
        Iir_Kind.Interface_File_Declaration,
        Iir_Kind.Interface_Quantity_Declaration,
        Iir_Kind.Interface_Terminal_Declaration,
        Iir_Kind.Interface_Type_Declaration,
        Iir_Kind.Interface_Package_Declaration,
        Iir_Kind.Interface_Function_Declaration,
        Iir_Kind.Interface_Procedure_Declaration]

    Array_Attribute = [
        Iir_Kind.Left_Array_Attribute,
        Iir_Kind.Right_Array_Attribute,
        Iir_Kind.High_Array_Attribute,
        Iir_Kind.Low_Array_Attribute,
        Iir_Kind.Length_Array_Attribute,
        Iir_Kind.Ascending_Array_Attribute,
        Iir_Kind.Range_Array_Attribute,
        Iir_Kind.Reverse_Range_Array_Attribute]

    Sequential_Statement = [
        Iir_Kind.Simple_Signal_Assignment_Statement,
        Iir_Kind.Conditional_Signal_Assignment_Statement,
        Iir_Kind.Selected_Waveform_Assignment_Statement,
        Iir_Kind.Null_Statement,
        Iir_Kind.Assertion_Statement,
        Iir_Kind.Report_Statement,
        Iir_Kind.Wait_Statement,
        Iir_Kind.Variable_Assignment_Statement,
        Iir_Kind.Conditional_Variable_Assignment_Statement,
        Iir_Kind.Return_Statement,
        Iir_Kind.For_Loop_Statement,
        Iir_Kind.While_Loop_Statement,
        Iir_Kind.Next_Statement,
        Iir_Kind.Exit_Statement,
        Iir_Kind.Case_Statement,
        Iir_Kind.Procedure_Call_Statement,
        Iir_Kind.Break_Statement,
        Iir_Kind.If_Statement]

    Denoting_And_External_Name = [
        Iir_Kind.Character_Literal,
        Iir_Kind.Simple_Name,
        Iir_Kind.Selected_Name,
        Iir_Kind.Operator_Symbol,
        Iir_Kind.Reference_Name,
        Iir_Kind.External_Constant_Name,
        Iir_Kind.External_Signal_Name,
        Iir_Kind.External_Variable_Name]

    Association_Element_Parameters = [
        Iir_Kind.Association_Element_By_Expression,
        Iir_Kind.Association_Element_By_Individual,
        Iir_Kind.Association_Element_Open]

    Range_Type_Definition = [
        Iir_Kind.Physical_Subtype_Definition,
        Iir_Kind.Floating_Subtype_Definition,
        Iir_Kind.Integer_Subtype_Definition,
        Iir_Kind.Enumeration_Subtype_Definition,
        Iir_Kind.Enumeration_Type_Definition]

    Discrete_Type_Definition = [
        Iir_Kind.Integer_Subtype_Definition,
        Iir_Kind.Enumeration_Subtype_Definition,
        Iir_Kind.Enumeration_Type_Definition,
        Iir_Kind.Integer_Type_Definition]

    Concurrent_Statement = [
        Iir_Kind.Sensitized_Process_Statement,
        Iir_Kind.Process_Statement,
        Iir_Kind.Concurrent_Simple_Signal_Assignment,
        Iir_Kind.Concurrent_Conditional_Signal_Assignment,
        Iir_Kind.Concurrent_Selected_Signal_Assignment,
        Iir_Kind.Concurrent_Assertion_Statement,
        Iir_Kind.Concurrent_Procedure_Call_Statement,
        Iir_Kind.Concurrent_Break_Statement,
        Iir_Kind.Psl_Assert_Directive,
        Iir_Kind.Psl_Assume_Directive,
        Iir_Kind.Psl_Cover_Directive,
        Iir_Kind.Psl_Restrict_Directive,
        Iir_Kind.Block_Statement,
        Iir_Kind.If_Generate_Statement,
        Iir_Kind.Case_Generate_Statement,
        Iir_Kind.For_Generate_Statement,
        Iir_Kind.Component_Instantiation_Statement,
        Iir_Kind.Psl_Default_Clock]

    Signal_Attribute = [
        Iir_Kind.Delayed_Attribute,
        Iir_Kind.Stable_Attribute,
        Iir_Kind.Quiet_Attribute,
        Iir_Kind.Transaction_Attribute]

    Type_Declaration = [
        Iir_Kind.Type_Declaration,
        Iir_Kind.Anonymous_Type_Declaration,
        Iir_Kind.Subtype_Declaration]

    Next_Exit_Statement = [
        Iir_Kind.Next_Statement,
        Iir_Kind.Exit_Statement]

    Association_Element = [
        Iir_Kind.Association_Element_By_Expression,
        Iir_Kind.Association_Element_By_Individual,
        Iir_Kind.Association_Element_Open,
        Iir_Kind.Association_Element_Package,
        Iir_Kind.Association_Element_Type,
        Iir_Kind.Association_Element_Subprogram,
        Iir_Kind.Association_Element_Terminal]

    Interface_Object_Declaration = [
        Iir_Kind.Interface_Constant_Declaration,
        Iir_Kind.Interface_Variable_Declaration,
        Iir_Kind.Interface_Signal_Declaration,
        Iir_Kind.Interface_File_Declaration,
        Iir_Kind.Interface_Quantity_Declaration]

    Composite_Type_Definition = [
        Iir_Kind.Record_Type_Definition,
        Iir_Kind.Array_Type_Definition,
        Iir_Kind.Array_Subtype_Definition,
        Iir_Kind.Record_Subtype_Definition]

    Interface_Subprogram_Declaration = [
        Iir_Kind.Interface_Function_Declaration,
        Iir_Kind.Interface_Procedure_Declaration]

    Branch_Quantity_Declaration = [
        Iir_Kind.Across_Quantity_Declaration,
        Iir_Kind.Through_Quantity_Declaration]

    Type_Attribute = [
        Iir_Kind.Left_Type_Attribute,
        Iir_Kind.Right_Type_Attribute,
        Iir_Kind.High_Type_Attribute,
        Iir_Kind.Low_Type_Attribute,
        Iir_Kind.Ascending_Type_Attribute]

    Signal_Value_Attribute = [
        Iir_Kind.Event_Attribute,
        Iir_Kind.Active_Attribute,
        Iir_Kind.Last_Event_Attribute,
        Iir_Kind.Last_Active_Attribute,
        Iir_Kind.Last_Value_Attribute,
        Iir_Kind.Driving_Attribute,
        Iir_Kind.Driving_Value_Attribute]

    Quantity_Declaration = [
        Iir_Kind.Free_Quantity_Declaration,
        Iir_Kind.Spectrum_Quantity_Declaration,
        Iir_Kind.Noise_Quantity_Declaration,
        Iir_Kind.Across_Quantity_Declaration,
        Iir_Kind.Through_Quantity_Declaration]

    Nonoverloadable_Declaration = [
        Iir_Kind.Type_Declaration,
        Iir_Kind.Anonymous_Type_Declaration,
        Iir_Kind.Subtype_Declaration,
        Iir_Kind.Nature_Declaration,
        Iir_Kind.Subnature_Declaration,
        Iir_Kind.Package_Header,
        Iir_Kind.Unit_Declaration,
        Iir_Kind.Library_Declaration,
        Iir_Kind.Component_Declaration,
        Iir_Kind.Attribute_Declaration,
        Iir_Kind.Group_Template_Declaration,
        Iir_Kind.Group_Declaration,
        Iir_Kind.Element_Declaration,
        Iir_Kind.Nature_Element_Declaration]

    Scalar_Type_And_Subtype_Definition = [
        Iir_Kind.Physical_Subtype_Definition,
        Iir_Kind.Floating_Subtype_Definition,
        Iir_Kind.Integer_Subtype_Definition,
        Iir_Kind.Enumeration_Subtype_Definition,
        Iir_Kind.Enumeration_Type_Definition,
        Iir_Kind.Integer_Type_Definition,
        Iir_Kind.Floating_Type_Definition,
        Iir_Kind.Physical_Type_Definition]

    Attribute = [
        Iir_Kind.Base_Attribute,
        Iir_Kind.Subtype_Attribute,
        Iir_Kind.Element_Attribute,
        Iir_Kind.Across_Attribute,
        Iir_Kind.Through_Attribute,
        Iir_Kind.Nature_Reference_Attribute,
        Iir_Kind.Left_Type_Attribute,
        Iir_Kind.Right_Type_Attribute,
        Iir_Kind.High_Type_Attribute,
        Iir_Kind.Low_Type_Attribute,
        Iir_Kind.Ascending_Type_Attribute,
        Iir_Kind.Image_Attribute,
        Iir_Kind.Value_Attribute,
        Iir_Kind.Pos_Attribute,
        Iir_Kind.Val_Attribute,
        Iir_Kind.Succ_Attribute,
        Iir_Kind.Pred_Attribute,
        Iir_Kind.Leftof_Attribute,
        Iir_Kind.Rightof_Attribute,
        Iir_Kind.Signal_Slew_Attribute,
        Iir_Kind.Quantity_Slew_Attribute,
        Iir_Kind.Ramp_Attribute,
        Iir_Kind.Zoh_Attribute,
        Iir_Kind.Ltf_Attribute,
        Iir_Kind.Ztf_Attribute,
        Iir_Kind.Dot_Attribute,
        Iir_Kind.Integ_Attribute,
        Iir_Kind.Above_Attribute,
        Iir_Kind.Quantity_Delayed_Attribute,
        Iir_Kind.Delayed_Attribute,
        Iir_Kind.Stable_Attribute,
        Iir_Kind.Quiet_Attribute,
        Iir_Kind.Transaction_Attribute,
        Iir_Kind.Event_Attribute,
        Iir_Kind.Active_Attribute,
        Iir_Kind.Last_Event_Attribute,
        Iir_Kind.Last_Active_Attribute,
        Iir_Kind.Last_Value_Attribute,
        Iir_Kind.Driving_Attribute,
        Iir_Kind.Driving_Value_Attribute,
        Iir_Kind.Behavior_Attribute,
        Iir_Kind.Structure_Attribute,
        Iir_Kind.Simple_Name_Attribute,
        Iir_Kind.Instance_Name_Attribute,
        Iir_Kind.Path_Name_Attribute,
        Iir_Kind.Left_Array_Attribute,
        Iir_Kind.Right_Array_Attribute,
        Iir_Kind.High_Array_Attribute,
        Iir_Kind.Low_Array_Attribute,
        Iir_Kind.Length_Array_Attribute,
        Iir_Kind.Ascending_Array_Attribute,
        Iir_Kind.Range_Array_Attribute,
        Iir_Kind.Reverse_Range_Array_Attribute]

    Physical_Literal = [
        Iir_Kind.Physical_Int_Literal,
        Iir_Kind.Physical_Fp_Literal]

    Simultaneous_Statement = [
        Iir_Kind.Simple_Simultaneous_Statement,
        Iir_Kind.Simultaneous_Null_Statement,
        Iir_Kind.Simultaneous_Procedural_Statement,
        Iir_Kind.Simultaneous_Case_Statement,
        Iir_Kind.Simultaneous_If_Statement]

    Concurrent_Signal_Assignment = [
        Iir_Kind.Concurrent_Simple_Signal_Assignment,
        Iir_Kind.Concurrent_Conditional_Signal_Assignment,
        Iir_Kind.Concurrent_Selected_Signal_Assignment]

    Range_Attribute = [
        Iir_Kind.Range_Array_Attribute,
        Iir_Kind.Reverse_Range_Array_Attribute]

    Name_Attribute = [
        Iir_Kind.Simple_Name_Attribute,
        Iir_Kind.Instance_Name_Attribute,
        Iir_Kind.Path_Name_Attribute]

    Scalar_Type_Attribute = [
        Iir_Kind.Pos_Attribute,
        Iir_Kind.Val_Attribute,
        Iir_Kind.Succ_Attribute,
        Iir_Kind.Pred_Attribute,
        Iir_Kind.Leftof_Attribute,
        Iir_Kind.Rightof_Attribute]

    Name = [
        Iir_Kind.Character_Literal,
        Iir_Kind.Simple_Name,
        Iir_Kind.Selected_Name,
        Iir_Kind.Operator_Symbol,
        Iir_Kind.Reference_Name,
        Iir_Kind.External_Constant_Name,
        Iir_Kind.External_Signal_Name,
        Iir_Kind.External_Variable_Name,
        Iir_Kind.Selected_By_All_Name,
        Iir_Kind.Parenthesis_Name]

    Subtype_Definition = [
        Iir_Kind.Array_Subtype_Definition,
        Iir_Kind.Record_Subtype_Definition,
        Iir_Kind.Access_Subtype_Definition,
        Iir_Kind.Physical_Subtype_Definition,
        Iir_Kind.Floating_Subtype_Definition,
        Iir_Kind.Integer_Subtype_Definition,
        Iir_Kind.Enumeration_Subtype_Definition]

    Allocator = [
        Iir_Kind.Allocator_By_Expression,
        Iir_Kind.Allocator_By_Subtype]



class Iir_Mode:
    Unknown_Mode = 0
    Linkage_Mode = 1
    Buffer_Mode = 2
    Out_Mode = 3
    Inout_Mode = 4
    In_Mode = 5


class Iir_Staticness:
    Unknown = 0
    PNone = 1
    Globally = 2
    Locally = 3


class Iir_Constraint:
    Unconstrained = 0
    Partially_Constrained = 1
    Fully_Constrained = 2


class Iir_Delay_Mechanism:
    Inertial_Delay = 0
    Transport_Delay = 1


class Date_State:
    Extern = 0
    Disk = 1
    Parse = 2
    Analyze = 3


class Iir_Predefined:
    Error = 0
    Boolean_And = 1
    Boolean_Or = 2
    Boolean_Nand = 3
    Boolean_Nor = 4
    Boolean_Xor = 5
    Boolean_Xnor = 6
    Boolean_Not = 7
    Boolean_Rising_Edge = 8
    Boolean_Falling_Edge = 9
    Enum_Equality = 10
    Enum_Inequality = 11
    Enum_Less = 12
    Enum_Less_Equal = 13
    Enum_Greater = 14
    Enum_Greater_Equal = 15
    Enum_Minimum = 16
    Enum_Maximum = 17
    Enum_To_String = 18
    Bit_And = 19
    Bit_Or = 20
    Bit_Nand = 21
    Bit_Nor = 22
    Bit_Xor = 23
    Bit_Xnor = 24
    Bit_Not = 25
    Bit_Match_Equality = 26
    Bit_Match_Inequality = 27
    Bit_Match_Less = 28
    Bit_Match_Less_Equal = 29
    Bit_Match_Greater = 30
    Bit_Match_Greater_Equal = 31
    Bit_Condition = 32
    Bit_Rising_Edge = 33
    Bit_Falling_Edge = 34
    Integer_Equality = 35
    Integer_Inequality = 36
    Integer_Less = 37
    Integer_Less_Equal = 38
    Integer_Greater = 39
    Integer_Greater_Equal = 40
    Integer_Identity = 41
    Integer_Negation = 42
    Integer_Absolute = 43
    Integer_Plus = 44
    Integer_Minus = 45
    Integer_Mul = 46
    Integer_Div = 47
    Integer_Mod = 48
    Integer_Rem = 49
    Integer_Exp = 50
    Integer_Minimum = 51
    Integer_Maximum = 52
    Integer_To_String = 53
    Floating_Equality = 54
    Floating_Inequality = 55
    Floating_Less = 56
    Floating_Less_Equal = 57
    Floating_Greater = 58
    Floating_Greater_Equal = 59
    Floating_Identity = 60
    Floating_Negation = 61
    Floating_Absolute = 62
    Floating_Plus = 63
    Floating_Minus = 64
    Floating_Mul = 65
    Floating_Div = 66
    Floating_Exp = 67
    Floating_Minimum = 68
    Floating_Maximum = 69
    Floating_To_String = 70
    Real_To_String_Digits = 71
    Real_To_String_Format = 72
    Universal_R_I_Mul = 73
    Universal_I_R_Mul = 74
    Universal_R_I_Div = 75
    Physical_Equality = 76
    Physical_Inequality = 77
    Physical_Less = 78
    Physical_Less_Equal = 79
    Physical_Greater = 80
    Physical_Greater_Equal = 81
    Physical_Identity = 82
    Physical_Negation = 83
    Physical_Absolute = 84
    Physical_Plus = 85
    Physical_Minus = 86
    Physical_Integer_Mul = 87
    Physical_Real_Mul = 88
    Integer_Physical_Mul = 89
    Real_Physical_Mul = 90
    Physical_Integer_Div = 91
    Physical_Real_Div = 92
    Physical_Physical_Div = 93
    Physical_Minimum = 94
    Physical_Maximum = 95
    Physical_To_String = 96
    Time_To_String_Unit = 97
    Access_Equality = 98
    Access_Inequality = 99
    Record_Equality = 100
    Record_Inequality = 101
    Array_Equality = 102
    Array_Inequality = 103
    Array_Less = 104
    Array_Less_Equal = 105
    Array_Greater = 106
    Array_Greater_Equal = 107
    Array_Array_Concat = 108
    Array_Element_Concat = 109
    Element_Array_Concat = 110
    Element_Element_Concat = 111
    Array_Minimum = 112
    Array_Maximum = 113
    Vector_Minimum = 114
    Vector_Maximum = 115
    Array_Sll = 116
    Array_Srl = 117
    Array_Sla = 118
    Array_Sra = 119
    Array_Rol = 120
    Array_Ror = 121
    TF_Array_And = 122
    TF_Array_Or = 123
    TF_Array_Nand = 124
    TF_Array_Nor = 125
    TF_Array_Xor = 126
    TF_Array_Xnor = 127
    TF_Array_Not = 128
    TF_Reduction_And = 129
    TF_Reduction_Or = 130
    TF_Reduction_Nand = 131
    TF_Reduction_Nor = 132
    TF_Reduction_Xor = 133
    TF_Reduction_Xnor = 134
    TF_Reduction_Not = 135
    TF_Array_Element_And = 136
    TF_Element_Array_And = 137
    TF_Array_Element_Or = 138
    TF_Element_Array_Or = 139
    TF_Array_Element_Nand = 140
    TF_Element_Array_Nand = 141
    TF_Array_Element_Nor = 142
    TF_Element_Array_Nor = 143
    TF_Array_Element_Xor = 144
    TF_Element_Array_Xor = 145
    TF_Array_Element_Xnor = 146
    TF_Element_Array_Xnor = 147
    Bit_Array_Match_Equality = 148
    Bit_Array_Match_Inequality = 149
    Array_Char_To_String = 150
    Bit_Vector_To_Ostring = 151
    Bit_Vector_To_Hstring = 152
    Std_Ulogic_Match_Equality = 153
    Std_Ulogic_Match_Inequality = 154
    Std_Ulogic_Match_Less = 155
    Std_Ulogic_Match_Less_Equal = 156
    Std_Ulogic_Match_Greater = 157
    Std_Ulogic_Match_Greater_Equal = 158
    Std_Ulogic_Array_Match_Equality = 159
    Std_Ulogic_Array_Match_Inequality = 160
    Deallocate = 161
    File_Open = 162
    File_Open_Status = 163
    File_Close = 164
    Read = 165
    Read_Length = 166
    Flush = 167
    Write = 168
    Endfile = 169
    Now_Function = 170
    Real_Now_Function = 171
    Frequency_Function = 172
    PNone = 173
    Foreign_Untruncated_Text_Read = 174
    Foreign_Textio_Read_Real = 175
    Foreign_Textio_Write_Real = 176
    Ieee_1164_Scalar_And = 177
    Ieee_1164_Scalar_Nand = 178
    Ieee_1164_Scalar_Or = 179
    Ieee_1164_Scalar_Nor = 180
    Ieee_1164_Scalar_Xor = 181
    Ieee_1164_Scalar_Xnor = 182
    Ieee_1164_Scalar_Not = 183
    Ieee_1164_Vector_And = 184
    Ieee_1164_Vector_Nand = 185
    Ieee_1164_Vector_Or = 186
    Ieee_1164_Vector_Nor = 187
    Ieee_1164_Vector_Xor = 188
    Ieee_1164_Vector_Xnor = 189
    Ieee_1164_Vector_Not = 190
    Ieee_1164_To_Bit = 191
    Ieee_1164_To_Bitvector = 192
    Ieee_1164_To_Stdulogic = 193
    Ieee_1164_To_Stdlogicvector_Bv = 194
    Ieee_1164_To_Stdlogicvector_Suv = 195
    Ieee_1164_To_Stdulogicvector_Bv = 196
    Ieee_1164_To_Stdulogicvector_Slv = 197
    Ieee_1164_Vector_Is_X = 198
    Ieee_1164_Scalar_Is_X = 199
    Ieee_1164_Rising_Edge = 200
    Ieee_1164_Falling_Edge = 201
    Ieee_1164_And_Suv = 202
    Ieee_1164_Nand_Suv = 203
    Ieee_1164_Or_Suv = 204
    Ieee_1164_Nor_Suv = 205
    Ieee_1164_Xor_Suv = 206
    Ieee_1164_Xnor_Suv = 207
    Ieee_1164_Vector_Sll = 208
    Ieee_1164_Vector_Srl = 209
    Ieee_1164_Vector_Rol = 210
    Ieee_1164_Vector_Ror = 211
    Ieee_1164_Condition_Operator = 212
    Ieee_Numeric_Std_Toint_Uns_Nat = 213
    Ieee_Numeric_Std_Toint_Sgn_Int = 214
    Ieee_Numeric_Std_Touns_Nat_Nat_Uns = 215
    Ieee_Numeric_Std_Touns_Nat_Uns_Uns = 216
    Ieee_Numeric_Std_Tosgn_Int_Nat_Sgn = 217
    Ieee_Numeric_Std_Tosgn_Int_Sgn_Sgn = 218
    Ieee_Numeric_Std_Resize_Uns_Nat = 219
    Ieee_Numeric_Std_Resize_Sgn_Nat = 220
    Ieee_Numeric_Std_Resize_Uns_Uns = 221
    Ieee_Numeric_Std_Resize_Sgn_Sgn = 222
    Ieee_Numeric_Std_Add_Uns_Uns = 223
    Ieee_Numeric_Std_Add_Uns_Nat = 224
    Ieee_Numeric_Std_Add_Nat_Uns = 225
    Ieee_Numeric_Std_Add_Uns_Log = 226
    Ieee_Numeric_Std_Add_Log_Uns = 227
    Ieee_Numeric_Std_Add_Sgn_Sgn = 228
    Ieee_Numeric_Std_Add_Sgn_Int = 229
    Ieee_Numeric_Std_Add_Int_Sgn = 230
    Ieee_Numeric_Std_Add_Sgn_Log = 231
    Ieee_Numeric_Std_Add_Log_Sgn = 232
    Ieee_Numeric_Std_Sub_Uns_Uns = 233
    Ieee_Numeric_Std_Sub_Uns_Nat = 234
    Ieee_Numeric_Std_Sub_Nat_Uns = 235
    Ieee_Numeric_Std_Sub_Uns_Log = 236
    Ieee_Numeric_Std_Sub_Log_Uns = 237
    Ieee_Numeric_Std_Sub_Sgn_Sgn = 238
    Ieee_Numeric_Std_Sub_Sgn_Int = 239
    Ieee_Numeric_Std_Sub_Int_Sgn = 240
    Ieee_Numeric_Std_Sub_Sgn_Log = 241
    Ieee_Numeric_Std_Sub_Log_Sgn = 242
    Ieee_Numeric_Std_Mul_Uns_Uns = 243
    Ieee_Numeric_Std_Mul_Uns_Nat = 244
    Ieee_Numeric_Std_Mul_Nat_Uns = 245
    Ieee_Numeric_Std_Mul_Sgn_Sgn = 246
    Ieee_Numeric_Std_Mul_Sgn_Int = 247
    Ieee_Numeric_Std_Mul_Int_Sgn = 248
    Ieee_Numeric_Std_Div_Uns_Uns = 249
    Ieee_Numeric_Std_Div_Uns_Nat = 250
    Ieee_Numeric_Std_Div_Nat_Uns = 251
    Ieee_Numeric_Std_Div_Sgn_Sgn = 252
    Ieee_Numeric_Std_Div_Sgn_Int = 253
    Ieee_Numeric_Std_Div_Int_Sgn = 254
    Ieee_Numeric_Std_Rem_Uns_Uns = 255
    Ieee_Numeric_Std_Rem_Uns_Nat = 256
    Ieee_Numeric_Std_Rem_Nat_Uns = 257
    Ieee_Numeric_Std_Rem_Sgn_Sgn = 258
    Ieee_Numeric_Std_Rem_Sgn_Int = 259
    Ieee_Numeric_Std_Rem_Int_Sgn = 260
    Ieee_Numeric_Std_Mod_Uns_Uns = 261
    Ieee_Numeric_Std_Mod_Uns_Nat = 262
    Ieee_Numeric_Std_Mod_Nat_Uns = 263
    Ieee_Numeric_Std_Mod_Sgn_Sgn = 264
    Ieee_Numeric_Std_Mod_Sgn_Int = 265
    Ieee_Numeric_Std_Mod_Int_Sgn = 266
    Ieee_Numeric_Std_Gt_Uns_Uns = 267
    Ieee_Numeric_Std_Gt_Uns_Nat = 268
    Ieee_Numeric_Std_Gt_Nat_Uns = 269
    Ieee_Numeric_Std_Gt_Sgn_Sgn = 270
    Ieee_Numeric_Std_Gt_Sgn_Int = 271
    Ieee_Numeric_Std_Gt_Int_Sgn = 272
    Ieee_Numeric_Std_Lt_Uns_Uns = 273
    Ieee_Numeric_Std_Lt_Uns_Nat = 274
    Ieee_Numeric_Std_Lt_Nat_Uns = 275
    Ieee_Numeric_Std_Lt_Sgn_Sgn = 276
    Ieee_Numeric_Std_Lt_Sgn_Int = 277
    Ieee_Numeric_Std_Lt_Int_Sgn = 278
    Ieee_Numeric_Std_Le_Uns_Uns = 279
    Ieee_Numeric_Std_Le_Uns_Nat = 280
    Ieee_Numeric_Std_Le_Nat_Uns = 281
    Ieee_Numeric_Std_Le_Sgn_Sgn = 282
    Ieee_Numeric_Std_Le_Sgn_Int = 283
    Ieee_Numeric_Std_Le_Int_Sgn = 284
    Ieee_Numeric_Std_Ge_Uns_Uns = 285
    Ieee_Numeric_Std_Ge_Uns_Nat = 286
    Ieee_Numeric_Std_Ge_Nat_Uns = 287
    Ieee_Numeric_Std_Ge_Sgn_Sgn = 288
    Ieee_Numeric_Std_Ge_Sgn_Int = 289
    Ieee_Numeric_Std_Ge_Int_Sgn = 290
    Ieee_Numeric_Std_Eq_Uns_Uns = 291
    Ieee_Numeric_Std_Eq_Uns_Nat = 292
    Ieee_Numeric_Std_Eq_Nat_Uns = 293
    Ieee_Numeric_Std_Eq_Sgn_Sgn = 294
    Ieee_Numeric_Std_Eq_Sgn_Int = 295
    Ieee_Numeric_Std_Eq_Int_Sgn = 296
    Ieee_Numeric_Std_Ne_Uns_Uns = 297
    Ieee_Numeric_Std_Ne_Uns_Nat = 298
    Ieee_Numeric_Std_Ne_Nat_Uns = 299
    Ieee_Numeric_Std_Ne_Sgn_Sgn = 300
    Ieee_Numeric_Std_Ne_Sgn_Int = 301
    Ieee_Numeric_Std_Ne_Int_Sgn = 302
    Ieee_Numeric_Std_Match_Gt_Uns_Uns = 303
    Ieee_Numeric_Std_Match_Gt_Uns_Nat = 304
    Ieee_Numeric_Std_Match_Gt_Nat_Uns = 305
    Ieee_Numeric_Std_Match_Gt_Sgn_Sgn = 306
    Ieee_Numeric_Std_Match_Gt_Sgn_Int = 307
    Ieee_Numeric_Std_Match_Gt_Int_Sgn = 308
    Ieee_Numeric_Std_Match_Lt_Uns_Uns = 309
    Ieee_Numeric_Std_Match_Lt_Uns_Nat = 310
    Ieee_Numeric_Std_Match_Lt_Nat_Uns = 311
    Ieee_Numeric_Std_Match_Lt_Sgn_Sgn = 312
    Ieee_Numeric_Std_Match_Lt_Sgn_Int = 313
    Ieee_Numeric_Std_Match_Lt_Int_Sgn = 314
    Ieee_Numeric_Std_Match_Le_Uns_Uns = 315
    Ieee_Numeric_Std_Match_Le_Uns_Nat = 316
    Ieee_Numeric_Std_Match_Le_Nat_Uns = 317
    Ieee_Numeric_Std_Match_Le_Sgn_Sgn = 318
    Ieee_Numeric_Std_Match_Le_Sgn_Int = 319
    Ieee_Numeric_Std_Match_Le_Int_Sgn = 320
    Ieee_Numeric_Std_Match_Ge_Uns_Uns = 321
    Ieee_Numeric_Std_Match_Ge_Uns_Nat = 322
    Ieee_Numeric_Std_Match_Ge_Nat_Uns = 323
    Ieee_Numeric_Std_Match_Ge_Sgn_Sgn = 324
    Ieee_Numeric_Std_Match_Ge_Sgn_Int = 325
    Ieee_Numeric_Std_Match_Ge_Int_Sgn = 326
    Ieee_Numeric_Std_Match_Eq_Uns_Uns = 327
    Ieee_Numeric_Std_Match_Eq_Uns_Nat = 328
    Ieee_Numeric_Std_Match_Eq_Nat_Uns = 329
    Ieee_Numeric_Std_Match_Eq_Sgn_Sgn = 330
    Ieee_Numeric_Std_Match_Eq_Sgn_Int = 331
    Ieee_Numeric_Std_Match_Eq_Int_Sgn = 332
    Ieee_Numeric_Std_Match_Ne_Uns_Uns = 333
    Ieee_Numeric_Std_Match_Ne_Uns_Nat = 334
    Ieee_Numeric_Std_Match_Ne_Nat_Uns = 335
    Ieee_Numeric_Std_Match_Ne_Sgn_Sgn = 336
    Ieee_Numeric_Std_Match_Ne_Sgn_Int = 337
    Ieee_Numeric_Std_Match_Ne_Int_Sgn = 338
    Ieee_Numeric_Std_Sll_Uns_Int = 339
    Ieee_Numeric_Std_Sll_Sgn_Int = 340
    Ieee_Numeric_Std_Srl_Uns_Int = 341
    Ieee_Numeric_Std_Srl_Sgn_Int = 342
    Ieee_Numeric_Std_Sla_Uns_Int = 343
    Ieee_Numeric_Std_Sla_Sgn_Int = 344
    Ieee_Numeric_Std_Sra_Uns_Int = 345
    Ieee_Numeric_Std_Sra_Sgn_Int = 346
    Ieee_Numeric_Std_And_Uns_Uns = 347
    Ieee_Numeric_Std_And_Sgn_Sgn = 348
    Ieee_Numeric_Std_Or_Uns_Uns = 349
    Ieee_Numeric_Std_Or_Sgn_Sgn = 350
    Ieee_Numeric_Std_Nand_Uns_Uns = 351
    Ieee_Numeric_Std_Nand_Sgn_Sgn = 352
    Ieee_Numeric_Std_Nor_Uns_Uns = 353
    Ieee_Numeric_Std_Nor_Sgn_Sgn = 354
    Ieee_Numeric_Std_Xor_Uns_Uns = 355
    Ieee_Numeric_Std_Xor_Sgn_Sgn = 356
    Ieee_Numeric_Std_Xnor_Uns_Uns = 357
    Ieee_Numeric_Std_Xnor_Sgn_Sgn = 358
    Ieee_Numeric_Std_Not_Uns = 359
    Ieee_Numeric_Std_Not_Sgn = 360
    Ieee_Numeric_Std_Abs_Sgn = 361
    Ieee_Numeric_Std_Neg_Uns = 362
    Ieee_Numeric_Std_Neg_Sgn = 363
    Ieee_Numeric_Std_Min_Uns_Uns = 364
    Ieee_Numeric_Std_Min_Uns_Nat = 365
    Ieee_Numeric_Std_Min_Nat_Uns = 366
    Ieee_Numeric_Std_Min_Sgn_Sgn = 367
    Ieee_Numeric_Std_Min_Sgn_Int = 368
    Ieee_Numeric_Std_Min_Int_Sgn = 369
    Ieee_Numeric_Std_Max_Uns_Uns = 370
    Ieee_Numeric_Std_Max_Uns_Nat = 371
    Ieee_Numeric_Std_Max_Nat_Uns = 372
    Ieee_Numeric_Std_Max_Sgn_Sgn = 373
    Ieee_Numeric_Std_Max_Sgn_Int = 374
    Ieee_Numeric_Std_Max_Int_Sgn = 375
    Ieee_Numeric_Std_Shf_Left_Uns_Nat = 376
    Ieee_Numeric_Std_Shf_Right_Uns_Nat = 377
    Ieee_Numeric_Std_Shf_Left_Sgn_Nat = 378
    Ieee_Numeric_Std_Shf_Right_Sgn_Nat = 379
    Ieee_Numeric_Std_Rot_Left_Uns_Nat = 380
    Ieee_Numeric_Std_Rot_Right_Uns_Nat = 381
    Ieee_Numeric_Std_Rot_Left_Sgn_Nat = 382
    Ieee_Numeric_Std_Rot_Right_Sgn_Nat = 383
    Ieee_Numeric_Std_Match_Log = 384
    Ieee_Numeric_Std_Match_Uns = 385
    Ieee_Numeric_Std_Match_Sgn = 386
    Ieee_Numeric_Std_Match_Slv = 387
    Ieee_Numeric_Std_Match_Suv = 388
    Ieee_Numeric_Std_To_01_Uns = 389
    Ieee_Numeric_Std_To_01_Sgn = 390
    Ieee_Math_Real_Ceil = 391
    Ieee_Math_Real_Floor = 392
    Ieee_Math_Real_Round = 393
    Ieee_Math_Real_Log2 = 394
    Ieee_Math_Real_Sin = 395
    Ieee_Math_Real_Cos = 396
    Ieee_Std_Logic_Unsigned_Add_Slv_Slv = 397
    Ieee_Std_Logic_Unsigned_Add_Slv_Int = 398
    Ieee_Std_Logic_Unsigned_Add_Int_Slv = 399
    Ieee_Std_Logic_Unsigned_Add_Slv_Log = 400
    Ieee_Std_Logic_Unsigned_Add_Log_Slv = 401
    Ieee_Std_Logic_Unsigned_Sub_Slv_Slv = 402
    Ieee_Std_Logic_Unsigned_Sub_Slv_Int = 403
    Ieee_Std_Logic_Unsigned_Sub_Int_Slv = 404
    Ieee_Std_Logic_Unsigned_Sub_Slv_Log = 405
    Ieee_Std_Logic_Unsigned_Sub_Log_Slv = 406
    Ieee_Std_Logic_Unsigned_Mul_Slv_Slv = 407
    Ieee_Std_Logic_Unsigned_Lt_Slv_Slv = 408
    Ieee_Std_Logic_Unsigned_Lt_Slv_Int = 409
    Ieee_Std_Logic_Unsigned_Lt_Int_Slv = 410
    Ieee_Std_Logic_Unsigned_Le_Slv_Slv = 411
    Ieee_Std_Logic_Unsigned_Le_Slv_Int = 412
    Ieee_Std_Logic_Unsigned_Le_Int_Slv = 413
    Ieee_Std_Logic_Unsigned_Gt_Slv_Slv = 414
    Ieee_Std_Logic_Unsigned_Gt_Slv_Int = 415
    Ieee_Std_Logic_Unsigned_Gt_Int_Slv = 416
    Ieee_Std_Logic_Unsigned_Ge_Slv_Slv = 417
    Ieee_Std_Logic_Unsigned_Ge_Slv_Int = 418
    Ieee_Std_Logic_Unsigned_Ge_Int_Slv = 419
    Ieee_Std_Logic_Unsigned_Eq_Slv_Slv = 420
    Ieee_Std_Logic_Unsigned_Eq_Slv_Int = 421
    Ieee_Std_Logic_Unsigned_Eq_Int_Slv = 422
    Ieee_Std_Logic_Unsigned_Ne_Slv_Slv = 423
    Ieee_Std_Logic_Unsigned_Ne_Slv_Int = 424
    Ieee_Std_Logic_Unsigned_Ne_Int_Slv = 425
    Ieee_Std_Logic_Unsigned_Conv_Integer = 426
    Ieee_Std_Logic_Signed_Add_Slv_Slv = 427
    Ieee_Std_Logic_Signed_Add_Slv_Int = 428
    Ieee_Std_Logic_Signed_Add_Int_Slv = 429
    Ieee_Std_Logic_Signed_Add_Slv_Log = 430
    Ieee_Std_Logic_Signed_Add_Log_Slv = 431
    Ieee_Std_Logic_Signed_Sub_Slv_Slv = 432
    Ieee_Std_Logic_Signed_Sub_Slv_Int = 433
    Ieee_Std_Logic_Signed_Sub_Int_Slv = 434
    Ieee_Std_Logic_Signed_Sub_Slv_Log = 435
    Ieee_Std_Logic_Signed_Sub_Log_Slv = 436
    Ieee_Std_Logic_Signed_Mul_Slv_Slv = 437
    Ieee_Std_Logic_Arith_Conv_Unsigned_Int = 438
    Ieee_Std_Logic_Arith_Conv_Unsigned_Uns = 439
    Ieee_Std_Logic_Arith_Conv_Unsigned_Sgn = 440
    Ieee_Std_Logic_Arith_Conv_Unsigned_Log = 441
    Ieee_Std_Logic_Arith_Conv_Integer_Int = 442
    Ieee_Std_Logic_Arith_Conv_Integer_Uns = 443
    Ieee_Std_Logic_Arith_Conv_Integer_Sgn = 444
    Ieee_Std_Logic_Arith_Conv_Integer_Log = 445
    Ieee_Std_Logic_Arith_Conv_Vector_Int = 446
    Ieee_Std_Logic_Arith_Conv_Vector_Uns = 447
    Ieee_Std_Logic_Arith_Conv_Vector_Sgn = 448
    Ieee_Std_Logic_Arith_Conv_Vector_Log = 449
    Ieee_Std_Logic_Arith_Ext = 450
    Ieee_Std_Logic_Arith_Sxt = 451
    Ieee_Std_Logic_Arith_Mul_Uns_Uns_Uns = 452
    Ieee_Std_Logic_Arith_Mul_Sgn_Sgn_Sgn = 453
    Ieee_Std_Logic_Arith_Mul_Sgn_Uns_Sgn = 454
    Ieee_Std_Logic_Arith_Mul_Uns_Sgn_Sgn = 455
    Ieee_Std_Logic_Arith_Mul_Uns_Uns_Slv = 456
    Ieee_Std_Logic_Arith_Mul_Sgn_Sgn_Slv = 457
    Ieee_Std_Logic_Arith_Mul_Sgn_Uns_Slv = 458
    Ieee_Std_Logic_Arith_Mul_Uns_Sgn_Slv = 459
    Ieee_Std_Logic_Arith_Add_Uns_Uns_Uns = 460
    Ieee_Std_Logic_Arith_Add_Sgn_Sgn_Sgn = 461
    Ieee_Std_Logic_Arith_Add_Uns_Sgn_Sgn = 462
    Ieee_Std_Logic_Arith_Add_Sgn_Uns_Sgn = 463
    Ieee_Std_Logic_Arith_Add_Uns_Int_Uns = 464
    Ieee_Std_Logic_Arith_Add_Int_Uns_Uns = 465
    Ieee_Std_Logic_Arith_Add_Sgn_Int_Sgn = 466
    Ieee_Std_Logic_Arith_Add_Int_Sgn_Sgn = 467
    Ieee_Std_Logic_Arith_Add_Uns_Log_Uns = 468
    Ieee_Std_Logic_Arith_Add_Log_Uns_Uns = 469
    Ieee_Std_Logic_Arith_Add_Sgn_Log_Sgn = 470
    Ieee_Std_Logic_Arith_Add_Log_Sgn_Sgn = 471
    Ieee_Std_Logic_Arith_Add_Uns_Uns_Slv = 472
    Ieee_Std_Logic_Arith_Add_Sgn_Sgn_Slv = 473
    Ieee_Std_Logic_Arith_Add_Uns_Sgn_Slv = 474
    Ieee_Std_Logic_Arith_Add_Sgn_Uns_Slv = 475
    Ieee_Std_Logic_Arith_Add_Uns_Int_Slv = 476
    Ieee_Std_Logic_Arith_Add_Int_Uns_Slv = 477
    Ieee_Std_Logic_Arith_Add_Sgn_Int_Slv = 478
    Ieee_Std_Logic_Arith_Add_Int_Sgn_Slv = 479
    Ieee_Std_Logic_Arith_Add_Uns_Log_Slv = 480
    Ieee_Std_Logic_Arith_Add_Log_Uns_Slv = 481
    Ieee_Std_Logic_Arith_Add_Sgn_Log_Slv = 482
    Ieee_Std_Logic_Arith_Add_Log_Sgn_Slv = 483
    Ieee_Std_Logic_Arith_Sub_Uns_Uns_Uns = 484
    Ieee_Std_Logic_Arith_Sub_Sgn_Sgn_Sgn = 485
    Ieee_Std_Logic_Arith_Sub_Uns_Sgn_Sgn = 486
    Ieee_Std_Logic_Arith_Sub_Sgn_Uns_Sgn = 487
    Ieee_Std_Logic_Arith_Sub_Uns_Int_Uns = 488
    Ieee_Std_Logic_Arith_Sub_Int_Uns_Uns = 489
    Ieee_Std_Logic_Arith_Sub_Sgn_Int_Sgn = 490
    Ieee_Std_Logic_Arith_Sub_Int_Sgn_Sgn = 491
    Ieee_Std_Logic_Arith_Sub_Uns_Log_Uns = 492
    Ieee_Std_Logic_Arith_Sub_Log_Uns_Uns = 493
    Ieee_Std_Logic_Arith_Sub_Sgn_Log_Sgn = 494
    Ieee_Std_Logic_Arith_Sub_Log_Sgn_Sgn = 495
    Ieee_Std_Logic_Arith_Sub_Uns_Uns_Slv = 496
    Ieee_Std_Logic_Arith_Sub_Sgn_Sgn_Slv = 497
    Ieee_Std_Logic_Arith_Sub_Uns_Sgn_Slv = 498
    Ieee_Std_Logic_Arith_Sub_Sgn_Uns_Slv = 499
    Ieee_Std_Logic_Arith_Sub_Uns_Int_Slv = 500
    Ieee_Std_Logic_Arith_Sub_Int_Uns_Slv = 501
    Ieee_Std_Logic_Arith_Sub_Sgn_Int_Slv = 502
    Ieee_Std_Logic_Arith_Sub_Int_Sgn_Slv = 503
    Ieee_Std_Logic_Arith_Sub_Uns_Log_Slv = 504
    Ieee_Std_Logic_Arith_Sub_Log_Uns_Slv = 505
    Ieee_Std_Logic_Arith_Sub_Sgn_Log_Slv = 506
    Ieee_Std_Logic_Arith_Sub_Log_Sgn_Slv = 507
    Ieee_Std_Logic_Arith_Lt_Uns_Uns = 508
    Ieee_Std_Logic_Arith_Lt_Sgn_Sgn = 509
    Ieee_Std_Logic_Arith_Lt_Uns_Sgn = 510
    Ieee_Std_Logic_Arith_Lt_Sgn_Uns = 511
    Ieee_Std_Logic_Arith_Lt_Uns_Int = 512
    Ieee_Std_Logic_Arith_Lt_Int_Uns = 513
    Ieee_Std_Logic_Arith_Lt_Sgn_Int = 514
    Ieee_Std_Logic_Arith_Lt_Int_Sgn = 515
    Ieee_Std_Logic_Arith_Le_Uns_Uns = 516
    Ieee_Std_Logic_Arith_Le_Sgn_Sgn = 517
    Ieee_Std_Logic_Arith_Le_Uns_Sgn = 518
    Ieee_Std_Logic_Arith_Le_Sgn_Uns = 519
    Ieee_Std_Logic_Arith_Le_Uns_Int = 520
    Ieee_Std_Logic_Arith_Le_Int_Uns = 521
    Ieee_Std_Logic_Arith_Le_Sgn_Int = 522
    Ieee_Std_Logic_Arith_Le_Int_Sgn = 523
    Ieee_Std_Logic_Arith_Gt_Uns_Uns = 524
    Ieee_Std_Logic_Arith_Gt_Sgn_Sgn = 525
    Ieee_Std_Logic_Arith_Gt_Uns_Sgn = 526
    Ieee_Std_Logic_Arith_Gt_Sgn_Uns = 527
    Ieee_Std_Logic_Arith_Gt_Uns_Int = 528
    Ieee_Std_Logic_Arith_Gt_Int_Uns = 529
    Ieee_Std_Logic_Arith_Gt_Sgn_Int = 530
    Ieee_Std_Logic_Arith_Gt_Int_Sgn = 531
    Ieee_Std_Logic_Arith_Ge_Uns_Uns = 532
    Ieee_Std_Logic_Arith_Ge_Sgn_Sgn = 533
    Ieee_Std_Logic_Arith_Ge_Uns_Sgn = 534
    Ieee_Std_Logic_Arith_Ge_Sgn_Uns = 535
    Ieee_Std_Logic_Arith_Ge_Uns_Int = 536
    Ieee_Std_Logic_Arith_Ge_Int_Uns = 537
    Ieee_Std_Logic_Arith_Ge_Sgn_Int = 538
    Ieee_Std_Logic_Arith_Ge_Int_Sgn = 539
    Ieee_Std_Logic_Arith_Eq_Uns_Uns = 540
    Ieee_Std_Logic_Arith_Eq_Sgn_Sgn = 541
    Ieee_Std_Logic_Arith_Eq_Uns_Sgn = 542
    Ieee_Std_Logic_Arith_Eq_Sgn_Uns = 543
    Ieee_Std_Logic_Arith_Eq_Uns_Int = 544
    Ieee_Std_Logic_Arith_Eq_Int_Uns = 545
    Ieee_Std_Logic_Arith_Eq_Sgn_Int = 546
    Ieee_Std_Logic_Arith_Eq_Int_Sgn = 547
    Ieee_Std_Logic_Arith_Ne_Uns_Uns = 548
    Ieee_Std_Logic_Arith_Ne_Sgn_Sgn = 549
    Ieee_Std_Logic_Arith_Ne_Uns_Sgn = 550
    Ieee_Std_Logic_Arith_Ne_Sgn_Uns = 551
    Ieee_Std_Logic_Arith_Ne_Uns_Int = 552
    Ieee_Std_Logic_Arith_Ne_Int_Uns = 553
    Ieee_Std_Logic_Arith_Ne_Sgn_Int = 554
    Ieee_Std_Logic_Arith_Ne_Int_Sgn = 555
    Ieee_Std_Logic_Misc_And_Reduce_Slv = 556
    Ieee_Std_Logic_Misc_And_Reduce_Suv = 557
    Ieee_Std_Logic_Misc_Nand_Reduce_Slv = 558
    Ieee_Std_Logic_Misc_Nand_Reduce_Suv = 559
    Ieee_Std_Logic_Misc_Or_Reduce_Slv = 560
    Ieee_Std_Logic_Misc_Or_Reduce_Suv = 561
    Ieee_Std_Logic_Misc_Nor_Reduce_Slv = 562
    Ieee_Std_Logic_Misc_Nor_Reduce_Suv = 563
    Ieee_Std_Logic_Misc_Xor_Reduce_Slv = 564
    Ieee_Std_Logic_Misc_Xor_Reduce_Suv = 565
    Ieee_Std_Logic_Misc_Xnor_Reduce_Slv = 566
    Ieee_Std_Logic_Misc_Xnor_Reduce_Suv = 567

Get_Kind = libghdl.vhdl__nodes__get_kind
Get_Location = libghdl.vhdl__nodes__get_location

Get_First_Design_Unit = libghdl.vhdl__nodes__get_first_design_unit

Set_First_Design_Unit = libghdl.vhdl__nodes__set_first_design_unit

Get_Last_Design_Unit = libghdl.vhdl__nodes__get_last_design_unit

Set_Last_Design_Unit = libghdl.vhdl__nodes__set_last_design_unit

Get_Library_Declaration = libghdl.vhdl__nodes__get_library_declaration

Set_Library_Declaration = libghdl.vhdl__nodes__set_library_declaration

Get_File_Checksum = libghdl.vhdl__nodes__get_file_checksum

Set_File_Checksum = libghdl.vhdl__nodes__set_file_checksum

Get_Analysis_Time_Stamp = libghdl.vhdl__nodes__get_analysis_time_stamp

Set_Analysis_Time_Stamp = libghdl.vhdl__nodes__set_analysis_time_stamp

Get_Design_File_Source = libghdl.vhdl__nodes__get_design_file_source

Set_Design_File_Source = libghdl.vhdl__nodes__set_design_file_source

Get_Library = libghdl.vhdl__nodes__get_library

Set_Library = libghdl.vhdl__nodes__set_library

Get_File_Dependence_List = libghdl.vhdl__nodes__get_file_dependence_list

Set_File_Dependence_List = libghdl.vhdl__nodes__set_file_dependence_list

Get_Design_File_Filename = libghdl.vhdl__nodes__get_design_file_filename

Set_Design_File_Filename = libghdl.vhdl__nodes__set_design_file_filename

Get_Design_File_Directory = libghdl.vhdl__nodes__get_design_file_directory

Set_Design_File_Directory = libghdl.vhdl__nodes__set_design_file_directory

Get_Design_File = libghdl.vhdl__nodes__get_design_file

Set_Design_File = libghdl.vhdl__nodes__set_design_file

Get_Design_File_Chain = libghdl.vhdl__nodes__get_design_file_chain

Set_Design_File_Chain = libghdl.vhdl__nodes__set_design_file_chain

Get_Library_Directory = libghdl.vhdl__nodes__get_library_directory

Set_Library_Directory = libghdl.vhdl__nodes__set_library_directory

Get_Date = libghdl.vhdl__nodes__get_date

Set_Date = libghdl.vhdl__nodes__set_date

Get_Context_Items = libghdl.vhdl__nodes__get_context_items

Set_Context_Items = libghdl.vhdl__nodes__set_context_items

Get_Dependence_List = libghdl.vhdl__nodes__get_dependence_list

Set_Dependence_List = libghdl.vhdl__nodes__set_dependence_list

Get_Analysis_Checks_List = libghdl.vhdl__nodes__get_analysis_checks_list

Set_Analysis_Checks_List = libghdl.vhdl__nodes__set_analysis_checks_list

Get_Date_State = libghdl.vhdl__nodes__get_date_state

Set_Date_State = libghdl.vhdl__nodes__set_date_state

Get_Guarded_Target_State = libghdl.vhdl__nodes__get_guarded_target_state

Set_Guarded_Target_State = libghdl.vhdl__nodes__set_guarded_target_state

Get_Library_Unit = libghdl.vhdl__nodes__get_library_unit

Set_Library_Unit = libghdl.vhdl__nodes__set_library_unit

Get_Hash_Chain = libghdl.vhdl__nodes__get_hash_chain

Set_Hash_Chain = libghdl.vhdl__nodes__set_hash_chain

Get_Design_Unit_Source_Pos = libghdl.vhdl__nodes__get_design_unit_source_pos

Set_Design_Unit_Source_Pos = libghdl.vhdl__nodes__set_design_unit_source_pos

Get_Design_Unit_Source_Line = libghdl.vhdl__nodes__get_design_unit_source_line

Set_Design_Unit_Source_Line = libghdl.vhdl__nodes__set_design_unit_source_line

Get_Design_Unit_Source_Col = libghdl.vhdl__nodes__get_design_unit_source_col

Set_Design_Unit_Source_Col = libghdl.vhdl__nodes__set_design_unit_source_col

Get_Value = libghdl.vhdl__nodes__get_value

Set_Value = libghdl.vhdl__nodes__set_value

Get_Enum_Pos = libghdl.vhdl__nodes__get_enum_pos

Set_Enum_Pos = libghdl.vhdl__nodes__set_enum_pos

Get_Physical_Literal = libghdl.vhdl__nodes__get_physical_literal

Set_Physical_Literal = libghdl.vhdl__nodes__set_physical_literal

Get_Fp_Value = libghdl.vhdl__nodes__get_fp_value

Set_Fp_Value = libghdl.vhdl__nodes__set_fp_value

Get_Simple_Aggregate_List = libghdl.vhdl__nodes__get_simple_aggregate_list

Set_Simple_Aggregate_List = libghdl.vhdl__nodes__set_simple_aggregate_list

Get_String8_Id = libghdl.vhdl__nodes__get_string8_id

Set_String8_Id = libghdl.vhdl__nodes__set_string8_id

Get_String_Length = libghdl.vhdl__nodes__get_string_length

Set_String_Length = libghdl.vhdl__nodes__set_string_length

Get_Bit_String_Base = libghdl.vhdl__nodes__get_bit_string_base

Set_Bit_String_Base = libghdl.vhdl__nodes__set_bit_string_base

Get_Has_Signed = libghdl.vhdl__nodes__get_has_signed

Set_Has_Signed = libghdl.vhdl__nodes__set_has_signed

Get_Has_Sign = libghdl.vhdl__nodes__get_has_sign

Set_Has_Sign = libghdl.vhdl__nodes__set_has_sign

Get_Has_Length = libghdl.vhdl__nodes__get_has_length

Set_Has_Length = libghdl.vhdl__nodes__set_has_length

Get_Literal_Length = libghdl.vhdl__nodes__get_literal_length

Set_Literal_Length = libghdl.vhdl__nodes__set_literal_length

Get_Literal_Origin = libghdl.vhdl__nodes__get_literal_origin

Set_Literal_Origin = libghdl.vhdl__nodes__set_literal_origin

Get_Range_Origin = libghdl.vhdl__nodes__get_range_origin

Set_Range_Origin = libghdl.vhdl__nodes__set_range_origin

Get_Literal_Subtype = libghdl.vhdl__nodes__get_literal_subtype

Set_Literal_Subtype = libghdl.vhdl__nodes__set_literal_subtype

Get_Allocator_Subtype = libghdl.vhdl__nodes__get_allocator_subtype

Set_Allocator_Subtype = libghdl.vhdl__nodes__set_allocator_subtype

Get_Entity_Class = libghdl.vhdl__nodes__get_entity_class

Set_Entity_Class = libghdl.vhdl__nodes__set_entity_class

Get_Entity_Name_List = libghdl.vhdl__nodes__get_entity_name_list

Set_Entity_Name_List = libghdl.vhdl__nodes__set_entity_name_list

Get_Attribute_Designator = libghdl.vhdl__nodes__get_attribute_designator

Set_Attribute_Designator = libghdl.vhdl__nodes__set_attribute_designator

Get_Attribute_Specification_Chain = libghdl.vhdl__nodes__get_attribute_specification_chain

Set_Attribute_Specification_Chain = libghdl.vhdl__nodes__set_attribute_specification_chain

Get_Attribute_Specification = libghdl.vhdl__nodes__get_attribute_specification

Set_Attribute_Specification = libghdl.vhdl__nodes__set_attribute_specification

Get_Signal_List = libghdl.vhdl__nodes__get_signal_list

Set_Signal_List = libghdl.vhdl__nodes__set_signal_list

Get_Quantity_List = libghdl.vhdl__nodes__get_quantity_list

Set_Quantity_List = libghdl.vhdl__nodes__set_quantity_list

Get_Designated_Entity = libghdl.vhdl__nodes__get_designated_entity

Set_Designated_Entity = libghdl.vhdl__nodes__set_designated_entity

Get_Formal = libghdl.vhdl__nodes__get_formal

Set_Formal = libghdl.vhdl__nodes__set_formal

Get_Actual = libghdl.vhdl__nodes__get_actual

Set_Actual = libghdl.vhdl__nodes__set_actual

Get_Actual_Conversion = libghdl.vhdl__nodes__get_actual_conversion

Set_Actual_Conversion = libghdl.vhdl__nodes__set_actual_conversion

Get_Formal_Conversion = libghdl.vhdl__nodes__get_formal_conversion

Set_Formal_Conversion = libghdl.vhdl__nodes__set_formal_conversion

Get_Whole_Association_Flag = libghdl.vhdl__nodes__get_whole_association_flag

Set_Whole_Association_Flag = libghdl.vhdl__nodes__set_whole_association_flag

Get_Collapse_Signal_Flag = libghdl.vhdl__nodes__get_collapse_signal_flag

Set_Collapse_Signal_Flag = libghdl.vhdl__nodes__set_collapse_signal_flag

Get_Artificial_Flag = libghdl.vhdl__nodes__get_artificial_flag

Set_Artificial_Flag = libghdl.vhdl__nodes__set_artificial_flag

Get_Open_Flag = libghdl.vhdl__nodes__get_open_flag

Set_Open_Flag = libghdl.vhdl__nodes__set_open_flag

Get_After_Drivers_Flag = libghdl.vhdl__nodes__get_after_drivers_flag

Set_After_Drivers_Flag = libghdl.vhdl__nodes__set_after_drivers_flag

Get_We_Value = libghdl.vhdl__nodes__get_we_value

Set_We_Value = libghdl.vhdl__nodes__set_we_value

Get_Time = libghdl.vhdl__nodes__get_time

Set_Time = libghdl.vhdl__nodes__set_time

Get_Associated_Expr = libghdl.vhdl__nodes__get_associated_expr

Set_Associated_Expr = libghdl.vhdl__nodes__set_associated_expr

Get_Associated_Block = libghdl.vhdl__nodes__get_associated_block

Set_Associated_Block = libghdl.vhdl__nodes__set_associated_block

Get_Associated_Chain = libghdl.vhdl__nodes__get_associated_chain

Set_Associated_Chain = libghdl.vhdl__nodes__set_associated_chain

Get_Choice_Name = libghdl.vhdl__nodes__get_choice_name

Set_Choice_Name = libghdl.vhdl__nodes__set_choice_name

Get_Choice_Expression = libghdl.vhdl__nodes__get_choice_expression

Set_Choice_Expression = libghdl.vhdl__nodes__set_choice_expression

Get_Choice_Range = libghdl.vhdl__nodes__get_choice_range

Set_Choice_Range = libghdl.vhdl__nodes__set_choice_range

Get_Same_Alternative_Flag = libghdl.vhdl__nodes__get_same_alternative_flag

Set_Same_Alternative_Flag = libghdl.vhdl__nodes__set_same_alternative_flag

Get_Element_Type_Flag = libghdl.vhdl__nodes__get_element_type_flag

Set_Element_Type_Flag = libghdl.vhdl__nodes__set_element_type_flag

Get_Architecture = libghdl.vhdl__nodes__get_architecture

Set_Architecture = libghdl.vhdl__nodes__set_architecture

Get_Block_Specification = libghdl.vhdl__nodes__get_block_specification

Set_Block_Specification = libghdl.vhdl__nodes__set_block_specification

Get_Prev_Block_Configuration = libghdl.vhdl__nodes__get_prev_block_configuration

Set_Prev_Block_Configuration = libghdl.vhdl__nodes__set_prev_block_configuration

Get_Configuration_Item_Chain = libghdl.vhdl__nodes__get_configuration_item_chain

Set_Configuration_Item_Chain = libghdl.vhdl__nodes__set_configuration_item_chain

Get_Attribute_Value_Chain = libghdl.vhdl__nodes__get_attribute_value_chain

Set_Attribute_Value_Chain = libghdl.vhdl__nodes__set_attribute_value_chain

Get_Spec_Chain = libghdl.vhdl__nodes__get_spec_chain

Set_Spec_Chain = libghdl.vhdl__nodes__set_spec_chain

Get_Value_Chain = libghdl.vhdl__nodes__get_value_chain

Set_Value_Chain = libghdl.vhdl__nodes__set_value_chain

Get_Attribute_Value_Spec_Chain = libghdl.vhdl__nodes__get_attribute_value_spec_chain

Set_Attribute_Value_Spec_Chain = libghdl.vhdl__nodes__set_attribute_value_spec_chain

Get_Entity_Name = libghdl.vhdl__nodes__get_entity_name

Set_Entity_Name = libghdl.vhdl__nodes__set_entity_name

Get_Package = libghdl.vhdl__nodes__get_package

Set_Package = libghdl.vhdl__nodes__set_package

Get_Package_Body = libghdl.vhdl__nodes__get_package_body

Set_Package_Body = libghdl.vhdl__nodes__set_package_body

Get_Instance_Package_Body = libghdl.vhdl__nodes__get_instance_package_body

Set_Instance_Package_Body = libghdl.vhdl__nodes__set_instance_package_body

Get_Need_Body = libghdl.vhdl__nodes__get_need_body

Set_Need_Body = libghdl.vhdl__nodes__set_need_body

Get_Macro_Expanded_Flag = libghdl.vhdl__nodes__get_macro_expanded_flag

Set_Macro_Expanded_Flag = libghdl.vhdl__nodes__set_macro_expanded_flag

Get_Need_Instance_Bodies = libghdl.vhdl__nodes__get_need_instance_bodies

Set_Need_Instance_Bodies = libghdl.vhdl__nodes__set_need_instance_bodies

Get_Hierarchical_Name = libghdl.vhdl__nodes__get_hierarchical_name

Set_Hierarchical_Name = libghdl.vhdl__nodes__set_hierarchical_name

Get_Inherit_Spec_Chain = libghdl.vhdl__nodes__get_inherit_spec_chain

Set_Inherit_Spec_Chain = libghdl.vhdl__nodes__set_inherit_spec_chain

Get_Vunit_Item_Chain = libghdl.vhdl__nodes__get_vunit_item_chain

Set_Vunit_Item_Chain = libghdl.vhdl__nodes__set_vunit_item_chain

Get_Bound_Vunit_Chain = libghdl.vhdl__nodes__get_bound_vunit_chain

Set_Bound_Vunit_Chain = libghdl.vhdl__nodes__set_bound_vunit_chain

Get_Block_Configuration = libghdl.vhdl__nodes__get_block_configuration

Set_Block_Configuration = libghdl.vhdl__nodes__set_block_configuration

Get_Concurrent_Statement_Chain = libghdl.vhdl__nodes__get_concurrent_statement_chain

Set_Concurrent_Statement_Chain = libghdl.vhdl__nodes__set_concurrent_statement_chain

Get_Chain = libghdl.vhdl__nodes__get_chain

Set_Chain = libghdl.vhdl__nodes__set_chain

Get_Port_Chain = libghdl.vhdl__nodes__get_port_chain

Set_Port_Chain = libghdl.vhdl__nodes__set_port_chain

Get_Generic_Chain = libghdl.vhdl__nodes__get_generic_chain

Set_Generic_Chain = libghdl.vhdl__nodes__set_generic_chain

Get_Type = libghdl.vhdl__nodes__get_type

Set_Type = libghdl.vhdl__nodes__set_type

Get_Subtype_Indication = libghdl.vhdl__nodes__get_subtype_indication

Set_Subtype_Indication = libghdl.vhdl__nodes__set_subtype_indication

Get_Discrete_Range = libghdl.vhdl__nodes__get_discrete_range

Set_Discrete_Range = libghdl.vhdl__nodes__set_discrete_range

Get_Type_Definition = libghdl.vhdl__nodes__get_type_definition

Set_Type_Definition = libghdl.vhdl__nodes__set_type_definition

Get_Subtype_Definition = libghdl.vhdl__nodes__get_subtype_definition

Set_Subtype_Definition = libghdl.vhdl__nodes__set_subtype_definition

Get_Incomplete_Type_Declaration = libghdl.vhdl__nodes__get_incomplete_type_declaration

Set_Incomplete_Type_Declaration = libghdl.vhdl__nodes__set_incomplete_type_declaration

Get_Interface_Type_Subprograms = libghdl.vhdl__nodes__get_interface_type_subprograms

Set_Interface_Type_Subprograms = libghdl.vhdl__nodes__set_interface_type_subprograms

Get_Nature_Definition = libghdl.vhdl__nodes__get_nature_definition

Set_Nature_Definition = libghdl.vhdl__nodes__set_nature_definition

Get_Nature = libghdl.vhdl__nodes__get_nature

Set_Nature = libghdl.vhdl__nodes__set_nature

Get_Subnature_Indication = libghdl.vhdl__nodes__get_subnature_indication

Set_Subnature_Indication = libghdl.vhdl__nodes__set_subnature_indication

Get_Mode = libghdl.vhdl__nodes__get_mode

Set_Mode = libghdl.vhdl__nodes__set_mode

Get_Guarded_Signal_Flag = libghdl.vhdl__nodes__get_guarded_signal_flag

Set_Guarded_Signal_Flag = libghdl.vhdl__nodes__set_guarded_signal_flag

Get_Signal_Kind = libghdl.vhdl__nodes__get_signal_kind

Set_Signal_Kind = libghdl.vhdl__nodes__set_signal_kind

Get_Base_Name = libghdl.vhdl__nodes__get_base_name

Set_Base_Name = libghdl.vhdl__nodes__set_base_name

Get_Interface_Declaration_Chain = libghdl.vhdl__nodes__get_interface_declaration_chain

Set_Interface_Declaration_Chain = libghdl.vhdl__nodes__set_interface_declaration_chain

Get_Subprogram_Specification = libghdl.vhdl__nodes__get_subprogram_specification

Set_Subprogram_Specification = libghdl.vhdl__nodes__set_subprogram_specification

Get_Sequential_Statement_Chain = libghdl.vhdl__nodes__get_sequential_statement_chain

Set_Sequential_Statement_Chain = libghdl.vhdl__nodes__set_sequential_statement_chain

Get_Simultaneous_Statement_Chain = libghdl.vhdl__nodes__get_simultaneous_statement_chain

Set_Simultaneous_Statement_Chain = libghdl.vhdl__nodes__set_simultaneous_statement_chain

Get_Subprogram_Body = libghdl.vhdl__nodes__get_subprogram_body

Set_Subprogram_Body = libghdl.vhdl__nodes__set_subprogram_body

Get_Overload_Number = libghdl.vhdl__nodes__get_overload_number

Set_Overload_Number = libghdl.vhdl__nodes__set_overload_number

Get_Subprogram_Depth = libghdl.vhdl__nodes__get_subprogram_depth

Set_Subprogram_Depth = libghdl.vhdl__nodes__set_subprogram_depth

Get_Subprogram_Hash = libghdl.vhdl__nodes__get_subprogram_hash

Set_Subprogram_Hash = libghdl.vhdl__nodes__set_subprogram_hash

Get_Impure_Depth = libghdl.vhdl__nodes__get_impure_depth

Set_Impure_Depth = libghdl.vhdl__nodes__set_impure_depth

Get_Return_Type = libghdl.vhdl__nodes__get_return_type

Set_Return_Type = libghdl.vhdl__nodes__set_return_type

Get_Implicit_Definition = libghdl.vhdl__nodes__get_implicit_definition

Set_Implicit_Definition = libghdl.vhdl__nodes__set_implicit_definition

Get_Default_Value = libghdl.vhdl__nodes__get_default_value

Set_Default_Value = libghdl.vhdl__nodes__set_default_value

Get_Deferred_Declaration = libghdl.vhdl__nodes__get_deferred_declaration

Set_Deferred_Declaration = libghdl.vhdl__nodes__set_deferred_declaration

Get_Deferred_Declaration_Flag = libghdl.vhdl__nodes__get_deferred_declaration_flag

Set_Deferred_Declaration_Flag = libghdl.vhdl__nodes__set_deferred_declaration_flag

Get_Shared_Flag = libghdl.vhdl__nodes__get_shared_flag

Set_Shared_Flag = libghdl.vhdl__nodes__set_shared_flag

Get_Design_Unit = libghdl.vhdl__nodes__get_design_unit

Set_Design_Unit = libghdl.vhdl__nodes__set_design_unit

Get_Block_Statement = libghdl.vhdl__nodes__get_block_statement

Set_Block_Statement = libghdl.vhdl__nodes__set_block_statement

Get_Signal_Driver = libghdl.vhdl__nodes__get_signal_driver

Set_Signal_Driver = libghdl.vhdl__nodes__set_signal_driver

Get_Declaration_Chain = libghdl.vhdl__nodes__get_declaration_chain

Set_Declaration_Chain = libghdl.vhdl__nodes__set_declaration_chain

Get_File_Logical_Name = libghdl.vhdl__nodes__get_file_logical_name

Set_File_Logical_Name = libghdl.vhdl__nodes__set_file_logical_name

Get_File_Open_Kind = libghdl.vhdl__nodes__get_file_open_kind

Set_File_Open_Kind = libghdl.vhdl__nodes__set_file_open_kind

Get_Element_Position = libghdl.vhdl__nodes__get_element_position

Set_Element_Position = libghdl.vhdl__nodes__set_element_position

Get_Use_Clause_Chain = libghdl.vhdl__nodes__get_use_clause_chain

Set_Use_Clause_Chain = libghdl.vhdl__nodes__set_use_clause_chain

Get_Context_Reference_Chain = libghdl.vhdl__nodes__get_context_reference_chain

Set_Context_Reference_Chain = libghdl.vhdl__nodes__set_context_reference_chain

Get_Selected_Name = libghdl.vhdl__nodes__get_selected_name

Set_Selected_Name = libghdl.vhdl__nodes__set_selected_name

Get_Type_Declarator = libghdl.vhdl__nodes__get_type_declarator

Set_Type_Declarator = libghdl.vhdl__nodes__set_type_declarator

Get_Complete_Type_Definition = libghdl.vhdl__nodes__get_complete_type_definition

Set_Complete_Type_Definition = libghdl.vhdl__nodes__set_complete_type_definition

Get_Incomplete_Type_Ref_Chain = libghdl.vhdl__nodes__get_incomplete_type_ref_chain

Set_Incomplete_Type_Ref_Chain = libghdl.vhdl__nodes__set_incomplete_type_ref_chain

Get_Associated_Type = libghdl.vhdl__nodes__get_associated_type

Set_Associated_Type = libghdl.vhdl__nodes__set_associated_type

Get_Enumeration_Literal_List = libghdl.vhdl__nodes__get_enumeration_literal_list

Set_Enumeration_Literal_List = libghdl.vhdl__nodes__set_enumeration_literal_list

Get_Entity_Class_Entry_Chain = libghdl.vhdl__nodes__get_entity_class_entry_chain

Set_Entity_Class_Entry_Chain = libghdl.vhdl__nodes__set_entity_class_entry_chain

Get_Group_Constituent_List = libghdl.vhdl__nodes__get_group_constituent_list

Set_Group_Constituent_List = libghdl.vhdl__nodes__set_group_constituent_list

Get_Unit_Chain = libghdl.vhdl__nodes__get_unit_chain

Set_Unit_Chain = libghdl.vhdl__nodes__set_unit_chain

Get_Primary_Unit = libghdl.vhdl__nodes__get_primary_unit

Set_Primary_Unit = libghdl.vhdl__nodes__set_primary_unit

Get_Identifier = libghdl.vhdl__nodes__get_identifier

Set_Identifier = libghdl.vhdl__nodes__set_identifier

Get_Label = libghdl.vhdl__nodes__get_label

Set_Label = libghdl.vhdl__nodes__set_label

Get_Visible_Flag = libghdl.vhdl__nodes__get_visible_flag

Set_Visible_Flag = libghdl.vhdl__nodes__set_visible_flag

Get_Range_Constraint = libghdl.vhdl__nodes__get_range_constraint

Set_Range_Constraint = libghdl.vhdl__nodes__set_range_constraint

Get_Direction = libghdl.vhdl__nodes__get_direction

Set_Direction = libghdl.vhdl__nodes__set_direction

Get_Left_Limit = libghdl.vhdl__nodes__get_left_limit

Set_Left_Limit = libghdl.vhdl__nodes__set_left_limit

Get_Right_Limit = libghdl.vhdl__nodes__get_right_limit

Set_Right_Limit = libghdl.vhdl__nodes__set_right_limit

Get_Left_Limit_Expr = libghdl.vhdl__nodes__get_left_limit_expr

Set_Left_Limit_Expr = libghdl.vhdl__nodes__set_left_limit_expr

Get_Right_Limit_Expr = libghdl.vhdl__nodes__get_right_limit_expr

Set_Right_Limit_Expr = libghdl.vhdl__nodes__set_right_limit_expr

Get_Base_Type = libghdl.vhdl__nodes__get_base_type

Set_Base_Type = libghdl.vhdl__nodes__set_base_type

Get_Simple_Nature = libghdl.vhdl__nodes__get_simple_nature

Set_Simple_Nature = libghdl.vhdl__nodes__set_simple_nature

Get_Base_Nature = libghdl.vhdl__nodes__get_base_nature

Set_Base_Nature = libghdl.vhdl__nodes__set_base_nature

Get_Resolution_Indication = libghdl.vhdl__nodes__get_resolution_indication

Set_Resolution_Indication = libghdl.vhdl__nodes__set_resolution_indication

Get_Record_Element_Resolution_Chain = libghdl.vhdl__nodes__get_record_element_resolution_chain

Set_Record_Element_Resolution_Chain = libghdl.vhdl__nodes__set_record_element_resolution_chain

Get_Tolerance = libghdl.vhdl__nodes__get_tolerance

Set_Tolerance = libghdl.vhdl__nodes__set_tolerance

Get_Plus_Terminal_Name = libghdl.vhdl__nodes__get_plus_terminal_name

Set_Plus_Terminal_Name = libghdl.vhdl__nodes__set_plus_terminal_name

Get_Minus_Terminal_Name = libghdl.vhdl__nodes__get_minus_terminal_name

Set_Minus_Terminal_Name = libghdl.vhdl__nodes__set_minus_terminal_name

Get_Plus_Terminal = libghdl.vhdl__nodes__get_plus_terminal

Set_Plus_Terminal = libghdl.vhdl__nodes__set_plus_terminal

Get_Minus_Terminal = libghdl.vhdl__nodes__get_minus_terminal

Set_Minus_Terminal = libghdl.vhdl__nodes__set_minus_terminal

Get_Magnitude_Expression = libghdl.vhdl__nodes__get_magnitude_expression

Set_Magnitude_Expression = libghdl.vhdl__nodes__set_magnitude_expression

Get_Phase_Expression = libghdl.vhdl__nodes__get_phase_expression

Set_Phase_Expression = libghdl.vhdl__nodes__set_phase_expression

Get_Power_Expression = libghdl.vhdl__nodes__get_power_expression

Set_Power_Expression = libghdl.vhdl__nodes__set_power_expression

Get_Simultaneous_Left = libghdl.vhdl__nodes__get_simultaneous_left

Set_Simultaneous_Left = libghdl.vhdl__nodes__set_simultaneous_left

Get_Simultaneous_Right = libghdl.vhdl__nodes__get_simultaneous_right

Set_Simultaneous_Right = libghdl.vhdl__nodes__set_simultaneous_right

Get_Text_File_Flag = libghdl.vhdl__nodes__get_text_file_flag

Set_Text_File_Flag = libghdl.vhdl__nodes__set_text_file_flag

Get_Only_Characters_Flag = libghdl.vhdl__nodes__get_only_characters_flag

Set_Only_Characters_Flag = libghdl.vhdl__nodes__set_only_characters_flag

Get_Is_Character_Type = libghdl.vhdl__nodes__get_is_character_type

Set_Is_Character_Type = libghdl.vhdl__nodes__set_is_character_type

Get_Nature_Staticness = libghdl.vhdl__nodes__get_nature_staticness

Set_Nature_Staticness = libghdl.vhdl__nodes__set_nature_staticness

Get_Type_Staticness = libghdl.vhdl__nodes__get_type_staticness

Set_Type_Staticness = libghdl.vhdl__nodes__set_type_staticness

Get_Constraint_State = libghdl.vhdl__nodes__get_constraint_state

Set_Constraint_State = libghdl.vhdl__nodes__set_constraint_state

Get_Index_Subtype_List = libghdl.vhdl__nodes__get_index_subtype_list

Set_Index_Subtype_List = libghdl.vhdl__nodes__set_index_subtype_list

Get_Index_Subtype_Definition_List = libghdl.vhdl__nodes__get_index_subtype_definition_list

Set_Index_Subtype_Definition_List = libghdl.vhdl__nodes__set_index_subtype_definition_list

Get_Element_Subtype_Indication = libghdl.vhdl__nodes__get_element_subtype_indication

Set_Element_Subtype_Indication = libghdl.vhdl__nodes__set_element_subtype_indication

Get_Element_Subtype = libghdl.vhdl__nodes__get_element_subtype

Set_Element_Subtype = libghdl.vhdl__nodes__set_element_subtype

Get_Element_Subnature_Indication = libghdl.vhdl__nodes__get_element_subnature_indication

Set_Element_Subnature_Indication = libghdl.vhdl__nodes__set_element_subnature_indication

Get_Element_Subnature = libghdl.vhdl__nodes__get_element_subnature

Set_Element_Subnature = libghdl.vhdl__nodes__set_element_subnature

Get_Index_Constraint_List = libghdl.vhdl__nodes__get_index_constraint_list

Set_Index_Constraint_List = libghdl.vhdl__nodes__set_index_constraint_list

Get_Array_Element_Constraint = libghdl.vhdl__nodes__get_array_element_constraint

Set_Array_Element_Constraint = libghdl.vhdl__nodes__set_array_element_constraint

Get_Elements_Declaration_List = libghdl.vhdl__nodes__get_elements_declaration_list

Set_Elements_Declaration_List = libghdl.vhdl__nodes__set_elements_declaration_list

Get_Owned_Elements_Chain = libghdl.vhdl__nodes__get_owned_elements_chain

Set_Owned_Elements_Chain = libghdl.vhdl__nodes__set_owned_elements_chain

Get_Designated_Type = libghdl.vhdl__nodes__get_designated_type

Set_Designated_Type = libghdl.vhdl__nodes__set_designated_type

Get_Designated_Subtype_Indication = libghdl.vhdl__nodes__get_designated_subtype_indication

Set_Designated_Subtype_Indication = libghdl.vhdl__nodes__set_designated_subtype_indication

Get_Index_List = libghdl.vhdl__nodes__get_index_list

Set_Index_List = libghdl.vhdl__nodes__set_index_list

Get_Reference = libghdl.vhdl__nodes__get_reference

Set_Reference = libghdl.vhdl__nodes__set_reference

Get_Nature_Declarator = libghdl.vhdl__nodes__get_nature_declarator

Set_Nature_Declarator = libghdl.vhdl__nodes__set_nature_declarator

Get_Across_Type_Mark = libghdl.vhdl__nodes__get_across_type_mark

Set_Across_Type_Mark = libghdl.vhdl__nodes__set_across_type_mark

Get_Through_Type_Mark = libghdl.vhdl__nodes__get_through_type_mark

Set_Through_Type_Mark = libghdl.vhdl__nodes__set_through_type_mark

Get_Across_Type_Definition = libghdl.vhdl__nodes__get_across_type_definition

Set_Across_Type_Definition = libghdl.vhdl__nodes__set_across_type_definition

Get_Through_Type_Definition = libghdl.vhdl__nodes__get_through_type_definition

Set_Through_Type_Definition = libghdl.vhdl__nodes__set_through_type_definition

Get_Across_Type = libghdl.vhdl__nodes__get_across_type

Set_Across_Type = libghdl.vhdl__nodes__set_across_type

Get_Through_Type = libghdl.vhdl__nodes__get_through_type

Set_Through_Type = libghdl.vhdl__nodes__set_through_type

Get_Target = libghdl.vhdl__nodes__get_target

Set_Target = libghdl.vhdl__nodes__set_target

Get_Waveform_Chain = libghdl.vhdl__nodes__get_waveform_chain

Set_Waveform_Chain = libghdl.vhdl__nodes__set_waveform_chain

Get_Guard = libghdl.vhdl__nodes__get_guard

Set_Guard = libghdl.vhdl__nodes__set_guard

Get_Delay_Mechanism = libghdl.vhdl__nodes__get_delay_mechanism

Set_Delay_Mechanism = libghdl.vhdl__nodes__set_delay_mechanism

Get_Reject_Time_Expression = libghdl.vhdl__nodes__get_reject_time_expression

Set_Reject_Time_Expression = libghdl.vhdl__nodes__set_reject_time_expression

Get_Sensitivity_List = libghdl.vhdl__nodes__get_sensitivity_list

Set_Sensitivity_List = libghdl.vhdl__nodes__set_sensitivity_list

Get_Process_Origin = libghdl.vhdl__nodes__get_process_origin

Set_Process_Origin = libghdl.vhdl__nodes__set_process_origin

Get_Package_Origin = libghdl.vhdl__nodes__get_package_origin

Set_Package_Origin = libghdl.vhdl__nodes__set_package_origin

Get_Condition_Clause = libghdl.vhdl__nodes__get_condition_clause

Set_Condition_Clause = libghdl.vhdl__nodes__set_condition_clause

Get_Break_Element = libghdl.vhdl__nodes__get_break_element

Set_Break_Element = libghdl.vhdl__nodes__set_break_element

Get_Selector_Quantity = libghdl.vhdl__nodes__get_selector_quantity

Set_Selector_Quantity = libghdl.vhdl__nodes__set_selector_quantity

Get_Break_Quantity = libghdl.vhdl__nodes__get_break_quantity

Set_Break_Quantity = libghdl.vhdl__nodes__set_break_quantity

Get_Timeout_Clause = libghdl.vhdl__nodes__get_timeout_clause

Set_Timeout_Clause = libghdl.vhdl__nodes__set_timeout_clause

Get_Postponed_Flag = libghdl.vhdl__nodes__get_postponed_flag

Set_Postponed_Flag = libghdl.vhdl__nodes__set_postponed_flag

Get_Callees_List = libghdl.vhdl__nodes__get_callees_list

Set_Callees_List = libghdl.vhdl__nodes__set_callees_list

Get_Passive_Flag = libghdl.vhdl__nodes__get_passive_flag

Set_Passive_Flag = libghdl.vhdl__nodes__set_passive_flag

Get_Resolution_Function_Flag = libghdl.vhdl__nodes__get_resolution_function_flag

Set_Resolution_Function_Flag = libghdl.vhdl__nodes__set_resolution_function_flag

Get_Wait_State = libghdl.vhdl__nodes__get_wait_state

Set_Wait_State = libghdl.vhdl__nodes__set_wait_state

Get_All_Sensitized_State = libghdl.vhdl__nodes__get_all_sensitized_state

Set_All_Sensitized_State = libghdl.vhdl__nodes__set_all_sensitized_state

Get_Seen_Flag = libghdl.vhdl__nodes__get_seen_flag

Set_Seen_Flag = libghdl.vhdl__nodes__set_seen_flag

Get_Pure_Flag = libghdl.vhdl__nodes__get_pure_flag

Set_Pure_Flag = libghdl.vhdl__nodes__set_pure_flag

Get_Foreign_Flag = libghdl.vhdl__nodes__get_foreign_flag

Set_Foreign_Flag = libghdl.vhdl__nodes__set_foreign_flag

Get_Resolved_Flag = libghdl.vhdl__nodes__get_resolved_flag

Set_Resolved_Flag = libghdl.vhdl__nodes__set_resolved_flag

Get_Signal_Type_Flag = libghdl.vhdl__nodes__get_signal_type_flag

Set_Signal_Type_Flag = libghdl.vhdl__nodes__set_signal_type_flag

Get_Has_Signal_Flag = libghdl.vhdl__nodes__get_has_signal_flag

Set_Has_Signal_Flag = libghdl.vhdl__nodes__set_has_signal_flag

Get_Purity_State = libghdl.vhdl__nodes__get_purity_state

Set_Purity_State = libghdl.vhdl__nodes__set_purity_state

Get_Elab_Flag = libghdl.vhdl__nodes__get_elab_flag

Set_Elab_Flag = libghdl.vhdl__nodes__set_elab_flag

Get_Vendor_Library_Flag = libghdl.vhdl__nodes__get_vendor_library_flag

Set_Vendor_Library_Flag = libghdl.vhdl__nodes__set_vendor_library_flag

Get_Configuration_Mark_Flag = libghdl.vhdl__nodes__get_configuration_mark_flag

Set_Configuration_Mark_Flag = libghdl.vhdl__nodes__set_configuration_mark_flag

Get_Configuration_Done_Flag = libghdl.vhdl__nodes__get_configuration_done_flag

Set_Configuration_Done_Flag = libghdl.vhdl__nodes__set_configuration_done_flag

Get_Index_Constraint_Flag = libghdl.vhdl__nodes__get_index_constraint_flag

Set_Index_Constraint_Flag = libghdl.vhdl__nodes__set_index_constraint_flag

Get_Hide_Implicit_Flag = libghdl.vhdl__nodes__get_hide_implicit_flag

Set_Hide_Implicit_Flag = libghdl.vhdl__nodes__set_hide_implicit_flag

Get_Assertion_Condition = libghdl.vhdl__nodes__get_assertion_condition

Set_Assertion_Condition = libghdl.vhdl__nodes__set_assertion_condition

Get_Report_Expression = libghdl.vhdl__nodes__get_report_expression

Set_Report_Expression = libghdl.vhdl__nodes__set_report_expression

Get_Severity_Expression = libghdl.vhdl__nodes__get_severity_expression

Set_Severity_Expression = libghdl.vhdl__nodes__set_severity_expression

Get_Instantiated_Unit = libghdl.vhdl__nodes__get_instantiated_unit

Set_Instantiated_Unit = libghdl.vhdl__nodes__set_instantiated_unit

Get_Generic_Map_Aspect_Chain = libghdl.vhdl__nodes__get_generic_map_aspect_chain

Set_Generic_Map_Aspect_Chain = libghdl.vhdl__nodes__set_generic_map_aspect_chain

Get_Port_Map_Aspect_Chain = libghdl.vhdl__nodes__get_port_map_aspect_chain

Set_Port_Map_Aspect_Chain = libghdl.vhdl__nodes__set_port_map_aspect_chain

Get_Configuration_Name = libghdl.vhdl__nodes__get_configuration_name

Set_Configuration_Name = libghdl.vhdl__nodes__set_configuration_name

Get_Component_Configuration = libghdl.vhdl__nodes__get_component_configuration

Set_Component_Configuration = libghdl.vhdl__nodes__set_component_configuration

Get_Configuration_Specification = libghdl.vhdl__nodes__get_configuration_specification

Set_Configuration_Specification = libghdl.vhdl__nodes__set_configuration_specification

Get_Default_Binding_Indication = libghdl.vhdl__nodes__get_default_binding_indication

Set_Default_Binding_Indication = libghdl.vhdl__nodes__set_default_binding_indication

Get_Default_Configuration_Declaration = libghdl.vhdl__nodes__get_default_configuration_declaration

Set_Default_Configuration_Declaration = libghdl.vhdl__nodes__set_default_configuration_declaration

Get_Expression = libghdl.vhdl__nodes__get_expression

Set_Expression = libghdl.vhdl__nodes__set_expression

Get_Conditional_Expression_Chain = libghdl.vhdl__nodes__get_conditional_expression_chain

Set_Conditional_Expression_Chain = libghdl.vhdl__nodes__set_conditional_expression_chain

Get_Allocator_Designated_Type = libghdl.vhdl__nodes__get_allocator_designated_type

Set_Allocator_Designated_Type = libghdl.vhdl__nodes__set_allocator_designated_type

Get_Selected_Waveform_Chain = libghdl.vhdl__nodes__get_selected_waveform_chain

Set_Selected_Waveform_Chain = libghdl.vhdl__nodes__set_selected_waveform_chain

Get_Conditional_Waveform_Chain = libghdl.vhdl__nodes__get_conditional_waveform_chain

Set_Conditional_Waveform_Chain = libghdl.vhdl__nodes__set_conditional_waveform_chain

Get_Guard_Expression = libghdl.vhdl__nodes__get_guard_expression

Set_Guard_Expression = libghdl.vhdl__nodes__set_guard_expression

Get_Guard_Decl = libghdl.vhdl__nodes__get_guard_decl

Set_Guard_Decl = libghdl.vhdl__nodes__set_guard_decl

Get_Guard_Sensitivity_List = libghdl.vhdl__nodes__get_guard_sensitivity_list

Set_Guard_Sensitivity_List = libghdl.vhdl__nodes__set_guard_sensitivity_list

Get_Signal_Attribute_Chain = libghdl.vhdl__nodes__get_signal_attribute_chain

Set_Signal_Attribute_Chain = libghdl.vhdl__nodes__set_signal_attribute_chain

Get_Block_Block_Configuration = libghdl.vhdl__nodes__get_block_block_configuration

Set_Block_Block_Configuration = libghdl.vhdl__nodes__set_block_block_configuration

Get_Package_Header = libghdl.vhdl__nodes__get_package_header

Set_Package_Header = libghdl.vhdl__nodes__set_package_header

Get_Block_Header = libghdl.vhdl__nodes__get_block_header

Set_Block_Header = libghdl.vhdl__nodes__set_block_header

Get_Uninstantiated_Package_Name = libghdl.vhdl__nodes__get_uninstantiated_package_name

Set_Uninstantiated_Package_Name = libghdl.vhdl__nodes__set_uninstantiated_package_name

Get_Uninstantiated_Package_Decl = libghdl.vhdl__nodes__get_uninstantiated_package_decl

Set_Uninstantiated_Package_Decl = libghdl.vhdl__nodes__set_uninstantiated_package_decl

Get_Instance_Source_File = libghdl.vhdl__nodes__get_instance_source_file

Set_Instance_Source_File = libghdl.vhdl__nodes__set_instance_source_file

Get_Generate_Block_Configuration = libghdl.vhdl__nodes__get_generate_block_configuration

Set_Generate_Block_Configuration = libghdl.vhdl__nodes__set_generate_block_configuration

Get_Generate_Statement_Body = libghdl.vhdl__nodes__get_generate_statement_body

Set_Generate_Statement_Body = libghdl.vhdl__nodes__set_generate_statement_body

Get_Alternative_Label = libghdl.vhdl__nodes__get_alternative_label

Set_Alternative_Label = libghdl.vhdl__nodes__set_alternative_label

Get_Generate_Else_Clause = libghdl.vhdl__nodes__get_generate_else_clause

Set_Generate_Else_Clause = libghdl.vhdl__nodes__set_generate_else_clause

Get_Condition = libghdl.vhdl__nodes__get_condition

Set_Condition = libghdl.vhdl__nodes__set_condition

Get_Else_Clause = libghdl.vhdl__nodes__get_else_clause

Set_Else_Clause = libghdl.vhdl__nodes__set_else_clause

Get_Parameter_Specification = libghdl.vhdl__nodes__get_parameter_specification

Set_Parameter_Specification = libghdl.vhdl__nodes__set_parameter_specification

Get_Parent = libghdl.vhdl__nodes__get_parent

Set_Parent = libghdl.vhdl__nodes__set_parent

Get_Loop_Label = libghdl.vhdl__nodes__get_loop_label

Set_Loop_Label = libghdl.vhdl__nodes__set_loop_label

Get_Exit_Flag = libghdl.vhdl__nodes__get_exit_flag

Set_Exit_Flag = libghdl.vhdl__nodes__set_exit_flag

Get_Next_Flag = libghdl.vhdl__nodes__get_next_flag

Set_Next_Flag = libghdl.vhdl__nodes__set_next_flag

Get_Component_Name = libghdl.vhdl__nodes__get_component_name

Set_Component_Name = libghdl.vhdl__nodes__set_component_name

Get_Instantiation_List = libghdl.vhdl__nodes__get_instantiation_list

Set_Instantiation_List = libghdl.vhdl__nodes__set_instantiation_list

Get_Entity_Aspect = libghdl.vhdl__nodes__get_entity_aspect

Set_Entity_Aspect = libghdl.vhdl__nodes__set_entity_aspect

Get_Default_Entity_Aspect = libghdl.vhdl__nodes__get_default_entity_aspect

Set_Default_Entity_Aspect = libghdl.vhdl__nodes__set_default_entity_aspect

Get_Binding_Indication = libghdl.vhdl__nodes__get_binding_indication

Set_Binding_Indication = libghdl.vhdl__nodes__set_binding_indication

Get_Named_Entity = libghdl.vhdl__nodes__get_named_entity

Set_Named_Entity = libghdl.vhdl__nodes__set_named_entity

Get_Alias_Declaration = libghdl.vhdl__nodes__get_alias_declaration

Set_Alias_Declaration = libghdl.vhdl__nodes__set_alias_declaration

Get_Referenced_Name = libghdl.vhdl__nodes__get_referenced_name

Set_Referenced_Name = libghdl.vhdl__nodes__set_referenced_name

Get_Expr_Staticness = libghdl.vhdl__nodes__get_expr_staticness

Set_Expr_Staticness = libghdl.vhdl__nodes__set_expr_staticness

Get_Scalar_Size = libghdl.vhdl__nodes__get_scalar_size

Set_Scalar_Size = libghdl.vhdl__nodes__set_scalar_size

Get_Error_Origin = libghdl.vhdl__nodes__get_error_origin

Set_Error_Origin = libghdl.vhdl__nodes__set_error_origin

Get_Operand = libghdl.vhdl__nodes__get_operand

Set_Operand = libghdl.vhdl__nodes__set_operand

Get_Left = libghdl.vhdl__nodes__get_left

Set_Left = libghdl.vhdl__nodes__set_left

Get_Right = libghdl.vhdl__nodes__get_right

Set_Right = libghdl.vhdl__nodes__set_right

Get_Unit_Name = libghdl.vhdl__nodes__get_unit_name

Set_Unit_Name = libghdl.vhdl__nodes__set_unit_name

Get_Name = libghdl.vhdl__nodes__get_name

Set_Name = libghdl.vhdl__nodes__set_name

Get_Group_Template_Name = libghdl.vhdl__nodes__get_group_template_name

Set_Group_Template_Name = libghdl.vhdl__nodes__set_group_template_name

Get_Name_Staticness = libghdl.vhdl__nodes__get_name_staticness

Set_Name_Staticness = libghdl.vhdl__nodes__set_name_staticness

Get_Prefix = libghdl.vhdl__nodes__get_prefix

Set_Prefix = libghdl.vhdl__nodes__set_prefix

Get_Signature_Prefix = libghdl.vhdl__nodes__get_signature_prefix

Set_Signature_Prefix = libghdl.vhdl__nodes__set_signature_prefix

Get_External_Pathname = libghdl.vhdl__nodes__get_external_pathname

Set_External_Pathname = libghdl.vhdl__nodes__set_external_pathname

Get_Pathname_Suffix = libghdl.vhdl__nodes__get_pathname_suffix

Set_Pathname_Suffix = libghdl.vhdl__nodes__set_pathname_suffix

Get_Pathname_Expression = libghdl.vhdl__nodes__get_pathname_expression

Set_Pathname_Expression = libghdl.vhdl__nodes__set_pathname_expression

Get_In_Formal_Flag = libghdl.vhdl__nodes__get_in_formal_flag

Set_In_Formal_Flag = libghdl.vhdl__nodes__set_in_formal_flag

Get_Slice_Subtype = libghdl.vhdl__nodes__get_slice_subtype

Set_Slice_Subtype = libghdl.vhdl__nodes__set_slice_subtype

Get_Suffix = libghdl.vhdl__nodes__get_suffix

Set_Suffix = libghdl.vhdl__nodes__set_suffix

Get_Index_Subtype = libghdl.vhdl__nodes__get_index_subtype

Set_Index_Subtype = libghdl.vhdl__nodes__set_index_subtype

Get_Parameter = libghdl.vhdl__nodes__get_parameter

Set_Parameter = libghdl.vhdl__nodes__set_parameter

Get_Parameter_2 = libghdl.vhdl__nodes__get_parameter_2

Set_Parameter_2 = libghdl.vhdl__nodes__set_parameter_2

Get_Parameter_3 = libghdl.vhdl__nodes__get_parameter_3

Set_Parameter_3 = libghdl.vhdl__nodes__set_parameter_3

Get_Parameter_4 = libghdl.vhdl__nodes__get_parameter_4

Set_Parameter_4 = libghdl.vhdl__nodes__set_parameter_4

Get_Attr_Chain = libghdl.vhdl__nodes__get_attr_chain

Set_Attr_Chain = libghdl.vhdl__nodes__set_attr_chain

Get_Signal_Attribute_Declaration = libghdl.vhdl__nodes__get_signal_attribute_declaration

Set_Signal_Attribute_Declaration = libghdl.vhdl__nodes__set_signal_attribute_declaration

Get_Actual_Type = libghdl.vhdl__nodes__get_actual_type

Set_Actual_Type = libghdl.vhdl__nodes__set_actual_type

Get_Actual_Type_Definition = libghdl.vhdl__nodes__get_actual_type_definition

Set_Actual_Type_Definition = libghdl.vhdl__nodes__set_actual_type_definition

Get_Association_Chain = libghdl.vhdl__nodes__get_association_chain

Set_Association_Chain = libghdl.vhdl__nodes__set_association_chain

Get_Individual_Association_Chain = libghdl.vhdl__nodes__get_individual_association_chain

Set_Individual_Association_Chain = libghdl.vhdl__nodes__set_individual_association_chain

Get_Subprogram_Association_Chain = libghdl.vhdl__nodes__get_subprogram_association_chain

Set_Subprogram_Association_Chain = libghdl.vhdl__nodes__set_subprogram_association_chain

Get_Aggregate_Info = libghdl.vhdl__nodes__get_aggregate_info

Set_Aggregate_Info = libghdl.vhdl__nodes__set_aggregate_info

Get_Sub_Aggregate_Info = libghdl.vhdl__nodes__get_sub_aggregate_info

Set_Sub_Aggregate_Info = libghdl.vhdl__nodes__set_sub_aggregate_info

Get_Aggr_Dynamic_Flag = libghdl.vhdl__nodes__get_aggr_dynamic_flag

Set_Aggr_Dynamic_Flag = libghdl.vhdl__nodes__set_aggr_dynamic_flag

Get_Aggr_Min_Length = libghdl.vhdl__nodes__get_aggr_min_length

Set_Aggr_Min_Length = libghdl.vhdl__nodes__set_aggr_min_length

Get_Aggr_Low_Limit = libghdl.vhdl__nodes__get_aggr_low_limit

Set_Aggr_Low_Limit = libghdl.vhdl__nodes__set_aggr_low_limit

Get_Aggr_High_Limit = libghdl.vhdl__nodes__get_aggr_high_limit

Set_Aggr_High_Limit = libghdl.vhdl__nodes__set_aggr_high_limit

Get_Aggr_Others_Flag = libghdl.vhdl__nodes__get_aggr_others_flag

Set_Aggr_Others_Flag = libghdl.vhdl__nodes__set_aggr_others_flag

Get_Aggr_Named_Flag = libghdl.vhdl__nodes__get_aggr_named_flag

Set_Aggr_Named_Flag = libghdl.vhdl__nodes__set_aggr_named_flag

Get_Aggregate_Expand_Flag = libghdl.vhdl__nodes__get_aggregate_expand_flag

Set_Aggregate_Expand_Flag = libghdl.vhdl__nodes__set_aggregate_expand_flag

Get_Association_Choices_Chain = libghdl.vhdl__nodes__get_association_choices_chain

Set_Association_Choices_Chain = libghdl.vhdl__nodes__set_association_choices_chain

Get_Case_Statement_Alternative_Chain = libghdl.vhdl__nodes__get_case_statement_alternative_chain

Set_Case_Statement_Alternative_Chain = libghdl.vhdl__nodes__set_case_statement_alternative_chain

Get_Choice_Staticness = libghdl.vhdl__nodes__get_choice_staticness

Set_Choice_Staticness = libghdl.vhdl__nodes__set_choice_staticness

Get_Procedure_Call = libghdl.vhdl__nodes__get_procedure_call

Set_Procedure_Call = libghdl.vhdl__nodes__set_procedure_call

Get_Implementation = libghdl.vhdl__nodes__get_implementation

Set_Implementation = libghdl.vhdl__nodes__set_implementation

Get_Parameter_Association_Chain = libghdl.vhdl__nodes__get_parameter_association_chain

Set_Parameter_Association_Chain = libghdl.vhdl__nodes__set_parameter_association_chain

Get_Method_Object = libghdl.vhdl__nodes__get_method_object

Set_Method_Object = libghdl.vhdl__nodes__set_method_object

Get_Subtype_Type_Mark = libghdl.vhdl__nodes__get_subtype_type_mark

Set_Subtype_Type_Mark = libghdl.vhdl__nodes__set_subtype_type_mark

Get_Subnature_Nature_Mark = libghdl.vhdl__nodes__get_subnature_nature_mark

Set_Subnature_Nature_Mark = libghdl.vhdl__nodes__set_subnature_nature_mark

Get_Type_Conversion_Subtype = libghdl.vhdl__nodes__get_type_conversion_subtype

Set_Type_Conversion_Subtype = libghdl.vhdl__nodes__set_type_conversion_subtype

Get_Type_Mark = libghdl.vhdl__nodes__get_type_mark

Set_Type_Mark = libghdl.vhdl__nodes__set_type_mark

Get_File_Type_Mark = libghdl.vhdl__nodes__get_file_type_mark

Set_File_Type_Mark = libghdl.vhdl__nodes__set_file_type_mark

Get_Return_Type_Mark = libghdl.vhdl__nodes__get_return_type_mark

Set_Return_Type_Mark = libghdl.vhdl__nodes__set_return_type_mark

Get_Has_Disconnect_Flag = libghdl.vhdl__nodes__get_has_disconnect_flag

Set_Has_Disconnect_Flag = libghdl.vhdl__nodes__set_has_disconnect_flag

Get_Has_Active_Flag = libghdl.vhdl__nodes__get_has_active_flag

Set_Has_Active_Flag = libghdl.vhdl__nodes__set_has_active_flag

Get_Is_Within_Flag = libghdl.vhdl__nodes__get_is_within_flag

Set_Is_Within_Flag = libghdl.vhdl__nodes__set_is_within_flag

Get_Type_Marks_List = libghdl.vhdl__nodes__get_type_marks_list

Set_Type_Marks_List = libghdl.vhdl__nodes__set_type_marks_list

Get_Implicit_Alias_Flag = libghdl.vhdl__nodes__get_implicit_alias_flag

Set_Implicit_Alias_Flag = libghdl.vhdl__nodes__set_implicit_alias_flag

Get_Alias_Signature = libghdl.vhdl__nodes__get_alias_signature

Set_Alias_Signature = libghdl.vhdl__nodes__set_alias_signature

Get_Attribute_Signature = libghdl.vhdl__nodes__get_attribute_signature

Set_Attribute_Signature = libghdl.vhdl__nodes__set_attribute_signature

Get_Overload_List = libghdl.vhdl__nodes__get_overload_list

Set_Overload_List = libghdl.vhdl__nodes__set_overload_list

Get_Simple_Name_Identifier = libghdl.vhdl__nodes__get_simple_name_identifier

Set_Simple_Name_Identifier = libghdl.vhdl__nodes__set_simple_name_identifier

Get_Simple_Name_Subtype = libghdl.vhdl__nodes__get_simple_name_subtype

Set_Simple_Name_Subtype = libghdl.vhdl__nodes__set_simple_name_subtype

Get_Protected_Type_Body = libghdl.vhdl__nodes__get_protected_type_body

Set_Protected_Type_Body = libghdl.vhdl__nodes__set_protected_type_body

Get_Protected_Type_Declaration = libghdl.vhdl__nodes__get_protected_type_declaration

Set_Protected_Type_Declaration = libghdl.vhdl__nodes__set_protected_type_declaration

Get_Use_Flag = libghdl.vhdl__nodes__get_use_flag

Set_Use_Flag = libghdl.vhdl__nodes__set_use_flag

Get_End_Has_Reserved_Id = libghdl.vhdl__nodes__get_end_has_reserved_id

Set_End_Has_Reserved_Id = libghdl.vhdl__nodes__set_end_has_reserved_id

Get_End_Has_Identifier = libghdl.vhdl__nodes__get_end_has_identifier

Set_End_Has_Identifier = libghdl.vhdl__nodes__set_end_has_identifier

Get_End_Has_Postponed = libghdl.vhdl__nodes__get_end_has_postponed

Set_End_Has_Postponed = libghdl.vhdl__nodes__set_end_has_postponed

Get_Has_Label = libghdl.vhdl__nodes__get_has_label

Set_Has_Label = libghdl.vhdl__nodes__set_has_label

Get_Has_Begin = libghdl.vhdl__nodes__get_has_begin

Set_Has_Begin = libghdl.vhdl__nodes__set_has_begin

Get_Has_End = libghdl.vhdl__nodes__get_has_end

Set_Has_End = libghdl.vhdl__nodes__set_has_end

Get_Has_Is = libghdl.vhdl__nodes__get_has_is

Set_Has_Is = libghdl.vhdl__nodes__set_has_is

Get_Has_Pure = libghdl.vhdl__nodes__get_has_pure

Set_Has_Pure = libghdl.vhdl__nodes__set_has_pure

Get_Has_Body = libghdl.vhdl__nodes__get_has_body

Set_Has_Body = libghdl.vhdl__nodes__set_has_body

Get_Has_Parameter = libghdl.vhdl__nodes__get_has_parameter

Set_Has_Parameter = libghdl.vhdl__nodes__set_has_parameter

Get_Has_Component = libghdl.vhdl__nodes__get_has_component

Set_Has_Component = libghdl.vhdl__nodes__set_has_component

Get_Has_Identifier_List = libghdl.vhdl__nodes__get_has_identifier_list

Set_Has_Identifier_List = libghdl.vhdl__nodes__set_has_identifier_list

Get_Has_Mode = libghdl.vhdl__nodes__get_has_mode

Set_Has_Mode = libghdl.vhdl__nodes__set_has_mode

Get_Has_Class = libghdl.vhdl__nodes__get_has_class

Set_Has_Class = libghdl.vhdl__nodes__set_has_class

Get_Has_Delay_Mechanism = libghdl.vhdl__nodes__get_has_delay_mechanism

Set_Has_Delay_Mechanism = libghdl.vhdl__nodes__set_has_delay_mechanism

Get_Suspend_Flag = libghdl.vhdl__nodes__get_suspend_flag

Set_Suspend_Flag = libghdl.vhdl__nodes__set_suspend_flag

Get_Is_Ref = libghdl.vhdl__nodes__get_is_ref

Set_Is_Ref = libghdl.vhdl__nodes__set_is_ref

Get_Is_Forward_Ref = libghdl.vhdl__nodes__get_is_forward_ref

Set_Is_Forward_Ref = libghdl.vhdl__nodes__set_is_forward_ref

Get_Psl_Property = libghdl.vhdl__nodes__get_psl_property

Set_Psl_Property = libghdl.vhdl__nodes__set_psl_property

Get_Psl_Sequence = libghdl.vhdl__nodes__get_psl_sequence

Set_Psl_Sequence = libghdl.vhdl__nodes__set_psl_sequence

Get_Psl_Declaration = libghdl.vhdl__nodes__get_psl_declaration

Set_Psl_Declaration = libghdl.vhdl__nodes__set_psl_declaration

Get_Psl_Expression = libghdl.vhdl__nodes__get_psl_expression

Set_Psl_Expression = libghdl.vhdl__nodes__set_psl_expression

Get_Psl_Boolean = libghdl.vhdl__nodes__get_psl_boolean

Set_Psl_Boolean = libghdl.vhdl__nodes__set_psl_boolean

Get_PSL_Clock = libghdl.vhdl__nodes__get_psl_clock

Set_PSL_Clock = libghdl.vhdl__nodes__set_psl_clock

Get_PSL_NFA = libghdl.vhdl__nodes__get_psl_nfa

Set_PSL_NFA = libghdl.vhdl__nodes__set_psl_nfa

Get_PSL_Nbr_States = libghdl.vhdl__nodes__get_psl_nbr_states

Set_PSL_Nbr_States = libghdl.vhdl__nodes__set_psl_nbr_states

Get_PSL_Clock_Sensitivity = libghdl.vhdl__nodes__get_psl_clock_sensitivity

Set_PSL_Clock_Sensitivity = libghdl.vhdl__nodes__set_psl_clock_sensitivity

Get_PSL_EOS_Flag = libghdl.vhdl__nodes__get_psl_eos_flag

Set_PSL_EOS_Flag = libghdl.vhdl__nodes__set_psl_eos_flag

Get_Count_Expression = libghdl.vhdl__nodes__get_count_expression

Set_Count_Expression = libghdl.vhdl__nodes__set_count_expression

Get_Clock_Expression = libghdl.vhdl__nodes__get_clock_expression

Set_Clock_Expression = libghdl.vhdl__nodes__set_clock_expression

Get_Default_Clock = libghdl.vhdl__nodes__get_default_clock

Set_Default_Clock = libghdl.vhdl__nodes__set_default_clock