diff tpi.js @ 207:60eff5f81d9a

Basic implementation of macros is now working
author Mike Pavone <pavone@retrodev.com>
date Tue, 19 Nov 2013 22:02:11 -0800
parents b4a9d4e405c5
children
line wrap: on
line diff
--- a/tpi.js	Wed Oct 23 19:10:03 2013 -0700
+++ b/tpi.js	Tue Nov 19 22:02:11 2013 -0800
@@ -98,6 +98,7 @@
 
 	toplevel = new topenv(includes);
 
+	parsed = parsed.macroexpand(toplevel);
 	var mainModule = parsed.eval(toplevel);
 	return mainModule.tpmeth_main();
 }