public class P5Tests
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) class |
P5Tests.GateThing |
Modifier and Type | Field and Description |
---|---|
(package private) Circuit |
andy |
(package private) java.util.List<Logic> |
componentsArg |
(package private) java.util.List<java.lang.String> |
importablesArg |
(package private) java.util.List<Wire> |
innerWiresArg |
(package private) java.util.List<Contact> |
inputContactsArg |
(package private) java.util.List<Contact> |
outputContactsArg |
(package private) java.util.List<Signal> |
sigs0 |
(package private) java.util.List<Signal> |
sigs00 |
(package private) java.util.List<Signal> |
sigs01 |
(package private) java.util.List<Signal> |
sigs0X |
(package private) java.util.List<Signal> |
sigs1 |
(package private) java.util.List<Signal> |
sigs10 |
(package private) java.util.List<Signal> |
sigs11 |
(package private) java.util.List<Signal> |
sigs1X |
(package private) java.util.List<Signal> |
sigsX |
(package private) java.util.List<Signal> |
sigsX0 |
(package private) java.util.List<Signal> |
sigsX1 |
(package private) java.util.List<Signal> |
sigsXX |
(package private) Circuit |
simpleCircuit |
(package private) Circuit |
simpleCircuit2 |
(package private) Circuit |
vanillaCircuit |
(package private) java.util.List<Wire> |
wires1 |
(package private) java.util.List<Wire> |
wires2 |
(package private) java.util.List<Wire> |
wires3 |
(package private) java.util.List<Wire> |
wires4 |
Constructor and Description |
---|
P5Tests() |
java.util.List<Signal> sigs00
java.util.List<Signal> sigs01
java.util.List<Signal> sigs10
java.util.List<Signal> sigs11
java.util.List<Signal> sigs0X
java.util.List<Signal> sigsX0
java.util.List<Signal> sigs1X
java.util.List<Signal> sigsX1
java.util.List<Signal> sigsXX
java.util.List<Signal> sigs0
java.util.List<Signal> sigs1
java.util.List<Signal> sigsX
java.util.List<Wire> wires1
java.util.List<Wire> wires2
java.util.List<Wire> wires3
java.util.List<Wire> wires4
java.util.List<Logic> componentsArg
java.util.List<Contact> inputContactsArg
java.util.List<Contact> outputContactsArg
java.util.List<Wire> innerWiresArg
java.util.List<java.lang.String> importablesArg
Circuit simpleCircuit
Circuit simpleCircuit2
Circuit vanillaCircuit
Circuit andy
public static void main(java.lang.String[] args)
public void signal1()
public void signal2()
public void signal3()
public void signal4()
public void signal5()
public void signal6()
public void signal7()
public void signal8()
public void signal9()
public void signal10()
public void signal11()
public void signal12()
public void signal13()
public void signal14()
public void signal15()
public void signal16()
public void wire1()
public void wire2()
public void wire3()
public void wire4()
public void wire5()
public void wire6()
public void setup()
public void gate_getInputs()
public void gate_getOutput()
public void gate_setInputs()
public void gate_setOutput()
public void gate_name1()
public void gate_name2()
public void gate_feed1()
public void gate_feed2()
public void gate_feed3()
public void gate_feed4()
public void gate_feed5()
public void gate_read1()
public void gate_read2()
public void gate_toString1()
public void gate_toString2()
public void gate_equals()
public void gateand1()
public void gateand_00()
public void gateand_01()
public void gateand_10()
public void gateand_11()
public void gateand_X0()
public void gateand_1X()
public void gateand_XX()
public void gateand_111()
public void gateand_1101()
public void gateand_propagate_results()
public void gateor1()
public void gateor_00()
public void gateor_01()
public void gateor_10()
public void gateor_11()
public void gateor_X0()
public void gateor_1X()
public void gateor_XX()
public void gateor_111()
public void gateor_0010()
public void gateor_propagate_results()
public void gatexor_1()
public void gatenot_0()
public void gatenot_1()
public void gatenot_X()
public void gatenot_propagate_results()
public void gatexor1()
public void gatexor_00()
public void gatexor_01()
public void gatexor_10()
public void gatexor_11()
public void gatexor_X0()
public void gatexor_1X()
public void gatexor_XX()
public void gatexor_011()
public void gatexor_0010()
public void gatexor_propagate_results()
public void gatenand_1()
public void gatenand_00()
public void gatenand_01()
public void gatenand_10()
public void gatenand_11()
public void gatenand_X0()
public void gatenand_1X()
public void gatenand_XX()
public void gatenand_011()
public void gatenand_0010()
public void gatenand_propagate_results()
public void gatenor_1()
public void gatenor_00()
public void gatenor_01()
public void gatenor_10()
public void gatenor_11()
public void gatenor_X0()
public void gatenor_1X()
public void gatenor_XX()
public void gatenor_011()
public void gatenor_0010()
public void gatenor_propagate_results()
public void contact_1()
public void contact_2()
public void contact_toString1()
public void contact_toString2()
public void contact_toString3()
public void contact_toString4()
public void contact_toString5()
public void contact_equals()
public void prepareCircuits()
public static Circuit getAndy()
public void circuit_1()
public void circuit_2()
public void circuit_3()
public void circuit_4()
public void circuit_5()
public void circuit_6()
public void circuit_getCircuitScanner() throws java.io.IOException
java.io.IOException
public void circuit_parseImportLine1()
public void circuit_parseImportLine2()
public void circuit_parseContactsLine1()
public void circuit_parseContactsLine2()
public void circuit_findWire1()
public void circuit_findWire2()
public void circuit_findWire3()
public void circuit_findWire4()
public void circuit_hookup1()
public void circuit_hookup2()
public void circuit_parseComponentLine_1() throws java.io.IOException
java.io.IOException
public void circuit_parseComponentLine_2() throws java.io.IOException
java.io.IOException
public void circuit_parseComponentLine_3() throws java.io.IOException
java.io.IOException
public void circuit_feed1()
public void circuit_feed2()
public void circuit_feed3()
public void circuit_propagate1()
public void circuit_propagate2()
public void circuit_propagate3()
public void circuit_propagate4()
public void circuit_propagate5()
public void circuit_propagate6()
public void circuit_propagate7()
public void circuit_propagate8()
public void circuit_propagate9()
public void circuit_read1()
public void circuit_read2()
public void circuit_read3()
public void circuit_read4()
public void circuit_read5()
public void circuit_read6()
public void circuit_read7()
public void circuit_read8()
public void circuit_andy() throws java.io.IOException
java.io.IOException
public void circuit_indent1()
public void circuit_indent2()
public void circuit_toString() throws java.io.IOException
java.io.IOException
public void malformedSignal1()
public void malformedSignal2()
public void malformedSignal3()
public void ELParams1()
public void ELParams2()
public void ELParams3()
public static boolean assertOutsMatch(java.util.List<Wire> outs, java.util.List<Signal> sigs)
public static void test_circuit(Circuit c, java.lang.String inputs, java.lang.String expectedOutputs)
public static void test_circuit(java.lang.String filename, java.lang.String inputs, java.lang.String expectedOutputs)
public void file_not_0()
public void file_not_1()
public void file_not_X()
public void file_and_00()
public void file_and_01()
public void file_and_10()
public void file_and_11()
public void file_and_2_Xs()
public void file_and_single()
public void file_and_3s()
public void file_and_3_Xs()
public void file_or()
public void file_or_Xs()
public void file_xor()
public void file_xor_Xs()
public void file_nand()
public void file_nand_Xs()
public void file_nor()
public void file_nor_Xs()
public void file_1()
public void file_1_xs()
public void file_2()
public void file_2_Xs()
public void file_halfadder()
public void file_halfadder_Xs()
public void file_fulladder_basic()
public void file_fulladder_basic_Xs()
public void file_fulladder()
public void file_fulladder_Xs()
public void file_mux_4_to_1()
public void file_mux_4_to_1_Xs()
public void file_ripple4()
public void file_nand_derived()
public void file_nand_derived_Xs()