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

C++

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

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

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

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

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

Лексический анализатор - C++
Получил задание. Ранее с++ не изучал. Если найдутся добрые люди, которые могут помочь, отзовитесь, пожалуйста. Разработать лексический...

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

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

Лексический анализатор текста - C++
Разработать лексический анализатор, который реализует конечный автомат для поиска во входном потоке бинарных векторов с нечетным числом...

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

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

Лексический анализатор языка лисп - C++
нужно написать лексический анализатор языка лисп

Лексический анализатор - граф перехода КА - C++
Здравствуйте Уважаемые Форумчане. Описание: входной язык содержит логические выражения, разделенные символом ; (точка с запятой)....

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

Разработайте лексический анализатор для языка программирования C-- - C++
Лексемы, допустимые в языке: letter ::= a | b | ... | z | A | B | ... | Z digit ::= 0 | 1 | ... | 9 char ::= \' | " | \n | \t |...

Составить автоматную грамматику и на её основе реализовать лексический анализатор языка - C++
Если есть люди,которые реально шарят в с++,может,смогут помочь,в общем,задачка такова: Составить автоматную грамматику и на её основе...

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Evg
Эксперт CАвтор FAQ
17471 / 5709 / 363
Регистрация: 30.03.2009
Сообщений: 15,677
Записей в блоге: 26
16.04.2011, 18:00     Лексический анализатор #2
Немного теории можно почитать тут:
Пишем свой интерпретатор языка BASIC
Пишем свой интерпретатор языка BASIC (пример в конце поста)

Если хватит сил - начни читать тему с начала и первые несколько страниц. Там в том числе и исходники
Yandex
Объявления
16.04.2011, 18:00     Лексический анализатор
Ответ Создать тему
Опции темы

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