Re: Компилятоp (тpанслятоp)

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

Hi, Boris Rudakov !

>  AB> При хорошем сотруктурировании данных это можно сделать
>  AB> путем добавления строки в таблицу данных. По крайней мере
>  AB> у меня была такая разработка. Ну а табличку и генерировать
>  AB> можно...
> Нет, не согласен. Зачем возиться с табличками (в большинстве
> случаев - очень сложными табличками), когда есть специальные
> языки, за такие формализмы отвечающие ? Мне куда проще написать:
>
> Loop:      LoopFor | LoopWhile;
> LoopFor:   "for" Ident ":=" Expr "to" | "downto" Expr "do" Statement;
> LoopWhile: "while" Expr "do" Statement;
>
> и на этом успокоиться.
Напиши аналогичное для Си-выражений, потом я поищу свою
таблицу и сравним. А так же оценим время добавления одной
операции.

Андрей.


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