Share this page
Share this page E-mail this page Print this page RSS feeds
Home > Publications > Removing Left Recursion from Context-Free Grammars
Removing Left Recursion from Context-Free Grammars

A long-standing issue regarding algorithms that manipulate context-free grammars (CFGs) in a "top-down" left-to-right fashion is that left recursion can lead to nontermination. An algorithm is known that transforms any CFG into an equivalent non-left-recursive CFG, but the resulting grammars are often too large for practical use. We present a new method for removing left recursion from CFGs that is both theoretically superior to the standard algorithm, and produces very compact non-left-recursive CFGs in practice.

naacl2k-proc-rev.pdf
PDF file

Publisher: Association for Computational Linguistics
All copyrights reserved by ACL 2000.

Details

Type: Inproceedings
URL: http://www.aclweb.org/