کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
6876331 | 689759 | 2013 | 25 صفحه PDF | دانلود رایگان |
عنوان انگلیسی مقاله ISI
Attribute grammars as tree transducers over cyclic representations of infinite trees and their descriptional composition
ترجمه فارسی عنوان
گرامرهای مشخصه به عنوان تبدیل کننده های درخت بیش از نمایش های چرخه ای از درختان بی نهایت و ترکیب توضیحات آنها
دانلود مقاله + سفارش ترجمه
دانلود مقاله ISI انگلیسی
رایگان برای ایرانیان
کلمات کلیدی
گرامرهای مشخص مبدلهای درختی، ترکیب توصیفی، ارزیابی ویژگی، ساختار داده های چرخه، زیپ،
موضوعات مرتبط
مهندسی و علوم پایه
مهندسی کامپیوتر
نظریه محاسباتی و ریاضیات
چکیده انگلیسی
Evaluation of attributes w.r.t. an attribute grammar can be obtained by inductively computing a function expressing the dependencies of the synthesized attributes on inherited attributes. This higher-order functional approach to attribute evaluation can straightforwardly be implemented in a higher-order lazy functional language like Haskell. The resulting evaluation functions are, however, not easily amenable to optimization when we want to compose two attribute grammars. We present an alternative first-order functional interpretation of attribute grammars where the input tree is replaced by an extended cyclic tree each node of which is aware of its context viewed as an additional child tree. These cyclic representations of zippers (trees with their context) are natural generalizations of doubly-linked lists to trees over an arbitrary signature. Then we show that, up to that representation, descriptional composition of attribute grammars reduces to the composition of tree transducers.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Theoretical Computer Science - Volume 480, 8 April 2013, Pages 1-25
Journal: Theoretical Computer Science - Volume 480, 8 April 2013, Pages 1-25
نویسندگان
E. Badouel, R. Tchougong, C. Nkuimi-Jugnia, B. Fotsing,