Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Разработать программу, осуществляющую синтаксический и семантический анализ

простого языка программирования. Входной язык содержит выражения, разделенные символом

точки с запятой (';'), операторы цикла с предусловием и операторы объявления переменных целых

типов (decimal, hexadecimal). Выражения и циклы состоят из идентификаторов, целочисленных

констант в шестнадцатеричной и десятичной системах, знаков присваивания (':='), знаков

побитовых операций or, xor, and, not,

арифметических и логических операций и круглых скобок. Операторы могут быть составными,

для их обособления используются операторные скобки.

На вход анализатора подается программа на входном языке. На выходе анализатор должен

выдавать абстрактное синтаксическое дерево и информацию о наличии конкретных

синтаксических и семантических ошибок либо об их отсутствии в программе на входном языке.

11 лет назад
das1302
31 годРоссия
11 лет в сервисе
Был
9 лет назад