This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
R.P. Cook, Department of Computer Sciences, University of Wisconsin
We are concerned with languages in which the programmer has explicit control over the referencing environment of a name. Several modern programming languages, including Ada, Euclid, Mesa, and Modula, implement these control capabilities. This paper describes a simple technique which uses the traditional concepts of a hashed symbol table and lexical level to solve many of the symbol table implemen-tation problems associated with explicit scope control. The primary ad-vantage of this technique is that a single symbol table abstraction can be used to simply and efficiently solve most problems in scope control.
Index Terms:
symbol table, Lexical level, scope control
Citation:
R.P. Cook, T.J. Leblanc, "A Symbol Table Abstraction to Implement Languages with Explicit Scope Control," IEEE Transactions on Software Engineering, vol. 9, no. 1, pp. 8-12, Jan. 1983, doi:10.1109/TSE.1983.236164
Usage of this product signifies your acceptance of the Terms of Use.