2010-01-08 2 views
5

Где я могу найти документацию для языка PowerBuilder. Я имею в виду тип кода, который вы получаете, когда вы выбираете «Редактировать источник» в меню правой кнопки мыши в библиотечном художнике. Не тот код, который вы обычно пишете.Документация по языку Powerbuilder

ответ

2

Нет официальной документации на синтаксическом языке PowerBuilder, который вы видите при редактировании источника. Большинство из тех, с которыми работали, просто должны были использовать пробную версию и ошибку, чтобы понять это. Ранее в группах новостей задавали вопрос о синтаксическом файле, поэтому для него мог быть создан синтаксический анализ, но он никогда не предоставлялся. Вот post talking about it

Я полагаю, что следующая версия PowerBuilder будет отходить от этого синтаксиса к более XML-формату (и переходить от PBL в виде двоичных файлов в текстовый формат).

+1

код UI в формате XAML, но код на задней части так же, как ранее в отношении триггеров и т.д. –

5

PowerScript (который используется в PowerBuilder) был расширен в PB12, но должен совместим с предыдущими версиями. Синтаксис PowerScript представлен в ANTLR-грамматике, поэтому создать из него документацию достаточно просто. Если это уже сделано, я не уверен, но я упомянул об этом для компиляторов (на данный момент команда разработчиков очень занята конечными фазами PB12).

+0

я бы очень очень хотелось бы получить грамматику ANTLR для инструмента анализа кода, над которым я работаю. Я начал с yacc, но я бы с радостью бросил все это для окончательной грамматики. Кроме того, если вы можете потерять грамматику, кто-то, скорее всего, проверит документацию. –

+0

Лично мне хотелось бы, чтобы весь компилятор стал открытым исходным кодом, так что все те функции, которые захотят, могли быть реализованы, но этого не произойдет. –

+1

Я нашел грамматику [Antlr v3 для PowerScript] (http://www.antlr.org/grammar/1324485038462/PBM.g) Ивана Брезиной. –

Смежные вопросы