GOTO expr,GOSUB expr実装

This commit is contained in:
otya128 committed 2015-08-29 13:38:03 +09:00
1 parent cc3f18ee9a
commit d05166a3b9
5 files changed
+87 -10

No files matched your search

+8 -4
View File
@@ -825,8 +825,10 @@ class Parser
node = new Goto(token.value.stringValue);
else
{
writeln("NotImpl");
syntaxError();
auto e = expression();
if(!e)
syntaxError();
node = new Goto(e);
}
break;
case TokenType.Gosub:
@@ -836,8 +838,10 @@ class Parser
node = new Gosub(token.value.stringValue);
else
{
writeln("NotImpl");
syntaxError();
auto e = expression();
if(!e)
syntaxError();
node = new Gosub(e);
}
break;
case TokenType.If: