1

複数の開始ルールを持つことができる精神気文法をどのように定義できますか?私はXML文法に取り組んでおり、4つの可能な開始ルールが必要です。

したがって、と呼ばれる文法がxml_grammarあり、base_typeが(A, "A")。他にもいくつかの開始ルールが必要です。

4

1 に答える 1

1

All formal grammars have a single start symbol. If you have multiple start symbols under consideration (say A, B, C and D), you can convert them into a single artificial start symbol S with a rule like:

S = A | B | C | D
于 2012-07-16T19:33:14.087 に答える