comparison 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
comparison
equal deleted inserted replaced
206:b4a9d4e405c5 207:60eff5f81d9a
96 } 96 }
97 var parsed = parseFile(filename); 97 var parsed = parseFile(filename);
98 98
99 toplevel = new topenv(includes); 99 toplevel = new topenv(includes);
100 100
101 parsed = parsed.macroexpand(toplevel);
101 var mainModule = parsed.eval(toplevel); 102 var mainModule = parsed.eval(toplevel);
102 return mainModule.tpmeth_main(); 103 return mainModule.tpmeth_main();
103 } 104 }