Let's switch from import back to require, to simplify future Node support
This commit is contained in:
parent
28f47a3424
commit
5e2073f3ac
37 changed files with 179 additions and 166 deletions
|
|
@ -201,6 +201,8 @@ module.exports = function(grunt) {
|
|||
return "/**\n * @copyright " + filepath.replace(/^\./, "http://pcjs.org") + " (C) Jeff Parsons 2012-2016\n */\n\n" +
|
||||
src.replace(/(^|\n)[ \t]*(['"])use strict\2;?/g, '')
|
||||
.replace(/^(import|export)[ \t]+[^\n]*\n/gm, '')
|
||||
.replace(/^[ \t]*var\s+\S+\s+=\s+require\((['"]).*?\1\);/gm, '')
|
||||
.replace(/^[ \t]*(if\s+\(NODE\)\s*|)module\.exports\s+=\s+\S+;/gm, '')
|
||||
.replace(/\/\*\*\s*\*\s*@fileoverview[\s\S]*?\*\/\s*/g, '')
|
||||
.replace(/[ \t]*if\s*\(NODE\)\s*(\{[^}]*}|[^\n]*)(\n|$)/gm, '')
|
||||
.replace(/[ \t]*if\s*\(typeof\s+module\s*!==\s*(['"])undefined\1\)\s*(\{[^}]*}|[^\n]*)(\n|$)/gm, '')
|
||||
|
|
@ -217,6 +219,8 @@ module.exports = function(grunt) {
|
|||
return "/**\n * @copyright " + filepath.replace(/^\./, "http://pcjs.org") + " (C) Jeff Parsons 2012-2016\n */\n\n" +
|
||||
src.replace(/(^|\n)[ \t]*(['"])use strict\2;?/g, '')
|
||||
.replace(/^(import|export)[ \t]+[^\n]*\n/gm, '')
|
||||
.replace(/^[ \t]*var\s+\S+\s+=\s+require\((['"]).*?\1\);/gm, '')
|
||||
.replace(/^[ \t]*(if\s+\(NODE\)\s*|)module\.exports\s+=\s+\S+;/gm, '')
|
||||
.replace(/\/\*\*\s*\*\s*@fileoverview[\s\S]*?\*\/\s*/g, '')
|
||||
.replace(/[ \t]*if\s*\(NODE\)\s*(\{[^}]*}|[^\n]*)(\n|$)/gm, '')
|
||||
.replace(/[ \t]*if\s*\(typeof\s+module\s*!==\s*(['"])undefined\1\)\s*(\{[^}]*}|[^\n]*)(\n|$)/gm, '')
|
||||
|
|
@ -233,6 +237,8 @@ module.exports = function(grunt) {
|
|||
return "/**\n * @copyright " + filepath.replace(/^\./, "http://pcjs.org") + " (C) Jeff Parsons 2012-2016\n */\n\n" +
|
||||
src.replace(/(^|\n)[ \t]*(['"])use strict\2;?/g, '')
|
||||
.replace(/^(import|export)[ \t]+[^\n]*\n/gm, '')
|
||||
.replace(/^[ \t]*var\s+\S+\s+=\s+require\((['"]).*?\1\);/gm, '')
|
||||
.replace(/^[ \t]*(if\s+\(NODE\)\s*|)module\.exports\s+=\s+\S+;/gm, '')
|
||||
.replace(/\/\*\*\s*\*\s*@fileoverview[\s\S]*?\*\/\s*/g, '')
|
||||
.replace(/[ \t]*if\s*\(NODE\)\s*(\{[^}]*}|[^\n]*)(\n|$)/gm, '')
|
||||
.replace(/[ \t]*if\s*\(typeof\s+module\s*!==\s*(['"])undefined\1\)\s*(\{[^}]*}|[^\n]*)(\n|$)/gm, '')
|
||||
|
|
@ -249,6 +255,8 @@ module.exports = function(grunt) {
|
|||
return "/**\n * @copyright " + filepath.replace(/^\./, "http://pcjs.org") + " (C) Jeff Parsons 2012-2016\n */\n\n" +
|
||||
src.replace(/(^|\n)[ \t]*(['"])use strict\2;?/g, '')
|
||||
.replace(/^(import|export)[ \t]+[^\n]*\n/gm, '')
|
||||
.replace(/^[ \t]*var\s+\S+\s+=\s+require\((['"]).*?\1\);/gm, '')
|
||||
.replace(/^[ \t]*(if\s+\(NODE\)\s*|)module\.exports\s+=\s+\S+;/gm, '')
|
||||
.replace(/\/\*\*\s*\*\s*@fileoverview[\s\S]*?\*\/\s*/g, '')
|
||||
.replace(/[ \t]*if\s*\(NODE\)\s*(\{[^}]*}|[^\n]*)(\n|$)/gm, '')
|
||||
.replace(/[ \t]*if\s*\(typeof\s+module\s*!==\s*(['"])undefined\1\)\s*(\{[^}]*}|[^\n]*)(\n|$)/gm, '')
|
||||
|
|
|
|||
|
|
@ -92,6 +92,8 @@ gulp.task('mktmp', function() {
|
|||
.pipe(header('/**\n * @copyright ' + file.path.replace(/.*\/(modules\/.*)/, "http://pcjs.org/$1") + ' (C) Jeff Parsons 2012-2016\n */\n\n'))
|
||||
.pipe(replace(/(^|\n)[ \t]*(['"])use strict\2;?/g, ""))
|
||||
.pipe(replace(/^(import|export)[ \t]+[^\n]*\n/gm, ""))
|
||||
.pipe(replace(/^[ \t]*var\s+\S+\s+=\s+require\((['"]).*?\1\);/gm, ""))
|
||||
.pipe(replace(/^[ \t]*(if\s+\(NODE\)\s*|)module\.exports\s+=\s+\S+;/gm, ""))
|
||||
.pipe(replace(/\/\*\*\s*\*\s*@fileoverview[\s\S]*?\*\/\s*/g, ""))
|
||||
.pipe(replace(/[ \t]*if\s*\(NODE\)\s*(\{[^}]*}|[^\n]*)(\n|$)/gm, ""))
|
||||
.pipe(replace(/[ \t]*if\s*\(typeof\s+module\s*!==\s*(['"])undefined\1\)\s*(\{[^}]*}|[^\n]*)(\n|$)/gm, ""))
|
||||
|
|
|
|||
|
|
@ -514,6 +514,8 @@ HTMLOut.filter = function(req, res, next)
|
|||
} else {
|
||||
sData = sData.replace(/^([ \t]*import\s+\S+\s+from\s+(['"]).*?\1;)/gm, "// $1");
|
||||
sData = sData.replace(/^([ \t]*export\s+default\s+\S+;)/gm, "// $1");
|
||||
sData = sData.replace(/^([ \t]*var\s+\S+\s+=\s+require\((['"]).*?\1\);)/gm, "// $1");
|
||||
sData = sData.replace(/^([ \t]*(if\s+\(NODE\)\s*|)module\.exports\s+=\s+\S+;)/gm, "// $1");
|
||||
res.set("Content-Type", "application/javascript");
|
||||
res.status(200).send(sData);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -32,12 +32,13 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import Str from "../../shared/es6/strlib";
|
||||
import Usr from "../../shared/es6/usrlib";
|
||||
import Component from "../../shared/es6/component";
|
||||
import State from "../../shared/es6/state";
|
||||
import MemoryPDP11 from "./memory";
|
||||
import MessagesPDP11 from "./messages";
|
||||
var Str = require("../../shared/es6/strlib");
|
||||
var Usr = require("../../shared/es6/usrlib");
|
||||
var Component = require("../../shared/es6/component");
|
||||
var State = require("../../shared/es6/state");
|
||||
var PDP11 = require("./defines");
|
||||
var MemoryPDP11 = require("./memory");
|
||||
var MessagesPDP11 = require("./messages");
|
||||
|
||||
/*
|
||||
* Data types used by scanMemory()
|
||||
|
|
@ -1421,4 +1422,4 @@ BusPDP11.IOController = {
|
|||
}
|
||||
};
|
||||
|
||||
export default BusPDP11;
|
||||
if (NODE) module.exports = BusPDP11;
|
||||
|
|
|
|||
|
|
@ -32,16 +32,16 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import Str from "../../shared/es6/strlib";
|
||||
import Usr from "../../shared/es6/usrlib";
|
||||
import Web from "../../shared/es6/weblib";
|
||||
import UserAPI from "../../shared/es6/userapi";
|
||||
import ReportAPI from "../../shared/es6/reportapi";
|
||||
import Component from "../../shared/es6/component";
|
||||
import State from "../../shared/es6/state";
|
||||
import PDP11 from "./defines";
|
||||
import BusPDP11 from "./bus";
|
||||
import MessagesPDP11 from "./messages";
|
||||
var Str = require("../../shared/es6/strlib");
|
||||
var Usr = require("../../shared/es6/usrlib");
|
||||
var Web = require("../../shared/es6/weblib");
|
||||
var UserAPI = require("../../shared/es6/userapi");
|
||||
var ReportAPI = require("../../shared/es6/reportapi");
|
||||
var Component = require("../../shared/es6/component");
|
||||
var State = require("../../shared/es6/state");
|
||||
var PDP11 = require("./defines");
|
||||
var BusPDP11 = require("./bus");
|
||||
var MessagesPDP11 = require("./messages");
|
||||
|
||||
class ComputerPDP11 extends Component {
|
||||
/**
|
||||
|
|
@ -50,7 +50,7 @@ class ComputerPDP11 extends Component {
|
|||
* The ComputerPDP11 component has no required (parmsComputer) properties, but it does
|
||||
* support the following:
|
||||
*
|
||||
z * autoPower: true to automatically power the computer (default), false to wait;
|
||||
* autoPower: true to automatically power the computer (default), false to wait;
|
||||
* false is honored only if a "power" button binding exists.
|
||||
*
|
||||
* busWidth: number of memory address lines (address bits) on the computer's "bus";
|
||||
|
|
@ -1621,4 +1621,4 @@ Web.onInit(ComputerPDP11.init);
|
|||
Web.onShow(ComputerPDP11.show);
|
||||
Web.onExit(ComputerPDP11.exit);
|
||||
|
||||
export default ComputerPDP11;
|
||||
module.exports = ComputerPDP11;
|
||||
|
|
|
|||
|
|
@ -32,10 +32,10 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import Str from "../../shared/es6/strlib";
|
||||
import Usr from "../../shared/es6/usrlib";
|
||||
import Component from "../../shared/es6/component";
|
||||
import MessagesPDP11 from "./messages";
|
||||
var Str = require("../../shared/es6/strlib");
|
||||
var Usr = require("../../shared/es6/usrlib");
|
||||
var Component = require("../../shared/es6/component");
|
||||
var MessagesPDP11 = require("./messages");
|
||||
|
||||
/*
|
||||
* A word (or more) about PDP-11 speeds:
|
||||
|
|
@ -1245,4 +1245,4 @@ CPUPDP11.YIELDS_PER_STATUS = 15; // every 15 yields (ie, twice pe
|
|||
|
||||
CPUPDP11.BUTTONS = ["power", "reset"];
|
||||
|
||||
export default CPUPDP11;
|
||||
module.exports = CPUPDP11;
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import PDP11 from "./defines";
|
||||
var PDP11 = require("./defines");
|
||||
|
||||
/*
|
||||
* Decoding starts at the bottom of this file, in op1120() and op1145().
|
||||
|
|
|
|||
|
|
@ -32,15 +32,15 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import Str from "../../shared/es6/strlib";
|
||||
import Web from "../../shared/es6/weblib";
|
||||
import Component from "../../shared/es6/component";
|
||||
import State from "../../shared/es6/state";
|
||||
import PDP11 from "./defines";
|
||||
import BusPDP11 from "./bus";
|
||||
import CPUPDP11 from "./cpu";
|
||||
import MessagesPDP11 from "./messages";
|
||||
import MemoryPDP11 from "./memory";
|
||||
var Str = require("../../shared/es6/strlib");
|
||||
var Web = require("../../shared/es6/weblib");
|
||||
var Component = require("../../shared/es6/component");
|
||||
var State = require("../../shared/es6/state");
|
||||
var PDP11 = require("./defines");
|
||||
var BusPDP11 = require("./bus");
|
||||
var CPUPDP11 = require("./cpu");
|
||||
var MessagesPDP11 = require("./messages");
|
||||
var MemoryPDP11 = require("./memory");
|
||||
|
||||
/*
|
||||
* Overview of Device Interrupt Support
|
||||
|
|
@ -2969,4 +2969,4 @@ class CPUStatePDP11 extends CPUPDP11 {
|
|||
*/
|
||||
Web.onInit(CPUStatePDP11.init);
|
||||
|
||||
export default CPUStatePDP11;
|
||||
module.exports = CPUStatePDP11;
|
||||
|
|
|
|||
|
|
@ -32,17 +32,17 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import Str from "../../shared/es6/strlib";
|
||||
import Usr from "../../shared/es6/usrlib";
|
||||
import Web from "../../shared/es6/weblib";
|
||||
import Component from "../../shared/es6/component";
|
||||
import Debugger from "../../shared/es6/debugger";
|
||||
import Keys from "../../shared/es6/keys";
|
||||
import State from "../../shared/es6/state";
|
||||
import PDP11 from "./defines";
|
||||
import BusPDP11 from "./bus";
|
||||
import MemoryPDP11 from "./memory";
|
||||
import MessagesPDP11 from "./messages";
|
||||
var Str = require("../../shared/es6/strlib");
|
||||
var Usr = require("../../shared/es6/usrlib");
|
||||
var Web = require("../../shared/es6/weblib");
|
||||
var Component = require("../../shared/es6/component");
|
||||
var Debugger = require("../../shared/es6/debugger");
|
||||
var Keys = require("../../shared/es6/keys");
|
||||
var State = require("../../shared/es6/state");
|
||||
var PDP11 = require("./defines");
|
||||
var BusPDP11 = require("./bus");
|
||||
var MemoryPDP11 = require("./memory");
|
||||
var MessagesPDP11 = require("./messages");
|
||||
|
||||
/**
|
||||
* DebuggerPDP11 Address Object
|
||||
|
|
@ -4376,4 +4376,4 @@ if (DEBUGGER) {
|
|||
|
||||
} // endif DEBUGGER
|
||||
|
||||
export default DebuggerPDP11;
|
||||
module.exports = DebuggerPDP11;
|
||||
|
|
|
|||
|
|
@ -885,4 +885,4 @@ PDP11.ACCESS.UPDATE_BYTE = PDP11.ACCESS.BYTE | PDP11.ACCESS.UPDATE; // forme
|
|||
*/
|
||||
PDP11.PSW.FLAGS = (PDP11.PSW.NF | PDP11.PSW.ZF | PDP11.PSW.VF | PDP11.PSW.CF);
|
||||
|
||||
export default PDP11;
|
||||
module.exports = PDP11;
|
||||
|
|
|
|||
|
|
@ -32,16 +32,16 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import Str from "../../shared/es6/strlib";
|
||||
import Web from "../../shared/es6/weblib";
|
||||
import Component from "../../shared/es6/component";
|
||||
import PDP11 from "./defines";
|
||||
import BusPDP11 from "./bus";
|
||||
import MemoryPDP11 from "./memory";
|
||||
import MessagesPDP11 from "./messages";
|
||||
import PC11 from "./pc11";
|
||||
import RL11 from "./rl11";
|
||||
import RK11 from "./rk11";
|
||||
var Str = require("../../shared/es6/strlib");
|
||||
var Web = require("../../shared/es6/weblib");
|
||||
var Component = require("../../shared/es6/component");
|
||||
var PDP11 = require("./defines");
|
||||
var BusPDP11 = require("./bus");
|
||||
var MemoryPDP11 = require("./memory");
|
||||
var MessagesPDP11 = require("./messages");
|
||||
var PC11 = require("./pc11");
|
||||
var RL11 = require("./rl11");
|
||||
var RK11 = require("./rk11");
|
||||
|
||||
class DevicePDP11 extends Component {
|
||||
/**
|
||||
|
|
@ -1188,4 +1188,4 @@ DevicePDP11.UNIBUS_IOTABLE = {
|
|||
*/
|
||||
Web.onInit(DevicePDP11.init);
|
||||
|
||||
export default DevicePDP11;
|
||||
module.exports = DevicePDP11;
|
||||
|
|
|
|||
|
|
@ -45,12 +45,12 @@
|
|||
* to further reduce some of the duplication between them, but the above functionality is a good start.
|
||||
*/
|
||||
|
||||
import Str from "../../shared/es6/strlib";
|
||||
import Web from "../../shared/es6/weblib";
|
||||
import DiskAPI from "../../shared/es6/diskapi";
|
||||
import DumpAPI from "../../shared/es6/dumpapi";
|
||||
import Component from "../../shared/es6/component";
|
||||
import MessagesPDP11 from "./messages";
|
||||
var Str = require("../../shared/es6/strlib");
|
||||
var Web = require("../../shared/es6/weblib");
|
||||
var DiskAPI = require("../../shared/es6/diskapi");
|
||||
var DumpAPI = require("../../shared/es6/dumpapi");
|
||||
var Component = require("../../shared/es6/component");
|
||||
var MessagesPDP11 = require("./messages");
|
||||
|
||||
/**
|
||||
* Every Sector object (once loaded, parsed, and "normalized") should have ALL of the following named properties:
|
||||
|
|
@ -1238,4 +1238,4 @@ class DiskPDP11 extends Component {
|
|||
*/
|
||||
DiskPDP11.nDisks = 0;
|
||||
|
||||
export default DiskPDP11;
|
||||
module.exports = DiskPDP11;
|
||||
|
|
|
|||
|
|
@ -32,10 +32,10 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import Web from "../../shared/es6/weblib";
|
||||
import Component from "../../shared/es6/component";
|
||||
import PDP11 from "./defines";
|
||||
import MessagesPDP11 from "./messages";
|
||||
var Web = require("../../shared/es6/weblib");
|
||||
var Component = require("../../shared/es6/component");
|
||||
var PDP11 = require("./defines");
|
||||
var MessagesPDP11 = require("./messages");
|
||||
|
||||
class KeyboardPDP11 extends Component {
|
||||
/**
|
||||
|
|
@ -108,4 +108,4 @@ KeyboardPDP11.MINPRESSTIME = 100; // 100ms
|
|||
*/
|
||||
Web.onInit(KeyboardPDP11.init);
|
||||
|
||||
export default KeyboardPDP11;
|
||||
module.exports = KeyboardPDP11;
|
||||
|
|
|
|||
|
|
@ -32,9 +32,9 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import Component from "../../shared/lib/component";
|
||||
import PDP11 from "./defines";
|
||||
import MessagesPDP11 from "./messages";
|
||||
var Component = require("../../shared/lib/component");
|
||||
var PDP11 = require("./defines");
|
||||
var MessagesPDP11 = require("./messages");
|
||||
|
||||
/**
|
||||
* @class DataView
|
||||
|
|
@ -1006,4 +1006,4 @@ var littleEndian = (TYPEDARRAYS? (function() {
|
|||
return new Uint16Array(buffer)[0] === 256;
|
||||
})() : false);
|
||||
|
||||
export default MemoryPDP11;
|
||||
module.exports = MemoryPDP11;
|
||||
|
|
|
|||
|
|
@ -117,4 +117,4 @@ MessagesPDP11.CATEGORIES = {
|
|||
"halt": MessagesPDP11.HALT
|
||||
};
|
||||
|
||||
export default MessagesPDP11;
|
||||
module.exports = MessagesPDP11;
|
||||
|
|
|
|||
|
|
@ -32,12 +32,12 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import Str from "../../shared/lib/strlib";
|
||||
import Web from "../../shared/lib/weblib";
|
||||
import Component from "../../shared/es6/component";
|
||||
import PDP11 from "./defines";
|
||||
import BusPDP11 from "./bus";
|
||||
import MessagesPDP11 from "./messages";
|
||||
var Str = require("../../shared/lib/strlib");
|
||||
var Web = require("../../shared/lib/weblib");
|
||||
var Component = require("../../shared/es6/component");
|
||||
var PDP11 = require("./defines");
|
||||
var BusPDP11 = require("./bus");
|
||||
var MessagesPDP11 = require("./messages");
|
||||
|
||||
class PanelPDP11 extends Component {
|
||||
/**
|
||||
|
|
@ -1148,4 +1148,4 @@ PanelPDP11.UNIBUS_IOTABLE = {
|
|||
*/
|
||||
Web.onInit(PanelPDP11.init);
|
||||
|
||||
export default PanelPDP11;
|
||||
module.exports = PanelPDP11;
|
||||
|
|
|
|||
|
|
@ -28,13 +28,13 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import Str from "../../shared/lib/strlib";
|
||||
import Web from "../../shared/lib/weblib";
|
||||
import DumpAPI from "../../shared/lib/dumpapi";
|
||||
import Component from "../../shared/lib/component";
|
||||
import State from "../../shared/lib/state";
|
||||
import PDP11 from "./defines";
|
||||
import MessagesPDP11 from "./messages";
|
||||
var Str = require("../../shared/lib/strlib");
|
||||
var Web = require("../../shared/lib/weblib");
|
||||
var DumpAPI = require("../../shared/lib/dumpapi");
|
||||
var Component = require("../../shared/lib/component");
|
||||
var State = require("../../shared/lib/state");
|
||||
var PDP11 = require("./defines");
|
||||
var MessagesPDP11 = require("./messages");
|
||||
|
||||
class PC11 extends Component {
|
||||
/**
|
||||
|
|
@ -945,4 +945,4 @@ PC11.UNIBUS_IOTABLE = {
|
|||
[PDP11.UNIBUS.PRB]: /* 177552 */ [null, null, PC11.prototype.readPRB, PC11.prototype.writePRB, "PRB"]
|
||||
};
|
||||
|
||||
export default PC11;
|
||||
module.exports = PC11;
|
||||
|
|
|
|||
|
|
@ -32,13 +32,13 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import Str from "../../shared/lib/strlib";
|
||||
import Web from "../../shared/lib/weblib";
|
||||
import DumpAPI from "../../shared/lib/dumpapi";
|
||||
import Component from "../../shared/lib/component";
|
||||
import PDP11 from "./defines";
|
||||
import MemoryPDP11 from "./memory";
|
||||
import MessagesPDP11 from "./messages";
|
||||
var Str = require("../../shared/lib/strlib");
|
||||
var Web = require("../../shared/lib/weblib");
|
||||
var DumpAPI = require("../../shared/lib/dumpapi");
|
||||
var Component = require("../../shared/lib/component");
|
||||
var PDP11 = require("./defines");
|
||||
var MemoryPDP11 = require("./memory");
|
||||
var MessagesPDP11 = require("./messages");
|
||||
|
||||
class RAMPDP11 extends Component {
|
||||
/**
|
||||
|
|
@ -406,4 +406,4 @@ class RAMPDP11 extends Component {
|
|||
*/
|
||||
Web.onInit(RAMPDP11.init);
|
||||
|
||||
export default RAMPDP11;
|
||||
module.exports = RAMPDP11;
|
||||
|
|
|
|||
|
|
@ -28,14 +28,14 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import Str from "../../shared/lib/strlib";
|
||||
import Web from "../../shared/lib/weblib";
|
||||
import DiskAPI from "../../shared/lib/diskapi";
|
||||
import Component from "../../shared/lib/component";
|
||||
import State from "../../shared/lib/state";
|
||||
import PDP11 from "./defines";
|
||||
import MessagesPDP11 from "./messages";
|
||||
import DiskPDP11 from "./disk";
|
||||
var Str = require("../../shared/lib/strlib");
|
||||
var Web = require("../../shared/lib/weblib");
|
||||
var DiskAPI = require("../../shared/lib/diskapi");
|
||||
var Component = require("../../shared/lib/component");
|
||||
var State = require("../../shared/lib/state");
|
||||
var PDP11 = require("./defines");
|
||||
var MessagesPDP11 = require("./messages");
|
||||
var DiskPDP11 = require("./disk");
|
||||
|
||||
class RK11 extends Component {
|
||||
/**
|
||||
|
|
@ -1437,4 +1437,4 @@ RK11.UNIBUS_IOTABLE = {
|
|||
[PDP11.UNIBUS.RKDB]: /* 177416 */ [null, null, RK11.prototype.readRKDB, RK11.prototype.writeRKDB, "RKDB"]
|
||||
};
|
||||
|
||||
export default RK11;
|
||||
module.exports = RK11;
|
||||
|
|
|
|||
|
|
@ -28,14 +28,14 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import Str from "../../shared/lib/strlib";
|
||||
import Web from "../../shared/lib/weblib";
|
||||
import DiskAPI from "../../shared/lib/diskapi";
|
||||
import Component from "../../shared/lib/component";
|
||||
import State from "../../shared/lib/state";
|
||||
import PDP11 from "./defines";
|
||||
import MessagesPDP11 from "./messages";
|
||||
import DiskPDP11 from "./disk";
|
||||
var Str = require("../../shared/lib/strlib");
|
||||
var Web = require("../../shared/lib/weblib");
|
||||
var DiskAPI = require("../../shared/lib/diskapi");
|
||||
var Component = require("../../shared/lib/component");
|
||||
var State = require("../../shared/lib/state");
|
||||
var PDP11 = require("./defines");
|
||||
var MessagesPDP11 = require("./messages");
|
||||
var DiskPDP11 = require("./disk");
|
||||
|
||||
class RL11 extends Component {
|
||||
/**
|
||||
|
|
@ -1372,4 +1372,4 @@ RL11.UNIBUS_IOTABLE = {
|
|||
[PDP11.UNIBUS.RLBE]: /* 174410 */ [null, null, RL11.prototype.readRLBE, RL11.prototype.writeRLBE, "RLBE"]
|
||||
};
|
||||
|
||||
export default RL11;
|
||||
module.exports = RL11;
|
||||
|
|
|
|||
|
|
@ -32,14 +32,14 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import Str from "../../shared/lib/strlib";
|
||||
import Web from "../../shared/lib/weblib";
|
||||
import DumpAPI from "../../shared/lib/dumpapi";
|
||||
import Component from "../../shared/lib/component";
|
||||
import PDP11 from "./defines";
|
||||
import BusPDP11 from "./bus";
|
||||
import MemoryPDP11 from "./memory";
|
||||
import MessagesPDP11 from "./messages";
|
||||
var Str = require("../../shared/lib/strlib");
|
||||
var Web = require("../../shared/lib/weblib");
|
||||
var DumpAPI = require("../../shared/lib/dumpapi");
|
||||
var Component = require("../../shared/lib/component");
|
||||
var PDP11 = require("./defines");
|
||||
var BusPDP11 = require("./bus");
|
||||
var MemoryPDP11 = require("./memory");
|
||||
var MessagesPDP11 = require("./messages");
|
||||
|
||||
class ROMPDP11 extends Component {
|
||||
/**
|
||||
|
|
@ -387,4 +387,4 @@ class ROMPDP11 extends Component {
|
|||
*/
|
||||
Web.onInit(ROMPDP11.init);
|
||||
|
||||
export default ROMPDP11;
|
||||
module.exports = ROMPDP11;
|
||||
|
|
|
|||
|
|
@ -32,13 +32,13 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import Str from "../../shared/lib/strlib";
|
||||
import Web from "../../shared/lib/weblib";
|
||||
import Component from "../../shared/lib/component";
|
||||
import Keys from "../../shared/lib/keys";
|
||||
import State from "../../shared/lib/state";
|
||||
import PDP11 from "./defines";
|
||||
import MessagesPDP11 from "./messages";
|
||||
var Str = require("../../shared/lib/strlib");
|
||||
var Web = require("../../shared/lib/weblib");
|
||||
var Component = require("../../shared/lib/component");
|
||||
var Keys = require("../../shared/lib/keys");
|
||||
var State = require("../../shared/lib/state");
|
||||
var PDP11 = require("./defines");
|
||||
var MessagesPDP11 = require("./messages");
|
||||
|
||||
/**
|
||||
* Since the Closure Compiler treats ES6 classes as @struct rather than @dict by default,
|
||||
|
|
@ -884,4 +884,4 @@ SerialPortPDP11.UNIBUS_IOTABLE = {
|
|||
*/
|
||||
Web.onInit(SerialPortPDP11.init);
|
||||
|
||||
export default SerialPortPDP11;
|
||||
module.exports = SerialPortPDP11;
|
||||
|
|
|
|||
|
|
@ -49,8 +49,8 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import Usr from "../../shared/es6/usrlib";
|
||||
import Web from "../../shared/es6/weblib";
|
||||
var Usr = require("../../shared/es6/usrlib");
|
||||
var Web = require("../../shared/es6/weblib");
|
||||
|
||||
/**
|
||||
* Since the Closure Compiler treats ES6 classes as @struct rather than @dict by default,
|
||||
|
|
@ -1053,4 +1053,4 @@ if (!Function.prototype.bind) {
|
|||
};
|
||||
}
|
||||
|
||||
export default Component;
|
||||
module.exports = Component;
|
||||
|
|
|
|||
|
|
@ -28,8 +28,8 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import Str from "../../shared/es6/strlib";
|
||||
import Component from "../../shared/es6/component";
|
||||
var Str = require("../../shared/es6/strlib");
|
||||
var Component = require("../../shared/es6/component");
|
||||
|
||||
/**
|
||||
* Debugger Address Object
|
||||
|
|
@ -674,4 +674,4 @@ if (DEBUGGER) {
|
|||
|
||||
} // endif DEBUGGER
|
||||
|
||||
export default Debugger;
|
||||
module.exports = Debugger;
|
||||
|
|
|
|||
|
|
@ -239,4 +239,4 @@ DiskAPI.ATTR = {
|
|||
ARCHIVE: 0x20 // PC-DOS 2.0 and up
|
||||
};
|
||||
|
||||
export default DiskAPI;
|
||||
module.exports = DiskAPI;
|
||||
|
|
|
|||
|
|
@ -82,4 +82,4 @@ var DumpAPI = {
|
|||
DumpAPI.asDiskCommands = [DumpAPI.QUERY.DIR, DumpAPI.QUERY.DISK, DumpAPI.QUERY.PATH];
|
||||
DumpAPI.asFileCommands = [DumpAPI.QUERY.FILE];
|
||||
|
||||
export default DumpAPI;
|
||||
module.exports = DumpAPI;
|
||||
|
|
|
|||
|
|
@ -28,9 +28,9 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import Str from "../../shared/es6/strlib";
|
||||
import Web from "../../shared/es6/weblib";
|
||||
import Component from "../../shared/es6/component";
|
||||
var Str = require("../../shared/es6/strlib");
|
||||
var Web = require("../../shared/es6/weblib");
|
||||
var Component = require("../../shared/es6/component");
|
||||
|
||||
/*
|
||||
* We now support asynchronous XML and XSL file loads; simply set fAsync (below) to true.
|
||||
|
|
|
|||
|
|
@ -248,4 +248,4 @@ Keys.SHIFTED_KEYCODES[Keys.KEYCODE.FF_DASH] = Keys.ASCII['_'];
|
|||
Keys.SHIFTED_KEYCODES[Keys.KEYCODE.FF_EQUALS] = Keys.ASCII['+'];
|
||||
Keys.SHIFTED_KEYCODES[Keys.KEYCODE.FF_SEMI] = Keys.ASCII[':'];
|
||||
|
||||
export default Keys;
|
||||
module.exports = Keys;
|
||||
|
|
|
|||
|
|
@ -28,11 +28,11 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import fs from "fs";
|
||||
import http from "http";
|
||||
import path from "path";
|
||||
import url from "url";
|
||||
import Str from "../../shared/es6/strlib";
|
||||
var fs = require("fs");
|
||||
var http = require("http");
|
||||
var path = require("path");
|
||||
var url = require("url");
|
||||
var Str = require("../../shared/es6/strlib");
|
||||
|
||||
class Net {
|
||||
/**
|
||||
|
|
@ -387,4 +387,4 @@ Net.REVEAL_PDFS = "pdfs";
|
|||
Net.asPropagate = [Net.GORT_COMMAND, "autostart"];
|
||||
Net.sServerRoot = null;
|
||||
|
||||
export default Net;
|
||||
module.exports = Net;
|
||||
|
|
|
|||
|
|
@ -84,4 +84,4 @@ class Proc {
|
|||
}
|
||||
}
|
||||
|
||||
export default Proc;
|
||||
module.exports = Proc;
|
||||
|
|
|
|||
|
|
@ -46,4 +46,4 @@ var ReportAPI = {
|
|||
}
|
||||
};
|
||||
|
||||
export default ReportAPI;
|
||||
module.exports = ReportAPI;
|
||||
|
|
|
|||
|
|
@ -28,9 +28,9 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import Str from "../../shared/es6/strlib";
|
||||
import Web from "../../shared/es6/weblib";
|
||||
import Component from "../../shared/es6/component";
|
||||
var Str = require("../../shared/es6/strlib");
|
||||
var Web = require("../../shared/es6/weblib");
|
||||
var Component = require("../../shared/es6/component");
|
||||
|
||||
/**
|
||||
* savePC(idMachine, sPCJSFile, callback)
|
||||
|
|
|
|||
|
|
@ -28,8 +28,8 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import Web from "../../shared/es6/weblib";
|
||||
import Component from "../../shared/es6/component";
|
||||
var Web = require("../../shared/es6/weblib");
|
||||
var Component = require("../../shared/es6/component");
|
||||
|
||||
class State {
|
||||
/**
|
||||
|
|
@ -392,4 +392,4 @@ class State {
|
|||
}
|
||||
}
|
||||
|
||||
export default State;
|
||||
module.exports = State;
|
||||
|
|
|
|||
|
|
@ -620,4 +620,4 @@ Str.aASCIICodes = {
|
|||
0x1F: "US" // Unit Separator
|
||||
};
|
||||
|
||||
export default Str;
|
||||
module.exports = Str;
|
||||
|
|
|
|||
|
|
@ -65,4 +65,4 @@ var UserAPI = {
|
|||
}
|
||||
};
|
||||
|
||||
export default UserAPI;
|
||||
module.exports = UserAPI;
|
||||
|
|
|
|||
|
|
@ -321,4 +321,4 @@ Usr.asDays = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday",
|
|||
Usr.asMonths = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
|
||||
Usr.aMonthDays = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
|
||||
|
||||
export default Usr;
|
||||
module.exports = Usr;
|
||||
|
|
|
|||
|
|
@ -28,8 +28,8 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
import Component from "../../shared/es6/component";
|
||||
import ReportAPI from "../../shared/es6/reportapi";
|
||||
var Component = require("../../shared/es6/component");
|
||||
var ReportAPI = require("../../shared/es6/reportapi");
|
||||
|
||||
/*
|
||||
* According to http://www.w3schools.com/jsref/jsref_obj_global.asp, these are the *global* properties
|
||||
|
|
@ -984,4 +984,4 @@ Web.onPageEvent(Web.isUserAgent("Opera") || Web.isUserAgent("iOS")? 'onunload' :
|
|||
Web.doPageEvent(Web.aPageEventHandlers['exit']);
|
||||
});
|
||||
|
||||
export default Web;
|
||||
module.exports = Web;
|
||||
|
|
|
|||
Loading…
Reference in a new issue