我正在尋找SystemVerilog LRM 3.1a中紅色文本所代表的可接受定義。我可以直觀地看到紅色文本的含義。但是,當我尋找格式化的正式聲明時,我找不到一個。這引出了這個問題的第二部分。 Accelera文檔指定了LRM中使用的不同格式和語義?SystemVerilog LRM 3.1a中的紅色文本是什麼意思?
0
A
回答
3
對於SystemVerilog 3.1a LRM是非常過時的,使用IEEE Std 1800-2012。
從附錄A(正式語法)在IEEE Std 1800-2012:
的SystemVerilog的正式語法被使用巴科斯範式(BNF)所述。 SystemVerilog源的語法是從起始符號source_text派生的。庫映射文件的語法是從起始符號library_text派生的。使用的約定如下:
- 關鍵字和標點符號在加粗紅文本。
- 語法類別以nonbold文本命名。
- 垂直條(|)分隔替代品。
- 方括號([])包含可選項目。
- 大括號({})包含可以重複零次或多次的項目。
3.1a LRM使用相同的語法格式。對於3.1a)的語法描述(也就是3.1a)的附錄A(形式語法))說「關鍵詞和標點符號在粗體文本」中,用紅色字加粗,所以3.1a表示粗體紅色不粗體。
相關問題
- 1. Eclipse中的紅色感嘆號圖標是什麼意思?
- 2. ZSH中的紅色突出顯示是什麼意思?
- 3. Vim中的這些紅色箭頭是什麼意思?
- 4. Aptana 3中的紅色條和「*」號是什麼意思?
- 5. SystemVerilog中的單引號(')是什麼意思?
- 6. 是什麼意思:是什麼意思?
- 7. 「$」是什麼意思在紅寶石?
- 8. 我的佈局文件中的紅色感嘆號是什麼意思?
- 9. Subclipse中帶有紅色x圖標的藍色箭頭是什麼意思?
- 10. shell腳本中的##是什麼意思
- 11. 什麼是紅寶石is_a,Integer是什麼意思?
- 12. 是什麼意思,在Python中是什麼意思?
- 13. 文件中的「^ @」是什麼意思?
- 14. python文檔中的[]意思是什麼?
- 15. FireBug DOM顏色是什麼意思?
- 16. 「顏色單元格」是什麼意思?
- 17. 這個角色是什麼意思?
- 18. 在shell腳本中,。[!。] *是什麼意思?
- 19. MSDN語法文檔中`{}`中的文本是什麼意思?
- 20. SURF的min_dist和max_dist是什麼意思,FlannMatcher是什麼意思
- 21. 「?」是什麼意思?調用jsp的標記是什麼意思?
- 22. %{}是什麼意思?
- 23. '#'是什麼意思?
- 24. 「?」是什麼意思?
- 25. #{...}是什麼意思?
- 26. || =是什麼意思?
- 27. @是什麼意思
- 28. $$ $$是什麼意思?
- 29. `/ * @`是什麼意思?
- 30. 「=」是什麼意思