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

问题描述 投票:0回答:1

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

我知道[ ]中的文字意味着“可选”,但是{ }中的文字是什么意思?这可能是编写这样的文档的更一般的惯例吗?

这是完整语法的链接:https://msdn.microsoft.com/en-us/library/cc231157.aspx

syntax msdn
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.