Зашёл в тупик от реализации одного интересного проекта
ничего похожего в архивах, УВЫ!, не нашёл. помогите плиз, как это делать?
Вот условие....
Разработать синтаксический анализатор арефметического выражения, сосотоящего из операндов, представленных числами и идентификаторами, знаков арифметических операций, именами арефметических функций, предусмотренных языком програмирования. Список используемых идентификаторов вводится при выполнении программы.
А резулатат анализа в каком виде нужен? Дерево?
Похоже что нет...
Я думаю смысл фразы "синтаксический анализатор арефметического выражения" в том, что прога должна проверять правильность выполнения арифметических операций в некотором выражении. например 2*(5+4*8)/25=12
это всё должно через строки реализовыватся.
Lamer Master,
загляни вот сюда: http://forum.pascal.net.ru/index.php?showtopic=4694&view=findpost&p=39015
Там есть работоспособная программа, выполняющая бОльшую часть описанных тобой функций... Также там есть доп. материалы и ссылки по теме...