Hennessy, Mark, Malloy, Brian A. and Power, James F. (2003) gccXfront: Exploiting gcc as a Front End for Program Comprehension Tools via XML/XSLT. In: IWPC '03 Proceedings of the 11th IEEE International Workshop on Program Comprehension. IEEE, p. 298. ISBN 0769518834
Preview
JP-gccXfront.pdf
Download (188kB) | Preview
Abstract
Parsing programming languages is an essential component
of the front end of most program comprehension tools.
Languages such as C++ can be difficult to parse and so it
can prove useful to re-use existing front ends such as those
from the GNU compiler collection, gcc. We have modified
gcc to provide syntactic tags in XML format around the
source code which can greatly enhance our comprehension
of the program structure. Further, by using XML transformation
stylesheets, the XML outputted by our modified gcc
can be translated into a more readable format. Our tool,
gccXfront leverages the power and portability of the gcc
suite, since any C, C++, Objective C or Java program can
be processed using gcc. Our tool can thus act as a bridge
between gcc and other program comprehension tools that
accept XML formatted input.
Item Type: | Book Section |
---|---|
Keywords: | gccXfront; gcc; Front End; Program Comprehension Tools; XML/XSLT; |
Academic Unit: | Faculty of Science and Engineering > Computer Science |
Item ID: | 6439 |
Depositing User: | Dr. James Power |
Date Deposited: | 02 Oct 2015 16:01 |
Publisher: | IEEE |
Refereed: | No |
Related URLs: | |
URI: | https://mural.maynoothuniversity.ie/id/eprint/6439 |
Use Licence: | This item is available under a Creative Commons Attribution Non Commercial Share Alike Licence (CC BY-NC-SA). Details of this licence are available here |
Repository Staff Only (login required)
Downloads
Downloads per month over past year