Здравствуйте, palm mute, Вы писали:
PM>У тебя есть следующие подзадачи:
PM>1. Лексер: из исходной строки получает список токенов (на этом ты и застрял, я так понимаю).
Вот, кстати, человек спрашивал, в скписке какого типа всё это упихнуть. Нужно юзать не список символов, а опять же, определить свой тип:
type Token = LeftParen | RightParen | Plus | Star | Number of real | ...;
на выходе лексера нужно получить список Token'ов, т.е. [Token]. А потом этот список отдать синтаксическому анализатору, который (методом рекурсивного спуска) получит по нему AST.
... << RSDN@Home 1.2.0 alpha rev. 672>>