afelix/bemidea-bemhtml — Issue #11: Error: pushback value was too large
Author: afelix
Created: 2011-10-09 00:07:59+00:00
State: open

При редактировании injected JavaScript можно схлопотать непредсказуемый запрос на разбор лишь части всего текста, что приводит к ошибке лексера: `pushback value was too large`.
Пути решения:
1. Написать огромный лексер, который умеет разбирать текст с любого символа (что приведёт к не менее огромным валидаторам и прочему).
2. Каким-то образом отключить incremental reparse у injected JavaScript.
3. Попытаться ловить и проглатывать эту ошибку, что идеологически плохо и костыль, но проблему должно решить.