***  CS3308  Example Program - 10		11/7/2002
***  To demonstrate the Dynamic Scope effects
	define('f1()loc1')
	define('f2()loc2')
main	loc1  =  11
	loc2  =  11111
	loc3  =  9999   
	f1()
	output = loc1  loc2  loc3	:(end)
f1	output = loc1  loc2  loc3
	loc1  =  5555    
	f2()
	output = loc1  loc2  loc3       :(return)
f2	loc2  =  22222
	output = loc1  loc2  loc3
	f2  =  loc2			:(return)
end
*** Expected outputs
*	111119999
*	5555222229999
*	5555111119999
*	11111119999