精简版:
在其他解释语言(Python、Ruby 等)和编译语言(C 系列、Java 等)中是否有类似于PHP 解析器标记的东西?
长版:
在CPP Rocks 网站上,有一篇文章通过将语言的各种构建块分解为类别的图表来显示语言复杂性的视觉比较。Coffeescript 的图表如下所示:
我想使用解析器标记作为起点为 PHP 制作这样一个图表(以确保我不会错过任何东西,因为我很懒)。我想知道在其他解释语言(Python、Ruby 等)和编译语言(C 系列、Java 等)中是否存在与这些标记类似的东西。
迄今为止的发现:
- Java:描述语法和 词法结构的语言规范章节似乎是一个不错的起点。
- Python:手册的第 2 章确实描述了Python 的词法结构。
- Ruby:Ruby的令牌列表。