これら 2 つの文法定義に違いはありますか (ここで、|
OR を示し;
、通常の文字です)。
1. <foo> ::= <bar> | <foo> ; <bar>
2. <foo> ::= <bar> | <bar> ; <foo>
<bar> ; <bar> ; <bar> ; ....
foo は、どの定義が使用されているかに関係なく、次のように見えるシーケンスに一致するように思えます。ここに何か不足していますか、それとも機能的に同じですか?
これら 2 つの文法定義に違いはありますか (ここで、|
OR を示し;
、通常の文字です)。
1. <foo> ::= <bar> | <foo> ; <bar>
2. <foo> ::= <bar> | <bar> ; <foo>
<bar> ; <bar> ; <bar> ; ....
foo は、どの定義が使用されているかに関係なく、次のように見えるシーケンスに一致するように思えます。ここに何か不足していますか、それとも機能的に同じですか?