root/doc_inner/doxygen/html/assemble_8h_a36c8ab963b3acab70a2862e8252c996b_cgraph.map

/* [<][>][^][v][top][bottom][index][help] */
<map id="assemblefile" name="assemblefile">
<area shape="rect" id="Node000001" title="指定された名前のファイルをアセンブル" alt="" coords="5,1104,100,1130"/>
<area shape="rect" id="Node000002" href="$assemble_8c.html#ab584cfb355d7e4000c4c6eeefa07fe64" title="1行をアセンブルする" alt="" coords="148,627,245,653"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="55,1103,184,667,189,669,60,1105"/>
<area shape="rect" id="Node000008" href="$cmem_8c.html#ab59996fd09e57355900e5d0f6a772297" title="mallocを実行し、0で初期化する" alt="" coords="1647,750,1734,776"/>
<area shape="poly" id="edge64_Node000001_Node000008" title=" " alt="" coords="100,1115,339,1115,1415,1115,1473,1111,1517,1099,1556,1074,1597,1033,1619,1004,1637,973,1663,906,1678,841,1685,791,1690,791,1683,842,1668,907,1642,975,1623,1007,1601,1036,1559,1078,1519,1103,1473,1116,1415,1120,339,1120,100,1120"/>
<area shape="rect" id="Node000032" href="$assemble_8c.html#aae50ee9ef8d396f5b69da45fae877ff9" title="ファイルストリームの現在行を番号付きで表示する" alt="" coords="163,1155,230,1181"/>
<area shape="poly" id="edge65_Node000001_Node000032" title=" " alt="" coords="92,1128,149,1149,148,1154,90,1133"/>
<area shape="rect" id="Node000003" href="$label_8c.html#a13845f111eda3f65e76716c9aca802aa" title="プログラム名、ラベル、アドレスをラベル表に追加する" alt="" coords="896,94,965,120"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="196,626,213,510,233,425,262,335,303,248,328,209,356,175,389,145,425,123,466,109,511,104,684,104,881,104,881,109,684,109,511,109,467,114,428,128,392,150,360,178,332,212,307,251,267,337,238,427,219,511,201,627"/>
<area shape="rect" id="Node000012" href="$assemble_8c.html#a207dbf0d6c2c6350e652c3415be3db23" title="トークンをアセンブルする" alt="" coords="293,574,388,600"/>
<area shape="poly" id="edge16_Node000002_Node000012" title=" " alt="" coords="232,624,288,603,290,608,234,629"/>
<area shape="rect" id="Node000027" href="$token_8c.html#a0e427bc88eca4d0d5a3479933c839003" title="行から、ラベル・コマンド・オペランドを取得する" alt="" coords="901,878,960,904"/>
<area shape="poly" id="edge50_Node000002_Node000027" title=" " alt="" coords="212,651,257,694,327,748,369,773,415,794,462,808,511,813,684,813,742,819,798,833,849,850,891,868,889,873,847,855,797,838,741,824,684,819,511,819,461,813,413,799,367,778,324,752,253,698,208,655"/>
<area shape="rect" id="Node000004" href="$label_8c.html#a8b2ae1a0bae14a00c2ca265c79d021cc" title="プログラム名とラベルに対応するアドレスをラベル表から検索する" alt="" coords="1053,195,1120,221"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="948,118,1015,174,1041,187,1038,192,1012,178,944,122"/>
<area shape="rect" id="Node000005" href="$label_8c.html#a2bd360502c6df9497ba69f40ac1e8464" title=" " alt="" coords="1222,271,1298,297"/>
<area shape="poly" id="edge10_Node000003_Node000005" title=" " alt="" coords="965,101,1007,100,1058,103,1111,114,1160,136,1192,162,1217,194,1237,227,1251,256,1246,258,1232,229,1213,197,1188,166,1158,141,1109,120,1057,109,1007,105,966,106"/>
<area shape="poly" id="edge11_Node000003_Node000008" title=" " alt="" coords="956,91,1009,65,1083,36,1169,13,1214,5,1259,3,1415,3,1445,10,1473,29,1499,59,1523,99,1546,146,1567,199,1605,318,1636,443,1660,562,1688,734,1683,735,1655,563,1630,444,1600,319,1562,201,1541,148,1519,101,1495,62,1469,33,1443,14,1415,8,1259,8,1215,11,1170,18,1085,41,1011,70,958,96"/>
<area shape="rect" id="Node000009" href="$cmem_8c.html#aff54004f8d4f59b7ad933d53ae4e1f53" title="malloc_chkを実行してメモリを確保し、コピーした文字列を返す" alt="" coords="1514,650,1599,676"/>
<area shape="poly" id="edge15_Node000003_Node000009" title=" " alt="" coords="965,97,1005,90,1055,87,1108,89,1160,100,1263,140,1303,160,1339,184,1371,211,1402,245,1468,333,1490,372,1509,413,1535,497,1550,575,1556,634,1551,635,1544,576,1530,499,1504,415,1486,374,1463,336,1398,248,1367,215,1336,188,1301,165,1261,144,1158,105,1107,94,1055,92,1006,96,966,102"/>
<area shape="rect" id="Node000010" href="$cerr_8c.html#ac878972bcd42a554769270aadf8c6bbe" title="現在のエラーを設定する" alt="" coords="1230,598,1291,624"/>
<area shape="poly" id="edge12_Node000003_Node000010" title=" " alt="" coords="965,118,1014,136,1058,145,1094,147,1128,155,1145,165,1161,181,1180,207,1193,233,1200,258,1203,284,1200,333,1189,382,1178,431,1174,481,1176,507,1182,532,1193,558,1209,585,1218,594,1214,597,1205,588,1188,561,1177,534,1170,507,1168,481,1173,431,1184,381,1195,332,1198,284,1195,259,1188,235,1175,210,1157,184,1141,169,1126,160,1094,152,1057,150,1013,141,963,123"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="1119,219,1216,262,1214,267,1117,224"/>
<area shape="rect" id="Node000006" href="$hash_8c.html#ac7eca217f473c9ee585bc67d937e05a5" title="ハッシュ値を取得する" alt="" coords="1389,396,1438,422"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="1274,296,1311,337,1363,383,1376,391,1373,396,1360,387,1307,341,1270,299"/>
<area shape="rect" id="Node000007" href="$label_8c.html#ade45b3e884a2b22030607032387e4639" title=" " alt="" coords="1361,347,1466,373"/>
<area shape="poly" id="edge6_Node000005_Node000007" title=" " alt="" coords="1289,295,1374,338,1371,342,1287,300"/>
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="1467,367,1501,378,1537,393,1571,413,1601,440,1627,475,1647,514,1663,555,1674,597,1687,674,1692,734,1686,734,1682,675,1669,598,1657,557,1642,516,1622,478,1597,443,1568,417,1534,397,1499,383,1465,373"/>
<area shape="poly" id="edge8_Node000007_Node000009" title=" " alt="" coords="1454,371,1468,382,1490,412,1508,445,1534,515,1549,582,1556,634,1551,635,1544,583,1529,517,1504,448,1486,415,1464,386,1451,375"/>
<area shape="poly" id="edge9_Node000009_Node000008" title=" " alt="" coords="1577,674,1661,738,1658,742,1574,678"/>
<area shape="poly" id="edge14_Node000010_Node000008" title=" " alt="" coords="1277,622,1314,654,1363,684,1433,712,1505,732,1632,754,1631,759,1504,737,1431,717,1360,689,1311,658,1273,626"/>
<area shape="rect" id="Node000011" href="$cerr_8c.html#a35de2f8c0300862bd73ec67ada917574" title="エラー番号に対応するエラーメッセージを返す" alt="" coords="1370,648,1457,674"/>
<area shape="poly" id="edge13_Node000010_Node000011" title=" " alt="" coords="1292,618,1359,641,1357,646,1290,623"/>
<area shape="poly" id="edge49_Node000012_Node000010" title=" " alt="" coords="363,598,417,629,494,666,538,684,585,698,633,707,682,711,932,711,973,708,1014,702,1094,681,1165,654,1220,629,1222,633,1167,659,1095,686,1015,707,973,714,932,716,681,716,633,712,584,703,536,689,492,671,414,634,361,602"/>
<area shape="rect" id="Node000013" href="$assemble_8c.html#a1ff9d415430cab87480fd25355fab500" title="システムCOMET IIの命令をアセンブルする" alt="" coords="436,423,589,449"/>
<area shape="poly" id="edge17_Node000012_Node000013" title=" " alt="" coords="355,571,483,457,487,461,359,575"/>
<area shape="rect" id="Node000026" href="$assemble_8c.html#acd9a0f035261dfc22abda9cf12f21c31" title="アセンブラ言語CASL IIの命令を処理する。" alt="" coords="474,374,551,400"/>
<area shape="poly" id="edge48_Node000012_Node000026" title=" " alt="" coords="343,573,353,540,371,496,398,449,435,409,458,395,461,400,438,413,403,452,376,498,358,542,348,574"/>
<area shape="poly" id="edge43_Node000013_Node000004" title=" " alt="" coords="573,420,587,410,602,388,608,366,607,320,606,297,608,274,616,252,635,231,683,201,736,181,791,171,848,167,903,169,955,175,1039,192,1038,197,954,181,903,175,848,173,792,176,737,187,685,206,638,235,621,255,613,275,611,297,613,320,614,367,607,391,591,414,576,425"/>
<area shape="poly" id="edge46_Node000013_Node000010" title=" " alt="" coords="589,421,729,403,897,390,980,388,1054,393,1116,404,1141,413,1161,425,1178,442,1187,462,1190,482,1190,502,1190,544,1196,564,1209,585,1218,593,1214,597,1205,588,1191,567,1185,545,1184,502,1185,482,1182,463,1174,445,1157,429,1139,418,1115,409,1054,398,980,394,898,395,729,408,589,427"/>
<area shape="rect" id="Node000014" href="$assemble_8c.html#a0a205123d42143aeca611a0486b4c931" title="アドレスを返す" alt="" coords="654,448,712,474"/>
<area shape="poly" id="edge18_Node000013_Node000014" title=" " alt="" coords="590,445,639,452,639,458,589,450"/>
<area shape="rect" id="Node000019" href="$assemble_8c.html#ae361104cdf7e4e9509a009b328487fc1" title="アドレス値をメモリに書き込む" alt="" coords="1038,296,1134,322"/>
<area shape="poly" id="edge47_Node000013_Node000019" title=" " alt="" coords="557,420,588,410,636,389,741,362,847,341,1022,314,1023,319,848,346,742,367,638,395,590,414,559,425"/>
<area shape="rect" id="Node000023" href="$struct_8c.html#ae5076231c2c9f5011a92b4901e881695" title=" " alt="" coords="637,246,729,272"/>
<area shape="poly" id="edge38_Node000013_Node000023" title=" " alt="" coords="572,420,587,410,599,396,606,382,613,353,617,323,624,306,635,289,644,279,648,283,639,292,628,309,623,324,618,354,612,384,604,399,590,414,575,425"/>
<area shape="rect" id="Node000025" href="$assemble_8c.html#aae434272813db1ad8795273374e05772" title="汎用レジスタを表す文字列からレジスタ番号を返す" alt="" coords="782,626,842,652"/>
<area shape="poly" id="edge44_Node000013_Node000025" title=" " alt="" coords="535,447,780,615,777,619,532,452"/>
<area shape="poly" id="edge19_Node000014_Node000004" title=" " alt="" coords="700,446,827,354,918,294,1012,238,1038,225,1040,230,1015,242,920,299,830,359,703,450"/>
<area shape="poly" id="edge37_Node000014_Node000010" title=" " alt="" coords="711,455,809,442,942,432,1009,430,1071,433,1123,441,1160,456,1176,471,1184,486,1189,519,1192,552,1197,569,1209,585,1218,592,1214,596,1205,588,1193,571,1186,553,1184,519,1179,488,1172,474,1158,461,1122,446,1071,438,1009,435,942,437,810,448,712,460"/>
<area shape="rect" id="Node000015" href="$assemble_8c.html#aa716f1c4b620d19dd50c3c1ee40ec770" title="リテラルを返す" alt="" coords="777,499,847,525"/>
<area shape="poly" id="edge20_Node000014_Node000015" title=" " alt="" coords="713,470,764,490,762,495,711,475"/>
<area shape="rect" id="Node000016" href="$word_8c.html#a29fa9e71f68a25a914b4d2d1ce0b3043" title="10進数または16進数の文字列をWORD値に変換する" alt="" coords="895,548,966,574"/>
<area shape="poly" id="edge36_Node000014_Node000016" title=" " alt="" coords="698,473,732,505,754,521,778,535,830,551,880,557,880,563,829,556,776,540,751,526,728,509,694,477"/>
<area shape="poly" id="edge21_Node000015_Node000016" title=" " alt="" coords="846,523,885,539,883,544,844,528"/>
<area shape="poly" id="edge27_Node000015_Node000019" title=" " alt="" coords="830,497,1054,329,1057,334,833,501"/>
<area shape="rect" id="Node000022" href="$assemble_8c.html#aec8fb55fddc1268fcc29b23372d2041d" title="文字をメモリに書き込む" alt="" coords="898,499,963,525"/>
<area shape="poly" id="edge33_Node000015_Node000022" title=" " alt="" coords="848,509,882,509,882,515,848,515"/>
<area shape="poly" id="edge26_Node000016_Node000010" title=" " alt="" coords="967,571,1014,584,1122,600,1214,606,1214,612,1121,605,1013,589,965,576"/>
<area shape="rect" id="Node000017" href="$word_8c.html#a377333383c6d6954b94c04e0b5df9b7d" title="16進数の文字列をWORD値に変換する" alt="" coords="1055,499,1118,525"/>
<area shape="poly" id="edge22_Node000016_Node000017" title=" " alt="" coords="965,548,1039,524,1041,529,967,553"/>
<area shape="rect" id="Node000018" href="$word_8c.html#a1824944cce248b98090886185f84ded6" title="10進数値を表す文字列をWORD値に変換する" alt="" coords="1055,548,1118,574"/>
<area shape="poly" id="edge24_Node000016_Node000018" title=" " alt="" coords="966,559,1039,559,1039,564,966,564"/>
<area shape="poly" id="edge23_Node000017_Node000010" title=" " alt="" coords="1120,516,1160,534,1176,547,1185,559,1195,572,1209,585,1217,590,1214,595,1205,589,1191,575,1181,562,1172,550,1158,538,1118,521"/>
<area shape="poly" id="edge25_Node000018_Node000010" title=" " alt="" coords="1119,568,1216,595,1214,601,1118,573"/>
<area shape="poly" id="edge28_Node000019_Node000010" title=" " alt="" coords="1136,321,1161,340,1181,372,1189,404,1189,434,1186,464,1183,494,1183,523,1191,554,1209,585,1218,593,1214,597,1205,588,1186,556,1178,524,1177,493,1181,464,1184,434,1183,404,1176,374,1157,343,1133,325"/>
<area shape="rect" id="Node000020" href="$word_8c.html#af0f7f3f8b1dcb1ae401afef951d2ef19" title="WORD値を10進数値を表す文字列に変換する" alt="" coords="1228,548,1292,574"/>
<area shape="poly" id="edge29_Node000019_Node000020" title=" " alt="" coords="1133,321,1161,339,1182,369,1192,396,1198,425,1209,459,1247,534,1242,537,1205,461,1193,426,1186,397,1177,371,1157,343,1130,325"/>
<area shape="poly" id="edge30_Node000020_Node000008" title=" " alt="" coords="1292,557,1354,559,1435,569,1478,578,1521,592,1563,611,1601,635,1626,658,1647,685,1678,734,1674,737,1643,688,1622,662,1597,639,1560,616,1519,597,1477,584,1434,574,1354,564,1292,563"/>
<area shape="rect" id="Node000021" href="$cmem_8c.html#aacc41f8750d08c22b925ea32612209fb" title="逆にした文字列を返す" alt="" coords="1386,599,1441,625"/>
<area shape="poly" id="edge31_Node000020_Node000021" title=" " alt="" coords="1293,569,1372,596,1370,601,1292,574"/>
<area shape="poly" id="edge32_Node000021_Node000009" title=" " alt="" coords="1442,619,1505,642,1503,647,1440,624"/>
<area shape="poly" id="edge34_Node000022_Node000010" title=" " alt="" coords="959,496,1000,480,1052,468,1080,465,1108,466,1135,473,1160,484,1174,495,1182,507,1188,533,1193,559,1199,572,1209,585,1218,592,1214,596,1205,589,1194,575,1188,561,1183,534,1177,510,1170,499,1158,489,1133,478,1108,472,1080,471,1053,473,1002,485,960,501"/>
<area shape="poly" id="edge35_Node000022_Node000019" title=" " alt="" coords="940,497,1064,333,1068,336,944,500"/>
<area shape="rect" id="Node000024" href="$struct_8c.html#aeae4030e83292f23161ee79d8f1d5e1b" title=" " alt="" coords="1207,422,1313,448"/>
<area shape="poly" id="edge39_Node000023_Node000024" title=" " alt="" coords="729,246,814,233,925,227,986,231,1046,240,1105,256,1160,282,1193,308,1219,341,1239,376,1252,406,1247,408,1234,378,1215,344,1189,312,1158,286,1103,261,1045,245,985,236,925,233,815,238,730,251"/>
<area shape="poly" id="edge40_Node000024_Node000006" title=" " alt="" coords="1313,423,1373,413,1374,418,1314,429"/>
<area shape="poly" id="edge41_Node000024_Node000008" title=" " alt="" coords="1314,446,1377,466,1453,498,1531,541,1567,566,1601,595,1629,629,1652,666,1683,734,1678,736,1648,669,1625,632,1597,599,1564,571,1528,545,1450,503,1375,471,1312,451"/>
<area shape="poly" id="edge42_Node000024_Node000009" title=" " alt="" coords="1282,446,1467,585,1531,638,1527,642,1464,589,1279,450"/>
<area shape="poly" id="edge45_Node000025_Node000010" title=" " alt="" coords="843,634,1214,611,1214,616,843,639"/>
<area shape="poly" id="edge51_Node000027_Node000008" title=" " alt="" coords="937,903,946,933,961,970,983,1009,998,1025,1015,1039,1047,1057,1076,1068,1103,1073,1129,1074,1187,1069,1259,1064,1415,1064,1441,1062,1467,1055,1513,1032,1554,997,1590,955,1620,909,1645,864,1677,789,1682,792,1650,866,1625,912,1594,958,1558,1001,1516,1036,1469,1060,1442,1067,1415,1069,1259,1069,1187,1074,1129,1079,1102,1079,1074,1073,1045,1062,1012,1044,994,1029,979,1012,956,973,940,934,932,905"/>
<area shape="poly" id="edge60_Node000027_Node000009" title=" " alt="" coords="948,875,978,856,1013,838,1052,822,1085,813,1158,793,1501,679,1503,684,1160,799,1086,818,1054,827,1015,842,981,861,951,880"/>
<area shape="poly" id="edge59_Node000027_Node000010" title=" " alt="" coords="938,876,968,836,1012,794,1051,772,1086,762,1119,752,1157,730,1183,708,1205,683,1240,635,1245,639,1209,686,1186,712,1161,734,1122,757,1087,767,1053,777,1015,798,972,840,943,879"/>
<area shape="rect" id="Node000028" href="$token_8c.html#a953218537ac1577c48aa527d326e853b" title="「,」区切りの文字列から、オペランドのトークンを取得" alt="" coords="1056,902,1116,928"/>
<area shape="poly" id="edge52_Node000027_Node000028" title=" " alt="" coords="961,893,1041,905,1040,910,960,898"/>
<area shape="rect" id="Node000029" href="$cmem_8c.html#a610ed65c2f1179bd3c5da29d36f3f5d8" title="malloc_chkを実行してメモリを確保し、コピーした文字列の指定した長さの部分を返す" alt="" coords="1367,851,1460,877"/>
<area shape="poly" id="edge63_Node000027_Node000029" title=" " alt="" coords="949,902,978,921,1014,937,1063,947,1114,948,1164,944,1213,935,1303,909,1371,881,1373,886,1304,914,1215,940,1165,949,1114,954,1063,952,1013,943,976,926,946,906"/>
<area shape="rect" id="Node000030" href="$cmem_8c.html#aab7f4dbb7c0a7e7acbd4a7e035c9263c" title="文字列から「&#39;」以降の文字列をCASL IIのコメントとして削除する。「&#39;&#39;」の場合は除く" alt="" coords="1014,852,1159,878"/>
<area shape="poly" id="edge61_Node000027_Node000030" title=" " alt="" coords="960,883,998,877,999,882,961,889"/>
<area shape="rect" id="Node000031" href="$cmem_8c.html#a20f2e2b05241b8d97e218e4184b97bac" title="文字列の末尾から、改行と空白とタブを削除する" alt="" coords="1049,1003,1124,1029"/>
<area shape="poly" id="edge62_Node000027_Node000031" title=" " alt="" coords="943,902,972,941,1015,982,1036,995,1034,999,1012,986,968,944,938,905"/>
<area shape="poly" id="edge53_Node000028_Node000008" title=" " alt="" coords="1117,917,1204,925,1328,927,1396,921,1466,908,1534,888,1598,859,1620,843,1640,825,1671,786,1675,790,1644,828,1623,848,1600,864,1536,893,1467,914,1397,926,1328,932,1204,931,1116,922"/>
<area shape="poly" id="edge55_Node000028_Node000009" title=" " alt="" coords="1116,903,1158,888,1313,812,1464,728,1526,683,1529,688,1467,733,1316,817,1160,893,1118,908"/>
<area shape="poly" id="edge54_Node000028_Node000010" title=" " alt="" coords="1116,909,1138,901,1157,889,1172,871,1181,855,1190,823,1194,787,1204,743,1245,637,1250,639,1210,745,1199,788,1195,824,1186,857,1176,875,1161,893,1140,906,1118,914"/>
<area shape="poly" id="edge56_Node000028_Node000029" title=" " alt="" coords="1117,907,1207,893,1352,871,1352,876,1207,899,1118,913"/>
<area shape="poly" id="edge57_Node000029_Node000008" title=" " alt="" coords="1460,860,1527,851,1563,842,1598,830,1634,809,1664,784,1667,788,1637,813,1600,834,1565,847,1528,856,1460,865"/>
<area shape="poly" id="edge58_Node000029_Node000009" title=" " alt="" coords="1422,849,1535,687,1540,690,1426,852"/>
</map>

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