Не обрабатывал else для if, если после body стоял ';'. Не проверял допустимость использования break и continue. Добавлены зарезервированные слова в соответствии со спекой. Не выдавал ошибку в тех случаях, когда строка кода состояли из одного только необъявленного иденефикатора. Не оптимизировал постинкремент в тех случаях, когда результат нигде не использовался.