MSDN语法文档中“{}”中的文本是什么意思?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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>
我知道[ ]
中的文字意味着“可选”,但是{ }
中的文字是什么意思?这可能是编写这样的文档的更一般的惯例吗?
这是完整语法的链接:https://msdn.microsoft.com/en-us/library/cc231157.aspx
答案
在MSDN中进行了更彻底的搜索之后,我发现这是Extended Backus-Naur Form(EBNF)表示法。结果,{ }
中的表达意味着重复零次或多次的表达。
以上是关于MSDN语法文档中“{}”中的文本是什么意思?的主要内容,如果未能解决你的问题,请参考以下文章