Editing IDL data structures
Guido Persch · ACM SIGPLAN Notices · 1987
We describe an editing facility influenced by programming languages and abstract data types which allows to inspect and manipulate arbitrary data structures. Starting from a graph-like data model, the editor has a powerful command language which allows to iterate over subgraphs or subsets of the nodes. The editor has been successfully used for rapid tool construction and user friendly debugging of several large data structures, including the intermediate language DIANA and the project library of our Ada compiler.