OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Вторник, 10 Декабрь, 2019 05:54

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
СообщениеДобавлено: Понедельник, 02 Август, 2010 14:48 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2933
Откуда: г. Ярославль
Иван Горячев писал(а):
Подсистемы Unitools и Coredev слил в одну - Bbt, оставив только работающие модули и процедуры.


Процедура UniConv.ConvertLoc имеет, на мой взгляд, странноватую логику. Судя по названию, речь идёт о конвертации всего локатора, однако если задать, к примеру, путь "Grid\Mod", то "Mod" обрежется и будут конвертироваться только файлы, лежащие в Grid.

Может, всё-таки, не обрезать и конвертировать все документы в локации, в том числе и во вложенных папках? Я сейчас же это и сделаю для себя, но может кому пригодится ещё?

(модератор, 24.05.2012) размещено в коллекции: http://oberoncore.ru/bbcc/subs/unicode/
1.6 community edition: http://oberoncore.ru/projects/bb16ce


Последний раз редактировалось Евгений Темиргалеев Четверг, 19 Сентябрь, 2013 13:41, всего редактировалось 4 раз(а).
исправил ссылку


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 03 Август, 2010 13:11 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 10:37
Сообщения: 875
Откуда: Россия, Владивосток
Я уже не помню, почему так. Скорее всего просто ошибка. Хотя "Grid\Mod\" должно работать


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 03 Август, 2010 13:34 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2933
Откуда: г. Ярославль
Да оно отрезает все, что после слэша и получает одну папку, в которой и конвертирует её содержимое.

Я добавил конвертацию во подпапках, теперь достаточно набрать Grid и все файлы и подпапки в ней будут сконвертированы.


Последний раз редактировалось Евгений Темиргалеев Четверг, 24 Май, 2012 17:30, всего редактировалось 1 раз.
удалено устаревшее вложение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Unicode Converter из 1.6 community edition
СообщениеДобавлено: Понедельник, 18 Октябрь, 2010 16:44 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4539
Откуда: Россия, Орёл
Обнаружил важный момент:
Код:
(*
    И.Н.Горячев    26.06.2006
    Добавил "правильные" константы uzwspace, udigitspace etc.

    И.Н.Горячев    26.06.2006
    замечания:
    "Левые" символы (digitspace etc.)
*)
MODULE TextModels;
...
    CONST
        (* unicode* = 1X; *)
        viewcode* = 2X;    (** code for embedded views **)
        tab* = 9X; line* = 0DX; para* = 0EX;    (** tabulator; line and paragraph separator **)
        zwspace* = 8BX; nbspace* = 0A0X; digitspace* = 08FX;
        uzwspace* = 200BX; udigitspace* = 205FX;
        hyphen* = 90X; nbhyphen* = 91X; softhyphen* = 0ADX;
        uhyphen* = 2010X; unbhyphen* = 2011X;
Модернизированный TextSetters поддерживает только "правильные" константы. Конвертер преобразует "левые" в "правильные".
Код:
            CASE r.char OF
                 badDigitspace : ch := goodDigitspace
            |    badZwspace :  ch := goodZwspace
            |    badHyphen : ch := goodHyphen
            |    badNbhyphen : ch := goodNbhyphen
            ELSE
                ch := conv.ToUnicode (r.char)
            END;
Логично. С т.з. 1.6. community edition.

НО: Оминковский 1.6. чихал на "правильные" константы, они это место не трогали. И их TextSetter поддерживает только "левые".

Т.е. если конвертить для Оминковского 1.6, в это место будет порождать несовместимые документы, надо конвертер переделывать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Unicode Converter из 1.6 community edition
СообщениеДобавлено: Среда, 20 Октябрь, 2010 14:30 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 10:37
Сообщения: 875
Откуда: Россия, Владивосток
поправлю как-нибудь. просто убрать, или настройку сделать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Unicode Converter из 1.6 community edition
СообщениеДобавлено: Четверг, 24 Май, 2012 17:10 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4539
Откуда: Россия, Орёл
Модернизированная версия проходила закрытое тестирование. Теперь выложена в коллекции: http://oberoncore.ru/bbcc/subs/unicode/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 05 Июнь, 2012 17:16 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4539
Откуда: Россия, Орёл
Добавлен присланный тов. Горячевым командный пакет UnicodeCsBuilder для генерации конвертеров по таблицам http://unicode.org/Public/MAPPINGS/.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 06 Ноябрь, 2013 20:53 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2638
Откуда: Россия, Ярославль
А почему на сайте Цинна лежит подсистема с таким же названием?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 06 Ноябрь, 2013 22:59 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4539
Откуда: Россия, Орёл
Пётр Кушнир писал(а):
А почему на сайте Цинна лежит подсистема с таким же названием?
Не вижу.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 06 Ноябрь, 2013 23:15 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2638
Откуда: Россия, Ярославль
http://www.zinnamturm.eu/downloadsTZ.ht ... Generators по договорённостям компиляции откомпилируется в подсистему Unicode, как можно видеть здесь https://github.com/kpmy/zinnamirror/tre ... de/Unicode


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 06 Ноябрь, 2013 23:17 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4539
Откуда: Россия, Орёл
Пётр Кушнир писал(а):
http://www.zinnamturm.eu/downloadsTZ.htm#UnicodeGenerators по договорённостям компиляции откомпилируется в подсистему Unicode, как можно видеть здесь https://github.com/kpmy/zinnamirror/tre ... de/Unicode
Признаю, проглядел.

Но ничего страшного не вижу. У нас же согласования по этому вопросу никакого не идёт. Ну совпали названия.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 06 Ноябрь, 2013 23:21 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2638
Откуда: Россия, Ярославль
У них там огромные исходники, видимо, подошли с размахом, если что, отметка в этой теме будет, а то дублировать функции такой базовой и мутной вещи, как юникод кажется нерациональным.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2019, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB