Bug 8041 - странная синтаксическая ошибка
Summary: странная синтаксическая ошибка
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: ALDConvert (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-23 13:00 MSD by kirill
Modified: 2008-06-13 12:16 MSD (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kirill 2005-09-23 13:00:56 MSD
Вот в таком случае:

|<Новой программой установки>| Ориентированной на автоматическое определение и    настройку оборудования. В большинстве случаев для успешной установки            пользователю достаточно ввести персональную информацию и нажимать кнопку        ``Далее'', разрешение технических вопросов можно оставить программе установки.

Вот такая ошибка:

Traceback (most recent call last):
  File "/usr/libexec/ALDConvert/ALDConvert.py", line 105, in ?
    result = reader(s)
  File "/usr/libexec/ALDConvert/ALDC.py", line 23, in __call__
    return tpg.Parser.__call__(self,self.prefilter(txt))
  File "/usr/lib/python2.4/site-packages/tpg.py", line 937, in __call__
    return self.parse('START', input, *args, **kws)
  File "/usr/lib/python2.4/site-packages/tpg.py", line 960, in parse
    raise SyntacticError((line, row), "Syntax error near %s"%last_token)
tpg.SyntacticError: SyntacticError at line 17, row 2: Syntax error near <
Comment 1 Fr. Br. George 2005-09-23 21:17:33 MSD
Исправлено в -alt2
Comment 2 Fr. Br. George 2005-09-23 21:22:30 MSD
Исправлено в ALDConvert-0.04-alt2
Comment 3 Vitaly A. Ostanin 2007-05-07 18:21:35 MSD
Та же ошибка:

+ /usr/bin/docsbuild output m-k index.m-k
Traceback (most recent call last):
  File "/usr/libexec/ALDConvert/ALDConvert.py", line 123, in ?
    result = reader(s)
  File "/usr/libexec/ALDConvert/ALDC.py", line 28, in __call__
    ret=tpg.Parser.__call__(self,self.prefilter(txt))
  File "/usr/lib/python2.4/site-packages/tpg.py", line 933, in __call__
    return self.parse('START', input, *args, **kws)
  File "/usr/lib/python2.4/site-packages/tpg.py", line 956, in parse
    raise SyntacticError((line, column), "Syntax error near %s"%last_token)
tpg.SyntacticError: SyntacticError at line 6, column 80: Syntax error near

ALDConvert-0.05-alt8

Воспроизводится сборкой отсюда:
http://git.altlinux.org/people/vyt/packages/?p=docs-alterator_users-kirill.git;a=commit;h=a390339cbc666295eef4010647bec0bc8f2b6b7a

Или с любым m-k в кодировке UTF-8

Кстати, где доступен ALDConvert-0.04-alt2 ? 

Ни в архивах Сизифа, ни в 
http://git.altlinux.org/people/george/packages/?p=ALDConvert.git;a=summary
его в явном виде нет.
Comment 4 Fr. Br. George 2007-05-08 00:10:07 MSD
Это другая ошибка: в конструкцииях вида <...|...> не допускаются переводы строки.
Если _очень_ ломает убрать перевод строки в шестой строчке... можно попробовать
перелопатить словарь m-k; вопрос только, сколько документов от этого сломаются.

Что касается UTF -- #11718
Comment 5 kirill 2007-05-08 13:51:03 MSD
(In reply to comment #4)
> Это другая ошибка: в конструкцииях вида <...|...> не допускаются переводы строки.
> Если _очень_ ломает убрать перевод строки в шестой строчке... можно попробовать
> перелопатить словарь m-k; вопрос только, сколько документов от этого сломаются.

Это я пропустил эту ошибку случайно, уже исправлено. Так что предлагаю закрывать.