Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Парсер для DataWindow / 10 сообщений из 10, страница 1 из 1
24.10.2003, 09:24
    #32303875
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер для DataWindow
Добрый день.
Есть задача:
разработать парсер для файла экспорта DW.
Подскажите, плз, структуру и БНФ файла экспорта для DW.
Заранее спасибо.
...
Рейтинг: 0 / 0
24.10.2003, 18:34
    #32304815
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер для DataWindow
1) Зачем этот парсер?
2) Экспортируй и любуйся
...
Рейтинг: 0 / 0
24.10.2003, 22:50
    #32304937
cbusel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер для DataWindow
Ну о какой БНФ можно говорить, когда в скрипте нельзя написать:
Код: plaintext
    long x,y 

Её не существует,нарисуй сам.
...
Рейтинг: 0 / 0
24.10.2003, 22:59
    #32304943
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер для DataWindow
А для неграмотного иносранца типа меня, БНФ - это кого?
...
Рейтинг: 0 / 0
25.10.2003, 03:35
    #32305010
Winnie-the-Pooh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер для DataWindow
2Филипп
Надо полагать, что народ желает ни много ни мало получить описание формата datawindow в стандартной форме Бэкуса-Наура...
2Shtock
Формат dwo изменяется от версии к версии и не имеет обратной совместимости. Может стоит сказать пару слов о проблеме приведшей к такой постановке задачи? Кроме того (к сожалению, ещё не смотрел) с появлением XML DWO в девятке, должен быть доступен некий, грубо говоря, DTD. Может, этого окажется достаточно?
2cbusel
BTW, не сочтите за труд, коллега, просветите как невозможность объявления переменных во внутренних скриптах dwo доказывает отсутствие формального описания формата оного в стандартной форме Бэкуса-Наура?
...
Рейтинг: 0 / 0
25.10.2003, 09:12
    #32305023
cbusel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер для DataWindow
2Winnie-the-Pooh
Имелись ввиду обычные оконные скрипты: я не могу обьявить локальную переменную совпадающую с именем какой-либо проперти.
Кроме того здесь как-то светился вопрос о пропертях dw и "yes","no",1,0 (в одном случае "yes" надо писать,в другом 1). Сие означает, что разработчики PB никогда не задумывались о формализации языка.
...
Рейтинг: 0 / 0
27.10.2003, 13:01
    #32306002
Winnie-the-Pooh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер для DataWindow
cbusel писал:Кроме того здесь как-то светился вопрос о пропертях dw и "yes","no",1,0 (в одном случае "yes" надо писать,в другом 1). Сие означает, что разработчики PB никогда не задумывались о формализации языка.
Спасибо за ответ. Мне понятна суть ваших претензий к PB, но в данном случае, IMHO, речь идёт об ошибках проектирования системы, а не об отсутствии проектирования. BTW, без "формализации" (необязательно стройной и симметричной) невозможна работа парсеров PowerScript и DataWindow... Сори за офтопик.
...
Рейтинг: 0 / 0
27.10.2003, 18:51
    #32306670
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер для DataWindow
Во-первых, не очень понятно, какая связь между PowerScriptом и описанием свойств dataobjectа.
Один из них (PowerScript) - язык, над формализацией которого таки задумывались, у него свой парсер и компайлер.
Для описания свойств dataobjectа есть свой, другой парсер (не предназначенный для внешнего пользования) и естественно нет компайлера.

Во-вторых сие утверждение автор писал:...обычные оконные скрипты: я не могу обьявить локальную переменную совпадающую с именем какой-либо проперти. ложно.
Можешь, просто плолучишь чисто информационное сообщение следующего содержания: The identifier 'blabla' conflicts with an exisiting property with this name. The new definition of 'blabla' will take precedence and the prior value will be ignored until this version of 'blabla' goes out of scope.
...
Рейтинг: 0 / 0
27.10.2003, 21:38
    #32306797
cbusel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер для DataWindow
Честное слово не читал, что он пишет. Думал ругается. Спасибо за науку!
...
Рейтинг: 0 / 0
30.10.2003, 17:05
    #32310779
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер для DataWindow
Спасибо всем за участие, проблема решилась самым надежным путем: на парсер было решено забить.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Парсер для DataWindow / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]