1
A
回答
1
現在堅持C.
一個塊由一個語句(一行,本質上)或一個花括號,一個變量聲明列表,一個語句或塊列表以及另一個花括號組成。
因此,首先假設int是唯一允許的變量類型,l表示不存在全局變量或參數,並且算術表達式(例如a = 2 * b + c;)的賦值是唯一允許的語句類型。
然後將if語句添加到您的語法中,然後while循環。最後用參數調用函數。然後你基本上已經獲得了C語言的語法,剩下的只是細節(當你最終加入它們的時候,你會發現C typedefs也有一個尷尬的問題)。
相關問題
- 1. 上下文無關語法公式
- 2. 上下文無關語法
- 3. 用於表示正則表達式的上下文無關語法
- 4. 描述正則表達式的上下文無關文法?
- 5. 算法從任何正則表達式生成上下文無關語法
- 6. 正式上下文無關文法從上下文無關語言
- 7. 上下文無關文法語法
- 8. 上下文無關語法的算法
- 9. 上下文無關語法與上下文敏感語法?
- 10. Data.PSQueue:表達式上下文中的模式語法:_
- 11. 「表達式上下文中的模式語法」錯誤
- 12. Haskell-表達式上下文中的模式語法:_
- 13. 查找上下文無關語法(CFG)
- 14. 「任意」上下文無關語法?
- 15. 上下文無關語法幫助
- 16. 解析器的上下文無關語法表示有多好?
- 17. 這個上下文無關文法是一個正則表達式嗎?
- 18. 提供生成以下語言的上下文無關文法
- 19. 爲以下語言編寫上下文無關語法
- 20. 上下文無關文法
- 21. 上下文無關文法
- 22. 顯式失敗上下文無關語法句子解析
- 23. 語言的上下文無關語法的數量多於bs
- 24. 將EBNF語法轉換爲上下文無關語法
- 25. csv格式是正則語法還是上下文無關語法?
- 26. 這些模式可以通過正則表達式或上下文無關語法來匹配嗎?
- 27. 這是什麼語法?上下文無關的或上下文敏感的
- 28. 特定語言的上下文無關文法
- 29. 非迴文的上下文無關語法
- 30. 爲語言創建上下文無關語法
取決於你的意思是'代碼塊'。例如C++不能用CFG來描述。 – Iluvatar
@Ivvatar由'塊代碼',我的意思是一個C++代碼.. 謝謝btw! –