我剛剛鏈接到the JSON website,圖像震驚了我。直觀地展示我從未見過的解析器流程的更好方法。現在我希望能夠爲我自己的項目製作這些圖表。解析流程圖/解析流程圖 - 這是什麼叫的,我該如何製作它們?
首先,這種類型的圖叫什麼?
有沒有一個程序可以生成這些,或者我自己?
我剛剛鏈接到the JSON website,圖像震驚了我。直觀地展示我從未見過的解析器流程的更好方法。現在我希望能夠爲我自己的項目製作這些圖表。解析流程圖/解析流程圖 - 這是什麼叫的,我該如何製作它們?
首先,這種類型的圖叫什麼?
有沒有一個程序可以生成這些,或者我自己?
ANTLR語法的圖形EBNF編輯器ANTLRWorks會自動生成您鍵入的規則的語法圖。
例如,如果您鍵入以下規則(和string
和value
也存在!):
object
: '{' ((string ':' value) | ',')* '}'
;
ANTLRWorks立即顯示如下圖在頁面的底部:
您可以放大並以各種格式(EPS或位圖)導出。
定義: http://en.wikipedia.org/wiki/Syntax_diagram
當我用Google搜索語法圖工具,也有幾家上市。
我與graphvis工具了一些小經驗,看到自己的廣泛的畫廊在www.graphviz.org/Gallery
我希望這有助於。
謝謝!而一個快速谷歌實際上指向類似於我的問題,在這裏:http://stackoverflow.com/questions/796824/tool-for-generating-railroad-diagram-used-on-json-org – 31eee384 2011-03-31 18:41:43
基於答案的一點點谷歌搜索顯示,這些也被稱爲鐵路圖。現在我有更好的條件用於搜索 - 顯示出很多好的結果。 – 31eee384 2011-03-31 18:53:27