language-agnostic - 在编程文档中,双冒号后跟等号 (::=) 意味着什么?

标签 language-agnostic symbols

::= 在编程文档中是什么意思?
例如在Lua documentation中:或在 Python documentation .

最佳答案

象征Backus–Naur Form中的‘符号推导规则’

意思是:

<symbol> ::= __expression__ 

非终结符<symbol>由(定义为、构造自、派生自) __expression__ 组成

它用于描述语言语法。

请注意,这两个示例均位于 Extended Backus–Naur Form 中,但使用传统的 BNF 符号表达式分隔符 ( ::= )。

关于language-agnostic - 在编程文档中,双冒号后跟等号 (::=) 意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9196066/

相关文章:

ruby - 为什么 File.new 的参数不是符号而是字符串?

c - 使用 DT_FILTER 从 DSO 隐藏符号

html - 如何为 html5 制作房屋/电子邮件符号代码

algorithm - 多级遍历的数据结构

language-agnostic - TRUE是否始终具有非零值?

language-agnostic - CPU 或 GPU 绑定(bind)?分析 OpenGL 应用程序

c++ - 我正在寻找一个 C++ 库,它处理 .PDB 文档中的调试符号

language-agnostic - 是否有静态类型、可嵌入的脚本语言?

algorithm - 桶排序和基数排序有什么区别?

android - 在 Android 中将符号转换为 HTML 实体代码