jcmvbkbc, ок, ок, я понял, стандарт. С точки зрения человека, пишущего на другом языке, это бред. Переменная, поле, функция и так далее, могут сами за себя ответить, тип тут не при чём.
Евгений Шатунов, не спорю, может я и не всё понимал раньше, тогда я тоже не писал профессионально на С++. Верю, что вы правы. Но от меня концепция ускользает. Впрочем, я не особо вникал, и не особо жалею о том, что не осознаю её.
Сергей Горностаев, на лексер это не влияет ни каким образом. Лексер разбивает строку на токены.
Парсер(синтаксический анализатор) таким образом упростить?... Ну хз, по моему опыту, это его не упрощает, а усложняет. В целом выглядит так, что сделали абы как, хуяк-хуяк и в продакшн. А мы теперь мучаемся:(