Debugger generation in a compiler generation system

Basim M. Kadhim, William M. Waite · 1998

Machine Instructions for A := 16 . . . . . . . . . . . . . . . . . . 53 5.4 Abstract Machine Instructions with Line Directives for A := 16 . . . . . . 54 5.5 The LineMarker Function . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 5.6 PTG Output Pattern for Assignment Statements . . . . . . . . . . . . . . 55 5.7 Statement Marker Node in the Target Tree . . . . . . . . . . . . . . . . . . 55 6.1 Debugger Specifications File . . . . . . . . . . . . . . . . . . . . . . . . . . 58 6.2 SaveFile Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 6.3 Query Language Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 6.4 Looking Up a Procedure Name in the Environment . . . . . . . . . . . . . 60 6.5 Generating Assembly Code to Traverse Static Link . . . . . . . . . . . . . 63 6.6 Debugger Code to Traverse Static Link . . . . . . . . . . . . . . . . . . . . 64 6.7 Constant Value Extraction for Constant Folding . . . . . . . . . . . . . . . 65 6.8 Gett...

Read the paper · More papers on PaperTik