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

Конструирование транслятора для модельного языка. Литература по LEX/YACC - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ функцыя структур http://www.cyberforum.ru/cpp-beginners/thread515615.html
В програмі використати функції користувача У масиві що складаеться з 20 цілих елементів обчислити 1 номер мінімального елементу массиву 2 суму елементів масиву розташованого між першім і другим відемними елементами 3 перетворити масив так щоб спочатку розташовувалися всі елементи модуль яких не перевищую 5 а потім всі інші Официальным языком форума является русский язык.
C++ Чтение нескольких строк Подскажите пожалуйста как сделать следующее: дан файл в котором 2 строки. Первую из этих строк записать в str1, вторую в str2. Строки разделены enter-ом, то есть одна под другой. http://www.cyberforum.ru/cpp-beginners/thread515603.html
C++ Можно ли представить структуру как элемент массива, т е массив состоящий из однотипных структур
Можно ли представить структуру как элемент массива, т е массив состоящий из однотипных структур
C++ Ugadai chislo programma
Computer zagadivaet chislo, i vi doljni dogadat chislo. Esli dogadali +50 ballov else -10 ballov. Pervonachalnoe ball 100. i eshe kogda igrok ne hochet igrat nado zakonchit programmu, kak eto zdelat pomogite. #include "stdio.h" #include "conio.h" #include "stdlib.h" #include "time.h" #define N 3 #define DEBUG //
C++ Дана матрица размера M × N 2 задача http://www.cyberforum.ru/cpp-beginners/thread515580.html
Дана матрица размера M × N. После последнего столбца, содержащего только отрицательные элементы, вставить столбец из нулей. Если требуемых столбцов нет, то вывести матрицу без изменений.
C++ Дана матрица размера M × N Дана матрица размера M × N. Найти максимальный среди элементов тех столбцов, которые упорядочены либо по возрастанию, либо по убыванию. Если упорядоченные столбцы в матрице отсутствуют, то вывести 0. подробнее

Показать сообщение отдельно
aw_rabbit
147 / 104 / 6
Регистрация: 08.02.2012
Сообщений: 202
10.03.2012, 21:52     Конструирование транслятора для модельного языка. Литература по LEX/YACC
YACC

Проблема не в том чем, а главное какая грамматика. Если понадобится отладка, т.е. разрешение конфликтов, то более продвинутые средства могут быть полезнее. Но лексический пишется в 100 -200 строк обычно, так что генерировать только лексер без парсера смысла нет.

У antlr есть хороший отладчик, но с ним долго разбираться. Еще antlr строит ast.
Coco/r генерирует код синтаксического анализатора методом рекурсивного спуска, т.е. сразу понятно что и как в грамматике странслировалось в парсер.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru