Browse Source

Also recompile parser and non-IDE-loaded files.

Herbert Vojčík 7 years ago
parent
commit
533f977d8d

+ 2 - 1
external/amber-dev/lib/NodeTestRunner.js

@@ -1,5 +1,6 @@
 define(["amber/boot", "amber_core/Kernel-Objects"], function($boot){"use strict";
-var $core=$boot.api,nil=$boot.nil,$recv=$boot.asReceiver,$globals=$boot.globals;
+if(!$boot.nilAsReceiver)$boot.nilAsReceiver=$boot.nil;
+var $core=$boot.api,nil=$boot.nilAsReceiver,$recv=$boot.asReceiver,$globals=$boot.globals;
 if(!$boot.nilAsClass)$boot.nilAsClass=$boot.dnu;
 $core.addPackage('NodeTestRunner');
 $core.packages["NodeTestRunner"].innerEval = function (expr) { return eval(expr); };

+ 1 - 1
internal/grunt-tasks/grunt-peg.js

@@ -18,7 +18,7 @@ module.exports = function (grunt) {
             export_var: 'module.exports'
         });
         var parser = PEG.buildParser(grunt.file.read(this.data.src), options);
-        var content = "define(['./boot'], function($boot) {\nvar $globals = $boot.globals, nil = $boot.nil;\n" + options.export_var + " = " + parser + ";\n});";
+        var content = "define(['./boot'], function($boot) {\nvar $globals = $boot.globals, nil = $boot.nilAsReceiver;\n" + options.export_var + " = " + parser + ";\n});";
         grunt.file.write(this.data.dest, content);
     });
 };

+ 1 - 1
package.json

@@ -24,7 +24,7 @@
     "node": "0.10.x || 0.12.x || >=4.0.0"
   },
   "strings": {
-    "buildParserBegin": "define(['./boot'], function($boot) {\nvar $globals = $boot.globals, nil = $boot.nil;\n",
+    "buildParserBegin": "define(['./boot'], function($boot) {\nvar $globals = $boot.globals, nil = $boot.nilAsReceiver;\n",
     "buildParserEnd": "});"
   },
   "scripts": {

+ 2 - 1
src/Platform-Node.js

@@ -1,5 +1,6 @@
 define(["amber/boot", "amber_core/Kernel-Objects"], function($boot){"use strict";
-var $core=$boot.api,nil=$boot.nil,$recv=$boot.asReceiver,$globals=$boot.globals;
+if(!$boot.nilAsReceiver)$boot.nilAsReceiver=$boot.nil;
+var $core=$boot.api,nil=$boot.nilAsReceiver,$recv=$boot.asReceiver,$globals=$boot.globals;
 if(!$boot.nilAsClass)$boot.nilAsClass=$boot.dnu;
 $core.addPackage('Platform-Node');
 $core.packages["Platform-Node"].innerEval = function (expr) { return eval(expr); };

+ 1 - 1
support/parser.js

@@ -1,5 +1,5 @@
 define(['./boot'], function($boot) {
-var $globals = $boot.globals, nil = $boot.nil;
+var $globals = $boot.globals, nil = $boot.nilAsReceiver;
 $globals.SmalltalkParser = (function() {
   "use strict";