作者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/m.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