Re[3]: Проблема с bison-ом
От: thebeard Россия  
Дата: 25.03.04 09:54
Оценка: 1 (1)
О! Точно!

--no-lines

>

> Можно ли подавить генерацию #line?
Posted via RSDN NNTP Server 1.8 beta
Проблема с bison-ом
От: Valery  
Дата: 24.03.04 16:45
Оценка:
У меня в проекте генерится парсер bison-ом (1.28) для VC7.
Все вроде нормально за исключением одной бяки.
Bison генерит строчки типа:
#line 97 "c:\cygwin\home\main\xml\yacc.cc"

и студия на этом ломается, ей надо:
#line 97 "c:\\cygwin\\home\\main\\xml\\yacc.cc"

Ручками исправлять надоело.
Плиз, подскажите как эту бяку подправить.
Re: Проблема с bison-ом
От: WolfHound  
Дата: 25.03.04 06:13
Оценка:
Здравствуйте, Valery, Вы писали:

Бизона в глаза не видел. Но если надоело ручками напиши программу. Дел то на 5 минут.
... << RSDN@Home 1.1.3 beta 1 >>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[2]: Проблема с bison-ом
От: Valery  
Дата: 25.03.04 07:48
Оценка:
Здравствуйте, WolfHound, Вы писали:

WH>Бизона в глаза не видел. Но если надоело ручками напиши программу. Дел то на 5 минут.

Назад к натуральному хозяйству ?
Re[3]: Проблема с bison-ом
От: WolfHound  
Дата: 25.03.04 07:53
Оценка:
Здравствуйте, Valery, Вы писали:

WH>>Бизона в глаза не видел. Но если надоело ручками напиши программу. Дел то на 5 минут.

V>Назад к натуральному хозяйству ?
Ну если гора в конец обленилась и не хочет ни куда идти то почемубы не написать 10 строчек?
... << RSDN@Home 1.1.3 beta 1 >>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re: Проблема с bison-ом
От: thebeard Россия  
Дата: 25.03.04 09:21
Оценка:
Попробуйте поискать другую сборку бизона (можно его скомпилировать
самому из исходников, но возни будет крайне много). Вообще-то в пути
прямые слэши должны быть, ИМХО, как в #include

Valery wrote:
> Bison генерит строчки типа:
>
> #line 97 "c:\cygwin\home\main\xml\yacc.cc"
>
Posted via RSDN NNTP Server 1.8 beta
Re[2]: Проблема с bison-ом
От: Valery  
Дата: 25.03.04 09:45
Оценка:
Здравствуйте, thebeard, Вы писали:

T>Попробуйте поискать другую сборку бизона (можно его скомпилировать

T>самому из исходников, но возни будет крайне много). Вообще-то в пути
T>прямые слэши должны быть, ИМХО, как в #include

Можно ли подавить генерацию #line?
Re[4]: Проблема с bison-ом
От: Valery  
Дата: 25.03.04 10:14
Оценка:
Здравствуйте, thebeard, Вы писали:

T>О! Точно!


T>--no-lines


Ок отлично. Все пашет.
А то я уж сподобился написать целую
программу — правда в одну строчку :
... | sed -e "s#\#line#//\#line#" > yacc.cc
Re[5]: Проблема с bison-ом
От: thebeard Россия  
Дата: 25.03.04 10:15
Оценка:
sed-ом можно было бы и бэкслэши удвоить #line может помочь при отладке
Posted via RSDN NNTP Server 1.8 beta
Re[4]: Проблема с bison-ом
От: Murom Россия  
Дата: 26.03.04 16:00
Оценка:
Здравствуйте, WolfHound, Вы писали:

WH>Здравствуйте, Valery, Вы писали:


WH>>>Бизона в глаза не видел. Но если надоело ручками напиши программу. Дел то на 5 минут.

V>>Назад к натуральному хозяйству ?
WH>Ну если гора в конец обленилась и не хочет ни куда идти то почемубы не написать 10 строчек?

А чтобы ручками не писать есть в VC7 Pre-Build Event.
- Eugeny
Re: Проблема с bison-ом
От: LaptevVV Россия  
Дата: 26.03.04 16:02
Оценка:
Здравствуйте, Valery, Вы писали:

V>У меня в проекте генерится парсер bison-ом (1.28) для VC7.

V>Все вроде нормально за исключением одной бяки.
V>Bison генерит строчки типа:
V>
V>#line 97 "c:\cygwin\home\main\xml\yacc.cc"
V>

V>и студия на этом ломается, ей надо:
V>
V>#line 97 "c:\\cygwin\\home\\main\\xml\\yacc.cc"
V>

V>Ручками исправлять надоело.
V>Плиз, подскажите как эту бяку подправить.
А попробуй другую косую /
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.