2010-01-08 86 views
5

在哪裏可以找到實際PowerBuilder語言的文檔。我指的是從庫畫家的右鍵菜單中選擇「編輯源代碼」時得到的代碼類型。不是你通常寫的那種代碼。Powerbuilder語言文檔

回答

2

當您執行編輯源代碼時,您看不到有關PowerBuilder語法語言的官方文檔。大多數與它一起工作的人只需使用試驗和錯誤就可以搞清楚。之前在新聞組中已經詢問過關於語法文件的問題,因此可以爲其構建解析,但從未提供。這裏是一個post talking about it

我相信下一個版本的PowerBuilder將從這種語法轉移到一個更基於XML的格式(並從PBL的二進制文件轉移到基於文本的格式)。

+1

UI代碼爲XAML格式,但在後端代碼是和以前一樣關於觸發器等 – 2010-01-12 12:35:21

5

PowerScript(這是PowerBuilder中使用的語言)已在PB12中進行了擴展,但應與以前的版本兼容。 PowerScript語法在ANTLR語法中,所以從它創建文檔應該相當容易。如果已經完成了,我不確定,但是我會爲編譯器人員提及它(目前開發團隊非常忙於PB12的末端階段)。

+0

我會很非常喜歡將ANTLR語法本身用於我正在處理的代碼分析工具。我已經開始使用yacc,但我很樂意將它全部用於明確的語法。另外,如果你可以動搖語法,那麼有人可能會推出文檔。 – 2010-02-04 15:59:58

+0

就我個人而言,如果整個編譯器成爲開源代碼,那麼所有那些人們想要的功能都可能已經實現,但是這不會發生。 – 2010-02-06 10:13:41

+1

我找到了Ivan Brezina的[PowerScript的Antlr v3語法](http://www.antlr.org/grammar/1324485038462/PBM.g)。 – 2012-08-20 04:42:24