Mercurial > repos > tabletprog
diff compiler.js @ 95:926b65fe92b4
Do some cleanup on JS backend
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 24 Jul 2012 19:13:38 -0700 |
parents | 9811040704ac |
children | 84b65ee8b78b |
line wrap: on
line diff
--- a/compiler.js Mon Jul 23 08:00:01 2012 -0700 +++ b/compiler.js Tue Jul 24 19:13:38 2012 -0700 @@ -11,6 +11,13 @@ this.file = file; } +modulefile.prototype.populateSymbols = function (toplevel) { + if (!this.ast) { + this.ast = parseFile(this.path + '/' + this.file); + this.ast.populateSymbols(toplevel); + } +}; + var toplevel = new topsymbols([]); function topsymbols(moduledirs) {