Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
Общий
(Модератор:
Вад
) > Тема:
Лексический анализатор
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Лексический анализатор (Прочитано 14205 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
Uana
Гость
Лексический анализатор
«
:
24-10-2004 07:27 »
курсовая работа: Задачи и функционирование блока лексического анализа в трансляторах.
Мне нужно его устройство, назначение функции.
Разработка на основе конечного автомата, построение его графа.
Мне предложили его написать на Delphi, беря лексемы из языка Pascal.
Записан
Dimka
Деятель
Команда клуба
Offline
Пол:
Лексический анализатор
«
Ответ #1 :
24-10-2004 08:31 »
ну хоть язык определи, под который анализатор.
Обычно (если это лабораторная или курсовая работе) лексический анализатор выделяет лексемы языка: идентификаторы (имена переменных, процедур функций), слова конструкций языка (типа if, for и т.п.), разделители (пробелы, табуляции, переводы строк), специальные разделители (запятые, точки с запятой, точки и т.д), числа (любые допустимые), операторы (сравнения, присваивания, арифметических действий, логические и т.д.), строки, комментарии... может, чего забыл.
Записан
Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
npak
Команда клуба
Offline
Пол:
Лексический анализатор
«
Ответ #2 :
24-10-2004 08:52 »
Uana
, Если есть возможность, почитейте классиков
Авторы Ахо, Сети, Ульман, на русском языке "Компиляторы: принципы, технологии и инструменты". Неформальное название "The Dragon Book".
http://www.books.ru/shop/books/19047
Где-то встречался в электронном виде.
Записан
UniTesK -- индустриальная технология надежного тестирования.
http://www.unitesk.com/ru/
Xeysan
Гость
Лексический анализатор
«
Ответ #3 :
24-10-2004 10:12 »
Цитата
Где-то встречался в электронном виде.
aleria.net/0/0/4/4
Кстати, а как относится администрация к публикации ссылок на электронные книги?
Записан
RXL
Технический
Администратор
Offline
Пол:
Лексический анализатор
«
Ответ #4 :
24-10-2004 10:21 »
Xeysan
, более терпимо и гуманно
- это прежде всего сведения. Такие ссылки полезны. Конечно, публикацию нетематических ссылок можно рассматривать как рекламу.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Oldy
Команда клуба
Offline
Пол:
Лексический анализатор
«
Ответ #5 :
25-10-2004 18:01 »
Uana
, посмотрите здесь:
http://www.bib.com.ua/dl/34/1043_tply30a1.zip
Здесь лексический анализатор LEX и компилятор компиляторов YACC для Паскаля. А в качестве примера - построение компилятора паскалеподобного языка. Все в исходниках.
Записан
С уважением, Oldy.
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
Общий
(Модератор:
Вад
) > Тема:
Лексический анализатор
Загружается...