4 views

1 Answers

A two-level grammar is a formal grammar that is used to generate another formal grammar , such as one with an infinite rule set. This is how a Van Wijngaarden grammar was used to specify Algol 68. A context free grammar that defines the rules for a second grammar can yield an effectively infinite set of rules for the derived grammar. This makes such two-level grammars more powerful than a single layer of context free grammar, because generative two-level grammars have actually been shown to be Turing complete.

Two-level grammar can also refer to a formal grammar for a two-level formal language, which is a formal language specified at two levels, for example, the levels of words and sentences.

4 views

Related Questions

What is Spanish grammar?
1 Answers 8 Views
What is Swedish grammar?
1 Answers 4 Views
What is The Art of Grammar?
1 Answers 8 Views
What is Grammar-based code?
1 Answers 4 Views
What is Turkish grammar?
1 Answers 4 Views
What is Colognian grammar?
1 Answers 4 Views
What is Uyghur grammar?
1 Answers 4 Views
What is Miskito grammar?
1 Answers 4 Views
What is Unrestricted grammar?
1 Answers 4 Views