BGを実装.

This commit is contained in:
otya128 committed 2015-08-23 14:44:01 +09:00
1 parent 009c6deb61
commit 268abd0a29
5 files changed
+68 -100

No files matched your search

+12 -4
View File
@@ -895,13 +895,21 @@ class Compiler
int[] addresses = new int[label.labels.length];
foreach(int index, wstring l; label.labels)
{
if(label.sc.func)
try
{
addresses[index] =label.sc.func.label[l];
if(label.sc.func)
{
addresses[index] =label.sc.func.label[l];
}
else
{
addresses[index] = globalLabel[l];
}
}
else
catch(Error re)
{
addresses[index] = globalLabel[l];
//undefined labelは実行時に出る(TECDEMOが動かない)
addresses[index] = int.min;
}
}
if(label.isGosub)