Cleaned up debug prints for `parseIf` and `parseWhile`

expression_parsing.sync-conflict-20210316-090018-O3W7KWN
Tristan B. V. Kildaire 2021-03-05 11:58:51 +02:00
parent f547a1127d
commit 2cdc53e9b6
1 changed files with 8 additions and 2 deletions

View File

@ -63,6 +63,8 @@ public final class Parser
private void parseIf()
{
gprintln("parseIf(): Enter", DebugType.WARNING);
/* Pop off the `if` */
nextToken();
@ -83,11 +85,13 @@ public final class Parser
expect(SymbolType.CCURLY, getCurrentToken());
nextToken();
gprintln("parseIf(): PARSING OF IF STTAMENT BODY DONE");
gprintln("parseIf(): Leave", DebugType.WARNING);
}
private void parseWhile()
{
gprintln("parseWhile(): Enter", DebugType.WARNING);
/* Pop off the `while` */
nextToken();
@ -108,7 +112,7 @@ public final class Parser
expect(SymbolType.CCURLY, getCurrentToken());
nextToken();
gprintln("parseWhile(): PARSING OF WHILE STTAMENT BODY DONE");
gprintln("parseWhile(): Leave", DebugType.WARNING);
}
@ -241,6 +245,8 @@ public final class Parser
/**
* Parses an expression
*
* TODO:
*
* I think we need a loop here to move till we hit a terminator like `)`
* in the case of a condition's/function's argument expression or `;` in
* the case of a assignment's expression.