0
我發現這個數字在JSON規範ECMA-404中使用哪種類型的圖表?
http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf
- 請告訴我這種類型圖表的名字嗎?
- 我可以使用此圖表來指定任何編程語言嗎?
我發現這個數字在JSON規範ECMA-404中使用哪種類型的圖表?
http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf
它們通常被稱爲railroad diagrams,它們基本上是一種以可讀方式呈現有限狀態自動機轉換圖的方式。將任何正則表達式轉換爲這種格式是直接的,但是一些正則表達式比其他正則表達式更加整齊。
有些變體適用於上下文無關的語言,因此您還可以找到用於下推自動機的鐵路圖。通常,某些高級別的語法(例如,非終端statement
)可以表示爲較低級別組件的正則表達式(例如expression
)。