diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-11-30 12:12:21 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-11-30 12:12:21 -0800 |
commit | c6b53ac34c499d25587c2119b834d716e64613ab (patch) | |
tree | bc987e7d03d7e16b55f1b43bf9640d1e0b92cbf4 /src/modules.js | |
parent | 26250471b46a68204711f037f33790bfb4ba37c7 (diff) | |
parent | 64b3836a68c51bfe5823bbd0a82050b4a43536ca (diff) |
Merge branch 'incoming'
Diffstat (limited to 'src/modules.js')
-rw-r--r-- | src/modules.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/modules.js b/src/modules.js index 9ef87691..fd0ec35e 100644 --- a/src/modules.js +++ b/src/modules.js @@ -174,7 +174,10 @@ var PreProcessor = { }; var Variables = { - globals: {} + globals: {}, + indexedGlobals: {}, // for indexed globals, ident ==> index + // Used in calculation of indexed globals + nextIndexedOffset: 0 }; var Types = { @@ -263,6 +266,7 @@ var Functions = { var LibraryManager = { library: null, + loaded: false, load: function() { assert(!this.library); @@ -271,6 +275,8 @@ var LibraryManager = { for (var i = 0; i < libraries.length; i++) { eval(processMacros(preprocess(read(libraries[i])))); } + + this.loaded = true; }, // Given an ident, see if it is an alias for something, and so forth, returning |