root/doc_inner/doxygen/html/class_casl2cmd_a83ef1d1240a865d959f23b03e220def6_cgraph.map

/* [<][>][^][v][top][bottom][index][help] */
<map id="Casl2cmd::assemble_out" name="Casl2cmd::assemble_out">
<area shape="rect" id="Node000001" title="マクロ命令 &quot;OUT OBUF,LEN&quot; をアセンブル" alt="" coords="5,447,175,473"/>
<area shape="rect" id="Node000002" href="$assemble_8c.html#ab584cfb355d7e4000c4c6eeefa07fe64" title="1行をアセンブルする" alt="" coords="223,447,320,473"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="175,457,207,457,207,463,175,463"/>
<area shape="rect" id="Node000008" href="$cmem_8c.html#ab59996fd09e57355900e5d0f6a772297" title="mallocを実行し、0で初期化する" alt="" coords="1722,296,1809,322"/>
<area shape="poly" id="edge64_Node000001_Node000008" title=" " alt="" coords="91,446,116,346,140,273,174,197,217,124,242,91,271,62,302,37,336,19,374,7,414,3,1490,3,1550,9,1573,16,1595,27,1633,59,1676,104,1708,147,1733,196,1750,243,1761,281,1756,282,1745,244,1728,198,1704,150,1672,107,1630,63,1592,32,1571,21,1548,14,1490,8,414,8,375,12,338,24,305,42,274,66,246,94,221,127,178,199,145,275,121,347,96,448"/>
<area shape="rect" id="Node000010" href="$cerr_8c.html#ac878972bcd42a554769270aadf8c6bbe" title="現在のエラーを設定する" alt="" coords="1304,826,1366,852"/>
<area shape="poly" id="edge65_Node000001_Node000010" title=" " alt="" coords="94,473,94,531,99,623,112,735,136,856,153,915,175,972,201,1024,232,1070,268,1109,311,1139,359,1157,414,1164,1007,1164,1075,1167,1129,1170,1154,1168,1179,1161,1205,1148,1232,1127,1259,1099,1281,1067,1297,1031,1310,994,1325,923,1331,867,1336,867,1330,924,1315,995,1302,1033,1285,1069,1263,1103,1236,1131,1207,1152,1181,1166,1155,1173,1130,1175,1074,1173,1007,1169,414,1169,358,1163,308,1143,265,1113,228,1074,196,1027,170,974,148,917,131,857,107,736,94,623,89,531,88,474"/>
<area shape="rect" id="Node000003" href="$label_8c.html#a13845f111eda3f65e76716c9aca802aa" title="プログラム名、ラベル、アドレスをラベル表に追加する" alt="" coords="971,498,1040,524"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="320,457,586,457,759,457,813,461,866,469,957,492,956,497,865,474,812,466,759,463,586,463,320,463"/>
<area shape="rect" id="Node000012" href="$assemble_8c.html#a207dbf0d6c2c6350e652c3415be3db23" title="トークンをアセンブルする" alt="" coords="368,674,463,700"/>
<area shape="poly" id="edge16_Node000002_Node000012" title=" " alt="" coords="283,471,400,659,396,662,278,474"/>
<area shape="rect" id="Node000027" href="$token_8c.html#a0e427bc88eca4d0d5a3479933c839003" title="行から、ラベル・コマンド・オペランドを取得する" alt="" coords="976,219,1035,245"/>
<area shape="poly" id="edge50_Node000002_Node000027" title=" " alt="" coords="283,445,328,402,399,347,441,321,488,300,536,285,586,280,759,280,814,276,868,268,960,244,962,249,869,273,815,282,759,285,586,285,537,291,489,305,444,326,402,351,332,406,287,449"/>
<area shape="rect" id="Node000004" href="$label_8c.html#a8b2ae1a0bae14a00c2ca265c79d021cc" title="プログラム名とラベルに対応するアドレスをラベル表から検索する" alt="" coords="1128,650,1194,676"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="1025,522,1043,541,1057,566,1065,588,1073,608,1090,629,1115,645,1112,649,1087,633,1069,610,1060,590,1053,568,1039,544,1021,526"/>
<area shape="rect" id="Node000005" href="$label_8c.html#a2bd360502c6df9497ba69f40ac1e8464" title=" " alt="" coords="1297,575,1373,601"/>
<area shape="poly" id="edge10_Node000003_Node000005" title=" " alt="" coords="1041,516,1283,573,1281,578,1040,521"/>
<area shape="poly" id="edge11_Node000003_Node000008" title=" " alt="" coords="1023,495,1053,476,1088,459,1172,428,1260,401,1434,359,1590,330,1706,313,1707,319,1591,335,1435,364,1261,406,1174,433,1090,464,1055,481,1026,500"/>
<area shape="rect" id="Node000009" href="$cmem_8c.html#aff54004f8d4f59b7ad933d53ae4e1f53" title="malloc_chkを実行してメモリを確保し、コピーした文字列を返す" alt="" coords="1589,372,1674,398"/>
<area shape="poly" id="edge15_Node000003_Node000009" title=" " alt="" coords="1040,501,1573,394,1574,399,1041,506"/>
<area shape="poly" id="edge12_Node000003_Node000010" title=" " alt="" coords="1025,522,1090,566,1131,584,1166,595,1200,608,1236,635,1255,660,1265,683,1273,707,1284,736,1323,811,1318,814,1280,738,1268,709,1260,685,1251,663,1232,639,1197,613,1165,600,1129,589,1087,570,1022,526"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="1192,647,1288,605,1290,610,1194,652"/>
<area shape="rect" id="Node000006" href="$hash_8c.html#ac7eca217f473c9ee585bc67d937e05a5" title="ハッシュ値を取得する" alt="" coords="1464,550,1513,576"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="1373,579,1448,567,1449,572,1374,584"/>
<area shape="rect" id="Node000007" href="$label_8c.html#ade45b3e884a2b22030607032387e4639" title=" " alt="" coords="1436,599,1541,625"/>
<area shape="poly" id="edge6_Node000005_Node000007" title=" " alt="" coords="1374,591,1422,599,1421,604,1373,597"/>
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="1540,598,1608,573,1642,553,1672,529,1707,482,1731,430,1748,379,1757,337,1762,338,1753,380,1736,431,1711,485,1676,533,1645,558,1611,578,1542,603"/>
<area shape="poly" id="edge8_Node000007_Node000009" title=" " alt="" coords="1525,597,1539,586,1571,544,1595,497,1611,451,1622,413,1627,414,1616,452,1600,499,1575,547,1543,590,1528,601"/>
<area shape="poly" id="edge9_Node000009_Node000008" title=" " alt="" coords="1654,370,1727,328,1730,332,1657,374"/>
<area shape="poly" id="edge14_Node000010_Node000008" title=" " alt="" coords="1366,838,1403,839,1448,836,1495,828,1540,811,1587,783,1619,754,1644,718,1672,669,1693,625,1710,579,1736,485,1752,400,1759,337,1765,338,1757,401,1742,486,1715,581,1698,627,1676,672,1649,721,1623,758,1590,787,1542,816,1496,833,1448,841,1403,844,1366,844"/>
<area shape="rect" id="Node000011" href="$cerr_8c.html#a35de2f8c0300862bd73ec67ada917574" title="エラー番号に対応するエラーメッセージを返す" alt="" coords="1445,775,1532,801"/>
<area shape="poly" id="edge13_Node000010_Node000011" title=" " alt="" coords="1365,826,1432,804,1434,809,1367,831"/>
<area shape="poly" id="edge49_Node000012_Node000010" title=" " alt="" coords="423,699,453,795,480,862,516,934,562,1002,588,1032,616,1059,648,1082,681,1099,718,1110,757,1113,1007,1113,1074,1117,1128,1121,1153,1120,1178,1114,1204,1102,1232,1083,1256,1061,1276,1034,1304,975,1321,915,1329,867,1334,868,1326,916,1309,976,1280,1037,1260,1064,1236,1087,1207,1107,1180,1119,1154,1125,1128,1127,1074,1123,1007,1119,756,1119,717,1115,679,1104,645,1086,613,1063,584,1036,557,1005,511,937,475,865,448,796,418,701"/>
<area shape="rect" id="Node000013" href="$assemble_8c.html#a1ff9d415430cab87480fd25355fab500" title="システムCOMET IIの命令をアセンブルする" alt="" coords="511,650,664,676"/>
<area shape="poly" id="edge17_Node000012_Node000013" title=" " alt="" coords="463,677,496,673,496,678,464,683"/>
<area shape="rect" id="Node000026" href="$assemble_8c.html#acd9a0f035261dfc22abda9cf12f21c31" title="アセンブラ言語CASL IIの命令を処理する。" alt="" coords="549,699,626,725"/>
<area shape="poly" id="edge48_Node000012_Node000026" title=" " alt="" coords="464,691,534,701,533,707,463,696"/>
<area shape="poly" id="edge43_Node000013_Node000004" title=" " alt="" coords="604,647,650,617,680,602,711,591,803,567,878,555,915,556,953,562,994,573,1042,591,1058,602,1068,615,1076,628,1090,640,1115,651,1112,656,1087,645,1072,632,1063,618,1054,606,1039,596,993,578,952,567,914,561,879,561,804,572,712,596,682,607,653,621,607,651"/>
<area shape="poly" id="edge46_Node000013_Node000010" title=" " alt="" coords="643,674,665,684,681,698,690,712,698,725,713,736,761,756,827,773,991,802,1160,821,1289,833,1289,838,1159,827,990,807,826,779,759,761,710,741,694,728,685,715,676,702,662,689,641,678"/>
<area shape="rect" id="Node000014" href="$assemble_8c.html#a0a205123d42143aeca611a0486b4c931" title="アドレスを返す" alt="" coords="729,700,786,726"/>
<area shape="poly" id="edge18_Node000013_Node000014" title=" " alt="" coords="634,674,715,698,713,703,633,679"/>
<area shape="rect" id="Node000019" href="$assemble_8c.html#ae361104cdf7e4e9509a009b328487fc1" title="アドレス値をメモリに書き込む" alt="" coords="1113,699,1210,725"/>
<area shape="poly" id="edge47_Node000013_Node000019" title=" " alt="" coords="664,664,837,674,1041,692,1098,699,1098,705,1040,697,836,680,664,669"/>
<area shape="rect" id="Node000023" href="$struct_8c.html#ae5076231c2c9f5011a92b4901e881695" title=" " alt="" coords="712,498,804,524"/>
<area shape="poly" id="edge38_Node000013_Node000023" title=" " alt="" coords="599,648,646,599,710,541,722,531,726,535,713,545,650,603,603,651"/>
<area shape="rect" id="Node000025" href="$assemble_8c.html#aae434272813db1ad8795273374e05772" title="汎用レジスタを表す文字列からレジスタ番号を返す" alt="" coords="857,1052,917,1078"/>
<area shape="poly" id="edge44_Node000013_Node000025" title=" " alt="" coords="651,674,665,685,681,703,690,720,697,755,701,791,714,832,746,893,776,937,854,1032,862,1040,858,1044,850,1035,771,941,742,895,709,834,695,792,692,756,685,722,676,706,662,689,647,678"/>
<area shape="poly" id="edge19_Node000014_Node000004" title=" " alt="" coords="786,702,852,685,994,668,1113,661,1113,667,994,673,852,691,788,707"/>
<area shape="poly" id="edge37_Node000014_Node000010" title=" " alt="" coords="771,725,814,779,886,855,930,895,980,932,1033,963,1090,987,1130,999,1163,1006,1195,1002,1233,987,1265,962,1290,930,1310,896,1322,865,1327,867,1314,898,1295,933,1269,966,1235,992,1197,1008,1163,1011,1129,1005,1088,992,1031,968,977,936,927,899,882,859,810,782,766,728"/>
<area shape="rect" id="Node000015" href="$assemble_8c.html#aa716f1c4b620d19dd50c3c1ee40ec770" title="リテラルを返す" alt="" coords="852,700,922,726"/>
<area shape="poly" id="edge20_Node000014_Node000015" title=" " alt="" coords="787,711,837,711,837,716,787,716"/>
<area shape="rect" id="Node000016" href="$word_8c.html#a29fa9e71f68a25a914b4d2d1ce0b3043" title="10進数または16進数の文字列をWORD値に変換する" alt="" coords="970,852,1041,878"/>
<area shape="poly" id="edge36_Node000014_Node000016" title=" " alt="" coords="782,725,971,842,968,846,780,729"/>
<area shape="poly" id="edge21_Node000015_Node000016" title=" " alt="" coords="906,725,924,744,961,793,991,838,986,840,957,796,920,747,902,729"/>
<area shape="poly" id="edge27_Node000015_Node000019" title=" " alt="" coords="923,710,1098,710,1098,715,923,716"/>
<area shape="rect" id="Node000022" href="$assemble_8c.html#aec8fb55fddc1268fcc29b23372d2041d" title="文字をメモリに書き込む" alt="" coords="973,751,1038,777"/>
<area shape="poly" id="edge33_Node000015_Node000022" title=" " alt="" coords="920,724,961,742,959,747,918,729"/>
<area shape="poly" id="edge26_Node000016_Node000010" title=" " alt="" coords="1041,860,1289,840,1289,845,1041,865"/>
<area shape="rect" id="Node000017" href="$word_8c.html#a377333383c6d6954b94c04e0b5df9b7d" title="16進数の文字列をWORD値に変換する" alt="" coords="1130,902,1193,928"/>
<area shape="poly" id="edge22_Node000016_Node000017" title=" " alt="" coords="1042,874,1116,898,1114,903,1040,879"/>
<area shape="rect" id="Node000018" href="$word_8c.html#a1824944cce248b98090886185f84ded6" title="10進数値を表す文字列をWORD値に変換する" alt="" coords="1130,951,1193,977"/>
<area shape="poly" id="edge24_Node000016_Node000018" title=" " alt="" coords="1020,877,1050,907,1090,938,1116,950,1114,955,1087,942,1047,911,1016,881"/>
<area shape="poly" id="edge23_Node000017_Node000010" title=" " alt="" coords="1192,899,1289,856,1291,860,1194,904"/>
<area shape="poly" id="edge25_Node000018_Node000010" title=" " alt="" coords="1193,955,1233,938,1278,901,1313,862,1317,865,1282,905,1235,942,1195,959"/>
<area shape="poly" id="edge28_Node000019_Node000010" title=" " alt="" coords="1200,723,1235,742,1279,777,1315,813,1311,816,1276,781,1233,746,1197,728"/>
<area shape="rect" id="Node000020" href="$word_8c.html#af0f7f3f8b1dcb1ae401afef951d2ef19" title="WORD値を10進数値を表す文字列に変換する" alt="" coords="1304,699,1367,725"/>
<area shape="poly" id="edge29_Node000019_Node000020" title=" " alt="" coords="1210,709,1288,709,1288,715,1210,715"/>
<area shape="poly" id="edge30_Node000020_Node000008" title=" " alt="" coords="1367,710,1447,706,1494,698,1540,684,1583,666,1615,647,1643,623,1672,586,1692,555,1708,522,1734,452,1750,387,1758,337,1764,338,1755,388,1739,454,1713,524,1696,558,1676,590,1647,627,1618,652,1586,671,1542,689,1496,703,1448,711,1368,716"/>
<area shape="rect" id="Node000021" href="$cmem_8c.html#aacc41f8750d08c22b925ea32612209fb" title="逆にした文字列を返す" alt="" coords="1461,648,1516,674"/>
<area shape="poly" id="edge31_Node000020_Node000021" title=" " alt="" coords="1367,699,1445,673,1447,678,1368,704"/>
<area shape="poly" id="edge32_Node000021_Node000009" title=" " alt="" coords="1515,651,1539,635,1559,609,1576,581,1601,519,1617,460,1624,413,1630,414,1622,461,1606,521,1581,583,1563,612,1542,639,1518,656"/>
<area shape="poly" id="edge34_Node000022_Node000010" title=" " alt="" coords="1039,763,1128,771,1181,780,1235,792,1296,816,1294,821,1233,797,1180,785,1127,777,1038,768"/>
<area shape="poly" id="edge35_Node000022_Node000019" title=" " alt="" coords="1037,751,1105,728,1107,733,1039,756"/>
<area shape="rect" id="Node000024" href="$struct_8c.html#aeae4030e83292f23161ee79d8f1d5e1b" title=" " alt="" coords="1282,474,1388,500"/>
<area shape="poly" id="edge39_Node000023_Node000024" title=" " alt="" coords="804,501,881,491,970,483,1129,479,1266,481,1266,487,1129,484,970,488,882,496,805,506"/>
<area shape="poly" id="edge40_Node000024_Node000006" title=" " alt="" coords="1364,498,1451,541,1449,546,1362,502"/>
<area shape="poly" id="edge41_Node000024_Node000008" title=" " alt="" coords="1389,484,1451,480,1525,469,1602,446,1639,429,1672,409,1713,371,1745,333,1749,336,1717,375,1676,413,1641,434,1604,451,1526,474,1452,486,1389,490"/>
<area shape="poly" id="edge42_Node000024_Node000009" title=" " alt="" coords="1388,472,1461,453,1540,427,1591,403,1594,408,1542,432,1462,458,1390,477"/>
<area shape="poly" id="edge45_Node000025_Node000010" title=" " alt="" coords="918,1069,981,1077,1063,1079,1107,1075,1151,1067,1194,1052,1233,1031,1252,1015,1270,995,1297,950,1315,905,1326,866,1331,867,1320,906,1302,953,1274,998,1256,1019,1235,1036,1196,1057,1152,1072,1108,1080,1063,1084,980,1082,918,1074"/>
<area shape="poly" id="edge51_Node000027_Node000008" title=" " alt="" coords="1007,218,1015,188,1031,150,1054,111,1069,94,1087,79,1120,60,1149,49,1177,44,1204,43,1262,49,1334,53,1490,53,1538,60,1583,80,1624,108,1660,143,1691,180,1717,218,1754,281,1749,284,1713,221,1687,184,1656,147,1620,112,1581,85,1537,66,1490,59,1334,59,1262,54,1204,49,1178,49,1151,54,1122,65,1090,84,1073,97,1058,114,1036,152,1021,190,1012,219"/>
<area shape="poly" id="edge60_Node000027_Node000009" title=" " alt="" coords="1026,243,1055,263,1090,280,1155,303,1222,322,1357,351,1479,369,1573,379,1573,384,1478,374,1356,356,1221,327,1153,308,1088,285,1052,267,1023,247"/>
<area shape="poly" id="edge59_Node000027_Node000010" title=" " alt="" coords="1019,244,1116,377,1179,476,1236,583,1253,625,1262,659,1270,694,1284,736,1321,811,1316,813,1280,738,1265,695,1257,661,1248,627,1232,585,1175,479,1112,380,1015,247"/>
<area shape="rect" id="Node000028" href="$token_8c.html#a953218537ac1577c48aa527d326e853b" title="「,」区切りの文字列から、オペランドのトークンを取得" alt="" coords="1131,244,1192,270"/>
<area shape="poly" id="edge52_Node000027_Node000028" title=" " alt="" coords="1036,234,1116,247,1115,253,1035,239"/>
<area shape="rect" id="Node000029" href="$cmem_8c.html#a610ed65c2f1179bd3c5da29d36f3f5d8" title="malloc_chkを実行してメモリを確保し、コピーした文字列の指定した長さの部分を返す" alt="" coords="1442,195,1535,221"/>
<area shape="poly" id="edge63_Node000027_Node000029" title=" " alt="" coords="1036,227,1282,209,1427,206,1427,211,1282,215,1036,232"/>
<area shape="rect" id="Node000030" href="$cmem_8c.html#aab7f4dbb7c0a7e7acbd4a7e035c9263c" title="文字列から「&#39;」以降の文字列をCASL IIのコメントとして削除する。「&#39;&#39;」の場合は除く" alt="" coords="1089,94,1234,120"/>
<area shape="poly" id="edge61_Node000027_Node000030" title=" " alt="" coords="1012,217,1041,174,1062,150,1087,129,1094,124,1097,129,1090,133,1066,153,1045,177,1016,220"/>
<area shape="rect" id="Node000031" href="$cmem_8c.html#a20f2e2b05241b8d97e218e4184b97bac" title="文字列の末尾から、改行と空白とタブを削除する" alt="" coords="1124,143,1198,169"/>
<area shape="poly" id="edge62_Node000027_Node000031" title=" " alt="" coords="1029,216,1087,186,1114,173,1116,178,1090,190,1032,221"/>
<area shape="poly" id="edge53_Node000028_Node000008" title=" " alt="" coords="1191,242,1281,209,1353,190,1410,179,1467,175,1541,180,1611,184,1640,191,1675,207,1698,223,1719,243,1750,282,1746,286,1715,246,1695,227,1673,212,1639,196,1610,190,1540,185,1467,181,1410,184,1354,195,1283,215,1193,247"/>
<area shape="poly" id="edge55_Node000028_Node000009" title=" " alt="" coords="1192,257,1281,268,1389,288,1467,310,1542,339,1593,363,1590,367,1540,344,1465,315,1388,293,1280,273,1192,263"/>
<area shape="poly" id="edge54_Node000028_Node000010" title=" " alt="" coords="1171,269,1202,341,1237,441,1253,524,1258,590,1265,655,1285,736,1301,776,1320,811,1315,814,1296,779,1279,738,1259,656,1253,590,1248,524,1231,442,1197,343,1166,271"/>
<area shape="poly" id="edge56_Node000028_Node000029" title=" " alt="" coords="1192,250,1426,215,1427,220,1192,256"/>
<area shape="poly" id="edge57_Node000029_Node000008" title=" " alt="" coords="1535,207,1603,216,1640,225,1675,238,1712,259,1742,284,1739,288,1709,263,1673,242,1638,230,1602,221,1535,212"/>
<area shape="poly" id="edge58_Node000029_Node000009" title=" " alt="" coords="1502,220,1612,359,1608,362,1498,223"/>
</map>

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