代码之家  ›  专栏  ›  技术社区  ›  Rune Kaagaard

实现将元语言编译为PHP的最佳方法

  •  4
  • Rune Kaagaard  · 技术社区  · 15 年前

    我一直在研究一种可以编译成PHP的元语言的规范/kitchensink。现在我想开始做这个。在我使用PHP-Lexergenerator和PHP-Parsergenerator实现tiny DSL之前,它们工作得非常好,但我以前从未构建过这种规模的东西。我非常感谢您的反馈/建议/经验!

    我把规格贴在 http://pastebin.com/613mFGsB .

    3 回复  |  直到 9 年前
        1
  •  6
  •   TravisO    15 年前

    不要让其他人的类似项目阻止你这样做。不管你做了多少,你真正能从这个项目中得到的是对编码和解析的进一步理解。如果你只是加入一个现有的项目,你将无法深入了解这方面的知识。

    我还想指出的是,如果Linux、Ubuntu等的原始制造商仅仅是“跳上了别人的类似项目”,那么这些东西就永远不会存在。不要害怕自己做事情,有时候伟大来自于它。

        2
  •  4
  •   Alex J    15 年前

    Haxe 是一种将PHP作为编译目标实现的语言。这似乎和你想要达到的目标相似。是OSS,所以你可以看看他们是怎么做到的。

        3
  •  2
  •   Shog9    13 年前

    皮希皮就是一个有趣的例子,但现在我已经杀了它。所以请看Haxe:Haxe是一种实现PHP作为编译目标的语言。这似乎和你想要达到的目标相似。是OSS,所以你可以看看他们是怎么做到的。