Hennessy, Mark and 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
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 |
URI: |
|
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)
|
Item control page |
Downloads per month over past year
Origin of downloads