Language independent generation of graphical representations of source code
T. Dean Hendrix, James H. Cross · 1995
There are many potential benefiti to be gained from the effective we of graphical representatiom of source code.To be of practical we, however, ruch graphical representations mwt be automatically generated and supported in aoftware.There are e&tiny tools that provide this functionality, but many are source language specific.That is, they can only be wed with source code written in, say, Ada.A source language independent tool that automatically generates control structure diagrams from source code is the authors' first step towarda a suite of language independent code visualization and software engineering tools.The graphical representation generator worb in two phases: the markup phase and the rendering phase.During the markup phase, a parser for a given source language is used to embed generic markup tags in the source tezt.In the rendering phase, the embedded tags provide all the needed information for producing the control structure diagram.