2016-02-03 02:11:50 +00:00
|
|
|
"use strict";
|
|
|
|
|
2016-02-02 23:22:29 +00:00
|
|
|
function copyKeys(keys, to, from) {
|
|
|
|
for (var i = 0; i < keys.length; i++) {
|
|
|
|
to[keys[i]] = from[keys[i]];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2016-04-07 07:42:54 +00:00
|
|
|
module.exports = require("./dataspace.js");
|
2016-01-31 02:58:59 +00:00
|
|
|
|
2016-05-08 15:33:39 +00:00
|
|
|
module.exports.Trie = require("./trie.js");
|
2016-02-02 23:22:29 +00:00
|
|
|
copyKeys(['__', '_$', '$Capture', '$Special',
|
|
|
|
'is_emptyTrie', 'emptyTrie',
|
|
|
|
'embeddedTrie', 'compilePattern',
|
2016-05-08 15:11:16 +00:00
|
|
|
'project', 'projectObjects',
|
2016-02-02 23:22:29 +00:00
|
|
|
'prettyTrie'],
|
|
|
|
module.exports,
|
2016-05-08 15:33:39 +00:00
|
|
|
module.exports.Trie);
|
|
|
|
module.exports.Struct = require('./struct.js');
|
2016-02-02 23:22:29 +00:00
|
|
|
|
2016-02-06 20:06:59 +00:00
|
|
|
var Seal = require('./seal.js')
|
|
|
|
copyKeys(['Seal', 'seal'],
|
|
|
|
module.exports,
|
|
|
|
Seal);
|
|
|
|
|
2016-02-06 11:22:49 +00:00
|
|
|
module.exports.DemandMatcher = require('./demand-matcher.js').DemandMatcher;
|
2016-02-06 19:32:42 +00:00
|
|
|
module.exports.Ack = require('./ack.js').Ack;
|
2016-02-06 11:22:49 +00:00
|
|
|
|
2016-02-06 19:32:42 +00:00
|
|
|
module.exports.RandomID = require('./randomid.js');
|
2016-02-06 12:42:31 +00:00
|
|
|
module.exports.DOM = require("./dom-driver.js");
|
2016-02-06 11:22:49 +00:00
|
|
|
module.exports.JQuery = require("./jquery-driver.js");
|
2016-05-10 21:04:16 +00:00
|
|
|
module.exports.Timer = require("./timer-driver.js");
|
2016-01-31 02:58:59 +00:00
|
|
|
module.exports.Reflect = require("./reflect.js");
|
2016-05-10 04:57:05 +00:00
|
|
|
module.exports.WakeDetector = require("./wake-detector-driver.js");
|
|
|
|
module.exports.Codec = require("./codec.js");
|
|
|
|
module.exports.Broker = require("./broker.js");
|
2016-01-31 02:58:59 +00:00
|
|
|
|
2016-01-31 21:55:24 +00:00
|
|
|
module.exports.Patch = require("./patch.js");
|
2016-02-02 23:22:29 +00:00
|
|
|
copyKeys(['emptyPatch',
|
|
|
|
'observe', 'atMeta', 'advertise',
|
|
|
|
'assert', 'retract', 'sub', 'unsub', 'pub', 'unpub',
|
2016-02-03 02:02:55 +00:00
|
|
|
'patchSeq'],
|
2016-02-02 23:22:29 +00:00
|
|
|
module.exports,
|
|
|
|
module.exports.Patch);
|
|
|
|
|
2016-02-03 02:02:55 +00:00
|
|
|
module.exports.Ground = require("./ground.js").Ground;
|
2016-03-18 21:00:51 +00:00
|
|
|
module.exports.Actor = require("./actor.js");
|
2016-01-31 02:58:59 +00:00
|
|
|
// module.exports.Spy = require("./spy.js").Spy;
|
|
|
|
// module.exports.WakeDetector = require("./wake-detector.js").WakeDetector;
|
|
|
|
|
|
|
|
// var Worker = require("./worker.js");
|
|
|
|
// module.exports.Worker = Worker.Worker;
|
|
|
|
// module.exports.WorkerGround = Worker.WorkerGround;
|