root/doc_inner/doxygen/html/class_casl2cmd_adcfe77609107385a9fe5a2633e7ef497_cgraph.map

/* [<][>][^][v][top][bottom][index][help] */
<map id="Casl2cmd::assemble_in" name="Casl2cmd::assemble_in">
<area shape="rect" id="Node000001" title="マクロ命令 &quot;IN IBUF,LEN&quot; をアセンブル" alt="" coords="5,447,167,473"/>
<area shape="rect" id="Node000002" href="$assemble_8c.html#ab584cfb355d7e4000c4c6eeefa07fe64" title="1行をアセンブルする" alt="" coords="215,447,312,473"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="167,457,199,457,199,463,167,463"/>
<area shape="rect" id="Node000008" href="$cmem_8c.html#ab59996fd09e57355900e5d0f6a772297" title="mallocを実行し、0で初期化する" alt="" coords="1714,296,1801,322"/>
<area shape="poly" id="edge64_Node000001_Node000008" title=" " alt="" coords="87,446,111,346,135,273,168,197,210,124,235,91,263,62,294,37,329,19,366,7,406,3,1482,3,1542,9,1565,16,1587,27,1625,59,1668,104,1700,147,1725,196,1742,243,1753,281,1748,282,1737,244,1720,198,1696,150,1664,107,1622,63,1584,32,1563,21,1540,14,1482,8,406,8,367,12,331,24,297,42,267,66,239,94,215,127,173,199,140,275,116,347,92,448"/>
<area shape="rect" id="Node000010" href="$cerr_8c.html#ac878972bcd42a554769270aadf8c6bbe" title="現在のエラーを設定する" alt="" coords="1296,826,1358,852"/>
<area shape="poly" id="edge65_Node000001_Node000010" title=" " alt="" coords="90,473,90,531,95,623,107,735,130,856,147,915,168,972,194,1024,225,1070,261,1109,303,1139,351,1157,406,1164,999,1164,1067,1167,1121,1170,1146,1168,1171,1161,1197,1148,1224,1127,1251,1099,1273,1067,1289,1031,1302,994,1317,923,1323,867,1328,867,1322,924,1307,995,1294,1033,1277,1069,1255,1103,1228,1131,1199,1152,1173,1166,1147,1173,1122,1175,1066,1173,999,1169,406,1169,350,1163,300,1143,258,1113,221,1074,190,1027,163,974,142,917,125,857,101,736,89,623,85,531,84,474"/>
<area shape="rect" id="Node000003" href="$label_8c.html#a13845f111eda3f65e76716c9aca802aa" title="プログラム名、ラベル、アドレスをラベル表に追加する" alt="" coords="963,498,1032,524"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="312,457,578,457,751,457,805,461,858,469,949,492,948,497,857,474,804,466,751,463,578,463,312,463"/>
<area shape="rect" id="Node000012" href="$assemble_8c.html#a207dbf0d6c2c6350e652c3415be3db23" title="トークンをアセンブルする" alt="" coords="360,674,455,700"/>
<area shape="poly" id="edge16_Node000002_Node000012" title=" " alt="" coords="275,471,392,659,388,662,270,474"/>
<area shape="rect" id="Node000027" href="$token_8c.html#a0e427bc88eca4d0d5a3479933c839003" title="行から、ラベル・コマンド・オペランドを取得する" alt="" coords="968,219,1027,245"/>
<area shape="poly" id="edge50_Node000002_Node000027" title=" " alt="" coords="275,445,320,402,391,347,433,321,480,300,528,285,578,280,751,280,806,276,860,268,952,244,954,249,861,273,807,282,751,285,578,285,529,291,481,305,436,326,394,351,324,406,279,449"/>
<area shape="rect" id="Node000004" href="$label_8c.html#a8b2ae1a0bae14a00c2ca265c79d021cc" title="プログラム名とラベルに対応するアドレスをラベル表から検索する" alt="" coords="1120,650,1186,676"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="1017,522,1035,541,1049,566,1057,588,1065,608,1082,629,1107,645,1104,649,1079,633,1061,610,1052,590,1045,568,1031,544,1013,526"/>
<area shape="rect" id="Node000005" href="$label_8c.html#a2bd360502c6df9497ba69f40ac1e8464" title=" " alt="" coords="1289,575,1365,601"/>
<area shape="poly" id="edge10_Node000003_Node000005" title=" " alt="" coords="1033,516,1275,573,1273,578,1032,521"/>
<area shape="poly" id="edge11_Node000003_Node000008" title=" " alt="" coords="1015,495,1045,476,1080,459,1164,428,1252,401,1426,359,1582,330,1698,313,1699,319,1583,335,1427,364,1253,406,1166,433,1082,464,1047,481,1018,500"/>
<area shape="rect" id="Node000009" href="$cmem_8c.html#aff54004f8d4f59b7ad933d53ae4e1f53" title="malloc_chkを実行してメモリを確保し、コピーした文字列を返す" alt="" coords="1581,372,1666,398"/>
<area shape="poly" id="edge15_Node000003_Node000009" title=" " alt="" coords="1032,501,1565,394,1566,399,1033,506"/>
<area shape="poly" id="edge12_Node000003_Node000010" title=" " alt="" coords="1017,522,1082,566,1123,584,1158,595,1192,608,1228,635,1247,660,1257,683,1265,707,1276,736,1315,811,1310,814,1272,738,1260,709,1252,685,1243,663,1224,639,1189,613,1157,600,1121,589,1079,570,1014,526"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="1184,647,1280,605,1282,610,1186,652"/>
<area shape="rect" id="Node000006" href="$hash_8c.html#ac7eca217f473c9ee585bc67d937e05a5" title="ハッシュ値を取得する" alt="" coords="1456,550,1505,576"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="1365,579,1440,567,1441,572,1366,584"/>
<area shape="rect" id="Node000007" href="$label_8c.html#ade45b3e884a2b22030607032387e4639" title=" " alt="" coords="1428,599,1533,625"/>
<area shape="poly" id="edge6_Node000005_Node000007" title=" " alt="" coords="1366,591,1414,599,1413,604,1365,597"/>
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="1532,598,1600,573,1634,553,1664,529,1699,482,1723,430,1740,379,1749,337,1754,338,1745,380,1728,431,1703,485,1668,533,1637,558,1603,578,1534,603"/>
<area shape="poly" id="edge8_Node000007_Node000009" title=" " alt="" coords="1517,597,1531,586,1563,544,1587,497,1603,451,1614,413,1619,414,1608,452,1592,499,1567,547,1535,590,1520,601"/>
<area shape="poly" id="edge9_Node000009_Node000008" title=" " alt="" coords="1646,370,1719,328,1722,332,1649,374"/>
<area shape="poly" id="edge14_Node000010_Node000008" title=" " alt="" coords="1358,838,1395,839,1440,836,1487,828,1532,811,1579,783,1611,754,1636,718,1664,669,1685,625,1702,579,1728,485,1744,400,1751,337,1757,338,1749,401,1734,486,1707,581,1690,627,1668,672,1641,721,1615,758,1582,787,1534,816,1488,833,1440,841,1395,844,1358,844"/>
<area shape="rect" id="Node000011" href="$cerr_8c.html#a35de2f8c0300862bd73ec67ada917574" title="エラー番号に対応するエラーメッセージを返す" alt="" coords="1437,775,1524,801"/>
<area shape="poly" id="edge13_Node000010_Node000011" title=" " alt="" coords="1357,826,1424,804,1426,809,1359,831"/>
<area shape="poly" id="edge49_Node000012_Node000010" title=" " alt="" coords="415,699,445,795,472,862,508,934,554,1002,580,1032,608,1059,640,1082,673,1099,710,1110,749,1113,999,1113,1066,1117,1120,1121,1145,1120,1170,1114,1196,1102,1224,1083,1248,1061,1268,1034,1296,975,1313,915,1321,867,1326,868,1318,916,1301,976,1272,1037,1252,1064,1228,1087,1199,1107,1172,1119,1146,1125,1120,1127,1066,1123,999,1119,748,1119,709,1115,671,1104,637,1086,605,1063,576,1036,549,1005,503,937,467,865,440,796,410,701"/>
<area shape="rect" id="Node000013" href="$assemble_8c.html#a1ff9d415430cab87480fd25355fab500" title="システムCOMET IIの命令をアセンブルする" alt="" coords="503,650,656,676"/>
<area shape="poly" id="edge17_Node000012_Node000013" title=" " alt="" coords="455,677,488,673,488,678,456,683"/>
<area shape="rect" id="Node000026" href="$assemble_8c.html#acd9a0f035261dfc22abda9cf12f21c31" title="アセンブラ言語CASL IIの命令を処理する。" alt="" coords="541,699,618,725"/>
<area shape="poly" id="edge48_Node000012_Node000026" title=" " alt="" coords="456,691,526,701,525,707,455,696"/>
<area shape="poly" id="edge43_Node000013_Node000004" title=" " alt="" coords="596,647,642,617,672,602,703,591,795,567,870,555,907,556,945,562,986,573,1034,591,1050,602,1060,615,1068,628,1082,640,1107,651,1104,656,1079,645,1064,632,1055,618,1046,606,1031,596,985,578,944,567,906,561,871,561,796,572,704,596,674,607,645,621,599,651"/>
<area shape="poly" id="edge46_Node000013_Node000010" title=" " alt="" coords="635,674,657,684,673,698,682,712,690,725,705,736,753,756,819,773,983,802,1152,821,1281,833,1281,838,1151,827,982,807,818,779,751,761,702,741,686,728,677,715,668,702,654,689,633,678"/>
<area shape="rect" id="Node000014" href="$assemble_8c.html#a0a205123d42143aeca611a0486b4c931" title="アドレスを返す" alt="" coords="721,700,778,726"/>
<area shape="poly" id="edge18_Node000013_Node000014" title=" " alt="" coords="626,674,707,698,705,703,625,679"/>
<area shape="rect" id="Node000019" href="$assemble_8c.html#ae361104cdf7e4e9509a009b328487fc1" title="アドレス値をメモリに書き込む" alt="" coords="1105,699,1202,725"/>
<area shape="poly" id="edge47_Node000013_Node000019" title=" " alt="" coords="656,664,829,674,1033,692,1090,699,1090,705,1032,697,828,680,656,669"/>
<area shape="rect" id="Node000023" href="$struct_8c.html#ae5076231c2c9f5011a92b4901e881695" title=" " alt="" coords="704,498,796,524"/>
<area shape="poly" id="edge38_Node000013_Node000023" title=" " alt="" coords="591,648,638,599,702,541,714,531,718,535,705,545,642,603,595,651"/>
<area shape="rect" id="Node000025" href="$assemble_8c.html#aae434272813db1ad8795273374e05772" title="汎用レジスタを表す文字列からレジスタ番号を返す" alt="" coords="849,1052,909,1078"/>
<area shape="poly" id="edge44_Node000013_Node000025" title=" " alt="" coords="643,674,657,685,673,703,682,720,689,755,693,791,706,832,738,893,768,937,846,1032,854,1040,850,1044,842,1035,763,941,734,895,701,834,687,792,684,756,677,722,668,706,654,689,639,678"/>
<area shape="poly" id="edge19_Node000014_Node000004" title=" " alt="" coords="778,702,844,685,986,668,1105,661,1105,667,986,673,844,691,780,707"/>
<area shape="poly" id="edge37_Node000014_Node000010" title=" " alt="" coords="763,725,806,779,878,855,922,895,972,932,1025,963,1082,987,1122,999,1155,1006,1187,1002,1225,987,1257,962,1282,930,1302,896,1314,865,1319,867,1306,898,1287,933,1261,966,1227,992,1189,1008,1155,1011,1121,1005,1080,992,1023,968,969,936,919,899,874,859,802,782,758,728"/>
<area shape="rect" id="Node000015" href="$assemble_8c.html#aa716f1c4b620d19dd50c3c1ee40ec770" title="リテラルを返す" alt="" coords="844,700,914,726"/>
<area shape="poly" id="edge20_Node000014_Node000015" title=" " alt="" coords="779,711,829,711,829,716,779,716"/>
<area shape="rect" id="Node000016" href="$word_8c.html#a29fa9e71f68a25a914b4d2d1ce0b3043" title="10進数または16進数の文字列をWORD値に変換する" alt="" coords="962,852,1033,878"/>
<area shape="poly" id="edge36_Node000014_Node000016" title=" " alt="" coords="774,725,963,842,960,846,772,729"/>
<area shape="poly" id="edge21_Node000015_Node000016" title=" " alt="" coords="898,725,916,744,953,793,983,838,978,840,949,796,912,747,894,729"/>
<area shape="poly" id="edge27_Node000015_Node000019" title=" " alt="" coords="915,710,1090,710,1090,715,915,716"/>
<area shape="rect" id="Node000022" href="$assemble_8c.html#aec8fb55fddc1268fcc29b23372d2041d" title="文字をメモリに書き込む" alt="" coords="965,751,1030,777"/>
<area shape="poly" id="edge33_Node000015_Node000022" title=" " alt="" coords="912,724,953,742,951,747,910,729"/>
<area shape="poly" id="edge26_Node000016_Node000010" title=" " alt="" coords="1033,860,1281,840,1281,845,1033,865"/>
<area shape="rect" id="Node000017" href="$word_8c.html#a377333383c6d6954b94c04e0b5df9b7d" title="16進数の文字列をWORD値に変換する" alt="" coords="1122,902,1185,928"/>
<area shape="poly" id="edge22_Node000016_Node000017" title=" " alt="" coords="1034,874,1108,898,1106,903,1032,879"/>
<area shape="rect" id="Node000018" href="$word_8c.html#a1824944cce248b98090886185f84ded6" title="10進数値を表す文字列をWORD値に変換する" alt="" coords="1122,951,1185,977"/>
<area shape="poly" id="edge24_Node000016_Node000018" title=" " alt="" coords="1012,877,1042,907,1082,938,1108,950,1106,955,1079,942,1039,911,1008,881"/>
<area shape="poly" id="edge23_Node000017_Node000010" title=" " alt="" coords="1184,899,1281,856,1283,860,1186,904"/>
<area shape="poly" id="edge25_Node000018_Node000010" title=" " alt="" coords="1185,955,1225,938,1270,901,1305,862,1309,865,1274,905,1227,942,1187,959"/>
<area shape="poly" id="edge28_Node000019_Node000010" title=" " alt="" coords="1192,723,1227,742,1271,777,1307,813,1303,816,1268,781,1225,746,1189,728"/>
<area shape="rect" id="Node000020" href="$word_8c.html#af0f7f3f8b1dcb1ae401afef951d2ef19" title="WORD値を10進数値を表す文字列に変換する" alt="" coords="1296,699,1359,725"/>
<area shape="poly" id="edge29_Node000019_Node000020" title=" " alt="" coords="1202,709,1280,709,1280,715,1202,715"/>
<area shape="poly" id="edge30_Node000020_Node000008" title=" " alt="" coords="1359,710,1439,706,1486,698,1532,684,1575,666,1607,647,1635,623,1664,586,1684,555,1700,522,1726,452,1742,387,1750,337,1756,338,1747,388,1731,454,1705,524,1688,558,1668,590,1639,627,1610,652,1578,671,1534,689,1488,703,1440,711,1360,716"/>
<area shape="rect" id="Node000021" href="$cmem_8c.html#aacc41f8750d08c22b925ea32612209fb" title="逆にした文字列を返す" alt="" coords="1453,648,1508,674"/>
<area shape="poly" id="edge31_Node000020_Node000021" title=" " alt="" coords="1359,699,1437,673,1439,678,1360,704"/>
<area shape="poly" id="edge32_Node000021_Node000009" title=" " alt="" coords="1507,651,1531,635,1551,609,1568,581,1593,519,1609,460,1616,413,1622,414,1614,461,1598,521,1573,583,1555,612,1534,639,1510,656"/>
<area shape="poly" id="edge34_Node000022_Node000010" title=" " alt="" coords="1031,763,1120,771,1173,780,1227,792,1288,816,1286,821,1225,797,1172,785,1119,777,1030,768"/>
<area shape="poly" id="edge35_Node000022_Node000019" title=" " alt="" coords="1029,751,1097,728,1099,733,1031,756"/>
<area shape="rect" id="Node000024" href="$struct_8c.html#aeae4030e83292f23161ee79d8f1d5e1b" title=" " alt="" coords="1274,474,1380,500"/>
<area shape="poly" id="edge39_Node000023_Node000024" title=" " alt="" coords="796,501,873,491,962,483,1121,479,1258,481,1258,487,1121,484,962,488,874,496,797,506"/>
<area shape="poly" id="edge40_Node000024_Node000006" title=" " alt="" coords="1356,498,1443,541,1441,546,1354,502"/>
<area shape="poly" id="edge41_Node000024_Node000008" title=" " alt="" coords="1381,484,1443,480,1517,469,1594,446,1631,429,1664,409,1705,371,1737,333,1741,336,1709,375,1668,413,1633,434,1596,451,1518,474,1444,486,1381,490"/>
<area shape="poly" id="edge42_Node000024_Node000009" title=" " alt="" coords="1380,472,1453,453,1532,427,1583,403,1586,408,1534,432,1454,458,1382,477"/>
<area shape="poly" id="edge45_Node000025_Node000010" title=" " alt="" coords="910,1069,973,1077,1055,1079,1099,1075,1143,1067,1186,1052,1225,1031,1244,1015,1262,995,1289,950,1307,905,1318,866,1323,867,1312,906,1294,953,1266,998,1248,1019,1227,1036,1188,1057,1144,1072,1100,1080,1055,1084,972,1082,910,1074"/>
<area shape="poly" id="edge51_Node000027_Node000008" title=" " alt="" coords="999,218,1007,188,1023,150,1046,111,1061,94,1079,79,1112,60,1141,49,1169,44,1196,43,1254,49,1326,53,1482,53,1530,60,1575,80,1616,108,1652,143,1683,180,1709,218,1746,281,1741,284,1705,221,1679,184,1648,147,1612,112,1573,85,1529,66,1482,59,1326,59,1254,54,1196,49,1170,49,1143,54,1114,65,1082,84,1065,97,1050,114,1028,152,1013,190,1004,219"/>
<area shape="poly" id="edge60_Node000027_Node000009" title=" " alt="" coords="1018,243,1047,263,1082,280,1147,303,1214,322,1349,351,1471,369,1565,379,1565,384,1470,374,1348,356,1213,327,1145,308,1080,285,1044,267,1015,247"/>
<area shape="poly" id="edge59_Node000027_Node000010" title=" " alt="" coords="1011,244,1108,377,1171,476,1228,583,1245,625,1254,659,1262,694,1276,736,1313,811,1308,813,1272,738,1257,695,1249,661,1240,627,1224,585,1167,479,1104,380,1007,247"/>
<area shape="rect" id="Node000028" href="$token_8c.html#a953218537ac1577c48aa527d326e853b" title="「,」区切りの文字列から、オペランドのトークンを取得" alt="" coords="1123,244,1184,270"/>
<area shape="poly" id="edge52_Node000027_Node000028" title=" " alt="" coords="1028,234,1108,247,1107,253,1027,239"/>
<area shape="rect" id="Node000029" href="$cmem_8c.html#a610ed65c2f1179bd3c5da29d36f3f5d8" title="malloc_chkを実行してメモリを確保し、コピーした文字列の指定した長さの部分を返す" alt="" coords="1434,195,1527,221"/>
<area shape="poly" id="edge63_Node000027_Node000029" title=" " alt="" coords="1028,227,1274,209,1419,206,1419,211,1274,215,1028,232"/>
<area shape="rect" id="Node000030" href="$cmem_8c.html#aab7f4dbb7c0a7e7acbd4a7e035c9263c" title="文字列から「&#39;」以降の文字列をCASL IIのコメントとして削除する。「&#39;&#39;」の場合は除く" alt="" coords="1081,94,1226,120"/>
<area shape="poly" id="edge61_Node000027_Node000030" title=" " alt="" coords="1004,217,1033,174,1054,150,1079,129,1086,124,1089,129,1082,133,1058,153,1037,177,1008,220"/>
<area shape="rect" id="Node000031" href="$cmem_8c.html#a20f2e2b05241b8d97e218e4184b97bac" title="文字列の末尾から、改行と空白とタブを削除する" alt="" coords="1116,143,1190,169"/>
<area shape="poly" id="edge62_Node000027_Node000031" title=" " alt="" coords="1021,216,1079,186,1106,173,1108,178,1082,190,1024,221"/>
<area shape="poly" id="edge53_Node000028_Node000008" title=" " alt="" coords="1183,242,1273,209,1345,190,1402,179,1459,175,1533,180,1603,184,1632,191,1667,207,1690,223,1711,243,1742,282,1738,286,1707,246,1687,227,1665,212,1631,196,1602,190,1532,185,1459,181,1402,184,1346,195,1275,215,1185,247"/>
<area shape="poly" id="edge55_Node000028_Node000009" title=" " alt="" coords="1184,257,1273,268,1381,288,1459,310,1534,339,1585,363,1582,367,1532,344,1457,315,1380,293,1272,273,1184,263"/>
<area shape="poly" id="edge54_Node000028_Node000010" title=" " alt="" coords="1163,269,1194,341,1229,441,1245,524,1250,590,1257,655,1277,736,1293,776,1312,811,1307,814,1288,779,1271,738,1251,656,1245,590,1240,524,1223,442,1189,343,1158,271"/>
<area shape="poly" id="edge56_Node000028_Node000029" title=" " alt="" coords="1184,250,1418,215,1419,220,1184,256"/>
<area shape="poly" id="edge57_Node000029_Node000008" title=" " alt="" coords="1527,207,1595,216,1632,225,1667,238,1704,259,1734,284,1731,288,1701,263,1665,242,1630,230,1594,221,1527,212"/>
<area shape="poly" id="edge58_Node000029_Node000009" title=" " alt="" coords="1494,220,1604,359,1600,362,1490,223"/>
</map>

/* [<][>][^][v][top][bottom][index][help] */