letloop! statement

pass the original letloop! statement tests(1 tests)
fix bug in parsing while! statement

now pass all 488 tests for parser (except dynamic parsing)