Что такое синтаксические диаграммы в языке программирования