Re: парсер

From
Andrey Belyakov ()
To
All
Date
2000-02-29T21:29:36Z
Area
RU.ALGORITHMS
From: "Andrey Belyakov" <andrejb@care.lv>

Hi, Oleg Antoshkiv !

>     Ну например в языке C++ около 40 операций, которые
> делятся на примерно 15 уровней приоритетов.
Что-то я насчитал 67...

> Что для каждого уровня писать свою функцию ?
В рекурсивном спуске - да, почти для каждго и потом
задаваться вопросом - А где я собственно нахожусь
(в смысле - какой уровень вложенности) и как отсюда
выбраться (на случай ошибки)?

> Я думал можно как-то универсально, для любого количества
> уровней. (это не значит что  собрался писать компилятор С++,
> это только пример).
Их написано и немало. Добавишь еще один - good. Считается,
что хороший программист за свою жизнь пишет хоть один
транслятор. :)

Андрей.


--- ifmail v.2.15dev4
 * Origin: Demos online service (2:5020/400)