Bug 8041 - странная синтаксическая ошибка
: странная синтаксическая ошибка
Status: CLOSED WONTFIX
: Sisyphus
(All bugs in Sisyphus/ALDConvert)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-09-23 13:00 by
Modified: 2008-06-13 12:16 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-09-23 13:00:56
Вот в таком случае:

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

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

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 From 2005-09-23 21:17:33 -------
Исправлено в -alt2
------- Comment #2 From 2005-09-23 21:22:30 -------
Исправлено в ALDConvert-0.04-alt2
------- Comment #3 From 2007-05-07 18:21:35 -------
Та же ошибка:

+ /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 From 2007-05-08 00:10:07 -------
Это другая ошибка: в конструкцииях вида <...|...> не допускаются переводы
строки.
Если _очень_ ломает убрать перевод строки в шестой строчке... можно попробовать
перелопатить словарь m-k; вопрос только, сколько документов от этого сломаются.

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

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