Up 1.6.3 二進数の加算式  


 二進数(零を含める)の加算式は,文生成システム(NV,TV,P,S)の生成する文として,つぎのように定式化できる。

(1) NV:
開始記号(可算式生成に関する)
二進数生成に関する
STR数記号列(空列を含む)生成に関する

(2) TV={1,0,+}

(3) P:
S+N
0
1STR
STRSTR0
STRSTR1
STRε


 プロダクションをBNFで書けば,つぎのようになる:

(1) 〈加算式〉::= 〈可算式〉+〈数〉
|〈数〉
(2) 〈数〉::= 0
|1〈数記号列〉
(3) 〈数記号列〉::= 〈数記号列〉0
|〈数記号列〉1
| ε