我正在阅读有关EMFSPOOL Records的MSDN文档。在记录语法章节中,语法如下所示:
<emf_spool_format> ::= <Header_record>
[ <EMRI_PS_JOB_DATA_record> ]
{ <other_records> }
<page_offset_records>
<other_records> ::= <page_content_records> |
<font_definition_records> |
<font_offset_records> |
<EMRI_DEVMODE_record> |
<EMRI_PRESTARTPAGE_record>
等。
我知道[ ]
中的文字意味着&#39;可选&#39;,{ }
中的文字是什么意思?
这可能是编写这样的文档的更通用的惯例吗?
这是完整语法的链接: https://msdn.microsoft.com/en-us/library/cc231157.aspx
答案 0 :(得分:0)
在MSDN中进行了更彻底的搜索后,我发现这是Extended Backus-Naur Form(EBNF)表示法。因此,{ }
中的表达式表示重复零次或多次的表达式。