Title
XML Externalization Built into Compiler Front-ends Using A Parser Generator
Abstract
This paper describes XML externalization built into compiler front-ends and its application to quick reverse engineering tool development. A new parser generator Way was developed to build XML externalization functionality into compiler front-ends. After replacing the original parser generator with MJay, generating a parser using it, and modifying a few lines of source code in the compiler, we were able to obtain a special compiler that externalizes three types of information in the form of XML data, namely, lexical information, syntactic information, and parse tree. The syntactic information was applied to develop a reverse engineering tool for C#. The tool shows a performance penalty from the viewpoint of the generated XML document size. However, even with a storage penalty, the quick development is a far superior option.
Year
Venue
Keywords
2007
Lecture Notes in Engineering and Computer Science
parser generator,reverse engineering tool,XML,C#
Field
DocType
Citations 
Efficient XML Interchange,Streaming XML,Programming language,Compiler-compiler,XML validation,Computer science,Compiler correctness,Compiler,Parsing,Simple API for XML
Conference
0
PageRank 
References 
Authors
0.34
1
1
Name
Order
Citations
PageRank
Kazuaki Maeda113834.69