16 lines
		
	
	
		
			139 B
		
	
	
	
		
			ChaiScript
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			139 B
		
	
	
	
		
			ChaiScript
		
	
	
	
	
	
/*
 | 
						|
 This should print:
 | 
						|
 1
 | 
						|
 10
 | 
						|
 4
 | 
						|
*/
 | 
						|
var x = 4
 | 
						|
def do_it() {
 | 
						|
	var x = 1
 | 
						|
	print(x)
 | 
						|
	var y = fun(x) { x + 1 }
 | 
						|
	print(y(9))
 | 
						|
}
 | 
						|
do_it()
 | 
						|
print(x)
 |