[cdev] bc

Grigoriy A. Sitkarev sitkarev на komitex.ru
Вс Окт 31 10:24:31 MSK 2010


Ещё вот что хотел сказать.

Обратите внимание на то что bc работает в интерактивном режиме (кроме 
того что может и файлы интерпретировать). Поэтому в синтаксисе bc очень 
важен токен NEWLINE. Интерпретация и исполнение начинаются как можно 
раньше в интерактивном режиме.

Это значит что лексический анализатор должен иметь возможность выбирать 
токены как из файла так и из строки, полученной со стандартного ввода и 
завершённой символом '\n'. Очевидно, что самый простой способ будет 
отображать файлы в память а строку из stdin читать в буфер (можно 
статического размера). И в первом и во втором случаях ASCII символы, 
подлежащие лексическому анализу, лежат в памяти и лексический анализатор 
должен их брать оттуда.

--
Г.А.

Николай Елисеев пишет:
> Здравствуйте Григорий Александрович, мы(Николай Елисеев, Юля Коршунова) 
> берем bc для реализации.
> 
> _______________________________________________
> cdev mailing list
> cdev на wiki.syktsu.ru
> http://wiki.syktsu.ru/cgi-bin/mailman/listinfo/cdev





Подробная информация о списке рассылки cdev