При изучении я натолкнулся на следующие утверждения:«Форвард должен проблемы» в дизайне компилятора
Точка соединения - это программная точка, в которой встречаются две ветви.
Доступные выражения - это проблема, стоящая впереди.
Вперед = поток данных извне.
Must = В точке соединения свойство должно удерживаться на всех путях, которые соединены.
Получаю, что общая точка, доступное выражение и вперед. Но я понимаю, что именно подразумевается под MUST.
Кто-то, пожалуйста, объясните, что ДОЛЖНО с примером.