eCST to source code generation - An idea and perspectives | IEEE Conference Publication | IEEE Xplore

eCST to source code generation - An idea and perspectives


Abstract:

eCST (enriched Concrete Syntax Tree) is introduced as a fundament of SSQSA (Set of Software Quality Static Analyzers) platform for consistent static quality analysis acro...Show More

Abstract:

eCST (enriched Concrete Syntax Tree) is introduced as a fundament of SSQSA (Set of Software Quality Static Analyzers) platform for consistent static quality analysis across the input languages. It is based on the concept of enrichment of the complete syntax tree representing the input program by universal nodes. Universal nodes are based on the idea of imaginary nodes in an abstract syntax tree, but unified, so that one single node is used for all languages where it is applicable. In this paper, we describe a translation of eCST back to source code. At this moment, this is only translation to the original language in which code is written. Moreover, the translation of eCST to a code written in the original language can have a wide spectre of applications such as in (semi-)automated code refactoring and transformations.
Date of Conference: 22-26 May 2017
Date Added to IEEE Xplore: 13 July 2017
ISBN Information:
Conference Location: Opatija, Croatia

Contact IEEE to Subscribe

References

References is not available for this document.