是否有其他的解釋型語言(Python和Ruby等)和編譯語言(C家,Java等)類似PHP parser tokens的東西嗎?
長的版本:
在the CPP Rocks website有an article showing a visual comparison of language complexity通過,打破了語言的各個組成部分進行分類圖的手段。對於CoffeeScript中的圖形看起來是這樣的:
我想用the parser tokens爲出發點,以使對PHP這樣的圖(以確保我不會錯過任何東西,因爲我懶)。我想知道在其他解釋語言(Python,Ruby等)和編譯語言(C族,Java等)中是否存在類似這些令牌的東西。
發現迄今:
- 的Java:在描述Syntax和Lexical Structure的語言規範的章節看似良好的開端。
- Python:手冊的第2章確實描述了Python's lexical structure。
- 紅寶石:the token list for Ruby。
我正在考慮使用類似於令牌列表的東西(對於我不太熟悉的語言)來找出存在多少種語言結構的方法。我也不確定這是否是這樣做的最佳方式,但除了對我想繪製的每種語言進行廣泛研究之外,我真的可以想到另一種方式。 - 當然,令牌列表只是一個起點,我仍然需要手動對它進行分類。 – Potherca