
| Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
![]() |
||
Таблица лексем
|
||
| Философия, технологии, алгоритмы! |
![]() |
|
|
Опции темы |
|
|
#2 |
|
Registered User
Сообщений: 1,905
Регистрация: 25.03.2003
|
Есть такая программочка lex (ныне flex). Эдакий универсальный построитель лексических анализаторов.
Совместно с yacc (ныне bison) позволяет достаточно легко изготовлять компиляторы для любых придуманных языков. Вроде есть литератора на русском по теме. В Керниган и Ричи целая глава. название книжки не помню, но точно не про Си. |
|
|
|
|
#3 |
|
Форумец
Сообщений: 572
Регистрация: 16.11.2004
|
В книжке Г.Шилдт "Теория и практика С++" приведены два примера :
1. Программа разбора математических выражений любой сложности типа (1 + 20) * ((3 -2) / )...... и т.д. т.п. В общем с любым уровнем вложений и преоритетов операций. 2. Пример интерпретатора языка, который допускает и применение математики в такой форме как в примере 1. Мне этот материал очень помог при написании интерпретатора собственного языка, который должен был производить вычисления читая алгоритм из текстового файла. |
|
|
|
|
#5 |
|
Форумец
Сообщений: 200
Регистрация: 11.10.2006
Возраст: 41
|
Да информации море, в основном исходники на С++ с которым я не очень дружу, спосибо за помощь. Ели у когонить есть исходники делфи с использованием хеш-функций скинте на мыло Sannikov_pavel@mail.ru
|
|
|