MSDN语法文档中“{}”中的文本是什么意思?

时间:2016-03-30 14:20:37

标签: syntax msdn

我正在阅读有关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

1 个答案:

答案 0 :(得分:0)

在MSDN中进行了更彻底的搜索后,我发现这是Extended Backus-Naur Form(EBNF)表示法。因此,{ }中的表达式表示重复零次或多次的表达式。