DocumentCode
2175742
Title
The implementation of nonlocal dependency relationship in interactive environment
Author
Zheng, Yong ; Qian, Jiahua
Author_Institution
Dept. of Comput. Sci., Fudan Univ., Shanghai, China
fYear
1989
fDate
20-22 Sep 1989
Firstpage
741
Lastpage
745
Abstract
The attribute grammar is a convenient tool for specifying the semantics of programming languages. It has been used widely in the development of interactive programming environments. To date, many environments are constructed based on attribute evaluation. However, in traditional attribute grammar, a lot of copy rule chains must be used due to its essential limitations, which results in severe time and space problems. To improve the efficiency, the attribute grammar is extended by allowing a nonlocal dependency relationship (NDR). The use of this NDR avoids semantic information flowing through copy rule chains. The representation of NDR is described. An approach to maintaining the consistency of NDR in the semantic tree during program development is presented. The implementation of the NDR is discussed
Keywords
grammars; interactive programming; attribute evaluation; attribute grammar; copy rule chains; interactive environment; interactive programming; nonlocal dependency relationship; programming languages; semantics; Computer languages; Computer science; Feedback; Production; Programming environments;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1989. COMPSAC 89., Proceedings of the 13th Annual International
Conference_Location
Orlando, FL
Print_ISBN
0-8186-1964-3
Type
conf
DOI
10.1109/CMPSAC.1989.65174
Filename
65174
Link To Document