我需要完整的 Object Pascal 语法(最好是 Delphi 2009)。帮助文件给出了一些语法,但并未提供所有信息。所以我开始收集零散的信息。最近我将这些添加到或多或少完整的语法描述中(类似 EBNF)。
尽管它看起来很广泛,但仍然存在错误,并且我确信缺少某些部分(特别是在 .NET 语法中)。所以我询问 SO Delphi 社区。您有任何信息或者您可以纠正错误吗?作为回报,我向社区提供完整的语法。它可能会节省您一些时间;-)。
将来,我喜欢对其他语言(如 C#/C++/Java)做同样的事情。
我已经给出了语法描述:到目前为止我的语法 http://www.dragonkiller.nl/Delphi/syntax.html。或者如果你喜欢一个文字版 http://www.dragonkiller.nl/Delphi/syntax.txt。 (XHTML 是从文本版本生成的)。
请注意,语法集中于句法部分,因为词汇部分并不是真正的问题。
Update
我有新版本的 Delphi 语法。html版本 http://www.dragonkiller.nl/Delphi/delphi2009.html。它包括包括 2009 在内的所有版本。Prism 扩展仍在待办事项列表中。我不确定我是否要把他们放在一起。
对于真正的纯粹主义者来说,它还包含完整的汇编代码(它不支持全部 100% 的 intel 集,但只遗漏了一些指令。)。
尝试这个:DGrok http://dgrok.excastle.com/- Delphi语法
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)