New user registration is currently disabled due to spam abuse / Регистрация новых пользователей в настоящее время приостановлена из-за злоупотреблений спаммерами

DSL: некорректная обработка квадратных скобок

Сообщаем о найденных ошибках сюда

DSL: некорректная обработка квадратных скобок

Postby dg333 » Fri Jun 05, 2009 9:58 am

Согласно формату DSL, удвоенные квадратные скобки (и то, что между ними) должны отображаться как есть. Т.е.:
Code: Select all
главный [[основной]] продукт питания


должно отображаться как:
Code: Select all
главный [основной] продукт питания


а GoldenDict показывает:
Code: Select all
главный ] продукт питания


GD 0.9 / Windows XP SP2
dg333
 
Posts: 117
Joined: Fri Jun 05, 2009 9:50 am

Re: DSL: некорректная обработка квадратных скобок

Postby C2BlEv » Fri Jun 05, 2009 11:57 am

Век живи, век учись. Не знал я про двойные скобки (я делал \[ \]) хотя уже словаределанием года три занимаюсь.
C2BlEv
Модератор
 
Posts: 215
Joined: Tue May 05, 2009 3:45 pm

Re: DSL: некорректная обработка квадратных скобок

Postby dg333 » Fri Jun 05, 2009 12:07 pm

А я не знал про \[. :D
dg333
 
Posts: 117
Joined: Fri Jun 05, 2009 9:50 am

Re: DSL: некорректная обработка квадратных скобок

Postby ikm » Fri Jun 05, 2009 5:23 pm

А оно точно так работает в лингве с двойными скобками? У меня её нету чтоб проверить.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: DSL: некорректная обработка квадратных скобок

Postby Gloggy » Fri Jun 05, 2009 5:37 pm

ikm wrote:А оно точно так работает в лингве с двойными скобками? У меня её нету чтоб проверить.

Я, честно говоря, тоже сильно удивлен, что так должно работать. Буду проверять! Как проверю - отпишусь здесь. :)
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm

Re: DSL: некорректная обработка квадратных скобок

Postby dg333 » Sat Jun 06, 2009 10:04 am

Уверяю, в Лингве удвоенные скобки именно так работают :) Хотя, похоже, возможность недокументированная.
dg333
 
Posts: 117
Joined: Fri Jun 05, 2009 9:50 am

Re: DSL: некорректная обработка квадратных скобок

Postby Gloggy » Sat Jun 06, 2009 10:49 am

dg333 wrote:Уверяю, в Лингве удвоенные скобки именно так работают :)


Подтверждаю, так и есть. :)

Берем вот такое вот:
Code: Select all
bracket3
  Hello [[abc]].
  Hello [[x
  Hello [[[[
  Hello [[[[[ u ]x[/u]
  Hello \[abc\].

Лингво кажет:
Code: Select all
Hello [abc].
Hello [x (х - подчеркнута)
Hello [[
Hello [[x  (х - подчеркнута)
Hello [abc].

GD кажет:
Code: Select all
Hello ].
Hello x
Hello x
Hello [abc].

NOTE: - в GD вообще получается на одну строчку меньше вывода :)
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm

Re: DSL: некорректная обработка квадратных скобок

Postby ikm » Sat Jun 06, 2009 11:22 am

Еще тут не хватает
Code: Select all
bracket3
  Hello abc]].

поскольку неизвестно, если ли зависимость от присутствия открывающей пары.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: DSL: некорректная обработка квадратных скобок

Postby ikm » Sat Jun 06, 2009 12:03 pm

Внес поддержку таких скобок в SVN.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am


Return to Ошибки

Who is online

Users browsing this forum: No registered users and 24 guests