DocumentCode :
2987085
Title :
A practical and space efficient scheme for keeping source location in parse trees
Author :
Zhu, Jianhua
Author_Institution :
US West Advanced Technologies, Boulder, CO, USA
fYear :
1993
fDate :
1-5 Nov 1993
Firstpage :
374
Lastpage :
379
Abstract :
Many CASE tools use graphical notations to represent program source code, which provide an effective visual aid for program analysis. In such systems, it is important that facilities exist for tracing back to source code from, say, a node in a control-flow graph. We describe a scheme by which source code location information is kept with parse trees. The most attractive feature of this scheme is that it requires minimal amount of storage space and it is very simple to implement, particularly well suited for an implementation where an LALR parser generator (e.g., YACC) is used
Keywords :
computer aided software engineering; computer graphics; grammars; program testing; software tools; system monitoring; tree data structures; visual programming; CASE tools; LALR parser generator; YACC; control-flow graph; graphical notations; parse trees; program analysis; program source code; source code location information; space efficient scheme; storage space; visual aid; Automata; Books; Displays; Flow graphs; Graphical user interfaces; Position measurement; Production; Testing; Tree data structures; Tree graphs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 1993. COMPSAC 93. Proceedings., Seventeenth Annual International
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-8186-4440-0
Type :
conf
DOI :
10.1109/CMPSAC.1993.404243
Filename :
404243
Link To Document :
بازگشت