Задать вопрос
@Ernest3
Учусь программированию

Как работает семантический анализ?

Здравствуйте можете ли помочь с устройством компилятора. Я разобрался как работает лексер, парсер, но как-то не могу понять как работает семантический анализ. Можете пожалуйста объяснить или скинуть ресурсы где написано о нём с примерами.
  • Вопрос задан
  • 699 просмотров
Подписаться 3 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1С-программист
    10 месяцев
    Далее
  • Skillbox
    Профессия 1C-разработчик
    8 месяцев
    Далее
  • Hi-TECH Academy
    KL 004.2.4 Kaspersky SD-WAN
    2 дня
    Далее
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Семантический анализ проверяет условия, которые невозможно описать в КС-грамматике. Примеры:
- повторное определение переменной в том же блоке видимости;
- правильное количество параметров функции и их типы;
- корректность типов значений в операциях;
- допустимость левой части в присвоении.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы