Можно ли проанализировать C++11 с опцией Bison gLR и взломать сканер?
Меня интересует эволюция языков программирования и возможные направления развития в будущем. C++ представляет особый интерес как широко используемый язык, который ложится тяжелым бременем на разработчиков компиляторов, чтобы предоставить пользователям богатый язык с менее "отвратительной" грамматикой.
У меня сложилось впечатление, что наиболее широко используемые синтаксические анализаторы C++11 используют некоторые варианты рекурсивного спуска. Мне любопытно, если кто-нибудь создал парсер C++11, используя опцию Bison gLR и взлом сканера. Я сам сделал пару попыток, но обнаружил, что сложно определить правильные правила устранения неоднозначности для конфликтов уменьшения / уменьшения и сдвига / уменьшения, которые неизбежно приводят к любой грамматике, напоминающей опубликованную грамматику.