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

What does text in `{ }` in MSDN syntax documentation mean?

我正在阅读有关 EMFSPOOL 记录的 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>

等 我知道 [ ] 中的文字表示 'optional',但 { } 中的文字是什么意思? 像这样编写文档可能是更通用的约定吗?

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

在 MSDN 中进行了更彻底的搜索后,我发现这是扩展巴科斯范式 (EBNF) 表示法。因此,{ } 中的表达式表示表达式重复零次或多次。