Editing IDL data structures
Guido Persch
Abstract
Open-access reader
Guido Persch
Abstract
Open-access reader
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.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
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.
Key concepts: Computer science, Programming language, Compiler, Debugging, Data structure, Graph, Data manipulation language, Data type