1
0

GOTO expr,GOSUB expr実装

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

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: