巴科斯範式(BNF)
使用巴科斯範式來定義編程語言的語法規則
在雙引號中的字("word")代表着這些字符本身。而double_quote用來代表雙引號。
在雙引號外的字(有可能有下劃線)代表着語法部分。
尖括號( < > )內包含的爲必選項。
方括號( [ ] )內包含的爲可選項。
大括號( { } )內包含的爲可重複0至無數次的項。
豎線( | )表示在其左右兩邊任選一項,相當於"OR"的意思。
::= 是“被定義爲”的意思。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
ASP.NET Core的全局攔截器(在頁面回發時,如果判斷當前請求不合法,不執行OnPost處理器)
三生石上(FineUI控件)
2024-05-16 13:33:22
ASP.NET Core如何禁用模型驗證(或者從模型狀態中移除某些屬性)? 【經驗分享】在ASP.NET Core中,如果禁用某個請求的模型驗證?
三生石上(FineUI控件)
2024-05-16 13:33:22
博客園商業化之路-衆包平臺:500位馭碼好漢,等你來發單挑戰
博客園團隊
2024-05-16 13:30:42
初識上位機(上):搭建PLC模擬仿真環境
Edison Chou
2024-05-16 13:29:42
[轉帖]這個 Redis 連接池的新監控方式針不戳~我再加一點佐料
濟南小老虎
2024-05-16 13:29:31
[轉帖]JFR 定位因爲 SSL 導致 CPU Load 飈高的問題
濟南小老虎
2024-05-16 13:29:31
[轉帖]AMD推出採用Zen 4c架構的EPYC 9704, 還有帶3D垂直緩存的EPYC 9084X處理器
[PC硬件] AMD推出採用Zen 4c架構的EPYC 9704, 還有帶3D垂直緩存的EPYC 9084X處理器 [複製鏈接] ym168 電梯直達 1# 發表於
濟南小老虎
2024-05-16 13:29:31
[轉帖]2024-4-23 羣討論:Java堆空間OutOfMemoryError該怎麼辦
濟南小老虎
2024-05-16 13:29:31
[轉帖]IT歷史連載22-高端儲存器的歷史
時遊 信息通信打工人 已關注 IT歷史連載22-高端儲存器的歷史 1949年10月:王安博士申請磁芯存儲器專利,除了技術上和旋風計算機所採用的磁芯存儲器進行了一定的迴避處理之外,王安博士還在發明專
濟南小老虎
2024-05-16 13:29:31
[轉帖]通信歷史連載62-“巨大金中華、烽火普天下”之中興通訊的歷史
濟南小老虎
2024-05-16 13:29:31
Jmeter 簽名錯誤 彙集
煙七七
2024-05-16 13:26:31
如何把 log4net.config 文件刪除, 改成代碼實現
鄧振振
2024-05-16 13:26:21
PolarDB-X V2.4 列存引擎開源正式發佈
阿里云云棲社區
2024-05-16 13:23:00
24小時熱門文章
-
使用c#強大的表達式樹實現對象的深克隆之解決循環引用的問題
-
GPT-4o 引領人機交互新風向,向量數據庫賽道沸騰了
-
free AI online tools All In One
-
痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU啓動那些事(12.A)- uSDHC eMMC啓動時間(RT1170)
-
基於Ubuntu-22.04安裝K8s-v1.28.2實驗(二)使用kube-vip實現集羣VIP訪問
-
企業大模型如何成爲自己數據的“百科全書”?
-
本地SSL證書過期 輸入命令在IIS自動生成
-
.NET週刊【5月第2期 2024-05-12】
-
基於Ubuntu-22.04安裝K8s-v1.28.2實驗(一)部署K8s
-
基於Ubuntu-22.04安裝K8s-v1.28.2實驗(三)數據卷掛載NFS(網絡文件系統)