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
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;
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