A new top-down parsing algorithm to accommodate ambiguity and left recursion in polynomial time. - Richard A. Frost; Rahmatullah Hafiz (ACM SIGPLAN Notices, 2006)

Modular and Efficient Top-Down Parsing for Ambiguous Left-Recursive Grammars. - Richard A. Frost; Rahmatullah Hafiz; Paul Callaghan (IWPT, 2007)

MySpeechWeb: software to facilitate the construction and deployment of speech applications on the web. - Richard A. Frost; Ali Karaki; David A. Dufour; Josh Greig; Rahmatullah Hafiz; Yue Shi 003; Shawn Daichendt; Shahriar Chandon; Justin Barolak; Randy J. Fortier (ASSETS, 2008)

Parser Combinators for Ambiguous Left-Recursive Grammars. - Richard A. Frost; Rahmatullah Hafiz; Paul Callaghan (PADL, 2008)

Executable Specifications of Fully General Attribute Grammars with Ambiguity and Left-Recursion. - Rahmatullah Hafiz (Canadian AI, 2009)

Lazy Combinators for Executable Specifications of General Attribute Grammars. - Rahmatullah Hafiz; Richard A. Frost (PADL, 2010)

Modular Natural Language Processing Using Declarative Attribute Grammars. - Rahmatullah Hafiz; Richard A. Frost (MICAI (1), 2011)

Executable Attribute Grammars for Modular and Efficient Natural Language Processing. - Rahmatullah Hafiz (2011)