ECMAScript5.1, но ECMAScript2018 тоже говорит:
Синтаксическая грамматика, представленная в пунктах 11, 12, 13 и 14, на самом деле не является полным описанием того, какие последовательности токенов приняты как правильныеПрограммы ECMAScript.Также допускаются некоторые дополнительные последовательности токенов, а именно те, которые были бы описаны грамматикой , если бы в последовательность были добавлены только точки с запятой в определенных местах (например, перед символами конца строки).
Может ли кто-нибудь привести пример последовательности токенов, не описанной в приведенных выше пунктах, но принятой в качестве правильной программы?