for (var i = 0; i < Options.src.length; i++) {
// add to sourcefiles..
-
+ if (!File.isDirectory(Options.src[i])) {
+ _this.srcFiles.push(Options.src[i]);
+ continue;
+ }
File.list(Options.src[i] ).forEach(function($) {
if (Options['exclude-src'].indexOf($) > -1) {
return;
if (typeof(v) != 'object') {
return v;
}
- if (typeof(v._object) == 'undefined') {
+ if (typeof(v['*object']) == 'undefined') {
return v;
}
- var cls = imports[v._object][v._object];
- print(v._object);
- delete v._object;
+ var cls = imports[v['*object']][v['*object']];
+ //print(v['*object']);
+ delete v['*object'];
var ret = new cls();
XObject.extend(ret, v);
return ret;
+
+
});
- print("Add sybmols " + cacheFile);
+ //print("Add sybmols " + cacheFile);
for (var sy in syms._index) {
- print("ADD:" + sy );
- Parser.symbols.addSymbol(syms[sy]);
+ // print("ADD:" + sy );
+ Parser.symbols.addSymbol(syms._index[sy]);
}
continue;
}