鐵路圖(語法圖)
鐵路圖,又叫語法圖(syntax diagrams),是一種表示形式語法的方式,是巴科斯正規化和擴充套件巴科斯正規化的圖形化表示
1、規則:
- 從左邊界開始,沿著軌道到右邊界。
- 沿途,你在圓框中遇到的是字面量,在方塊中遇到的是規則或描述。
- 任何沿著軌道能走通的序列都是合法的。
- 任何不能沿著軌道走通的序列都是不合法的。
- 末端只有一個豎條的鐵路圖,表示允許在任意一對符號中間插入空白。而在末端有兩個豎條的鐵路圖則不允許。
2、下面是一個宣告變數的語法示例:
我們通過標記路線,來驗證對應的語法。
例1
- 從左邊界到右邊界,全是空白
例2
var name;
例3
var name = expression , name = expression , name = expression ... ;
- 我們知道關鍵字
var
可以宣告對個變數,當然變數名不能重複。
例4
var name = expression;
var name = expression;
var name = expression;
...
- 迴圈代表可以重複使用
例5
- 注意途中圓圈標記的拐角,藍色表示允許,紅色表示不允許,允許也就意味著可以迴圈使用。
相關文章
- 地鐵圖快速尋路演算法演算法
- wpf-繪圖-路徑標記語法PathMarkupSyntax繪圖
- 使用Markdown語法畫流程圖流程圖
- 2016年鐵路春運大資料:節前全國鐵路出行熱度圖大資料
- 千相千面圖形語法
- 德國泰雷茲--基於模型的鐵路系統設計路線圖模型
- 英語及口語學習路線圖
- 二維CANVAS基本語法(圖片Image)Canvas
- 基於 Canvas 的 HTML5 互動式地鐵線路圖CanvasHTML
- 基於HTML5Canvas的互動式地鐵線路圖HTMLCanvas
- HTML標記語法之圖片Img元素HTML
- 美國語法:19 世紀的句子圖解圖解
- 基於動態圖互動網路的多意圖口語語言理解框架框架
- 雲端計算學習路線圖素材、課件,msyql中CASE WHEN語法
- R視覺化09|ggplot2-圖層圖形語法 (1)視覺化
- 【學習圖片】12.規定性的語法
- 【學習圖片】11.描述性語法
- 圖形化配置和Kconfig基本語法
- 雲端計算學習路線圖素材、課件,CASE搜尋函式語法函式
- Go 語言進階學習路線圖Go
- markdown的流程圖實現和程式碼語法著色流程圖
- Markdown繪製各種圖形———Mermaid語法AI
- 鐵威馬NAS安裝使用emby圖文教程
- 自然語言處理(NLP)路線圖 - kdnuggets自然語言處理
- Python基礎語法筆記——帶思維導圖Python筆記
- java路線圖Java
- 【Go語言繪圖】圖片新增文字(二)Go繪圖
- 【Go語言繪圖】圖片的旋轉Go繪圖
- 【Go語言繪圖】圖片新增文字(一)Go繪圖
- C語言 截圖C語言
- R語言畫圖R語言
- R語言繪圖R語言繪圖
- win10工作列沒有網路圖示連不上網 網路圖示消失的解決辦法Win10
- 圖(1)--圖的相關術語與圖的儲存結構
- 2013年網際網路圖示地圖–資訊圖地圖
- C 語言畫圖之畫個太極圖
- 全棧 - 14 ggplot2 基本語法和基礎圖形全棧
- 如果倫敦地鐵圖是資料科學家畫的……資料科學