Przeglądaj źródła

Parser uses lone amber/boot

Herbert Vojčík 10 lat temu
rodzic
commit
ad107f304c
2 zmienionych plików z 3 dodań i 2 usunięć
  1. 1 1
      grunt/tasks/grunt-peg.js
  2. 2 1
      support/parser.js

+ 1 - 1
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("amber/parser", ["amber_vm/globals", "amber_vm/nil"], function(globals, nil) {\n'+options.export_var + ' = ' + parser + ';\n});';
+    var content = 'define("amber/parser", ["./boot"], function(boot) {\nvar globals = boot.globals, nil = boot.nil;\n'+options.export_var + ' = ' + parser + ';\n});';
     grunt.file.write(this.data.dest, content);
   });
 };

+ 2 - 1
support/parser.js

@@ -1,4 +1,5 @@
-define("amber/parser", ["amber_vm/globals", "amber_vm/nil"], function(globals, nil) {
+define("amber/parser", ["./boot"], function(boot) {
+var globals = boot.globals, nil = boot.nil;
 globals.SmalltalkParser = (function() {
   /*
    * Generated by PEG.js 0.8.0.