Skip to main content
Log in

A hierarchy of uniquely parsable grammar classes and deterministic acceptors

  • Published:
Acta Informatica Aims and scope Submit manuscript

Abstract.

We introduce a new class of grammars called uniquely parsable grammars (UPGs). A UPG is a kind of phrase structure grammar having a restricted type of rewriting rules, where parsing can be performed without backtracking. We show that, in spite of such restriction to the rules, UPGs are universal in their generating ability. We then define three subclasses of UPGs. They are M-UPGs (monotonic UPGs), RC-UPGs (UPGs with right-terminating and context-free-like rules), and REG-UPGs (regular UPGs). It is proved that the generating abilities of the classes of M-UPGs, RC-UPGs, and REG-UPGs are exactly characterized by the classes of deterministic linear-bounded automata, deterministic pushdown automata, and deterministic finite automata, respectively. Especially, the class of RC-UPGs gives a very simple grammatical characterization of the class of deterministic context-free languages. Thus, these four classes form a deterministic counterpart of the classical Chomsky hierarchy.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received August 30, 1995 / May 13, 1996

Rights and permissions

Reprints and permissions

About this article

Cite this article

Morita, K., Nishihara, N., Yamamoto, Y. et al. A hierarchy of uniquely parsable grammar classes and deterministic acceptors . Acta Informatica 34, 389–410 (1997). https://doi.org/10.1007/s002360050091

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s002360050091

Keywords

Navigation