A classification of noncircular attribute grammars based on the look-ahead behavior

Wuu Yang*

*此作品的通信作者

研究成果: Article同行評審

摘要

We propose a family of static evaluators for subclasses of the well-defined (i.e., noncircular) attribute grammars. These evaluators augment the evaluator for the absolutely noncircular attribute grammars with look-ahead behaviors. Because this family covers exactly the set of all well-defined attribute grammars, well-defined attribute grammars may be classified into a hierarchy called the NC hierarchy, according to their evaluators in the family. The location of a noncircular attribute grammar in the NC hierarchy is an intrinsic property of the grammar. The NC hierarchy confirms a result of Riis and Skyum, which says that all well-defined attribute grammars allow a (static) pure multivisit evaluator by actually constructing such an evaluator. We also show that, for any finite m, an NC(m) attribute grammar can be transformed to an equivalent NC(0) grammar.

原文English
頁(從 - 到)210-227
頁數18
期刊IEEE Transactions on Software Engineering
28
發行號3
DOIs
出版狀態Published - 3月 2002

指紋

深入研究「A classification of noncircular attribute grammars based on the look-ahead behavior」主題。共同形成了獨特的指紋。

引用此