Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Универсальный интерфейс для ввода https://www.cyberforum.ru/ cpp/ thread277467.html
Написать библиотеку, с помощью которой можно легко организовать интерфейс через командную строку для своей разработки. Данная задача не предусматривает организации псевдографического оконного...
Как лучше делать командную строку? C++
Задача обеспечить текстовый ввод с клавы не только значений переменных, но и команд. В гуях обычно делаются меню и экранные кнопки, а я хочу, чтоб в моей приладе можно было юзить текстовый ввод...
Можно ли инстанцирование класса прописать в самом классе? C++
Можно ли инстанцирование класса прописать в самом классе?
C++ Жутко туплю на ACMP Два года назад решал задачу 151 на ********... Щас не могу вспомнить, чего не хватает и что лишнее... Принцип: Проверяю все компоненты связности на двудольность и смотрю, чтобы их число было не более... https://www.cyberforum.ru/ cpp/ thread276074.html
C++ Программа управления аккаунтами https://www.cyberforum.ru/ cpp/ thread276034.html
Здраствуйте. У меня есть задача которую я немогу решить. Нада сделать в этой задаче чтобы можна было создавать, удалять, изменять аккаунты. Я сделал только управлением одного аккаунта, а мне нужно...
C++ Калькулятор
разработать кулькулятор, выполняющий арифметические операции над римскими цифрами, обеспечивающий перевод из римской системы в десятичную систему счисления
Масив на С C++
нада написать массив из чисел в котором будет считатся сума этих чисел
C++ Событие при ОТжатии клавиши Всем привет,Хотел бы узнать какой функцией из WinApi или OpenGL можно сделать событие при ОТжатии клавиши? На счет WM_KEYUP компилятор говорит что нельзя ее как-то там представить,хотя код брал с... https://www.cyberforum.ru/ cpp/ thread275522.html
C++ CString в OLECHAR https://www.cyberforum.ru/ cpp/ thread275001.html
Столкнулся с проблеммой при добавлении в Storage файлов с русскими именами pStorage->CreateStream возвращает ошибку о том что имя элемента не правельное В msdn-е написано что при создании потока его...
C++ Поиск серверов в локальной сети Есть программа-сервер(написанная на Си) работающая под Ubuntu и есть программа-клиент (написанная на C++ Builder) работающая с Win7, все естественно самописное, подскажите как сделать так что бы... https://www.cyberforum.ru/ cpp/ thread274941.html
7 / 7 / 2
Регистрация: 03.04.2011
Сообщений: 176
0

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

16.04.2011, 17:50. Просмотров 4963. Ответов 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.04.2011, 17:50
Готовые ответы и решения:

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

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

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

Turbo C++ Синтаксический анализатор
Всем привет:) Дали значит мне задание написать синтаксический анализатор. Нужно написать...

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