2010-01-08 112 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