| OS Research Group. PUMA - The PURE Manipulator. University of Magdeburg, http://ivs.cs.uni-magdeburg.de/puma/, 2002. |
....The transformations applied to the code during compilations may then be renaming of variables and functions, or like in the approach of this diploma thesis, restructuring the program to get components. GW84] and [ASU86] explain compiler techniques in detail. The PUMA Library I used the PUMA [Gro02] library for code analysis. It provides a C C scanner and parser, as well as access to the AST and the symbol table. It also provides code manipulation classes to transform the code according to speci ed rules. Appendix B describes the PUMA library in detail. 2.2 Related Work This diploma ....
....4.6 describes how to extend the implemented tool. The functionality how the PUMA library analyzes source code and generates an abstract syntax tree is described in Appendix B.2. 4.1 General Design The approach to generate component types from legacy code needs code analysis. The PUMA library [Gro02] provides this analysis functionality and access to the generated AST. The implemented tool analyzes this AST to AST Source Code AST PUMA: Analysis Scan Parse attribute read Figure 4.1: Code analysis by the PUMA library. A scanner scans the code, a parser generates an AST, and applies a ....
[Article contains additional citation context not shown here]
OS Research Group. PUMA - The PURE Manipulator. University of Magdeburg, http://ivs.cs.uni-magdeburg.de/puma/, 2002.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC