<binary_number> ::= <binary_digit> | <binary_digit> <binary_number>
<binary_digit> ::= "0" | "1"
這個 BNF 文法可以解釋如下:
<binary_number> 由 <binary_digit> 或 <binary_digit> <binary_number> 組成。
這意味著一個二進位數字可以是一個二進位數字元(0 或 1),或者是一個二進位數字元後面跟著另一個二進位數字。
<binary_digit> 是 "0" 或 "1"。
這意味著二進位數字的每一位可以是 0 或 1。