Machine-translated by Google. Questions are authored in English.
Top

Discussion

Which grammar type generates context-free languages ?

  • A.Type 0
  • B.Type 1
  • C.Type 2
  • D.Type 3

Answer: C

Context-free languages are generated by Type 2 grammars.

In a context-free grammar every production has a single non-terminal on the left, A → α, so A can be rewritten whatever surrounds it. These are Type 2 in the Chomsky hierarchy and are accepted by pushdown automata.

Type 0 grammars are unrestricted and generate recursively enumerable languages. Type 1 grammars are context-sensitive. Type 3 grammars are regular.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.