[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