Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 31, средняя оценка - 4.71
-=Den=-
7 / 7 / 1
Регистрация: 03.04.2011
Сообщений: 171
#1

Лексический анализатор - C++

16.04.2011, 17:50. Просмотров 3949. Ответов 1
Метки нет (Все метки)

есть задание:
Входной язык содержит последовательность описаний массивов в соответствии со спецификацией языка Паскаль, разделенных символом ; (точка с запятой). Считать, что массивы могут содержать только элементы скалярных типов integer, real, byte, word и char.
в принципе, трудностей, как его реализовывать, нет. считываем слово, сравниваем со словарем, и в зависимости от результата что-нибудь выводим.

возникает такой вопрос:
к примеру, есть такой код:
mas = array [1..5, 1..10] of integer;
и такой:
mas=array[1..5, 1..10] of integer;
как во втором случае отделить слово mas, символ =, слово array и т.д. друг от друга?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2011, 17:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Лексический анализатор (C++):

Лексический и снитаксический анализатор - C++
очень нужна помощь с программой, вобщем она у меня есть готовая чужая, но я ничего в ней понять не могу, очень прошу прокоментировать и...

Реализовать лексический анализатор языка - C++
Составить автоматную грамматику и на её основе реализовать лексический анализатор языка, цепочки которого имеют вид, указанный в задании....

Анализатор С++ кода - C++
Доброго времени суток. Задача - разработать анализатор исходного кода на языках С++ с выявлением ошибок оформления (отступы пробелы,...

Статический анализатор кода - C++
Всем доброго времени суток! Мне поставлена задача, написать статический анализатор кода для MPI. Для начала хотелось бы разобраться с...

Построить синтаксический анализатор для определяемого в словаре понятия формулировка-задачи - C++
Для описания понятия формулировка-задачи мы снова используем грамматику: формулировка-задачи ::= список-определений вопрос ...

Лексический анализатор - C++ Builder
Может есть у кого то исходник программы для анализа входящей языка(любого) Очень нужен пример Найти что то не могу... Помогите пожалуйста...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Evg
Эксперт CАвтор FAQ
17808 / 6014 / 388
Регистрация: 30.03.2009
Сообщений: 16,525
Записей в блоге: 26
16.04.2011, 18:00 #2
Немного теории можно почитать тут:
Пишем свой интерпретатор языка BASIC
Пишем свой интерпретатор языка BASIC (пример в конце поста)

Если хватит сил - начни читать тему с начала и первые несколько страниц. Там в том числе и исходники
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.04.2011, 18:00
Привет! Вот еще темы с ответами:

Прокомментировать построчно лексический анализатор - C++ Builder
Здравствуйте, помогите пожалуйста закомментировать данный лексический анализатор,плохо понимаю,что он делает поэтапно,если Вам не...

Таблица идентификаторов, лексический анализатор, удаление комментариев из текста программы - C++ Builder
Здравствуйте, уважаемые программисты! Я в С++ Builder новенький, и то это громко сказано, поэтому обращаюсь к Вам за помощью. Мне на...

Лексический анализатор - Delphi
Задание заключается в разработке лексического анализатора для предложенного варианта слов. На вход подается многострочный текст, содержащий...

Лексический анализатор - Java SE
Добрый день!Надо распарсить строку на лексемы.Строка :"set String i_MyVar="Eto moya stroka"".Чтобы получить в ArrayList следующее:!.Пока...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru