further improvements to the interpreter WIP

This commit is contained in:
weckyy702
2020-12-26 21:12:34 +01:00
parent 1df4f18a5a
commit de7a71b15b
3 changed files with 105 additions and 80 deletions

View File

@@ -1,65 +1,67 @@
// fahre1();
// fahre2();
// while(shouldNiet())
// // fahre1();
// // fahre2();
// // while(shouldNiet())
// // {
// // niet4();
// // niet5();
// // if(if6)
// // {
// // niet7();
// // niet8();
// // } else
// // {
// // niet10();
// // niet11();
// // }
// // niet13();
// // }
// // niet15();
// // niet16();
// // do{
// // niet21();
// // niet22();
// // }while(bool23);
// //the following code was heavily distorted in order to test the interpreter. Sorry to everyone who has to read this
// void
// private void
// drehe("links");
// while(huegelVorhanden("rechts"))
// {
// niet4();
// niet5();
// if(if6)
// {
// niet7();
// niet8();
// } else
// {
// niet10();
// niet11();
// }
// niet13();
// gesteinSammeln();
// fahre();
// }
// niet15();
// niet16();
// do{
// niet21();
// niet22();
// }while(bool23);
//the following code was heavily distorted in order to test the interpreter. Sorry to everyone who has to read this
void
private void
drehe("links");
while(huegelVorhanden("rechts"))
{
gesteinSammeln();
fahre();
}
drehe("rechts");
// drehe("rechts");
gesteinSammeln();
// gesteinSammeln();
fahre();
// fahre();
while(huegelVorhanden("rechts"))
{
gesteinSammeln();
fahre();
}
drehe("rechts");
// while(huegelVorhanden("rechts"))
// {
// gesteinSammeln();
// fahre();
// }
// drehe("rechts");
@@ -67,35 +69,36 @@ drehe("rechts");
gesteinSammeln();
fahre();
// gesteinSammeln();
// fahre();
while(huegelVorhanden("rechts"))
{
gesteinSammeln();
if(!huegelVorhanden("vorne"))
// while(huegelVorhanden("rechts"))
// {
// gesteinSammeln();
// if(!huegelVorhanden("vorne"))
{
// {
fahre();
} else
// fahre();
// }
// else
{
fahre();
}
}
// {
// fahre();
// }
// }
@@ -104,21 +107,32 @@ fahre();
drehe("rechts");
// drehe("rechts");
do
// do
{
insideDoWhile();
insideDoWhile();
// {
// insideDoWhile();
// insideDoWhile();
insideDoWhile();
// insideDoWhile();
insideDoWhile();
}while( !huegelVorhanden( "vorne" ) ) ;
// insideDoWhile();
// }
// while( !huegelVorhanden( "vorne" ) ) ;
if(bool) {
true_case;
true_case;
}
else
{
false_case;
false_case;
}