コンパイラのコースワークでこの質問がありますが、どのようにアプローチすればよいのかよくわかりません。ルーブリックで与えられたものよりも良いヒントを教えてもらえますか?
次の文法で生成されたすべてのバイナリ文字列の値が3で割り切れる値であることを示します。
ヒント:解析ツリーのノードの数値に誘導を使用します。
num -> 11 | 1001 | num 0 | num num
コンパイラのコースワークでこの質問がありますが、どのようにアプローチすればよいのかよくわかりません。ルーブリックで与えられたものよりも良いヒントを教えてもらえますか?
次の文法で生成されたすべてのバイナリ文字列の値が3で割り切れる値であることを示します。
ヒント:解析ツリーのノードの数値に誘導を使用します。
num -> 11 | 1001 | num 0 | num num