|
XOgastan means XML-Oriented
Gcc Abstract Syntax Tree ANalyzer. Wahoo, it's a very long name!
Yes, but its interpretation is very simple.
The name is composed of three parts:
-
XML Oriented
-
Gcc Abstract
Syntax Tree
-
ANalyzer
The first part, XML Oriented, gives us information
about the technology XOgastan uses: the "new" XML technology.
The second part, Gcc Abstract Syntax Tree, tells that XOgastan interacts
with the output file of gcc. More precisely, it uses the file produced
by gcc that contains the ast of a C program. This file, dumped before
XOgastan is used, is successively translated into an intermediate
XML representation.
The third part, ANalyzer, gives us an hint about the purpose of
XOgastan: it analyzes its input file and produces some data.
Hence:
"XOgastan is a program that analyzes the file containing
the ast generated by gcc. The result is information about the C
program represented by the AST. The analysis and the results are
formatted and presented using the XML technology."
|