Browse Source

amberc.js: use same set of compiler libs than amberc

Manfred Kroehnert 12 years ago
parent
commit
c55e0bc5a1
1 changed files with 5 additions and 5 deletions
  1. 5 5
      bin/amberc.js

+ 5 - 5
bin/amberc.js

@@ -1,8 +1,5 @@
 #!/usr/bin/env node
 // This is a "compiler" for Amber code. Run without arguments for help.
-//
-// Get Amber root directory from the location of this script so that
-// we can find the st and js directories etc.
 
 var path = require('path'),
 	util = require('util'),
@@ -15,14 +12,16 @@ var smalltalk = {};
 
 console.time('Compile Time');
 
+// Get Amber root directory from the location of this script so that
+// we can find the st and js directories etc.
 var AMBER_DIR = path.join(path.dirname(process.argv[1]), '..');
 AMBER_DIR = path.normalize(AMBER_DIR);
 console.log('$AMBER: ' + AMBER_DIR);
 
 var defaults = function() {
 	var kernel_libraries = ['boot', 'Kernel-Objects', 'Kernel-Classes', 'Kernel-Methods', 'Kernel-Collections', 'Kernel-Exceptions', 'Kernel-Transcript', 'Kernel-Announcements'];
-	var compiler_libs = ['parser', 'Compiler', 'Compiler-Exceptions', 'Compiler-Core', 'Compiler-AST', 'Compiler-IR', 'Compiler-Inlining', 'Compiler-Semantic'];
-	// suffix -> undefined?
+	var compiler_libs = ['parser', 'Compiler', 'Compiler-Exceptions'];//, 'Compiler-Core', 'Compiler-AST', 'Compiler-IR', 'Compiler-Inlining', 'Compiler-Semantic'];
+
 	return {
 		'compiler_libraries': kernel_libraries.concat(compiler_libs),
 		'init': path.join(AMBER_DIR, 'js', 'init.js'),
@@ -304,6 +303,7 @@ function create_compiler(compilerFilesArray) {
 	});
 	content = content + 'return smalltalk;})();';
 	smalltalk = eval(content);
+	console.log('Compiler loaded');
 };