|
|
  |
Кириллица в комментариях Verilog, Не компилируется Verilog-код с русскими комментариями |
|
|
|
May 28 2009, 09:15
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 4-02-08
Из: Омск
Пользователь №: 34 733

|
Не компилируется Verilog-код с русскими комментариями, Инцайзив коворит не печатаемый символ, хотя все комменты он должен игнорировать при компиляции.. или не так? )) Какой выход из ситуации возможен?
|
|
|
|
|
May 29 2009, 01:57
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 4-02-08
Из: Омск
Пользователь №: 34 733

|
Мда, пойду стучаться в тех поддержку, узнаю ответ - отпишусь... надеюсь он не будет типа "...пишите на транслите..."
|
|
|
|
|
May 30 2009, 07:43
|

Местами Гуру
    
Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323

|
Цитата(SM @ May 28 2009, 23:23)  При том, что небось этот парсер живет там со времен царя гороха, когда не то, что UTF-8 не было, а и ASCII 7-битный был, и вряд-ли кто его переделывать будет. Вот об этом и речь - что Unix тут ни причем, а причем - конкретный кривой, не меняющийся и/или не сопровождающийся, со времен царя гороха, софт конкретной америкосовской фирмы. Вообще-то дата создания стандарта - 1991 год : http://ru.wikipedia.org/wiki/ЮникодСомневаюсь что софтина была написана _до_ появления стандарта. Что же помешало сразу при написании софта данный стандарт поддерживать ? я так думаю - их недальновидность и/или банальная тупость
|
|
|
|
|
Jun 1 2009, 02:41
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 4-02-08
Из: Омск
Пользователь №: 34 733

|
жаль... что бы ни говорили, а читать комменты понятней на родном языке, даже владея английским... тонкостей хватает... буржуи....
|
|
|
|
|
Jun 1 2009, 05:10
|
участник
   
Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402

|
Народ, да вы че, комменты настоящие юниксоиды не пишут, им и так все понятно по исходникам  . Хотя, понять то, что у них парсер дохнет на могучем, в данном случае можно, видимо они в комментариях парсят директивы синтезатора(напр. //synthesis) или что-то вроде этого. Так сказать, бомбу мину саму и заложили (когда в комментариях всякую служебную пургу(Verilog Meta Comments) начали добавлять, сделали-ли бы типа pragma, тогда не надо было-бы парсить комментарии, как это сделано у нормальных людей).
|
|
|
|
|
Jun 16 2009, 08:29
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 4-02-08
Из: Омск
Пользователь №: 34 733

|
Выход найден, комменты не двойным слешем ставить, а ограничивать /* ...comment... */ тогда все нормально, даже в софте кириллица нормально видится, спасибо всем за проявленные старания и оказанное содействие... )
|
|
|
|
|
Jun 24 2009, 12:27
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
Цитата(atlantic @ Jun 1 2009, 09:10)  Народ, да вы че, комменты настоящие юниксоиды не пишут, им и так все понятно по исходникам  . Хотя, понять то, что у них парсер дохнет на могучем, в данном случае можно, видимо они в комментариях парсят директивы синтезатора(напр. //synthesis) или что-то вроде этого. Так сказать, бомбу мину саму и заложили (когда в комментариях всякую служебную пургу(Verilog Meta Comments) начали добавлять, сделали-ли бы типа pragma, тогда не надо было-бы парсить комментарии, как это сделано у нормальных людей). настоящие юниксоиды запустят препроцессор, который выбросит все коменты перед компиляцией  а директивы (attribute) уже можно вставлять через (* *)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|