parseIf and parseWhile done. Added index property to token objects to
identify them in verbose output