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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kiritler
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 6
#1

lexx/yacc некорректно анализирует - C++

23.10.2011, 17:45. Просмотров 335. Ответов 1
Метки нет (Все метки)

Есть транслятор лексический выражений в ДНФ, но почему-то он не может считать входную строку, а именно знак "!" (не) он читает как "(", а от знака * у него случается segmentation fault.
Никак не могу понять, почему это происходит?

Программа в http://zalil.ru/31918731
в терминале
make
./DNF < da.txt
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.10.2011, 17:45     lexx/yacc некорректно анализирует
Посмотрите здесь:

Lex и Yacc - C++
Привет всем!=) может кто-нибудь кинуть литературу по Lex и Yacc, уж очень надо=) заранее благодарен=)

Простейший калькулятор на YACC - C++
Добрый вечер при написании калькулятора возникла затрудненость: Надо в калькулятор добавить &quot;знак&quot; остаток от деления. C приложеным...

BISON YACC WINDOWS, требования к каталогу при установке - C++
Вот значит стандартный пример bison-овского файла %token TYPE DOTDOT ID %left '+' '-' %left '*' '/' %%

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

Некорректно работает - C++
Здравствуйте помогите пож-та с задачкой: Сформировать вещественный массив X1(N), N≤20, элементами которого являются случайные числа из...

Некорректно работает меню с++ - C++
Программа для работы со строками. Задаю строки сначала. Потом из списка меню я хочу выбрать действие над строкой. Но при выборе любого...

некорректно работает программа - C++
Программа компилируется но после ввода данных пропадает окно! #include&lt;iostream.h&gt; #include&lt;string.h&gt; #include&lt;math.h&gt; ...

Некорректно выводятся данные - C++
в програмке не выводятся значения для y. на экран выводится как x= -5.00 z= 5.00 y=-10.485428 x= -4.50 z= 4.50 y=-8.819977 x=...

Функция работает некорректно - C++
#include &lt;iostream&gt; using namespace std; short fill(double*, short); const short size = 5; int main() { double array;...

некорректно работают условия - C++
#include &quot;stdafx.h&quot; #include &quot;stdio.h&quot; #include &quot;locale&quot; #include &quot;stdlib.h&quot; int main() { int q; float a, b, r; ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kiritler
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 6
01.11.2011, 23:41  [ТС]     lexx/yacc некорректно анализирует #2
так и не понял, в чем проблема...Никто не может подсказать?
Ответ Создать тему
Опции темы

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