作者v3dys6f3a3j5 (蓝气)
看板PLT
标题[问题] BNF中的 定义为
时间Thu Mar 10 19:14:15 2016
BNF中的"定义为"
表示成 ::= 也可以说是 →
那 := 是甚麽意思
有看到有些人都混用 这三个意思都相同吗
不过有段推论过程是这样的
<assign> ::= id := <exp>
::= id := <exp>
:= <exp> + <term>
:= <term> + <term>
.
.
.
.
第一行id前後两个的差别在哪?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.175.6.65
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PLT/M.1457608459.A.13F.html
1F:→ carelai: of course not the same. ::= is in meta-language, 03/13 19:42
2F:→ carelai: while := is in object language. 03/13 19:43