- •2006 Печатается по решению научно-методического совета Иркутского Государственного университета
- •Оглавление
- •Введение
- •Содержание и задачи практикума
- •Лексический анализ
- •Регулярные грамматики
- •Конечный автомат
- •Технология и средства решения учебных задач
- •Компонент fsmUnit
- •Класс Lexemes
- •Учебные транслирующие программы
- •Пример диалоговой настройки и испытаний компонента fsmUnit
- •Пример программы лексического анализатора входной строки
- •Заключение
- •Использованные источники
- •664000, Иркутск, б. Гагарина, 36.
Использованные источники
Ахо Ф., Сети Р., Ульман Дж. Компиляторы. Принципы, технологии, инструменты. – М.: СПб, Киев, Вильямс, 2001.
Соколов А.П. Системы программирования: теория, методы, алгоритмы. – М.: Финансы и статистика, 2004.
Компаниец Р.И., Маньков Е.В., Филатов Н.Е. Системное программирование. Основы построения трансляторов. – СПб.: КОРОНА принт, 2000.
Хомский Н. Три модели для описания языка. – Кибернетический сборник. Вып.2, ИЛ, 1962.
Хальворсон М. Visual Basic.NET. Русская версия. Серия «Шаг за шагом»/Практ. пособ./Пер. с англ. – М.: «СП ЭКОМ», 2004.
Free Compiler Construction Tools. — http://thefreecountry.com/
Регулярные грамматики и конечные автоматы. Практикум по лексическому анализу
Методические указания
Составители: канд. физ.-мат. наук, доц. В.И. Курганский,
аспирант М.И. Бутаков
Редакционно-издательский центр
Иркутского государственного университета
664000, Иркутск, б. Гагарина, 36.
Подписано к печати ?.??.2006 г.
Формат бумаги 6084/16. Бумага писчая. Объем 0,? п.л.
Заказ . Тираж ?? экз.
1Символ «ц» не является нетерминальным символом. Символ введен для уменьшения количества порождающих правил в учебных грамматиках. Обобщенный символ «ц» поддерживается компонентомFpUnit. Кроме обобщенного символа «ц» компонентом поддерживается обобщенный символ «б». Его возможные значения – прописные латинские буквы (a, …, z)
2Данный файл настроек можно копировать в другие проекты.
3Этот и следующий аргумент передаются ссылкой.