Translator Generation Using ART

Translator Generation Using ART
复制标题

使用 ART 生成翻译器

DOI:
--
复制
发表时间:
2010
期刊:
Software Language Engineering
影响因子:
--
通讯作者:
E. Scott
E. Scott
中科院分区:
--
文献类型:
--
作者:
A. Johnstone;E. Scott

文献摘要

被引文献

相似文献

ART(歧义解决翻译器)是一种新的翻译器生成器工具,它提供基于扩展 GLL 算法的快速广义解析,并自动生成用于操作抽象语法的树遍历器。 ART 的输入语法包括上下文无关语法规则的模块化集,并通过正则表达式和注释进行了增强,这些正则表达式和注释使用 TIF(撕开-插入-折叠)形式描述了消歧和树修改操作。 ART 为输入语法生成 GLL 解析器以及输出语法,其派生树是由 TIF 树修改操作指定的抽象树。
ART (Ambiguity Resolved Translators) is a new translator generator tool which provides fast generalised parsing based on an extended GLL algorithm and automatic generation of tree traversers for manipulating abstract syntax. The input grammars to ART comprise modular sets of context free grammar rules, enhanced with regular expressions and annotations that describe disambiguation and tree modification operations using the TIF (Tear-Insert-Fold) formalism. ART generates a GLL parser for the input grammar along with an output grammar whose derivation trees are the abstract trees specified by the TIF tree modification operations.