SYMBOL INDEX (53 symbols across 7 files) FILE: Combinational/arithmetics.js class HalfAdder (line 5) | class HalfAdder extends Hardware { method constructor (line 7) | constructor(x, s) { class FullAdder (line 16) | class FullAdder extends Hardware { method constructor (line 18) | constructor(x, s) { class PipoAdder (line 29) | class PipoAdder extends Hardware { method constructor (line 31) | constructor(a, b, s) { FILE: Combinational/decoders.js class Decoder1x2 (line 5) | class Decoder1x2 extends Hardware { method constructor (line 7) | constructor(x, o) { class Decoder2x4 (line 15) | class Decoder2x4 extends Hardware { method constructor (line 17) | constructor(x0, x1, o) { FILE: Combinational/gates.js class AndGate (line 3) | class AndGate extends Hardware { method constructor (line 5) | constructor(x, y, o) { method hardware (line 16) | hardware() { class TriInpAndGate (line 28) | class TriInpAndGate extends Hardware { method constructor (line 30) | constructor(x, y, z, o) { method hardware (line 43) | hardware() { class OrGate (line 56) | class OrGate extends Hardware { method constructor (line 58) | constructor(x, y, o) { method hardware (line 69) | hardware() { class XorGate (line 81) | class XorGate extends Hardware { method constructor (line 83) | constructor(x, y, o) { method hardware (line 94) | hardware() { class NotGate (line 104) | class NotGate extends Hardware { method constructor (line 106) | constructor(x, o) { method hardware (line 115) | hardware() { class NandGate (line 124) | class NandGate extends Hardware { method constructor (line 126) | constructor(x, y, o) { method hardware (line 137) | hardware() { class NorGate (line 149) | class NorGate extends Hardware { method constructor (line 151) | constructor(x, y, o) { method hardware (line 162) | hardware() { class XnorGate (line 174) | class XnorGate extends Hardware { method constructor (line 176) | constructor(x, y, o) { method hardware (line 187) | hardware() { FILE: Connectors/transport.js class Wire (line 3) | class Wire extends EventEmitter { method constructor (line 5) | constructor(sig) { method propagateSignal (line 13) | propagateSignal(newSignal) { method getSignal (line 21) | getSignal() { class Pulse (line 27) | class Pulse extends Wire { method constructor (line 29) | constructor(t, i) { method alter (line 40) | alter() { method switchOn (line 44) | switchOn() { method switchOff (line 51) | switchOff() { function wires (line 61) | function wires(n) { FILE: Sequential/ff.js class SRFlipFlop (line 5) | class SRFlipFlop extends Hardware { method constructor (line 7) | constructor(s, r, qqbar, c) { class DFlipFlop (line 19) | class DFlipFlop extends Hardware { method constructor (line 21) | constructor(d, qqbar, c) { FILE: Utility/ioManager.js class StringIO (line 1) | class StringIO { method constructor (line 3) | constructor({ioMapping}) { method input (line 9) | input(...inputSeqs) { FILE: Utility/new.js class Hardware (line 1) | class Hardware { method constructor (line 3) | constructor(io) {