【问题标题】:Powerbuilder language documentationPowerbuilder 语言文档
【发布时间】:2010-01-08 01:16:10
【问题描述】:

在哪里可以找到实际 PowerBuilder 语言的文档。我指的是当您从库画家的右键菜单中选择“编辑源代码”时获得的那种代码。不是你通常写的那种代码。

【问题讨论】:

    标签: powerbuilder


    【解决方案1】:

    PowerScript(PowerBuilder 中使用的语言)已在 PB12 中进行了扩展,但应该与以前的版本兼容。 PowerScript 语法采用 ANTLR 语法,因此从它创建文档应该相当容易。如果这已经完成了,我不确定,但我会为编译人员提一下(目前开发团队正忙于 PB12 的结束阶段)。

    【讨论】:

    • 我非常想为我正在开发的代码分析工具获取 ANTLR 语法本身。我从 yacc 开始,但我很乐意把它全部扔掉以获得明确的语法。此外,如果您可以摆脱语法错误,那么有人可能会制作文档。
    • 就我个人而言,如果整个编译器都成为开源的,这样人们想要的所有功能都可以实现,我会很高兴,但那不会发生。
    • 我找到了 Ivan Brezina 的 Antlr v3 grammar for PowerScript
    【解决方案2】:

    没有关于您在编辑源代码时看到的 PowerBuilder 语法语言的官方文档。大多数使用它的人只需要通过反复试验来解决它。以前在新闻组中曾询问过有关语法文件的问题,因此可以为其构建解析,但从未提供过。这是post talking about it

    我相信 PowerBuilder 的下一个版本将从该语法转向更基于 XML 的格式(并从作为二进制文件的 PBL 转向基于文本的格式)。

    【讨论】:

    • UI 代码是 XAML 格式,但后端代码在触发器等方面与之前相同。
    【解决方案3】:

    【讨论】:

    猜你喜欢
    • 2011-02-15
    • 2010-09-20
    • 2013-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多