DocumentCode :
237051
Title :
Parsing abstract syntax graphs with ModelCC
Author :
Quesada, Luis ; Berzal, Fernando ; Cubero, Juan-Carlos
Author_Institution :
Department of Computer Science and Artificial Intelligence, University of Granada, CITIC, 18071, Spain
fYear :
2014
fDate :
7-9 Jan. 2014
Firstpage :
151
Lastpage :
157
Abstract :
The tight coupling between language design and language processing in traditional language processing tools is avoided by model-based parser generators such as ModelCC. By decoupling language specification from language processing, ModelCC avoids the limitations imposed by traditional parser generators, which constrain language designers to specific kinds of grammars. Apart from providing an alternative approach to language specification, ModelCC incorporates reference resolution within the parsing process. Instead of returning mere abstract syntax trees, ModelCC is able to obtain abstract syntax graphs from its input string. Moreover, such abstract syntax graphs are not restricted to directed acyclic graphs, since ModelCC supports anaphoric, cataphoric, and recursive references.
Keywords :
Abstracts; Concrete; Context modeling; Data models; Generators; Grammar; Syntactics; Abstract Syntax Graphs; Model-driven Software Development; Parser Generators;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Model-Driven Engineering and Software Development (MODELSWARD), 2014 2nd International Conference on
Conference_Location :
Lisbon, Portugal
Print_ISBN :
978-9-8975-8065-9
Type :
conf
Filename :
7018460
Link To Document :
بازگشت