Seventh Asia-Pacific Software Engineering Conference (APSEC'00) A comparative evaluation of techniques for syntactic level source code analysis Singapore December 05-December 08 ISBN: 0-7695-0915-0
Many program maintenance tools rely on traditional parsing techniques to obtain syntactic level models of the code being maintained. When, for some reason, code cannot be parsed, software maintainers are forced to fall back on ad hoc tools and techniques, such as grep. As an alternative, hierarchical lexical analysis augmented with simple data structures can be used to extract an approximation of the abstract syntax for a source file. Experiments indicate that such an approach is feasible and produces results comparable to those obtained using a parser.
Index Terms:
software maintenance; program compilers; software tools; data structures; syntactic level source code analysis; program maintenance tools; parsing; grep; hierarchical lexical analysis; data structures; abstract syntax; source file; experiments
Citation:
A. Cox, C. Clarke, "A comparative evaluation of techniques for syntactic level source code analysis," apsec, pp.282, Seventh Asia-Pacific Software Engineering Conference (APSEC'00), 2000 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||