请问这是用到了什么语法?
代码如下:
replacement_field ::= "{" [field_name] ["!" conversion] [":" format_spec] "}"
field_name ::= arg_name ("." attribute_name | "[" element_index "]")*
arg_name ::= [identifier | integer]
attribute_name ::= identifier
element_index ::= integer | index_string
index_string ::= +
conversion ::= "r" | "s" | "a"
format_spec ::=
请问上面代码中的{},[],()分别代表了什么意思?这是什么语法?谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你这个是BNF范式吧 描述语法结构的
http://baike.baidu.com/link?url=tE2TKLRxCr532hID3aCL5Z1arf6gWy4pSPhNNRUPxiusGdpnnfW3gfd9xmhU6b4fdB_mByjmx3we5WvJhYSSi0T85KJLKu2N6D5NcPw0U_W_fS6a39yuMEDWSO_tqJWbIhDPnfgxgNHoKAsfRj6NaGMp46baKrsRsLNTixa16q7