Программно-аппаратные средства систем автоматизации научных исследований / Акад. наук СССР, Кол. фил. им. С. М. Кирова, Поляр. геофиз. ин-т. – Апатиты : [б. и.], 1986. – 96 с.
деляетсясмысловоезначениеоператораиегопараметров. Далеенаосновании семантическойобработкисинтезируетсявыходнойтекст, состоящийизоперато ровФОРТРАН. Нарисункеприведенаструктурнаясхемапрепроцессора LASCIT. О сновными компонентамипрепроцессораявляютсяблоквводаисходноготекста, синтетичес кийанализатор; наборсемантическиханализаторов, генераторвходноготекста иблоквывода. Впроцессеработыпрепроцессорастроятсятаблицыпеременныхивспомо гательныефайлы. Крометого, препроцессориспользуетфайлы, содержащиеспис киустройств, задействованныхвданнойавтоматизированнойустановке, испис киподпрограммуправленияработойэтихустройств. Управляющиеподпрограммы хранятсявбиблиотеке LASLBR-OLB набиблиотечномдискеиподключениеихпо добноподключению подпрограммиз системнойбиблио текиФОРТРАН SYSLIB.ОLB. Программа препроцессорасо стоитизкорневой программыинабо раподпрограмм. Корневаяпрограм мавыполняетсле дующиефункции: построчныйввод исходноготекста, выделениеопера торов LASCIT, выделениеоперан довиключевых слов, передачу управлениясоот ветствующимпод программамдля семантического разбораигенера циювыходного текста. Привводе строкисходного текстапроверя ется, являетсяли введенныйопера тороднимизспе циальныхопера торов LASCIT. Ес лиэтотоператор соответствуетка- кому-либоопера торуизсписка, товыделяютсяпа раметрыоператора Синтаксический анализопределе ниетипаолерато- Синтаксически! анализатор Обращениексоотй. семантическому «_ анализатору Генерациявыход ноготекста Выводтекстав выходнойфайл Семантический анализатор Генератор текста Блок вывода Структурнаясхемапрепроцессора LASCIT. 62
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz