From aa566449132499402ac21f77fe2c2e31a940a710 Mon Sep 17 00:00:00 2001 From: Kamil Adam Date: Sun, 13 Nov 2022 22:33:47 +0100 Subject: [PATCH] Add fast parser for ETA --- .../logged/FlatType/Int16Type/99botles.logged | 8 - .../Int16Type/fascistHelloWorld.logged | 53 - .../FlatType/Int16Type/helloWorld.logged | 65 - .../logged/FlatType/Int16Type/triangle.logged | 12 - .../logged/FlatType/Int8Type/99botles.logged | 8 - .../Int8Type/fascistHelloWorld.logged | 53 - .../logged/FlatType/Int8Type/fibonacci.logged | 9 - .../FlatType/Int8Type/helloWorld.logged | 65 - .../FlatType/Int8Type/padHelloWorld.logged | 57 - .../Int8Type/theShortestHelloWorld.logged | 58 - .../logged/FlatType/Int8Type/triangle.logged | 12 - .../logged/FlatType/Int8Type/value256.logged | 6 - .../FlatType/Word16Type/99botles.logged | 8 - .../Word16Type/fascistHelloWorld.logged | 53 - .../FlatType/Word16Type/helloWorld.logged | 65 - .../FlatType/Word16Type/triangle.logged | 12 - .../logged/FlatType/Word8Type/99botles.logged | 8 - .../Word8Type/fascistHelloWorld.logged | 53 - .../FlatType/Word8Type/fibonacci.logged | 9 - .../FlatType/Word8Type/helloWorld.logged | 65 - .../FlatType/Word8Type/padHelloWorld.logged | 57 - .../Word8Type/theShortestHelloWorld.logged | 58 - .../logged/FlatType/Word8Type/triangle.logged | 12 - .../logged/FlatType/Word8Type/value256.logged | 6 - .../logged/TreeType/Int16Type/99botles.logged | 2597 ----------------- .../Int16Type/fascistHelloWorld.logged | 154 - .../TreeType/Int16Type/helloWorld.logged | 120 - .../logged/TreeType/Int16Type/triangle.logged | 327 --- .../logged/TreeType/Int8Type/99botles.logged | 2597 ----------------- .../Int8Type/fascistHelloWorld.logged | 154 - .../logged/TreeType/Int8Type/fibonacci.logged | 1016 ------- .../TreeType/Int8Type/helloWorld.logged | 120 - .../TreeType/Int8Type/padHelloWorld.logged | 314 -- .../Int8Type/theShortestHelloWorld.logged | 94 - .../logged/TreeType/Int8Type/triangle.logged | 327 --- .../logged/TreeType/Int8Type/value256.logged | 292 -- .../TreeType/Word16Type/99botles.logged | 2597 ----------------- .../Word16Type/fascistHelloWorld.logged | 154 - .../TreeType/Word16Type/helloWorld.logged | 120 - .../TreeType/Word16Type/triangle.logged | 327 --- .../logged/TreeType/Word8Type/99botles.logged | 2597 ----------------- .../Word8Type/fascistHelloWorld.logged | 154 - .../TreeType/Word8Type/fibonacci.logged | 1016 ------- .../TreeType/Word8Type/helloWorld.logged | 120 - .../TreeType/Word8Type/padHelloWorld.logged | 314 -- .../Word8Type/theShortestHelloWorld.logged | 94 - .../logged/TreeType/Word8Type/triangle.logged | 327 --- .../logged/TreeType/Word8Type/value256.logged | 292 -- .../output/FlatType/Int16Type/99botles.output | 495 ---- .../Int16Type/fascistHelloWorld.output | 1 - .../FlatType/Int16Type/helloWorld.output | 1 - .../output/FlatType/Int16Type/triangle.output | 33 - .../output/FlatType/Int8Type/99botles.output | 495 ---- .../Int8Type/fascistHelloWorld.output | 1 - .../output/FlatType/Int8Type/fibonacci.output | 1 - .../FlatType/Int8Type/helloWorld.output | 1 - .../FlatType/Int8Type/padHelloWorld.output | 1 - .../Int8Type/theShortestHelloWorld.output | 1 - .../output/FlatType/Int8Type/triangle.output | 33 - .../output/FlatType/Int8Type/value256.output | 1 - .../FlatType/Word16Type/99botles.output | 495 ---- .../Word16Type/fascistHelloWorld.output | 1 - .../FlatType/Word16Type/helloWorld.output | 1 - .../FlatType/Word16Type/triangle.output | 33 - .../output/FlatType/Word8Type/99botles.output | 495 ---- .../Word8Type/fascistHelloWorld.output | 1 - .../FlatType/Word8Type/fibonacci.output | 1 - .../FlatType/Word8Type/helloWorld.output | 1 - .../FlatType/Word8Type/padHelloWorld.output | 1 - .../Word8Type/theShortestHelloWorld.output | 1 - .../output/FlatType/Word8Type/triangle.output | 33 - .../output/FlatType/Word8Type/value256.output | 1 - .../output/TreeType/Int16Type/99botles.output | 495 ---- .../Int16Type/fascistHelloWorld.output | 1 - .../TreeType/Int16Type/helloWorld.output | 1 - .../output/TreeType/Int16Type/triangle.output | 33 - .../output/TreeType/Int8Type/99botles.output | 495 ---- .../Int8Type/fascistHelloWorld.output | 1 - .../output/TreeType/Int8Type/fibonacci.output | 1 - .../TreeType/Int8Type/helloWorld.output | 1 - .../TreeType/Int8Type/padHelloWorld.output | 1 - .../Int8Type/theShortestHelloWorld.output | 1 - .../output/TreeType/Int8Type/triangle.output | 33 - .../output/TreeType/Int8Type/value256.output | 1 - .../TreeType/Word16Type/99botles.output | 495 ---- .../Word16Type/fascistHelloWorld.output | 1 - .../TreeType/Word16Type/helloWorld.output | 1 - .../TreeType/Word16Type/triangle.output | 33 - .../output/TreeType/Word8Type/99botles.output | 495 ---- .../Word8Type/fascistHelloWorld.output | 1 - .../TreeType/Word8Type/fibonacci.output | 1 - .../TreeType/Word8Type/helloWorld.output | 1 - .../TreeType/Word8Type/padHelloWorld.output | 1 - .../Word8Type/theShortestHelloWorld.output | 1 - .../output/TreeType/Word8Type/triangle.output | 33 - .../output/TreeType/Word8Type/value256.output | 1 - .../from-eas/bottles.logged | 0 .../logged/Original/from-eas/fact0\n.logged" | 0 .../logged/Original/from-eas/fact1\n.logged" | 0 .../logged/Original/from-eas/fact2\n.logged" | 0 .../logged/Original/from-eas/fact3\n.logged" | 0 .../logged/Original/from-eas/fact4\n.logged" | 0 .../logged/Original/from-eas/fact5\n.logged" | 0 .../logged/Original/from-eas/fact6\n.logged" | 0 .../logged/Original/from-eas/fact7\n.logged" | 0 .../logged/Original/from-eas/fact8\n.logged" | 0 .../logged/Original/from-eas/fact9\n.logged" | 0 .../{token => Original}/from-eas/hello.logged | 0 .../from-eas/hello2.logged | 0 .../from-eas/hello3.logged | 0 .../from-eas/hello4.logged | 0 .../Original/from-eas/readnum0\n.logged" | 0 .../Original/from-eas/readnum1\n.logged" | 0 .../{token => Original}/from-eas/true.logged | 0 .../original/bottles.logged | 0 .../{token => Original}/original/crlf.logged | 0 .../logged/Original/original/fact1\n.logged" | 0 .../logged/Original/original/fact2\n.logged" | 0 .../logged/Original/original/fact3\n.logged" | 0 .../logged/Original/original/fact4\n.logged" | 0 .../logged/Original/original/fact5\n.logged" | 0 .../logged/Original/original/fact6\n.logged" | 0 .../logged/Original/original/fact7\n.logged" | 0 .../logged/Original/original/fact8\n.logged" | 0 .../{token => Original}/original/hello.logged | 0 .../original/hello2.logged | 0 .../from-eas/bottles.output | 0 .../output/Original/from-eas/fact0\n.output" | 0 .../output/Original/from-eas/fact1\n.output" | 0 .../output/Original/from-eas/fact2\n.output" | 0 .../output/Original/from-eas/fact3\n.output" | 0 .../output/Original/from-eas/fact4\n.output" | 0 .../output/Original/from-eas/fact5\n.output" | 0 .../output/Original/from-eas/fact6\n.output" | 0 .../output/Original/from-eas/fact7\n.output" | 0 .../output/Original/from-eas/fact8\n.output" | 0 .../output/Original/from-eas/fact9\n.output" | 0 .../{token => Original}/from-eas/hello.output | 0 .../from-eas/hello2.output | 0 .../from-eas/hello3.output | 0 .../from-eas/hello4.output | 0 .../Original/from-eas/readnum0\n.output" | 0 .../Original/from-eas/readnum1\n.output" | 0 .../{token => Original}/from-eas/true.output | 0 .../original/bottles.output | 0 .../{token => Original}/original/crlf.output | 0 .../output/Original/original/fact1\n.output" | 0 .../output/Original/original/fact2\n.output" | 0 .../output/Original/original/fact3\n.output" | 0 .../output/Original/original/fact4\n.output" | 0 .../output/Original/original/fact5\n.output" | 0 .../output/Original/original/fact6\n.output" | 0 .../output/Original/original/fact7\n.output" | 0 .../output/Original/original/fact8\n.output" | 0 .../{token => Original}/original/hello.output | 0 .../original/hello2.output | 0 .../actual/eta/il/parsed/from-eas/bottles.il | 434 +++ .../actual/eta/il/parsed/from-eas/euclid.il | 85 + .output/actual/eta/il/parsed/from-eas/fact.il | 493 ++++ .../actual/eta/il/parsed/from-eas/function.il | 40 + .../actual/eta/il/parsed/from-eas/hello.il | 57 + .../actual/eta/il/parsed/from-eas/hello2.il | 91 + .../actual/eta/il/parsed/from-eas/hello3.il | 91 + .../actual/eta/il/parsed/from-eas/hello4.il | 91 + .../actual/eta/il/parsed/from-eas/multiply.il | 103 + .output/actual/eta/il/parsed/from-eas/pip.il | 49 + .output/actual/eta/il/parsed/from-eas/pip2.il | 37 + .../actual/eta/il/parsed/from-eas/readnum.il | 245 ++ .../actual/eta/il/parsed/from-eas/reverse.il | 76 + .output/actual/eta/il/parsed/from-eas/true.il | 3 + .../actual/eta/il/parsed/from-eas/writenum.il | 147 + .../actual/eta/il/parsed/from-eas/writestr.il | 43 + .../actual/eta/il/parsed/original/bottles.il | 610 ++++ .output/actual/eta/il/parsed/original/crlf.il | 70 + .output/actual/eta/il/parsed/original/fact.il | 491 ++++ .../actual/eta/il/parsed/original/hello.il | 117 + .../actual/eta/il/parsed/original/hello2.il | 115 + .output/actual/eta/il/parsed/original/pip.il | 49 + .output/actual/eta/il/parsed/original/pip2.il | 37 + .../stn/asciiOff/from-wsa/bottles.logged | 10 +- .../stn/asciiOff/from-wsa/hello2.logged | 6 +- .../stn/asciiOff/from-wsa/hello4.logged | 6 +- .../logged/stn/asciiOff/from-wsa/prim.logged | 26 +- .../stn/asciiOff/original/calc-1\n.logged" | 16 +- .../logged/stn/asciiOff/original/count.logged | 16 +- .../stn/asciiOff/original/fact10\n.logged" | 16 +- .../stn/asciiOff/original/hWorld.logged | 12 +- .../stn/asciiOff/original/hanoi1\n.logged" | 16 +- .../asciiOff/original/locTest1\n2\n.logged" | 14 +- .../asciiOff/original/nameWriteOnly\n.logged" | 12 +- .../asciiOff/original/truthMachine0\n.logged" | 4 +- .../stn/asciiOn/from-wsa/bottles.logged | 10 +- .../logged/stn/asciiOn/from-wsa/hello2.logged | 6 +- .../logged/stn/asciiOn/from-wsa/hello4.logged | 6 +- .../logged/stn/asciiOn/from-wsa/prim.logged | 26 +- .../stn/asciiOn/original/calc-1\n.logged" | 16 +- .../logged/stn/asciiOn/original/count.logged | 16 +- .../stn/asciiOn/original/fact10\n.logged" | 16 +- .../logged/stn/asciiOn/original/hWorld.logged | 12 +- .../stn/asciiOn/original/hanoi1\n.logged" | 16 +- .../asciiOn/original/locTest1\n2\n.logged" | 14 +- .../asciiOn/original/nameWriteOnly\n.logged" | 12 +- .../asciiOn/original/truthMachine0\n.logged" | 4 +- .../ws/asciiOff/original/calc-1\n.logged" | 16 +- .../logged/ws/asciiOff/original/count.logged | 16 +- .../ws/asciiOff/original/fact10\n.logged" | 16 +- .../ws/asciiOff/original/hanoi1\n.logged" | 16 +- .../logged/ws/asciiOff/original/hworld.logged | 12 +- .../asciiOff/original/loctest1\n2\n.logged" | 14 +- .../asciiOff/original/nameWriteOnly\n.logged" | 12 +- .../ws/asciiOn/original/calc-1\n.logged" | 16 +- .../logged/ws/asciiOn/original/count.logged | 16 +- .../ws/asciiOn/original/fact10\n.logged" | 16 +- .../ws/asciiOn/original/hanoi1\n.logged" | 16 +- .../logged/ws/asciiOn/original/hworld.logged | 12 +- .../ws/asciiOn/original/loctest1\n2\n.logged" | 14 +- .../asciiOn/original/nameWriteOnly\n.logged" | 12 +- .output/actual/ws/il/from-wsa/bottles.il | 10 +- .output/actual/ws/il/from-wsa/hello2.il | 6 +- .output/actual/ws/il/from-wsa/hello4.il | 6 +- .output/actual/ws/il/from-wsa/prim.il | 26 +- .output/actual/ws/il/original/calc.il | 16 +- .output/actual/ws/il/original/count.il | 16 +- .output/actual/ws/il/original/fact.il | 16 +- .output/actual/ws/il/original/hWorld.il | 12 +- .output/actual/ws/il/original/hanoi.il | 16 +- .output/actual/ws/il/original/locTest.il | 14 +- .output/actual/ws/il/original/name.il | 12 +- .output/actual/ws/il/original/truthMachine.il | 4 +- .../output/FlatType/Int16Type/99botles.output | 495 ---- .../Int16Type/fascistHelloWorld.output | 1 - .../FlatType/Int16Type/helloWorld.output | 1 - .../output/FlatType/Int16Type/triangle.output | 33 - .../output/FlatType/Int8Type/99botles.output | 495 ---- .../Int8Type/fascistHelloWorld.output | 1 - .../output/FlatType/Int8Type/fibonacci.output | 1 - .../FlatType/Int8Type/helloWorld.output | 1 - .../FlatType/Int8Type/padHelloWorld.output | 1 - .../Int8Type/theShortestHelloWorld.output | 1 - .../output/FlatType/Int8Type/triangle.output | 33 - .../output/FlatType/Int8Type/value256.output | 1 - .../FlatType/Word16Type/99botles.output | 495 ---- .../Word16Type/fascistHelloWorld.output | 1 - .../FlatType/Word16Type/helloWorld.output | 1 - .../FlatType/Word16Type/triangle.output | 33 - .../output/FlatType/Word8Type/99botles.output | 495 ---- .../Word8Type/fascistHelloWorld.output | 1 - .../FlatType/Word8Type/fibonacci.output | 1 - .../FlatType/Word8Type/helloWorld.output | 1 - .../FlatType/Word8Type/padHelloWorld.output | 1 - .../Word8Type/theShortestHelloWorld.output | 1 - .../output/FlatType/Word8Type/triangle.output | 33 - .../output/FlatType/Word8Type/value256.output | 1 - .../output/TreeType/Int16Type/99botles.output | 495 ---- .../Int16Type/fascistHelloWorld.output | 1 - .../TreeType/Int16Type/helloWorld.output | 1 - .../output/TreeType/Int16Type/triangle.output | 33 - .../output/TreeType/Int8Type/99botles.output | 495 ---- .../Int8Type/fascistHelloWorld.output | 1 - .../output/TreeType/Int8Type/fibonacci.output | 1 - .../TreeType/Int8Type/helloWorld.output | 1 - .../TreeType/Int8Type/padHelloWorld.output | 1 - .../Int8Type/theShortestHelloWorld.output | 1 - .../output/TreeType/Int8Type/triangle.output | 33 - .../output/TreeType/Int8Type/value256.output | 1 - .../TreeType/Word16Type/99botles.output | 495 ---- .../Word16Type/fascistHelloWorld.output | 1 - .../TreeType/Word16Type/helloWorld.output | 1 - .../TreeType/Word16Type/triangle.output | 33 - .../output/TreeType/Word8Type/99botles.output | 495 ---- .../Word8Type/fascistHelloWorld.output | 1 - .../TreeType/Word8Type/fibonacci.output | 1 - .../TreeType/Word8Type/helloWorld.output | 1 - .../TreeType/Word8Type/padHelloWorld.output | 1 - .../Word8Type/theShortestHelloWorld.output | 1 - .../output/TreeType/Word8Type/triangle.output | 33 - .../output/TreeType/Word8Type/value256.output | 1 - .../from-eas/bottles.logged | 0 .../logged/Original/from-eas/fact0\n.logged" | 0 .../logged/Original/from-eas/fact1\n.logged" | 0 .../logged/Original/from-eas/fact2\n.logged" | 0 .../logged/Original/from-eas/fact3\n.logged" | 0 .../logged/Original/from-eas/fact4\n.logged" | 0 .../logged/Original/from-eas/fact5\n.logged" | 0 .../logged/Original/from-eas/fact6\n.logged" | 0 .../logged/Original/from-eas/fact7\n.logged" | 0 .../logged/Original/from-eas/fact8\n.logged" | 0 .../logged/Original/from-eas/fact9\n.logged" | 0 .../{token => Original}/from-eas/hello.logged | 0 .../from-eas/hello2.logged | 0 .../from-eas/hello3.logged | 0 .../from-eas/hello4.logged | 0 .../Original/from-eas/readnum0\n.logged" | 0 .../Original/from-eas/readnum1\n.logged" | 0 .../{token => Original}/from-eas/true.logged | 0 .../original/bottles.logged | 0 .../{token => Original}/original/crlf.logged | 0 .../logged/Original/original/fact1\n.logged" | 0 .../logged/Original/original/fact2\n.logged" | 0 .../logged/Original/original/fact3\n.logged" | 0 .../logged/Original/original/fact4\n.logged" | 0 .../logged/Original/original/fact5\n.logged" | 0 .../logged/Original/original/fact6\n.logged" | 0 .../logged/Original/original/fact7\n.logged" | 0 .../logged/Original/original/fact8\n.logged" | 0 .../{token => Original}/original/hello.logged | 0 .../original/hello2.logged | 0 .../from-eas/bottles.output | 0 .../output/Original/from-eas/fact0\n.output" | 0 .../output/Original/from-eas/fact1\n.output" | 0 .../output/Original/from-eas/fact2\n.output" | 0 .../output/Original/from-eas/fact3\n.output" | 0 .../output/Original/from-eas/fact4\n.output" | 0 .../output/Original/from-eas/fact5\n.output" | 0 .../output/Original/from-eas/fact6\n.output" | 0 .../output/Original/from-eas/fact7\n.output" | 0 .../output/Original/from-eas/fact8\n.output" | 0 .../output/Original/from-eas/fact9\n.output" | 0 .../{token => Original}/from-eas/hello.output | 0 .../from-eas/hello2.output | 0 .../from-eas/hello3.output | 0 .../from-eas/hello4.output | 0 .../Original/from-eas/readnum0\n.output" | 0 .../Original/from-eas/readnum1\n.output" | 0 .../{token => Original}/from-eas/true.output | 0 .../original/bottles.output | 0 .../{token => Original}/original/crlf.output | 0 .../output/Original/original/fact1\n.output" | 0 .../output/Original/original/fact2\n.output" | 0 .../output/Original/original/fact3\n.output" | 0 .../output/Original/original/fact4\n.output" | 0 .../output/Original/original/fact5\n.output" | 0 .../output/Original/original/fact6\n.output" | 0 .../output/Original/original/fact7\n.output" | 0 .../output/Original/original/fact8\n.output" | 0 .../{token => Original}/original/hello.output | 0 .../original/hello2.output | 0 .../golden/eta/il/parsed/from-eas/bottles.il | 434 +++ .../golden/eta/il/parsed/from-eas/euclid.il | 85 + .output/golden/eta/il/parsed/from-eas/fact.il | 493 ++++ .../golden/eta/il/parsed/from-eas/function.il | 40 + .../golden/eta/il/parsed/from-eas/hello.il | 57 + .../golden/eta/il/parsed/from-eas/hello2.il | 91 + .../golden/eta/il/parsed/from-eas/hello3.il | 91 + .../golden/eta/il/parsed/from-eas/hello4.il | 91 + .../golden/eta/il/parsed/from-eas/multiply.il | 103 + .output/golden/eta/il/parsed/from-eas/pip.il | 49 + .output/golden/eta/il/parsed/from-eas/pip2.il | 37 + .../golden/eta/il/parsed/from-eas/readnum.il | 245 ++ .../golden/eta/il/parsed/from-eas/reverse.il | 76 + .output/golden/eta/il/parsed/from-eas/true.il | 3 + .../golden/eta/il/parsed/from-eas/writenum.il | 147 + .../golden/eta/il/parsed/from-eas/writestr.il | 43 + .../golden/eta/il/parsed/original/bottles.il | 610 ++++ .output/golden/eta/il/parsed/original/crlf.il | 70 + .output/golden/eta/il/parsed/original/fact.il | 491 ++++ .../golden/eta/il/parsed/original/hello.il | 117 + .../golden/eta/il/parsed/original/hello2.il | 115 + .output/golden/eta/il/parsed/original/pip.il | 49 + .output/golden/eta/il/parsed/original/pip2.il | 37 + .../stn/asciiOff/from-wsa/bottles.logged | 10 +- .../stn/asciiOff/from-wsa/hello2.logged | 6 +- .../stn/asciiOff/from-wsa/hello4.logged | 6 +- .../logged/stn/asciiOff/from-wsa/prim.logged | 26 +- .../stn/asciiOff/original/calc-1\n.logged" | 16 +- .../logged/stn/asciiOff/original/count.logged | 16 +- .../stn/asciiOff/original/fact10\n.logged" | 16 +- .../stn/asciiOff/original/hWorld.logged | 12 +- .../stn/asciiOff/original/hanoi1\n.logged" | 16 +- .../asciiOff/original/locTest1\n2\n.logged" | 14 +- .../asciiOff/original/nameWriteOnly\n.logged" | 12 +- .../asciiOff/original/truthMachine0\n.logged" | 4 +- .../stn/asciiOn/from-wsa/bottles.logged | 10 +- .../logged/stn/asciiOn/from-wsa/hello2.logged | 6 +- .../logged/stn/asciiOn/from-wsa/hello4.logged | 6 +- .../logged/stn/asciiOn/from-wsa/prim.logged | 26 +- .../stn/asciiOn/original/calc-1\n.logged" | 16 +- .../logged/stn/asciiOn/original/count.logged | 16 +- .../stn/asciiOn/original/fact10\n.logged" | 16 +- .../logged/stn/asciiOn/original/hWorld.logged | 12 +- .../stn/asciiOn/original/hanoi1\n.logged" | 16 +- .../asciiOn/original/locTest1\n2\n.logged" | 14 +- .../asciiOn/original/nameWriteOnly\n.logged" | 12 +- .../asciiOn/original/truthMachine0\n.logged" | 4 +- .../ws/asciiOff/original/calc-1\n.logged" | 16 +- .../logged/ws/asciiOff/original/count.logged | 16 +- .../ws/asciiOff/original/fact10\n.logged" | 16 +- .../ws/asciiOff/original/hanoi1\n.logged" | 16 +- .../logged/ws/asciiOff/original/hworld.logged | 12 +- .../asciiOff/original/loctest1\n2\n.logged" | 14 +- .../asciiOff/original/nameWriteOnly\n.logged" | 12 +- .../ws/asciiOn/original/calc-1\n.logged" | 16 +- .../logged/ws/asciiOn/original/count.logged | 16 +- .../ws/asciiOn/original/fact10\n.logged" | 16 +- .../ws/asciiOn/original/hanoi1\n.logged" | 16 +- .../logged/ws/asciiOn/original/hworld.logged | 12 +- .../ws/asciiOn/original/loctest1\n2\n.logged" | 14 +- .../asciiOn/original/nameWriteOnly\n.logged" | 12 +- .output/golden/ws/il/from-wsa/bottles.il | 10 +- .output/golden/ws/il/from-wsa/hello2.il | 6 +- .output/golden/ws/il/from-wsa/hello4.il | 6 +- .output/golden/ws/il/from-wsa/prim.il | 26 +- .output/golden/ws/il/original/calc.il | 16 +- .output/golden/ws/il/original/count.il | 16 +- .output/golden/ws/il/original/fact.il | 16 +- .output/golden/ws/il/original/hWorld.il | 12 +- .output/golden/ws/il/original/hanoi.il | 16 +- .output/golden/ws/il/original/locTest.il | 14 +- .output/golden/ws/il/original/name.il | 12 +- .output/golden/ws/il/original/truthMachine.il | 4 +- docs/developers/CHANGELOG.md | 4 + ...HelVM.HelMA.Automata.ETA.Automaton.hs.html | 69 - ...elMA.Automata.WhiteSpace.Evaluator.hs.html | 60 - .../HelVM.HelMA.Automaton.Instruction.hs.html | 46 - ...elMA.Automata.BrainFuck.API.BFType.hs.html | 5 +- ...HelMA.Automata.BrainFuck.Automaton.hs.html | 0 ...BrainFuck.Common.SimpleInstruction.hs.html | 0 ...A.Automata.BrainFuck.Common.Symbol.hs.html | 0 ...ata.BrainFuck.Common.TapeOfSymbols.hs.html | 0 ...mata.BrainFuck.Impl.Fast.Automaton.hs.html | 0 ...ta.BrainFuck.Impl.Fast.Instruction.hs.html | 0 ...mata.BrainFuck.Impl.Fast.Optimizer.hs.html | 28 +- ...utomata.BrainFuck.Impl.Fast.Parser.hs.html | 0 ...mata.BrainFuck.Impl.Flat.Automaton.hs.html | 0 ...ta.BrainFuck.Impl.Flat.Instruction.hs.html | 0 ...utomata.BrainFuck.Impl.Flat.Parser.hs.html | 0 ...Fuck.Impl.Flat.TableOfInstructions.hs.html | 0 ...mata.BrainFuck.Impl.Tree.Automaton.hs.html | 0 ...ta.BrainFuck.Impl.Tree.Instruction.hs.html | 0 ...utomata.BrainFuck.Impl.Tree.Parser.hs.html | 0 ...HelVM.HelMA.Automata.Cat.Automaton.hs.html | 0 ...HelMA.Automata.ETA.API.ETAImplType.hs.html | 37 + ...elVM.HelMA.Automata.ETA.Addressing.hs.html | 0 ...HelVM.HelMA.Automata.ETA.Automaton.hs.html | 75 + ...HelVM.HelMA.Automata.ETA.Evaluator.hs.html | 0 .../HelVM.HelMA.Automata.ETA.Lexer.hs.html | 0 ....HelMA.Automata.ETA.OperandParsers.hs.html | 43 +- ...HelVM.HelMA.Automata.ETA.Optimizer.hs.html | 72 + .../HelVM.HelMA.Automata.ETA.Parser.hs.html | 41 + .../HelVM.HelMA.Automata.ETA.Token.hs.html | 0 ...VM.HelMA.Automata.FALSE.Expression.hs.html | 0 .../HelVM.HelMA.Automata.FALSE.Parser.hs.html | 0 ...lVM.HelMA.Automata.LazyK.Automaton.hs.html | 0 ...lVM.HelMA.Automata.LazyK.Constants.hs.html | 0 ...lVM.HelMA.Automata.LazyK.Evaluator.hs.html | 0 ....HelMA.Automata.LazyK.InputEncoder.hs.html | 0 .../HelVM.HelMA.Automata.LazyK.Lambda.hs.html | 0 .../HelVM.HelMA.Automata.LazyK.Lexer.hs.html | 0 .../HelVM.HelMA.Automata.LazyK.Parser.hs.html | 0 ...HelVM.HelMA.Automata.LazyK.Reducer.hs.html | 0 ...HelVM.HelMA.Automata.Rev.Automaton.hs.html | 0 ...VM.HelMA.Automata.SubLeq.Automaton.hs.html | 0 ...VM.HelMA.Automata.SubLeq.Evaluator.hs.html | 0 .../HelVM.HelMA.Automata.SubLeq.Lexer.hs.html | 0 ...elMA.Automata.WhiteSpace.Automaton.hs.html | 74 +- ...VM.HelMA.Automata.WhiteSpace.Lexer.hs.html | 0 ...Automata.WhiteSpace.OperandParsers.hs.html | 4 +- ...M.HelMA.Automata.WhiteSpace.Parser.hs.html | 2 +- ...A.Automata.WhiteSpace.SimpleParams.hs.html | 0 ...VM.HelMA.Automata.WhiteSpace.Token.hs.html | 0 ...HelVM.HelMA.Automata.Zot.Automaton.hs.html | 0 ...HelVM.HelMA.Automata.Zot.Evaluator.hs.html | 0 ...elVM.HelMA.Automata.Zot.Expression.hs.html | 0 .../HelVM.HelMA.Automata.Zot.Parser.hs.html | 0 ...elVM.HelMA.Automaton.API.RunParams.hs.html | 0 ...VM.HelMA.Automaton.API.TypeOptions.hs.html | 0 .../HelVM.HelMA.Automaton.Automaton.hs.html | 42 + .../HelVM.HelMA.Automaton.Evaluator.hs.html | 72 + ...elVM.HelMA.Automaton.IO.BusinessIO.hs.html | 0 .../HelVM.HelMA.Automaton.IO.FreeIO.hs.html | 0 .../HelVM.HelMA.Automaton.IO.MockIO.hs.html | 0 ...utomaton.Instruction.ALInstruction.hs.html | 106 +- ...utomaton.Instruction.CFInstruction.hs.html | 54 +- ...utomaton.Instruction.IOInstruction.hs.html | 0 ...utomaton.Instruction.LSInstruction.hs.html | 0 .../HelVM.HelMA.Automaton.Instruction.hs.html | 72 + .../HelVM.HelMA.Automaton.ReadPExtra.hs.html | 0 ...lVM.HelMA.Automaton.Types.CellType.hs.html | 0 ...lVM.HelMA.Automaton.Types.DumpType.hs.html | 0 ...M.HelMA.Automaton.Types.FormatType.hs.html | 0 ....HelMA.Automaton.Types.IntCellType.hs.html | 0 ...elVM.HelMA.Automaton.Types.RAMType.hs.html | 0 ...VM.HelMA.Automaton.Types.StackType.hs.html | 0 ...VM.HelMA.Automaton.Types.TokenType.hs.html | 0 .../HelVM.HelMA.Automaton.Units.ALU.hs.html | 0 .../HelVM.HelMA.Automaton.Units.CPU.hs.html | 124 +- .../HelVM.HelMA.Automaton.Units.LSU.hs.html | 0 .../HelVM.HelMA.Automaton.Units.RAM.hs.html | 0 .../HelVM.HelMA.Automaton.Units.Unit.hs.html | 0 ...elVM.HelMA.Automaton.WrapTokenList.hs.html | 0 docs/reports/helma-test/hpc_index.html | 174 +- docs/reports/helma-test/hpc_index_alt.html | 182 +- docs/reports/helma-test/hpc_index_exp.html | 178 +- docs/reports/helma-test/hpc_index_fun.html | 176 +- ...M-HelMA-Automata-BrainFuck-API-BFType.html | 2 +- ...VM-HelMA-Automata-BrainFuck-Automaton.html | 2 +- ...ta-BrainFuck-Common-SimpleInstruction.html | 2 +- ...elMA-Automata-BrainFuck-Common-Symbol.html | 2 +- ...tomata-BrainFuck-Common-TapeOfSymbols.html | 2 +- ...utomata-BrainFuck-Impl-Fast-Automaton.html | 2 +- ...omata-BrainFuck-Impl-Fast-Instruction.html | 2 +- ...utomata-BrainFuck-Impl-Fast-Optimizer.html | 2 +- ...A-Automata-BrainFuck-Impl-Fast-Parser.html | 2 +- ...utomata-BrainFuck-Impl-Flat-Automaton.html | 2 +- ...omata-BrainFuck-Impl-Flat-Instruction.html | 2 +- ...A-Automata-BrainFuck-Impl-Flat-Parser.html | 2 +- ...ainFuck-Impl-Flat-TableOfInstructions.html | 2 +- ...utomata-BrainFuck-Impl-Tree-Automaton.html | 2 +- ...omata-BrainFuck-Impl-Tree-Instruction.html | 2 +- ...A-Automata-BrainFuck-Impl-Tree-Parser.html | 2 +- .../HelVM-HelMA-Automata-Cat-Automaton.html | 2 +- .../HelVM-HelMA-Automata-ETA-API-ETAImpl.html | 1 + ...VM-HelMA-Automata-ETA-API-ETAImplType.html | 1 + .../HelVM-HelMA-Automata-ETA-Addressing.html | 2 +- .../HelVM-HelMA-Automata-ETA-Automaton.html | 2 +- .../HelVM-HelMA-Automata-ETA-Evaluator.html | 2 +- .../HelVM-HelMA-Automata-ETA-Instruction.html | 1 + .../helma/HelVM-HelMA-Automata-ETA-Lexer.html | 2 +- ...lVM-HelMA-Automata-ETA-OperandParsers.html | 2 +- .../HelVM-HelMA-Automata-ETA-Optimizer.html | 1 + .../HelVM-HelMA-Automata-ETA-Parser.html | 1 + .../HelVM-HelMA-Automata-ETA-Symbol.html | 2 +- ...VM-HelMA-Automata-ETA-TempInstruction.html | 1 + .../helma/HelVM-HelMA-Automata-ETA-Token.html | 2 +- ...HelVM-HelMA-Automata-FALSE-Expression.html | 2 +- .../HelVM-HelMA-Automata-FALSE-Parser.html | 2 +- .../HelVM-HelMA-Automata-LazyK-Automaton.html | 2 +- .../HelVM-HelMA-Automata-LazyK-Constants.html | 2 +- .../HelVM-HelMA-Automata-LazyK-Evaluator.html | 2 +- ...lVM-HelMA-Automata-LazyK-InputEncoder.html | 2 +- .../HelVM-HelMA-Automata-LazyK-Lambda.html | 2 +- .../HelVM-HelMA-Automata-LazyK-Lexer.html | 2 +- .../HelVM-HelMA-Automata-LazyK-Parser.html | 2 +- .../HelVM-HelMA-Automata-LazyK-Reducer.html | 2 +- .../HelVM-HelMA-Automata-Rev-Automaton.html | 2 +- ...HelVM-HelMA-Automata-SubLeq-Automaton.html | 2 +- ...HelVM-HelMA-Automata-SubLeq-Evaluator.html | 2 +- .../HelVM-HelMA-Automata-SubLeq-Lexer.html | 2 +- .../HelVM-HelMA-Automata-SubLeq-Symbol.html | 2 +- ...M-HelMA-Automata-WhiteSpace-Automaton.html | 2 +- ...M-HelMA-Automata-WhiteSpace-Evaluator.html | 2 +- ...HelVM-HelMA-Automata-WhiteSpace-Lexer.html | 2 +- ...MA-Automata-WhiteSpace-OperandParsers.html | 2 +- ...elVM-HelMA-Automata-WhiteSpace-Parser.html | 2 +- ...elMA-Automata-WhiteSpace-SimpleParams.html | 2 +- ...elVM-HelMA-Automata-WhiteSpace-Symbol.html | 2 +- ...HelVM-HelMA-Automata-WhiteSpace-Token.html | 2 +- .../HelVM-HelMA-Automata-Zot-Automaton.html | 2 +- .../HelVM-HelMA-Automata-Zot-Evaluator.html | 2 +- .../HelVM-HelMA-Automata-Zot-Expression.html | 2 +- .../HelVM-HelMA-Automata-Zot-Parser.html | 2 +- .../HelVM-HelMA-Automaton-API-IOTypes.html | 2 +- .../HelVM-HelMA-Automaton-API-RunParams.html | 2 +- ...HelVM-HelMA-Automaton-API-TypeOptions.html | 2 +- .../HelVM-HelMA-Automaton-Automaton.html | 1 + .../HelVM-HelMA-Automaton-Evaluator.html | 1 + .../HelVM-HelMA-Automaton-IO-BusinessIO.html | 2 +- .../HelVM-HelMA-Automaton-IO-EvaluatorIO.html | 2 +- .../HelVM-HelMA-Automaton-IO-FreeIO.html | 2 +- .../HelVM-HelMA-Automaton-IO-MockIO.html | 2 +- ...A-Automaton-Instruction-ALInstruction.html | 2 +- ...A-Automaton-Instruction-CFInstruction.html | 2 +- ...A-Automaton-Instruction-IOInstruction.html | 2 +- ...A-Automaton-Instruction-LSInstruction.html | 2 +- .../HelVM-HelMA-Automaton-Instruction.html | 2 +- .../HelVM-HelMA-Automaton-ReadPExtra.html | 2 +- .../helma/HelVM-HelMA-Automaton-Symbol.html | 1 + .../HelVM-HelMA-Automaton-Types-CellType.html | 2 +- .../HelVM-HelMA-Automaton-Types-DumpType.html | 2 +- ...elVM-HelMA-Automaton-Types-FormatType.html | 2 +- ...lVM-HelMA-Automaton-Types-IntCellType.html | 2 +- .../HelVM-HelMA-Automaton-Types-RAMType.html | 2 +- ...HelVM-HelMA-Automaton-Types-StackType.html | 2 +- ...HelVM-HelMA-Automaton-Types-TokenType.html | 2 +- .../HelVM-HelMA-Automaton-Units-ALU.html | 2 +- .../HelVM-HelMA-Automaton-Units-CPU.html | 2 +- .../HelVM-HelMA-Automaton-Units-LSU.html | 2 +- .../HelVM-HelMA-Automaton-Units-RAM.html | 2 +- .../HelVM-HelMA-Automaton-Units-Unit.html | 2 +- .../HelVM-HelMA-Automaton-WrapTokenList.html | 2 +- docs/reports/helma/doc-index-A.html | 2 +- docs/reports/helma/doc-index-All.html | 2 +- docs/reports/helma/doc-index-B.html | 2 +- docs/reports/helma/doc-index-C.html | 2 +- docs/reports/helma/doc-index-D.html | 2 +- docs/reports/helma/doc-index-E.html | 2 +- docs/reports/helma/doc-index-F.html | 2 +- docs/reports/helma/doc-index-G.html | 2 +- docs/reports/helma/doc-index-H.html | 2 +- docs/reports/helma/doc-index-I.html | 2 +- docs/reports/helma/doc-index-J.html | 2 +- docs/reports/helma/doc-index-K.html | 2 +- docs/reports/helma/doc-index-L.html | 2 +- docs/reports/helma/doc-index-M.html | 2 +- docs/reports/helma/doc-index-N.html | 2 +- docs/reports/helma/doc-index-O.html | 2 +- docs/reports/helma/doc-index-P.html | 2 +- docs/reports/helma/doc-index-R.html | 2 +- docs/reports/helma/doc-index-S.html | 2 +- docs/reports/helma/doc-index-T.html | 2 +- docs/reports/helma/doc-index-U.html | 2 +- docs/reports/helma/doc-index-V.html | 2 +- docs/reports/helma/doc-index-W.html | 2 +- docs/reports/helma/doc-index-Z.html | 2 +- docs/reports/helma/doc-index.html | 2 +- docs/reports/helma/helma.haddock | Bin 28064 -> 29585 bytes docs/reports/helma/index.html | 2 +- docs/reports/hlint.html | 13 + docs/reports/stan.html | 2 +- helma.cabal | 25 +- hs/app/AppOptions.hs | 8 + hs/app/Lang.hs | 11 +- hs/app/Main.hs | 58 +- .../HelMA/Automata/ETA/AutomatonBenchMark.hs | 5 +- .../HelMA/Automata/BrainFuck/API/BFType.hs | 1 + .../HelMA/Automata/ETA/API/ETAImplType.hs | 14 + hs/src/HelVM/HelMA/Automata/ETA/Automaton.hs | 30 +- .../HelMA/Automata/ETA/OperandParsers.hs | 9 + hs/src/HelVM/HelMA/Automata/ETA/Optimizer.hs | 49 + hs/src/HelVM/HelMA/Automata/ETA/Parser.hs | 18 + .../HelMA/Automata/WhiteSpace/Automaton.hs | 12 +- .../HelMA/Automata/WhiteSpace/Evaluator.hs | 37 - .../Automata/WhiteSpace/OperandParsers.hs | 2 +- .../HelVM/HelMA/Automata/WhiteSpace/Parser.hs | 2 +- hs/src/HelVM/HelMA/Automaton/Automaton.hs | 19 + hs/src/HelVM/HelMA/Automaton/Evaluator.hs | 49 + hs/src/HelVM/HelMA/Automaton/Instruction.hs | 30 +- .../Automaton/Instruction/ALInstruction.hs | 12 +- .../Automaton/Instruction/CFInstruction.hs | 10 +- .../WhiteSpace => Automaton}/Symbol.hs | 2 +- hs/src/HelVM/HelMA/Automaton/Units/CPU.hs | 46 +- .../HelMA/Automata/BrainFuck/ParserSpec.hs | 1 - .../HelVM/HelMA/Automata/ETA/AutomatonSpec.hs | 10 +- hs/test/HelVM/HelMA/Automata/ETA/LexerSpec.hs | 6 +- hs/test/Main.hs | 2 +- 635 files changed, 9291 insertions(+), 27175 deletions(-) delete mode 100644 .output/actual/bf/eval/logged/FlatType/Int16Type/99botles.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Int16Type/fascistHelloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Int16Type/helloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Int16Type/triangle.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Int8Type/99botles.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Int8Type/fascistHelloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Int8Type/fibonacci.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Int8Type/helloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Int8Type/padHelloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Int8Type/theShortestHelloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Int8Type/triangle.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Int8Type/value256.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Word16Type/99botles.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Word16Type/fascistHelloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Word16Type/helloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Word16Type/triangle.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Word8Type/99botles.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Word8Type/fascistHelloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Word8Type/fibonacci.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Word8Type/helloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Word8Type/padHelloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Word8Type/theShortestHelloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Word8Type/triangle.logged delete mode 100644 .output/actual/bf/eval/logged/FlatType/Word8Type/value256.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Int16Type/99botles.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Int16Type/fascistHelloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Int16Type/helloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Int16Type/triangle.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Int8Type/99botles.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Int8Type/fascistHelloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Int8Type/fibonacci.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Int8Type/helloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Int8Type/padHelloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Int8Type/theShortestHelloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Int8Type/triangle.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Int8Type/value256.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Word16Type/99botles.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Word16Type/fascistHelloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Word16Type/helloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Word16Type/triangle.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Word8Type/99botles.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Word8Type/fascistHelloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Word8Type/fibonacci.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Word8Type/helloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Word8Type/padHelloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Word8Type/theShortestHelloWorld.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Word8Type/triangle.logged delete mode 100644 .output/actual/bf/eval/logged/TreeType/Word8Type/value256.logged delete mode 100644 .output/actual/bf/eval/output/FlatType/Int16Type/99botles.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Int16Type/fascistHelloWorld.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Int16Type/helloWorld.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Int16Type/triangle.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Int8Type/99botles.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Int8Type/fascistHelloWorld.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Int8Type/fibonacci.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Int8Type/helloWorld.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Int8Type/padHelloWorld.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Int8Type/theShortestHelloWorld.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Int8Type/triangle.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Int8Type/value256.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Word16Type/99botles.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Word16Type/fascistHelloWorld.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Word16Type/helloWorld.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Word16Type/triangle.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Word8Type/99botles.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Word8Type/fascistHelloWorld.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Word8Type/fibonacci.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Word8Type/helloWorld.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Word8Type/padHelloWorld.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Word8Type/theShortestHelloWorld.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Word8Type/triangle.output delete mode 100644 .output/actual/bf/eval/output/FlatType/Word8Type/value256.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Int16Type/99botles.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Int16Type/fascistHelloWorld.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Int16Type/helloWorld.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Int16Type/triangle.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Int8Type/99botles.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Int8Type/fascistHelloWorld.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Int8Type/fibonacci.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Int8Type/helloWorld.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Int8Type/padHelloWorld.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Int8Type/theShortestHelloWorld.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Int8Type/triangle.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Int8Type/value256.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Word16Type/99botles.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Word16Type/fascistHelloWorld.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Word16Type/helloWorld.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Word16Type/triangle.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Word8Type/99botles.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Word8Type/fascistHelloWorld.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Word8Type/fibonacci.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Word8Type/helloWorld.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Word8Type/padHelloWorld.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Word8Type/theShortestHelloWorld.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Word8Type/triangle.output delete mode 100644 .output/actual/bf/eval/output/TreeType/Word8Type/value256.output rename .output/actual/eta/eval/logged/{token => Original}/from-eas/bottles.logged (100%) rename ".output/actual/eta/eval/logged/token/from-eas/fact0\n.logged" => ".output/actual/eta/eval/logged/Original/from-eas/fact0\n.logged" (100%) rename ".output/actual/eta/eval/logged/token/from-eas/fact1\n.logged" => ".output/actual/eta/eval/logged/Original/from-eas/fact1\n.logged" (100%) rename ".output/actual/eta/eval/logged/token/from-eas/fact2\n.logged" => ".output/actual/eta/eval/logged/Original/from-eas/fact2\n.logged" (100%) rename ".output/actual/eta/eval/logged/token/from-eas/fact3\n.logged" => ".output/actual/eta/eval/logged/Original/from-eas/fact3\n.logged" (100%) rename ".output/actual/eta/eval/logged/token/from-eas/fact4\n.logged" => ".output/actual/eta/eval/logged/Original/from-eas/fact4\n.logged" (100%) rename ".output/actual/eta/eval/logged/token/from-eas/fact5\n.logged" => ".output/actual/eta/eval/logged/Original/from-eas/fact5\n.logged" (100%) rename ".output/actual/eta/eval/logged/token/from-eas/fact6\n.logged" => ".output/actual/eta/eval/logged/Original/from-eas/fact6\n.logged" (100%) rename ".output/actual/eta/eval/logged/token/from-eas/fact7\n.logged" => ".output/actual/eta/eval/logged/Original/from-eas/fact7\n.logged" (100%) rename ".output/actual/eta/eval/logged/token/from-eas/fact8\n.logged" => ".output/actual/eta/eval/logged/Original/from-eas/fact8\n.logged" (100%) rename ".output/actual/eta/eval/logged/token/from-eas/fact9\n.logged" => ".output/actual/eta/eval/logged/Original/from-eas/fact9\n.logged" (100%) rename .output/actual/eta/eval/logged/{token => Original}/from-eas/hello.logged (100%) rename .output/actual/eta/eval/logged/{token => Original}/from-eas/hello2.logged (100%) rename .output/actual/eta/eval/logged/{token => Original}/from-eas/hello3.logged (100%) rename .output/actual/eta/eval/logged/{token => Original}/from-eas/hello4.logged (100%) rename ".output/actual/eta/eval/logged/token/from-eas/readnum0\n.logged" => ".output/actual/eta/eval/logged/Original/from-eas/readnum0\n.logged" (100%) rename ".output/actual/eta/eval/logged/token/from-eas/readnum1\n.logged" => ".output/actual/eta/eval/logged/Original/from-eas/readnum1\n.logged" (100%) rename .output/actual/eta/eval/logged/{token => Original}/from-eas/true.logged (100%) rename .output/actual/eta/eval/logged/{token => Original}/original/bottles.logged (100%) rename .output/actual/eta/eval/logged/{token => Original}/original/crlf.logged (100%) rename ".output/actual/eta/eval/logged/token/original/fact1\n.logged" => ".output/actual/eta/eval/logged/Original/original/fact1\n.logged" (100%) rename ".output/actual/eta/eval/logged/token/original/fact2\n.logged" => ".output/actual/eta/eval/logged/Original/original/fact2\n.logged" (100%) rename ".output/actual/eta/eval/logged/token/original/fact3\n.logged" => ".output/actual/eta/eval/logged/Original/original/fact3\n.logged" (100%) rename ".output/actual/eta/eval/logged/token/original/fact4\n.logged" => ".output/actual/eta/eval/logged/Original/original/fact4\n.logged" (100%) rename ".output/actual/eta/eval/logged/token/original/fact5\n.logged" => ".output/actual/eta/eval/logged/Original/original/fact5\n.logged" (100%) rename ".output/actual/eta/eval/logged/token/original/fact6\n.logged" => ".output/actual/eta/eval/logged/Original/original/fact6\n.logged" (100%) rename ".output/actual/eta/eval/logged/token/original/fact7\n.logged" => ".output/actual/eta/eval/logged/Original/original/fact7\n.logged" (100%) rename ".output/actual/eta/eval/logged/token/original/fact8\n.logged" => ".output/actual/eta/eval/logged/Original/original/fact8\n.logged" (100%) rename .output/actual/eta/eval/logged/{token => Original}/original/hello.logged (100%) rename .output/actual/eta/eval/logged/{token => Original}/original/hello2.logged (100%) rename .output/actual/eta/eval/output/{token => Original}/from-eas/bottles.output (100%) rename ".output/actual/eta/eval/output/token/from-eas/fact0\n.output" => ".output/actual/eta/eval/output/Original/from-eas/fact0\n.output" (100%) rename ".output/actual/eta/eval/output/token/from-eas/fact1\n.output" => ".output/actual/eta/eval/output/Original/from-eas/fact1\n.output" (100%) rename ".output/actual/eta/eval/output/token/from-eas/fact2\n.output" => ".output/actual/eta/eval/output/Original/from-eas/fact2\n.output" (100%) rename ".output/actual/eta/eval/output/token/from-eas/fact3\n.output" => ".output/actual/eta/eval/output/Original/from-eas/fact3\n.output" (100%) rename ".output/actual/eta/eval/output/token/from-eas/fact4\n.output" => ".output/actual/eta/eval/output/Original/from-eas/fact4\n.output" (100%) rename ".output/actual/eta/eval/output/token/from-eas/fact5\n.output" => ".output/actual/eta/eval/output/Original/from-eas/fact5\n.output" (100%) rename ".output/actual/eta/eval/output/token/from-eas/fact6\n.output" => ".output/actual/eta/eval/output/Original/from-eas/fact6\n.output" (100%) rename ".output/actual/eta/eval/output/token/from-eas/fact7\n.output" => ".output/actual/eta/eval/output/Original/from-eas/fact7\n.output" (100%) rename ".output/actual/eta/eval/output/token/from-eas/fact8\n.output" => ".output/actual/eta/eval/output/Original/from-eas/fact8\n.output" (100%) rename ".output/actual/eta/eval/output/token/from-eas/fact9\n.output" => ".output/actual/eta/eval/output/Original/from-eas/fact9\n.output" (100%) rename .output/actual/eta/eval/output/{token => Original}/from-eas/hello.output (100%) rename .output/actual/eta/eval/output/{token => Original}/from-eas/hello2.output (100%) rename .output/actual/eta/eval/output/{token => Original}/from-eas/hello3.output (100%) rename .output/actual/eta/eval/output/{token => Original}/from-eas/hello4.output (100%) rename ".output/actual/eta/eval/output/token/from-eas/readnum0\n.output" => ".output/actual/eta/eval/output/Original/from-eas/readnum0\n.output" (100%) rename ".output/actual/eta/eval/output/token/from-eas/readnum1\n.output" => ".output/actual/eta/eval/output/Original/from-eas/readnum1\n.output" (100%) rename .output/actual/eta/eval/output/{token => Original}/from-eas/true.output (100%) rename .output/actual/eta/eval/output/{token => Original}/original/bottles.output (100%) rename .output/actual/eta/eval/output/{token => Original}/original/crlf.output (100%) rename ".output/actual/eta/eval/output/token/original/fact1\n.output" => ".output/actual/eta/eval/output/Original/original/fact1\n.output" (100%) rename ".output/actual/eta/eval/output/token/original/fact2\n.output" => ".output/actual/eta/eval/output/Original/original/fact2\n.output" (100%) rename ".output/actual/eta/eval/output/token/original/fact3\n.output" => ".output/actual/eta/eval/output/Original/original/fact3\n.output" (100%) rename ".output/actual/eta/eval/output/token/original/fact4\n.output" => ".output/actual/eta/eval/output/Original/original/fact4\n.output" (100%) rename ".output/actual/eta/eval/output/token/original/fact5\n.output" => ".output/actual/eta/eval/output/Original/original/fact5\n.output" (100%) rename ".output/actual/eta/eval/output/token/original/fact6\n.output" => ".output/actual/eta/eval/output/Original/original/fact6\n.output" (100%) rename ".output/actual/eta/eval/output/token/original/fact7\n.output" => ".output/actual/eta/eval/output/Original/original/fact7\n.output" (100%) rename ".output/actual/eta/eval/output/token/original/fact8\n.output" => ".output/actual/eta/eval/output/Original/original/fact8\n.output" (100%) rename .output/actual/eta/eval/output/{token => Original}/original/hello.output (100%) rename .output/actual/eta/eval/output/{token => Original}/original/hello2.output (100%) create mode 100644 .output/actual/eta/il/parsed/from-eas/bottles.il create mode 100644 .output/actual/eta/il/parsed/from-eas/euclid.il create mode 100644 .output/actual/eta/il/parsed/from-eas/fact.il create mode 100644 .output/actual/eta/il/parsed/from-eas/function.il create mode 100644 .output/actual/eta/il/parsed/from-eas/hello.il create mode 100644 .output/actual/eta/il/parsed/from-eas/hello2.il create mode 100644 .output/actual/eta/il/parsed/from-eas/hello3.il create mode 100644 .output/actual/eta/il/parsed/from-eas/hello4.il create mode 100644 .output/actual/eta/il/parsed/from-eas/multiply.il create mode 100644 .output/actual/eta/il/parsed/from-eas/pip.il create mode 100644 .output/actual/eta/il/parsed/from-eas/pip2.il create mode 100644 .output/actual/eta/il/parsed/from-eas/readnum.il create mode 100644 .output/actual/eta/il/parsed/from-eas/reverse.il create mode 100644 .output/actual/eta/il/parsed/from-eas/true.il create mode 100644 .output/actual/eta/il/parsed/from-eas/writenum.il create mode 100644 .output/actual/eta/il/parsed/from-eas/writestr.il create mode 100644 .output/actual/eta/il/parsed/original/bottles.il create mode 100644 .output/actual/eta/il/parsed/original/crlf.il create mode 100644 .output/actual/eta/il/parsed/original/fact.il create mode 100644 .output/actual/eta/il/parsed/original/hello.il create mode 100644 .output/actual/eta/il/parsed/original/hello2.il create mode 100644 .output/actual/eta/il/parsed/original/pip.il create mode 100644 .output/actual/eta/il/parsed/original/pip2.il delete mode 100644 .output/golden/bf/eval/output/FlatType/Int16Type/99botles.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Int16Type/fascistHelloWorld.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Int16Type/helloWorld.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Int16Type/triangle.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Int8Type/99botles.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Int8Type/fascistHelloWorld.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Int8Type/fibonacci.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Int8Type/helloWorld.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Int8Type/padHelloWorld.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Int8Type/theShortestHelloWorld.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Int8Type/triangle.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Int8Type/value256.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Word16Type/99botles.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Word16Type/fascistHelloWorld.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Word16Type/helloWorld.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Word16Type/triangle.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Word8Type/99botles.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Word8Type/fascistHelloWorld.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Word8Type/fibonacci.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Word8Type/helloWorld.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Word8Type/padHelloWorld.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Word8Type/theShortestHelloWorld.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Word8Type/triangle.output delete mode 100644 .output/golden/bf/eval/output/FlatType/Word8Type/value256.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Int16Type/99botles.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Int16Type/fascistHelloWorld.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Int16Type/helloWorld.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Int16Type/triangle.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Int8Type/99botles.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Int8Type/fascistHelloWorld.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Int8Type/fibonacci.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Int8Type/helloWorld.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Int8Type/padHelloWorld.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Int8Type/theShortestHelloWorld.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Int8Type/triangle.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Int8Type/value256.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Word16Type/99botles.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Word16Type/fascistHelloWorld.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Word16Type/helloWorld.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Word16Type/triangle.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Word8Type/99botles.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Word8Type/fascistHelloWorld.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Word8Type/fibonacci.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Word8Type/helloWorld.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Word8Type/padHelloWorld.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Word8Type/theShortestHelloWorld.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Word8Type/triangle.output delete mode 100644 .output/golden/bf/eval/output/TreeType/Word8Type/value256.output rename .output/golden/eta/eval/logged/{token => Original}/from-eas/bottles.logged (100%) rename ".output/golden/eta/eval/logged/token/from-eas/fact0\n.logged" => ".output/golden/eta/eval/logged/Original/from-eas/fact0\n.logged" (100%) rename ".output/golden/eta/eval/logged/token/from-eas/fact1\n.logged" => ".output/golden/eta/eval/logged/Original/from-eas/fact1\n.logged" (100%) rename ".output/golden/eta/eval/logged/token/from-eas/fact2\n.logged" => ".output/golden/eta/eval/logged/Original/from-eas/fact2\n.logged" (100%) rename ".output/golden/eta/eval/logged/token/from-eas/fact3\n.logged" => ".output/golden/eta/eval/logged/Original/from-eas/fact3\n.logged" (100%) rename ".output/golden/eta/eval/logged/token/from-eas/fact4\n.logged" => ".output/golden/eta/eval/logged/Original/from-eas/fact4\n.logged" (100%) rename ".output/golden/eta/eval/logged/token/from-eas/fact5\n.logged" => ".output/golden/eta/eval/logged/Original/from-eas/fact5\n.logged" (100%) rename ".output/golden/eta/eval/logged/token/from-eas/fact6\n.logged" => ".output/golden/eta/eval/logged/Original/from-eas/fact6\n.logged" (100%) rename ".output/golden/eta/eval/logged/token/from-eas/fact7\n.logged" => ".output/golden/eta/eval/logged/Original/from-eas/fact7\n.logged" (100%) rename ".output/golden/eta/eval/logged/token/from-eas/fact8\n.logged" => ".output/golden/eta/eval/logged/Original/from-eas/fact8\n.logged" (100%) rename ".output/golden/eta/eval/logged/token/from-eas/fact9\n.logged" => ".output/golden/eta/eval/logged/Original/from-eas/fact9\n.logged" (100%) rename .output/golden/eta/eval/logged/{token => Original}/from-eas/hello.logged (100%) rename .output/golden/eta/eval/logged/{token => Original}/from-eas/hello2.logged (100%) rename .output/golden/eta/eval/logged/{token => Original}/from-eas/hello3.logged (100%) rename .output/golden/eta/eval/logged/{token => Original}/from-eas/hello4.logged (100%) rename ".output/golden/eta/eval/logged/token/from-eas/readnum0\n.logged" => ".output/golden/eta/eval/logged/Original/from-eas/readnum0\n.logged" (100%) rename ".output/golden/eta/eval/logged/token/from-eas/readnum1\n.logged" => ".output/golden/eta/eval/logged/Original/from-eas/readnum1\n.logged" (100%) rename .output/golden/eta/eval/logged/{token => Original}/from-eas/true.logged (100%) rename .output/golden/eta/eval/logged/{token => Original}/original/bottles.logged (100%) rename .output/golden/eta/eval/logged/{token => Original}/original/crlf.logged (100%) rename ".output/golden/eta/eval/logged/token/original/fact1\n.logged" => ".output/golden/eta/eval/logged/Original/original/fact1\n.logged" (100%) rename ".output/golden/eta/eval/logged/token/original/fact2\n.logged" => ".output/golden/eta/eval/logged/Original/original/fact2\n.logged" (100%) rename ".output/golden/eta/eval/logged/token/original/fact3\n.logged" => ".output/golden/eta/eval/logged/Original/original/fact3\n.logged" (100%) rename ".output/golden/eta/eval/logged/token/original/fact4\n.logged" => ".output/golden/eta/eval/logged/Original/original/fact4\n.logged" (100%) rename ".output/golden/eta/eval/logged/token/original/fact5\n.logged" => ".output/golden/eta/eval/logged/Original/original/fact5\n.logged" (100%) rename ".output/golden/eta/eval/logged/token/original/fact6\n.logged" => ".output/golden/eta/eval/logged/Original/original/fact6\n.logged" (100%) rename ".output/golden/eta/eval/logged/token/original/fact7\n.logged" => ".output/golden/eta/eval/logged/Original/original/fact7\n.logged" (100%) rename ".output/golden/eta/eval/logged/token/original/fact8\n.logged" => ".output/golden/eta/eval/logged/Original/original/fact8\n.logged" (100%) rename .output/golden/eta/eval/logged/{token => Original}/original/hello.logged (100%) rename .output/golden/eta/eval/logged/{token => Original}/original/hello2.logged (100%) rename .output/golden/eta/eval/output/{token => Original}/from-eas/bottles.output (100%) rename ".output/golden/eta/eval/output/token/from-eas/fact0\n.output" => ".output/golden/eta/eval/output/Original/from-eas/fact0\n.output" (100%) rename ".output/golden/eta/eval/output/token/from-eas/fact1\n.output" => ".output/golden/eta/eval/output/Original/from-eas/fact1\n.output" (100%) rename ".output/golden/eta/eval/output/token/from-eas/fact2\n.output" => ".output/golden/eta/eval/output/Original/from-eas/fact2\n.output" (100%) rename ".output/golden/eta/eval/output/token/from-eas/fact3\n.output" => ".output/golden/eta/eval/output/Original/from-eas/fact3\n.output" (100%) rename ".output/golden/eta/eval/output/token/from-eas/fact4\n.output" => ".output/golden/eta/eval/output/Original/from-eas/fact4\n.output" (100%) rename ".output/golden/eta/eval/output/token/from-eas/fact5\n.output" => ".output/golden/eta/eval/output/Original/from-eas/fact5\n.output" (100%) rename ".output/golden/eta/eval/output/token/from-eas/fact6\n.output" => ".output/golden/eta/eval/output/Original/from-eas/fact6\n.output" (100%) rename ".output/golden/eta/eval/output/token/from-eas/fact7\n.output" => ".output/golden/eta/eval/output/Original/from-eas/fact7\n.output" (100%) rename ".output/golden/eta/eval/output/token/from-eas/fact8\n.output" => ".output/golden/eta/eval/output/Original/from-eas/fact8\n.output" (100%) rename ".output/golden/eta/eval/output/token/from-eas/fact9\n.output" => ".output/golden/eta/eval/output/Original/from-eas/fact9\n.output" (100%) rename .output/golden/eta/eval/output/{token => Original}/from-eas/hello.output (100%) rename .output/golden/eta/eval/output/{token => Original}/from-eas/hello2.output (100%) rename .output/golden/eta/eval/output/{token => Original}/from-eas/hello3.output (100%) rename .output/golden/eta/eval/output/{token => Original}/from-eas/hello4.output (100%) rename ".output/golden/eta/eval/output/token/from-eas/readnum0\n.output" => ".output/golden/eta/eval/output/Original/from-eas/readnum0\n.output" (100%) rename ".output/golden/eta/eval/output/token/from-eas/readnum1\n.output" => ".output/golden/eta/eval/output/Original/from-eas/readnum1\n.output" (100%) rename .output/golden/eta/eval/output/{token => Original}/from-eas/true.output (100%) rename .output/golden/eta/eval/output/{token => Original}/original/bottles.output (100%) rename .output/golden/eta/eval/output/{token => Original}/original/crlf.output (100%) rename ".output/golden/eta/eval/output/token/original/fact1\n.output" => ".output/golden/eta/eval/output/Original/original/fact1\n.output" (100%) rename ".output/golden/eta/eval/output/token/original/fact2\n.output" => ".output/golden/eta/eval/output/Original/original/fact2\n.output" (100%) rename ".output/golden/eta/eval/output/token/original/fact3\n.output" => ".output/golden/eta/eval/output/Original/original/fact3\n.output" (100%) rename ".output/golden/eta/eval/output/token/original/fact4\n.output" => ".output/golden/eta/eval/output/Original/original/fact4\n.output" (100%) rename ".output/golden/eta/eval/output/token/original/fact5\n.output" => ".output/golden/eta/eval/output/Original/original/fact5\n.output" (100%) rename ".output/golden/eta/eval/output/token/original/fact6\n.output" => ".output/golden/eta/eval/output/Original/original/fact6\n.output" (100%) rename ".output/golden/eta/eval/output/token/original/fact7\n.output" => ".output/golden/eta/eval/output/Original/original/fact7\n.output" (100%) rename ".output/golden/eta/eval/output/token/original/fact8\n.output" => ".output/golden/eta/eval/output/Original/original/fact8\n.output" (100%) rename .output/golden/eta/eval/output/{token => Original}/original/hello.output (100%) rename .output/golden/eta/eval/output/{token => Original}/original/hello2.output (100%) create mode 100644 .output/golden/eta/il/parsed/from-eas/bottles.il create mode 100644 .output/golden/eta/il/parsed/from-eas/euclid.il create mode 100644 .output/golden/eta/il/parsed/from-eas/fact.il create mode 100644 .output/golden/eta/il/parsed/from-eas/function.il create mode 100644 .output/golden/eta/il/parsed/from-eas/hello.il create mode 100644 .output/golden/eta/il/parsed/from-eas/hello2.il create mode 100644 .output/golden/eta/il/parsed/from-eas/hello3.il create mode 100644 .output/golden/eta/il/parsed/from-eas/hello4.il create mode 100644 .output/golden/eta/il/parsed/from-eas/multiply.il create mode 100644 .output/golden/eta/il/parsed/from-eas/pip.il create mode 100644 .output/golden/eta/il/parsed/from-eas/pip2.il create mode 100644 .output/golden/eta/il/parsed/from-eas/readnum.il create mode 100644 .output/golden/eta/il/parsed/from-eas/reverse.il create mode 100644 .output/golden/eta/il/parsed/from-eas/true.il create mode 100644 .output/golden/eta/il/parsed/from-eas/writenum.il create mode 100644 .output/golden/eta/il/parsed/from-eas/writestr.il create mode 100644 .output/golden/eta/il/parsed/original/bottles.il create mode 100644 .output/golden/eta/il/parsed/original/crlf.il create mode 100644 .output/golden/eta/il/parsed/original/fact.il create mode 100644 .output/golden/eta/il/parsed/original/hello.il create mode 100644 .output/golden/eta/il/parsed/original/hello2.il create mode 100644 .output/golden/eta/il/parsed/original/pip.il create mode 100644 .output/golden/eta/il/parsed/original/pip2.il delete mode 100644 docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Automaton.hs.html delete mode 100644 docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Evaluator.hs.html delete mode 100644 docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.hs.html rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.BrainFuck.API.BFType.hs.html (93%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.BrainFuck.Automaton.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.BrainFuck.Common.Symbol.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Automaton.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer.hs.html (84%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Automaton.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Automaton.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.Cat.Automaton.hs.html (100%) create mode 100644 docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.API.ETAImplType.hs.html rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.ETA.Addressing.hs.html (100%) create mode 100644 docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Automaton.hs.html rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.ETA.Evaluator.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.ETA.Lexer.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.ETA.OperandParsers.hs.html (70%) create mode 100644 docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Optimizer.hs.html create mode 100644 docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Parser.hs.html rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.ETA.Token.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.FALSE.Expression.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.FALSE.Parser.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.LazyK.Automaton.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.LazyK.Constants.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.LazyK.Evaluator.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.LazyK.InputEncoder.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.LazyK.Lambda.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.LazyK.Lexer.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.LazyK.Parser.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.LazyK.Reducer.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.Rev.Automaton.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.SubLeq.Automaton.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.SubLeq.Evaluator.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.SubLeq.Lexer.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.WhiteSpace.Automaton.hs.html (73%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.WhiteSpace.Lexer.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.WhiteSpace.OperandParsers.hs.html (99%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.WhiteSpace.Parser.hs.html (99%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.WhiteSpace.SimpleParams.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.WhiteSpace.Token.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.Zot.Automaton.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.Zot.Evaluator.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.Zot.Expression.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automata.Zot.Parser.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.API.RunParams.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.API.TypeOptions.hs.html (100%) create mode 100644 docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Automaton.hs.html create mode 100644 docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Evaluator.hs.html rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.IO.BusinessIO.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.IO.FreeIO.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.IO.MockIO.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.Instruction.ALInstruction.hs.html (64%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.Instruction.CFInstruction.hs.html (58%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.Instruction.IOInstruction.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.Instruction.LSInstruction.hs.html (100%) create mode 100644 docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.hs.html rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.ReadPExtra.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.Types.CellType.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.Types.DumpType.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.Types.FormatType.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.Types.IntCellType.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.Types.RAMType.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.Types.StackType.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.Types.TokenType.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.Units.ALU.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.Units.CPU.hs.html (53%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.Units.LSU.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.Units.RAM.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.Units.Unit.hs.html (100%) rename docs/reports/helma-test/{helma-0.8.3.5-inplace => helma-0.8.3.6-inplace}/HelVM.HelMA.Automaton.WrapTokenList.hs.html (100%) create mode 100644 docs/reports/helma/HelVM-HelMA-Automata-ETA-API-ETAImpl.html create mode 100644 docs/reports/helma/HelVM-HelMA-Automata-ETA-API-ETAImplType.html create mode 100644 docs/reports/helma/HelVM-HelMA-Automata-ETA-Instruction.html create mode 100644 docs/reports/helma/HelVM-HelMA-Automata-ETA-Optimizer.html create mode 100644 docs/reports/helma/HelVM-HelMA-Automata-ETA-Parser.html create mode 100644 docs/reports/helma/HelVM-HelMA-Automata-ETA-TempInstruction.html create mode 100644 docs/reports/helma/HelVM-HelMA-Automaton-Automaton.html create mode 100644 docs/reports/helma/HelVM-HelMA-Automaton-Evaluator.html create mode 100644 docs/reports/helma/HelVM-HelMA-Automaton-Symbol.html create mode 100644 hs/src/HelVM/HelMA/Automata/ETA/API/ETAImplType.hs create mode 100644 hs/src/HelVM/HelMA/Automata/ETA/Optimizer.hs create mode 100644 hs/src/HelVM/HelMA/Automata/ETA/Parser.hs delete mode 100644 hs/src/HelVM/HelMA/Automata/WhiteSpace/Evaluator.hs create mode 100644 hs/src/HelVM/HelMA/Automaton/Automaton.hs create mode 100644 hs/src/HelVM/HelMA/Automaton/Evaluator.hs rename hs/src/HelVM/HelMA/{Automata/WhiteSpace => Automaton}/Symbol.hs (65%) diff --git a/.output/actual/bf/eval/logged/FlatType/Int16Type/99botles.logged b/.output/actual/bf/eval/logged/FlatType/Int16Type/99botles.logged deleted file mode 100644 index 6947daa1f..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Int16Type/99botles.logged +++ /dev/null @@ -1,8 +0,0 @@ -dump: Unit - { unitTable = - ( [] - , < - , < - , < - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Int16Type/fascistHelloWorld.logged b/.output/actual/bf/eval/logged/FlatType/Int16Type/fascistHelloWorld.logged deleted file mode 100644 index 6d4edf814..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Int16Type/fascistHelloWorld.logged +++ /dev/null @@ -1,53 +0,0 @@ -dump: Unit - { unitTable = - ( - [ . - , + - , > - , . - , + - , > - , . - , - - , - - , - - , - - , - - , - - , - - , - - , . - , - - , - - , - - , - - , - - , - - , . - , + - , + - , + - , . - , > - , > - , . - , - - , - - , - - , - - , - - , - - , - - , - - , - - , - - , - - , - - , - - , - - , < - ] - , > - , > - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Int16Type/helloWorld.logged b/.output/actual/bf/eval/logged/FlatType/Int16Type/helloWorld.logged deleted file mode 100644 index a84ab3200..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Int16Type/helloWorld.logged +++ /dev/null @@ -1,65 +0,0 @@ -dump: Unit - { unitTable = - ( - [ . - , + - , + - , > - , . - , + - , > - , > - , . - , - - , - - , - - , - - , - - , - - , - - , - - , . - , - - , - - , - - , - - , - - , - - , . - , + - , + - , + - , . - , < - , . - , - - , < - , . - , > - , > - , . - , + - , + - , + - , . - , . - , + - , + - , + - , + - , + - , + - , + - , . - , - - , - - , - - , > - , . - , > - , > - ] - , - - , < - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Int16Type/triangle.logged b/.output/actual/bf/eval/logged/FlatType/Int16Type/triangle.logged deleted file mode 100644 index 4c1996e03..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Int16Type/triangle.logged +++ /dev/null @@ -1,12 +0,0 @@ -dump: Unit - { unitTable = - ( - [ + - , + - , + - , + - , + - ] - , < - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Int8Type/99botles.logged b/.output/actual/bf/eval/logged/FlatType/Int8Type/99botles.logged deleted file mode 100644 index 6947daa1f..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Int8Type/99botles.logged +++ /dev/null @@ -1,8 +0,0 @@ -dump: Unit - { unitTable = - ( [] - , < - , < - , < - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Int8Type/fascistHelloWorld.logged b/.output/actual/bf/eval/logged/FlatType/Int8Type/fascistHelloWorld.logged deleted file mode 100644 index 6d4edf814..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Int8Type/fascistHelloWorld.logged +++ /dev/null @@ -1,53 +0,0 @@ -dump: Unit - { unitTable = - ( - [ . - , + - , > - , . - , + - , > - , . - , - - , - - , - - , - - , - - , - - , - - , - - , . - , - - , - - , - - , - - , - - , - - , . - , + - , + - , + - , . - , > - , > - , . - , - - , - - , - - , - - , - - , - - , - - , - - , - - , - - , - - , - - , - - , - - , < - ] - , > - , > - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Int8Type/fibonacci.logged b/.output/actual/bf/eval/logged/FlatType/Int8Type/fibonacci.logged deleted file mode 100644 index 27da7d383..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Int8Type/fibonacci.logged +++ /dev/null @@ -1,9 +0,0 @@ -dump: Unit - { unitTable = - ( [] - , - - , < - , < - , < - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Int8Type/helloWorld.logged b/.output/actual/bf/eval/logged/FlatType/Int8Type/helloWorld.logged deleted file mode 100644 index a84ab3200..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Int8Type/helloWorld.logged +++ /dev/null @@ -1,65 +0,0 @@ -dump: Unit - { unitTable = - ( - [ . - , + - , + - , > - , . - , + - , > - , > - , . - , - - , - - , - - , - - , - - , - - , - - , - - , . - , - - , - - , - - , - - , - - , - - , . - , + - , + - , + - , . - , < - , . - , - - , < - , . - , > - , > - , . - , + - , + - , + - , . - , . - , + - , + - , + - , + - , + - , + - , + - , . - , - - , - - , - - , > - , . - , > - , > - ] - , - - , < - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Int8Type/padHelloWorld.logged b/.output/actual/bf/eval/logged/FlatType/Int8Type/padHelloWorld.logged deleted file mode 100644 index 18399ce90..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Int8Type/padHelloWorld.logged +++ /dev/null @@ -1,57 +0,0 @@ -dump: Unit - { unitTable = - ( - [ . - , + - , < - , < - , < - , . - , - - , > - , > - , . - , > - , > - , . - , + - , + - , + - , . - , < - , < - , < - , . - , > - , > - , . - , > - , > - , . - , + - , < - , . - , < - , < - , . - , . - , - - , < - , < - , . - , + - , + - , + - , + - , + - , + - , < - , . - , - - , - - , < - , < - ] - , > - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Int8Type/theShortestHelloWorld.logged b/.output/actual/bf/eval/logged/FlatType/Int8Type/theShortestHelloWorld.logged deleted file mode 100644 index 161c31781..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Int8Type/theShortestHelloWorld.logged +++ /dev/null @@ -1,58 +0,0 @@ -dump: Unit - { unitTable = - ( - [ . - , + - , > - , > - , > - , > - , . - , - - , < - , < - , . - , - - , - - , - - , - - , - - , - - , . - , + - , + - , + - , . - , < - , < - , < - , < - ] - , > - , . - , - [ + - , + - , + - , . - , . - , > - , > - , . - , + - , > - , > - , > - , . - , - - , > - ] - , - - , - - , - - , < - , - - , - - , < - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Int8Type/triangle.logged b/.output/actual/bf/eval/logged/FlatType/Int8Type/triangle.logged deleted file mode 100644 index 4c1996e03..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Int8Type/triangle.logged +++ /dev/null @@ -1,12 +0,0 @@ -dump: Unit - { unitTable = - ( - [ + - , + - , + - , + - , + - ] - , < - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Int8Type/value256.logged b/.output/actual/bf/eval/logged/FlatType/Int8Type/value256.logged deleted file mode 100644 index a0f4e6505..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Int8Type/value256.logged +++ /dev/null @@ -1,6 +0,0 @@ -dump: Unit - { unitTable = - ( [] - , < - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Word16Type/99botles.logged b/.output/actual/bf/eval/logged/FlatType/Word16Type/99botles.logged deleted file mode 100644 index 6947daa1f..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Word16Type/99botles.logged +++ /dev/null @@ -1,8 +0,0 @@ -dump: Unit - { unitTable = - ( [] - , < - , < - , < - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Word16Type/fascistHelloWorld.logged b/.output/actual/bf/eval/logged/FlatType/Word16Type/fascistHelloWorld.logged deleted file mode 100644 index 6d4edf814..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Word16Type/fascistHelloWorld.logged +++ /dev/null @@ -1,53 +0,0 @@ -dump: Unit - { unitTable = - ( - [ . - , + - , > - , . - , + - , > - , . - , - - , - - , - - , - - , - - , - - , - - , - - , . - , - - , - - , - - , - - , - - , - - , . - , + - , + - , + - , . - , > - , > - , . - , - - , - - , - - , - - , - - , - - , - - , - - , - - , - - , - - , - - , - - , - - , < - ] - , > - , > - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Word16Type/helloWorld.logged b/.output/actual/bf/eval/logged/FlatType/Word16Type/helloWorld.logged deleted file mode 100644 index a84ab3200..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Word16Type/helloWorld.logged +++ /dev/null @@ -1,65 +0,0 @@ -dump: Unit - { unitTable = - ( - [ . - , + - , + - , > - , . - , + - , > - , > - , . - , - - , - - , - - , - - , - - , - - , - - , - - , . - , - - , - - , - - , - - , - - , - - , . - , + - , + - , + - , . - , < - , . - , - - , < - , . - , > - , > - , . - , + - , + - , + - , . - , . - , + - , + - , + - , + - , + - , + - , + - , . - , - - , - - , - - , > - , . - , > - , > - ] - , - - , < - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Word16Type/triangle.logged b/.output/actual/bf/eval/logged/FlatType/Word16Type/triangle.logged deleted file mode 100644 index 4c1996e03..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Word16Type/triangle.logged +++ /dev/null @@ -1,12 +0,0 @@ -dump: Unit - { unitTable = - ( - [ + - , + - , + - , + - , + - ] - , < - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Word8Type/99botles.logged b/.output/actual/bf/eval/logged/FlatType/Word8Type/99botles.logged deleted file mode 100644 index 6947daa1f..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Word8Type/99botles.logged +++ /dev/null @@ -1,8 +0,0 @@ -dump: Unit - { unitTable = - ( [] - , < - , < - , < - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Word8Type/fascistHelloWorld.logged b/.output/actual/bf/eval/logged/FlatType/Word8Type/fascistHelloWorld.logged deleted file mode 100644 index 6d4edf814..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Word8Type/fascistHelloWorld.logged +++ /dev/null @@ -1,53 +0,0 @@ -dump: Unit - { unitTable = - ( - [ . - , + - , > - , . - , + - , > - , . - , - - , - - , - - , - - , - - , - - , - - , - - , . - , - - , - - , - - , - - , - - , - - , . - , + - , + - , + - , . - , > - , > - , . - , - - , - - , - - , - - , - - , - - , - - , - - , - - , - - , - - , - - , - - , - - , < - ] - , > - , > - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Word8Type/fibonacci.logged b/.output/actual/bf/eval/logged/FlatType/Word8Type/fibonacci.logged deleted file mode 100644 index 27da7d383..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Word8Type/fibonacci.logged +++ /dev/null @@ -1,9 +0,0 @@ -dump: Unit - { unitTable = - ( [] - , - - , < - , < - , < - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Word8Type/helloWorld.logged b/.output/actual/bf/eval/logged/FlatType/Word8Type/helloWorld.logged deleted file mode 100644 index a84ab3200..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Word8Type/helloWorld.logged +++ /dev/null @@ -1,65 +0,0 @@ -dump: Unit - { unitTable = - ( - [ . - , + - , + - , > - , . - , + - , > - , > - , . - , - - , - - , - - , - - , - - , - - , - - , - - , . - , - - , - - , - - , - - , - - , - - , . - , + - , + - , + - , . - , < - , . - , - - , < - , . - , > - , > - , . - , + - , + - , + - , . - , . - , + - , + - , + - , + - , + - , + - , + - , . - , - - , - - , - - , > - , . - , > - , > - ] - , - - , < - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Word8Type/padHelloWorld.logged b/.output/actual/bf/eval/logged/FlatType/Word8Type/padHelloWorld.logged deleted file mode 100644 index 18399ce90..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Word8Type/padHelloWorld.logged +++ /dev/null @@ -1,57 +0,0 @@ -dump: Unit - { unitTable = - ( - [ . - , + - , < - , < - , < - , . - , - - , > - , > - , . - , > - , > - , . - , + - , + - , + - , . - , < - , < - , < - , . - , > - , > - , . - , > - , > - , . - , + - , < - , . - , < - , < - , . - , . - , - - , < - , < - , . - , + - , + - , + - , + - , + - , + - , < - , . - , - - , - - , < - , < - ] - , > - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Word8Type/theShortestHelloWorld.logged b/.output/actual/bf/eval/logged/FlatType/Word8Type/theShortestHelloWorld.logged deleted file mode 100644 index 161c31781..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Word8Type/theShortestHelloWorld.logged +++ /dev/null @@ -1,58 +0,0 @@ -dump: Unit - { unitTable = - ( - [ . - , + - , > - , > - , > - , > - , . - , - - , < - , < - , . - , - - , - - , - - , - - , - - , - - , . - , + - , + - , + - , . - , < - , < - , < - , < - ] - , > - , . - , - [ + - , + - , + - , . - , . - , > - , > - , . - , + - , > - , > - , > - , . - , - - , > - ] - , - - , - - , - - , < - , - - , - - , < - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Word8Type/triangle.logged b/.output/actual/bf/eval/logged/FlatType/Word8Type/triangle.logged deleted file mode 100644 index 4c1996e03..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Word8Type/triangle.logged +++ /dev/null @@ -1,12 +0,0 @@ -dump: Unit - { unitTable = - ( - [ + - , + - , + - , + - , + - ] - , < - ) - } diff --git a/.output/actual/bf/eval/logged/FlatType/Word8Type/value256.logged b/.output/actual/bf/eval/logged/FlatType/Word8Type/value256.logged deleted file mode 100644 index a0f4e6505..000000000 --- a/.output/actual/bf/eval/logged/FlatType/Word8Type/value256.logged +++ /dev/null @@ -1,6 +0,0 @@ -dump: Unit - { unitTable = - ( [] - , < - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Int16Type/99botles.logged b/.output/actual/bf/eval/logged/TreeType/Int16Type/99botles.logged deleted file mode 100644 index d3d3e0a69..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Int16Type/99botles.logged +++ /dev/null @@ -1,2597 +0,0 @@ -dump: Unit - { unitUI = IU - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple > - , While [ Simple - ] - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , While - [ Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple - - ] - , Simple < - , Simple < - , Simple - - , Simple < - , Simple - - ] - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , While - [ Simple < - , Simple - - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple + - , Simple > - , While - [ Simple < - , While [ Simple - ] - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple > - , While [ Simple - ] - , Simple + - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , Simple - - , Simple < - , Simple < - , Simple - - ] - , Simple < - , Simple < - , Simple < - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple - - , While - [ Simple > - , While [ Simple - ] - , Simple < - , While [ Simple - ] - ] - , Simple > - , Simple > - , Simple + - , Simple < - , While - [ Simple > - , While [ Simple - ] - , Simple < - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , While [ Simple - ] - , Simple > - , While [ Simple - ] - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , While [ Simple - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , Simple > - , While - [ Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , While [ Simple - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple . - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , While [ Simple - ] - , Simple < - , Simple < - , Simple < - , Simple - - , Simple > - , While [ Simple - ] - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , While - [ Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple - - ] - , Simple < - , Simple < - , Simple - - , Simple < - , Simple - - ] - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , While - [ Simple < - , Simple - - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple + - , Simple > - , While - [ Simple < - , While [ Simple - ] - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple > - , While [ Simple - ] - , Simple + - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , Simple - - , Simple < - , Simple < - , Simple - - ] - , Simple < - , Simple < - , Simple < - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple > - , Simple > - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple - - , While - [ Simple > - , While [ Simple - ] - , Simple < - , While [ Simple - ] - ] - , Simple > - , Simple > - , Simple + - , Simple < - , While - [ Simple > - , While [ Simple - ] - , Simple < - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , While [ Simple - ] - , Simple > - , While [ Simple - ] - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , While [ Simple - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , While [ Simple - ] - , Simple < - , Simple < - , Simple < - ] - ] 14 - , unitTape = - ( - [ 48 - , 48 - , 0 - , 0 - , 1 - , 0 - , 0 - , 0 - , 0 - ] - , [ 0 ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Int16Type/fascistHelloWorld.logged b/.output/actual/bf/eval/logged/TreeType/Int16Type/fascistHelloWorld.logged deleted file mode 100644 index c45e767fc..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Int16Type/fascistHelloWorld.logged +++ /dev/null @@ -1,154 +0,0 @@ -dump: Unit - { unitUI = IU - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple - - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - ] - , Simple < - , Simple . - , Simple > - , Simple > - , Simple + - , Simple > - , Simple - - , While [ Simple + ] - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , While - [ Simple - - , Simple > - , Simple + - , Simple + - , Simple + - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple > - ] - , Simple < - , Simple < - ] - , Simple > - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple - - , Simple > - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple - - , Simple . - , Simple < - , Simple < - , Simple + - , While - [ Simple > - , While - [ Simple + - , Simple > - , Simple + - ] - , Simple > - , Simple > - ] - , Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple . - , Simple > - , Simple + - , Simple . - ] 100 - , unitTape = - ( [ 0 ] - , - [ 10 - , 33 - , 100 - , 0 - , 87 - , 0 - , 72 - ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Int16Type/helloWorld.logged b/.output/actual/bf/eval/logged/TreeType/Int16Type/helloWorld.logged deleted file mode 100644 index 03323dc2a..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Int16Type/helloWorld.logged +++ /dev/null @@ -1,120 +0,0 @@ -dump: Unit - { unitUI = IU - [ Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple + - , Simple > - , Simple + - , Simple > - , Simple - - , Simple > - , Simple > - , Simple + - , While [ Simple < ] - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple . - , Simple > - , Simple - - , Simple - - , Simple - - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple > - , Simple . - , Simple < - , Simple - - , Simple . - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple . - ] 67 - , unitTape = - ( [ 0 ] - , - [ 10 - , 33 - , 87 - , 100 - , 72 - , 0 - , 0 - ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Int16Type/triangle.logged b/.output/actual/bf/eval/logged/TreeType/Int16Type/triangle.logged deleted file mode 100644 index 7c0952b69..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Int16Type/triangle.logged +++ /dev/null @@ -1,327 +0,0 @@ -dump: Unit - { unitUI = IU - [ While - [ Simple - - , Simple . - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple + - , Simple + - , Simple > - , Simple > - , Simple > - , Simple + - , Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , While - [ Simple - - , While - [ Simple - - , Simple > - , Simple + - , Simple < - ] - , Simple > - , While - [ Simple - - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple . - , Simple < - , Simple < - ] - , Simple > - , Simple > - , Simple > - , While - [ While - [ Simple - - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple - - ] - , Simple > - , Simple . - , Simple < - , Simple < - , While - [ Simple - - , Simple > - , Simple + - , Simple < - ] - , Simple + - , Simple > - , While - [ Simple - - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple < - , Simple + - , Simple > - ] - , Simple > - , Simple . - , While [ Simple - ] - , Simple > - ] - ] - , Simple + - , Simple < - , Simple < - , Simple < - , While - [ Simple - - , While - [ Simple - - , Simple > - , Simple + - , Simple < - ] - , Simple + - , Simple > - , While - [ Simple - - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - , While - [ Simple - - , Simple > - , Simple + - , Simple < - ] - , Simple + - , Simple + - , Simple > - , While - [ Simple - - , Simple < - , Simple - - , Simple > - ] - , Simple < - , Simple < - , Simple < - ] - , Simple < - , Simple < - , Simple < - , Simple < - ] - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , While [ Simple - ] - , Simple < - ] - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - ] 46 - , unitTape = - ( - [ 0 - , 0 - , 32 - , 2 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 2 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - ] - , [ 5 ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Int8Type/99botles.logged b/.output/actual/bf/eval/logged/TreeType/Int8Type/99botles.logged deleted file mode 100644 index d3d3e0a69..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Int8Type/99botles.logged +++ /dev/null @@ -1,2597 +0,0 @@ -dump: Unit - { unitUI = IU - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple > - , While [ Simple - ] - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , While - [ Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple - - ] - , Simple < - , Simple < - , Simple - - , Simple < - , Simple - - ] - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , While - [ Simple < - , Simple - - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple + - , Simple > - , While - [ Simple < - , While [ Simple - ] - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple > - , While [ Simple - ] - , Simple + - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , Simple - - , Simple < - , Simple < - , Simple - - ] - , Simple < - , Simple < - , Simple < - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple - - , While - [ Simple > - , While [ Simple - ] - , Simple < - , While [ Simple - ] - ] - , Simple > - , Simple > - , Simple + - , Simple < - , While - [ Simple > - , While [ Simple - ] - , Simple < - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , While [ Simple - ] - , Simple > - , While [ Simple - ] - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , While [ Simple - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , Simple > - , While - [ Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , While [ Simple - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple . - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , While [ Simple - ] - , Simple < - , Simple < - , Simple < - , Simple - - , Simple > - , While [ Simple - ] - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , While - [ Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple - - ] - , Simple < - , Simple < - , Simple - - , Simple < - , Simple - - ] - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , While - [ Simple < - , Simple - - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple + - , Simple > - , While - [ Simple < - , While [ Simple - ] - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple > - , While [ Simple - ] - , Simple + - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , Simple - - , Simple < - , Simple < - , Simple - - ] - , Simple < - , Simple < - , Simple < - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple > - , Simple > - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple - - , While - [ Simple > - , While [ Simple - ] - , Simple < - , While [ Simple - ] - ] - , Simple > - , Simple > - , Simple + - , Simple < - , While - [ Simple > - , While [ Simple - ] - , Simple < - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , While [ Simple - ] - , Simple > - , While [ Simple - ] - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , While [ Simple - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , While [ Simple - ] - , Simple < - , Simple < - , Simple < - ] - ] 14 - , unitTape = - ( - [ 48 - , 48 - , 0 - , 0 - , 1 - , 0 - , 0 - , 0 - , 0 - ] - , [ 0 ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Int8Type/fascistHelloWorld.logged b/.output/actual/bf/eval/logged/TreeType/Int8Type/fascistHelloWorld.logged deleted file mode 100644 index c45e767fc..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Int8Type/fascistHelloWorld.logged +++ /dev/null @@ -1,154 +0,0 @@ -dump: Unit - { unitUI = IU - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple - - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - ] - , Simple < - , Simple . - , Simple > - , Simple > - , Simple + - , Simple > - , Simple - - , While [ Simple + ] - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , While - [ Simple - - , Simple > - , Simple + - , Simple + - , Simple + - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple > - ] - , Simple < - , Simple < - ] - , Simple > - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple - - , Simple > - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple - - , Simple . - , Simple < - , Simple < - , Simple + - , While - [ Simple > - , While - [ Simple + - , Simple > - , Simple + - ] - , Simple > - , Simple > - ] - , Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple . - , Simple > - , Simple + - , Simple . - ] 100 - , unitTape = - ( [ 0 ] - , - [ 10 - , 33 - , 100 - , 0 - , 87 - , 0 - , 72 - ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Int8Type/fibonacci.logged b/.output/actual/bf/eval/logged/TreeType/Int8Type/fibonacci.logged deleted file mode 100644 index da0788409..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Int8Type/fibonacci.logged +++ /dev/null @@ -1,1016 +0,0 @@ -dump: Unit - { unitUI = IU - [ Simple - , Simple . - , Simple - , Simple . - , Simple . - , Simple - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple + - , Simple > - , Simple > - , Simple > - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , While - [ Simple > - , While - [ Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple - - , Simple < - , Simple - - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple + - , Simple < - , While - [ Simple > - , While [ Simple - ] - , Simple < - , While [ Simple - ] - ] - , Simple > - , While - [ Simple < - , Simple < - , While - [ Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While [ Simple - ] - ] - , Simple < - , Simple < - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple + - , Simple < - , While - [ Simple > - , While [ Simple - ] - , Simple < - , While [ Simple - ] - ] - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , While [ Simple - ] - ] - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - ] - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , While - [ Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , While [ Simple - ] - ] - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , While - [ Simple - - , Simple > - , Simple - - , Simple < - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , While [ Simple - ] - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , While - [ Simple > - , Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple - - , While - [ Simple > - , Simple > - , Simple . - , Simple > - , Simple . - , Simple < - , Simple < - , Simple < - , While [ Simple - ] - ] - , Simple < - , Simple < - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple + - , Simple > - , Simple > - , Simple > - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , While - [ Simple > - , While - [ Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple - - , Simple < - , Simple - - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple + - , Simple < - , While - [ Simple > - , While [ Simple - ] - , Simple < - , While [ Simple - ] - ] - , Simple > - , While - [ Simple < - , Simple < - , While - [ Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While [ Simple - ] - ] - , Simple < - , Simple < - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple + - , Simple < - , While - [ Simple > - , While [ Simple - ] - , Simple < - , While [ Simple - ] - ] - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , While [ Simple - ] - ] - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - ] - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , While - [ Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , While [ Simple - ] - ] - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , While - [ Simple - - , Simple > - , Simple - - , Simple < - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , While [ Simple - ] - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , While - [ Simple > - , Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple - - , While - [ Simple > - , Simple > - , Simple . - , Simple > - , Simple . - , Simple < - , Simple < - , Simple < - , While [ Simple - ] - ] - , Simple < - , Simple < - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple - - ] - ] 209 - , unitTape = - ( - [ 114 - , 94 - , 0 - , 0 - , 88 - , 64 - , 0 - , 0 - , 0 - , 0 - , 0 - , 0 - , 0 - , 0 - , 0 - ] - , [ 0 ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Int8Type/helloWorld.logged b/.output/actual/bf/eval/logged/TreeType/Int8Type/helloWorld.logged deleted file mode 100644 index 03323dc2a..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Int8Type/helloWorld.logged +++ /dev/null @@ -1,120 +0,0 @@ -dump: Unit - { unitUI = IU - [ Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple + - , Simple > - , Simple + - , Simple > - , Simple - - , Simple > - , Simple > - , Simple + - , While [ Simple < ] - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple . - , Simple > - , Simple - - , Simple - - , Simple - - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple > - , Simple . - , Simple < - , Simple - - , Simple . - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple . - ] 67 - , unitTape = - ( [ 0 ] - , - [ 10 - , 33 - , 87 - , 100 - , 72 - , 0 - , 0 - ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Int8Type/padHelloWorld.logged b/.output/actual/bf/eval/logged/TreeType/Int8Type/padHelloWorld.logged deleted file mode 100644 index 3788cd8f1..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Int8Type/padHelloWorld.logged +++ /dev/null @@ -1,314 +0,0 @@ -dump: Unit - { unitUI = IU - [ Simple - - , Simple - - , Simple < - , Simple - - , Simple < - , Simple < - , Simple + - , While - [ Simple + - , While - [ Simple < - , Simple + - , Simple > - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - , Simple > - , Simple - - , Simple > - , Simple - - , Simple < - , Simple < - , Simple < - ] - , Simple > - ] - , Simple < - , Simple < - , Simple - - , Simple - - , Simple . - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple < - , Simple < - , Simple - - , Simple . - , Simple . - , Simple < - , Simple < - , Simple . - , Simple < - , Simple + - , Simple . - , Simple > - , Simple > - , Simple . - , Simple > - , Simple > - , Simple . - , Simple < - , Simple < - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple > - , Simple . - , Simple > - , Simple > - , Simple - - , Simple . - , Simple < - , Simple < - , Simple < - , Simple + - , Simple . - ] 59 - , unitTape = - ( - [ 108 - , 87 - , 100 - , 72 - , 0 - , 0 - , 87 - , -74 - , 0 - ] - , - [ 33 - , 114 - , 44 - , 7 - , -126 - , -9 - , 115 - , 17 - , -104 - , -1 - , 55 - , 3 - , -54 - , -113 - , -97 - , 117 - , 64 - , 111 - , -13 - , -33 - , -30 - , 103 - , 27 - , -39 - , -40 - , -1 - , -97 - , -37 - , -118 - , -65 - , 39 - , 125 - , 32 - , -17 - , 123 - , 55 - , -126 - , -41 - , 3 - , -95 - , -40 - , 127 - , -57 - , 51 - , -118 - , -17 - , -17 - , -123 - , -64 - , -17 - , -61 - , 15 - , 98 - , 71 - , 43 - , 105 - , -104 - , 127 - , -81 - , 11 - , -54 - , 31 - , -9 - , -115 - , 32 - , 111 - , -53 - , 103 - , -126 - , -73 - , -109 - , 49 - , 24 - , -1 - , 87 - , 99 - , 74 - , 79 - , 63 - , -107 - , 64 - , 111 - , -109 - , 63 - , -30 - , 39 - , 59 - , -7 - , 88 - , -1 - , -65 - , 59 - , 10 - , 127 - , -57 - , -99 - , 32 - , -17 - , 27 - , -105 - , -126 - , -105 - , 35 - , -63 - , 88 - , 127 - , -25 - , -109 - , 10 - , -81 - , -113 - , -91 - , -64 - , -17 - , 99 - , 111 - , 98 - , 7 - , 75 - , -119 - , 24 - , 127 - , -49 - , 107 - , 74 - , -33 - , -105 - , -83 - , 32 - , 111 - , 107 - , -57 - , -126 - , 119 - , -77 - , 81 - , -104 - , -1 - , 119 - , -61 - , -54 - , 15 - , -33 - , -75 - , 64 - , 111 - , 51 - , -97 - , -30 - , -25 - , 91 - , 25 - , -40 - , -1 - , -33 - , -101 - , -118 - , 63 - , 103 - , -67 - , 32 - , -17 - , -69 - , -9 - , -126 - , 87 - , 67 - , -31 - , -40 - , 127 - , 7 - , -13 - , -118 - , 111 - , 47 - , -59 - , -64 - , -17 - , 3 - , -49 - , 98 - , -57 - , 107 - , -87 - , -104 - , 127 - , -17 - , -53 - , -54 - , -97 - , 55 - , -51 - , 32 - , 111 - , 11 - , 39 - , -126 - , 55 - , -45 - , 113 - , 24 - , -1 - , -105 - , 35 - , 74 - , -49 - , 127 - , -43 - , 64 - , 111 - , -45 - , -1 - , -30 - , -89 - , 123 - , 57 - , 86 - ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Int8Type/theShortestHelloWorld.logged b/.output/actual/bf/eval/logged/TreeType/Int8Type/theShortestHelloWorld.logged deleted file mode 100644 index 70efa3e4e..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Int8Type/theShortestHelloWorld.logged +++ /dev/null @@ -1,94 +0,0 @@ -dump: Unit - { unitUI = IU - [ Simple + - , While - [ Simple - - , Simple - - , Simple > - , Simple - - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple < - , Simple < - ] - , Simple < - , Simple - - , Simple - - , Simple < - , Simple - - , Simple - - , Simple - - ] - , Simple > - , Simple - - , Simple . - , Simple > - , Simple > - , Simple > - , Simple + - , Simple . - , Simple > - , Simple > - , Simple . - , Simple . - , Simple + - , Simple + - , Simple + - , While - [ Simple . - , Simple > - ] - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple < - , Simple < - , Simple - - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple + - , Simple . - ] 45 - , unitTape = - ( - [ 87 - , 0 - , 0 - ] - , - [ 33 - , 44 - , 108 - , -84 - , 100 - , -103 - , 0 - , 72 - , 0 - ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Int8Type/triangle.logged b/.output/actual/bf/eval/logged/TreeType/Int8Type/triangle.logged deleted file mode 100644 index 7c0952b69..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Int8Type/triangle.logged +++ /dev/null @@ -1,327 +0,0 @@ -dump: Unit - { unitUI = IU - [ While - [ Simple - - , Simple . - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple + - , Simple + - , Simple > - , Simple > - , Simple > - , Simple + - , Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , While - [ Simple - - , While - [ Simple - - , Simple > - , Simple + - , Simple < - ] - , Simple > - , While - [ Simple - - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple . - , Simple < - , Simple < - ] - , Simple > - , Simple > - , Simple > - , While - [ While - [ Simple - - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple - - ] - , Simple > - , Simple . - , Simple < - , Simple < - , While - [ Simple - - , Simple > - , Simple + - , Simple < - ] - , Simple + - , Simple > - , While - [ Simple - - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple < - , Simple + - , Simple > - ] - , Simple > - , Simple . - , While [ Simple - ] - , Simple > - ] - ] - , Simple + - , Simple < - , Simple < - , Simple < - , While - [ Simple - - , While - [ Simple - - , Simple > - , Simple + - , Simple < - ] - , Simple + - , Simple > - , While - [ Simple - - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - , While - [ Simple - - , Simple > - , Simple + - , Simple < - ] - , Simple + - , Simple + - , Simple > - , While - [ Simple - - , Simple < - , Simple - - , Simple > - ] - , Simple < - , Simple < - , Simple < - ] - , Simple < - , Simple < - , Simple < - , Simple < - ] - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , While [ Simple - ] - , Simple < - ] - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - ] 46 - , unitTape = - ( - [ 0 - , 0 - , 32 - , 2 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 2 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - ] - , [ 5 ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Int8Type/value256.logged b/.output/actual/bf/eval/logged/TreeType/Int8Type/value256.logged deleted file mode 100644 index b92aed8e7..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Int8Type/value256.logged +++ /dev/null @@ -1,292 +0,0 @@ -dump: Unit - { unitUI = IU - [ Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple + - , Simple < - , While - [ Simple > - , Simple - - , Simple < - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple - - ] - , Simple + - , Simple > - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple - - ] - , Simple > - , Simple + - , Simple . - , Simple - - , Simple . - , While [ Simple - ] - , Simple < - , Simple < - , While [ Simple - ] - , Simple < - , Simple - - , Simple > - ] - , Simple < - , While - [ Simple > - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple - - ] - , Simple > - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , While [ Simple - ] - , Simple < - , Simple < - , Simple < - , Simple - - ] - ] - , Simple > - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple - - ] - , Simple > - , Simple . - , While [ Simple - ] - , Simple < - , Simple < - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple - - , Simple . - , Simple > - , Simple - - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple < - , Simple . - , Simple > - , Simple > - , Simple . - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple < - , Simple - - , Simple . - , Simple > - , Simple > - , Simple - - , Simple . - , While - [ While [ Simple - ] - , Simple < - ] - ] 81 - , unitTape = - ( - [ 0 - , 0 - , 0 - , 0 - , 0 - ] - , [ 0 ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Word16Type/99botles.logged b/.output/actual/bf/eval/logged/TreeType/Word16Type/99botles.logged deleted file mode 100644 index d3d3e0a69..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Word16Type/99botles.logged +++ /dev/null @@ -1,2597 +0,0 @@ -dump: Unit - { unitUI = IU - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple > - , While [ Simple - ] - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , While - [ Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple - - ] - , Simple < - , Simple < - , Simple - - , Simple < - , Simple - - ] - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , While - [ Simple < - , Simple - - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple + - , Simple > - , While - [ Simple < - , While [ Simple - ] - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple > - , While [ Simple - ] - , Simple + - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , Simple - - , Simple < - , Simple < - , Simple - - ] - , Simple < - , Simple < - , Simple < - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple - - , While - [ Simple > - , While [ Simple - ] - , Simple < - , While [ Simple - ] - ] - , Simple > - , Simple > - , Simple + - , Simple < - , While - [ Simple > - , While [ Simple - ] - , Simple < - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , While [ Simple - ] - , Simple > - , While [ Simple - ] - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , While [ Simple - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , Simple > - , While - [ Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , While [ Simple - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple . - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , While [ Simple - ] - , Simple < - , Simple < - , Simple < - , Simple - - , Simple > - , While [ Simple - ] - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , While - [ Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple - - ] - , Simple < - , Simple < - , Simple - - , Simple < - , Simple - - ] - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , While - [ Simple < - , Simple - - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple + - , Simple > - , While - [ Simple < - , While [ Simple - ] - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple > - , While [ Simple - ] - , Simple + - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , Simple - - , Simple < - , Simple < - , Simple - - ] - , Simple < - , Simple < - , Simple < - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple > - , Simple > - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple - - , While - [ Simple > - , While [ Simple - ] - , Simple < - , While [ Simple - ] - ] - , Simple > - , Simple > - , Simple + - , Simple < - , While - [ Simple > - , While [ Simple - ] - , Simple < - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , While [ Simple - ] - , Simple > - , While [ Simple - ] - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , While [ Simple - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , While [ Simple - ] - , Simple < - , Simple < - , Simple < - ] - ] 14 - , unitTape = - ( - [ 48 - , 48 - , 0 - , 0 - , 1 - , 0 - , 0 - , 0 - , 0 - ] - , [ 0 ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Word16Type/fascistHelloWorld.logged b/.output/actual/bf/eval/logged/TreeType/Word16Type/fascistHelloWorld.logged deleted file mode 100644 index c45e767fc..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Word16Type/fascistHelloWorld.logged +++ /dev/null @@ -1,154 +0,0 @@ -dump: Unit - { unitUI = IU - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple - - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - ] - , Simple < - , Simple . - , Simple > - , Simple > - , Simple + - , Simple > - , Simple - - , While [ Simple + ] - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , While - [ Simple - - , Simple > - , Simple + - , Simple + - , Simple + - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple > - ] - , Simple < - , Simple < - ] - , Simple > - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple - - , Simple > - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple - - , Simple . - , Simple < - , Simple < - , Simple + - , While - [ Simple > - , While - [ Simple + - , Simple > - , Simple + - ] - , Simple > - , Simple > - ] - , Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple . - , Simple > - , Simple + - , Simple . - ] 100 - , unitTape = - ( [ 0 ] - , - [ 10 - , 33 - , 100 - , 0 - , 87 - , 0 - , 72 - ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Word16Type/helloWorld.logged b/.output/actual/bf/eval/logged/TreeType/Word16Type/helloWorld.logged deleted file mode 100644 index 03323dc2a..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Word16Type/helloWorld.logged +++ /dev/null @@ -1,120 +0,0 @@ -dump: Unit - { unitUI = IU - [ Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple + - , Simple > - , Simple + - , Simple > - , Simple - - , Simple > - , Simple > - , Simple + - , While [ Simple < ] - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple . - , Simple > - , Simple - - , Simple - - , Simple - - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple > - , Simple . - , Simple < - , Simple - - , Simple . - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple . - ] 67 - , unitTape = - ( [ 0 ] - , - [ 10 - , 33 - , 87 - , 100 - , 72 - , 0 - , 0 - ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Word16Type/triangle.logged b/.output/actual/bf/eval/logged/TreeType/Word16Type/triangle.logged deleted file mode 100644 index 7c0952b69..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Word16Type/triangle.logged +++ /dev/null @@ -1,327 +0,0 @@ -dump: Unit - { unitUI = IU - [ While - [ Simple - - , Simple . - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple + - , Simple + - , Simple > - , Simple > - , Simple > - , Simple + - , Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , While - [ Simple - - , While - [ Simple - - , Simple > - , Simple + - , Simple < - ] - , Simple > - , While - [ Simple - - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple . - , Simple < - , Simple < - ] - , Simple > - , Simple > - , Simple > - , While - [ While - [ Simple - - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple - - ] - , Simple > - , Simple . - , Simple < - , Simple < - , While - [ Simple - - , Simple > - , Simple + - , Simple < - ] - , Simple + - , Simple > - , While - [ Simple - - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple < - , Simple + - , Simple > - ] - , Simple > - , Simple . - , While [ Simple - ] - , Simple > - ] - ] - , Simple + - , Simple < - , Simple < - , Simple < - , While - [ Simple - - , While - [ Simple - - , Simple > - , Simple + - , Simple < - ] - , Simple + - , Simple > - , While - [ Simple - - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - , While - [ Simple - - , Simple > - , Simple + - , Simple < - ] - , Simple + - , Simple + - , Simple > - , While - [ Simple - - , Simple < - , Simple - - , Simple > - ] - , Simple < - , Simple < - , Simple < - ] - , Simple < - , Simple < - , Simple < - , Simple < - ] - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , While [ Simple - ] - , Simple < - ] - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - ] 46 - , unitTape = - ( - [ 0 - , 0 - , 32 - , 2 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 2 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - ] - , [ 5 ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Word8Type/99botles.logged b/.output/actual/bf/eval/logged/TreeType/Word8Type/99botles.logged deleted file mode 100644 index d3d3e0a69..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Word8Type/99botles.logged +++ /dev/null @@ -1,2597 +0,0 @@ -dump: Unit - { unitUI = IU - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple > - , While [ Simple - ] - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , While - [ Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple - - ] - , Simple < - , Simple < - , Simple - - , Simple < - , Simple - - ] - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , While - [ Simple < - , Simple - - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple + - , Simple > - , While - [ Simple < - , While [ Simple - ] - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple > - , While [ Simple - ] - , Simple + - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , Simple - - , Simple < - , Simple < - , Simple - - ] - , Simple < - , Simple < - , Simple < - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple - - , While - [ Simple > - , While [ Simple - ] - , Simple < - , While [ Simple - ] - ] - , Simple > - , Simple > - , Simple + - , Simple < - , While - [ Simple > - , While [ Simple - ] - , Simple < - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , While [ Simple - ] - , Simple > - , While [ Simple - ] - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , While [ Simple - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , Simple > - , While - [ Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , While [ Simple - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple . - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , While [ Simple - ] - , Simple < - , Simple < - , Simple < - , Simple - - , Simple > - , While [ Simple - ] - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , While - [ Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , While [ Simple - ] - , Simple < - , Simple < - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple - - ] - , Simple < - , Simple < - , Simple - - , Simple < - , Simple - - ] - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , While - [ Simple < - , Simple - - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple + - , Simple > - , While - [ Simple < - , While [ Simple - ] - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple > - , While [ Simple - ] - , Simple + - , Simple < - , Simple < - , While - [ Simple > - , Simple + - , Simple > - , Simple - - , Simple < - , Simple < - , Simple - - ] - , Simple < - , Simple < - , Simple < - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple > - , Simple > - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple - - , While - [ Simple > - , While [ Simple - ] - , Simple < - , While [ Simple - ] - ] - , Simple > - , Simple > - , Simple + - , Simple < - , While - [ Simple > - , While [ Simple - ] - , Simple < - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple > - , Simple > - , While [ Simple - ] - , Simple > - , While [ Simple - ] - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple < - , While [ Simple - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple . - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple . - , Simple > - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - ] - , Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple . - , While [ Simple - ] - , Simple < - , Simple < - , Simple < - ] - ] 14 - , unitTape = - ( - [ 48 - , 48 - , 0 - , 0 - , 1 - , 0 - , 0 - , 0 - , 0 - ] - , [ 0 ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Word8Type/fascistHelloWorld.logged b/.output/actual/bf/eval/logged/TreeType/Word8Type/fascistHelloWorld.logged deleted file mode 100644 index c45e767fc..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Word8Type/fascistHelloWorld.logged +++ /dev/null @@ -1,154 +0,0 @@ -dump: Unit - { unitUI = IU - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple - - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - ] - , Simple < - , Simple . - , Simple > - , Simple > - , Simple + - , Simple > - , Simple - - , While [ Simple + ] - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , While - [ Simple - - , Simple > - , Simple + - , Simple + - , Simple + - , Simple < - , Simple < - , Simple + - , Simple + - , Simple + - , Simple > - ] - , Simple < - , Simple < - ] - , Simple > - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple - - , Simple > - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple - - , Simple . - , Simple < - , Simple < - , Simple + - , While - [ Simple > - , While - [ Simple + - , Simple > - , Simple + - ] - , Simple > - , Simple > - ] - , Simple < - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple + - , Simple . - , Simple > - , Simple + - , Simple . - ] 100 - , unitTape = - ( [ 0 ] - , - [ 10 - , 33 - , 100 - , 0 - , 87 - , 0 - , 72 - ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Word8Type/fibonacci.logged b/.output/actual/bf/eval/logged/TreeType/Word8Type/fibonacci.logged deleted file mode 100644 index da0788409..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Word8Type/fibonacci.logged +++ /dev/null @@ -1,1016 +0,0 @@ -dump: Unit - { unitUI = IU - [ Simple - , Simple . - , Simple - , Simple . - , Simple . - , Simple - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple + - , Simple > - , Simple > - , Simple > - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , While - [ Simple > - , While - [ Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple - - , Simple < - , Simple - - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple + - , Simple < - , While - [ Simple > - , While [ Simple - ] - , Simple < - , While [ Simple - ] - ] - , Simple > - , While - [ Simple < - , Simple < - , While - [ Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While [ Simple - ] - ] - , Simple < - , Simple < - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple + - , Simple < - , While - [ Simple > - , While [ Simple - ] - , Simple < - , While [ Simple - ] - ] - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , While [ Simple - ] - ] - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - ] - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , While - [ Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , While [ Simple - ] - ] - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , While - [ Simple - - , Simple > - , Simple - - , Simple < - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , While [ Simple - ] - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , While - [ Simple > - , Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple - - , While - [ Simple > - , Simple > - , Simple . - , Simple > - , Simple . - , Simple < - , Simple < - , Simple < - , While [ Simple - ] - ] - , Simple < - , Simple < - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple + - , Simple > - , Simple > - , Simple > - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , While - [ Simple > - , While - [ Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple - - , Simple < - , Simple - - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple + - , Simple < - , While - [ Simple > - , While [ Simple - ] - , Simple < - , While [ Simple - ] - ] - , Simple > - , While - [ Simple < - , Simple < - , While - [ Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , While [ Simple - ] - ] - , Simple < - , Simple < - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple + - , Simple < - , While - [ Simple > - , While [ Simple - ] - , Simple < - , While [ Simple - ] - ] - , Simple > - , While - [ Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , While [ Simple - ] - ] - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - ] - , Simple > - , Simple > - , Simple > - , Simple > - , Simple > - , While - [ Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , While [ Simple - ] - ] - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , While - [ Simple - - , Simple > - , Simple - - , Simple < - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , While [ Simple - ] - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , While - [ Simple > - , Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple - - , While - [ Simple > - , Simple > - , Simple . - , Simple > - , Simple . - , Simple < - , Simple < - , Simple < - , While [ Simple - ] - ] - , Simple < - , Simple < - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple > - , While - [ Simple < - , Simple < - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - ] - , Simple < - , Simple < - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple + - , Simple > - , Simple - - ] - , Simple < - , Simple < - , Simple < - , Simple - - ] - ] 209 - , unitTape = - ( - [ 114 - , 94 - , 0 - , 0 - , 88 - , 64 - , 0 - , 0 - , 0 - , 0 - , 0 - , 0 - , 0 - , 0 - , 0 - ] - , [ 0 ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Word8Type/helloWorld.logged b/.output/actual/bf/eval/logged/TreeType/Word8Type/helloWorld.logged deleted file mode 100644 index 03323dc2a..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Word8Type/helloWorld.logged +++ /dev/null @@ -1,120 +0,0 @@ -dump: Unit - { unitUI = IU - [ Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple + - , Simple > - , Simple + - , Simple > - , Simple - - , Simple > - , Simple > - , Simple + - , While [ Simple < ] - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple . - , Simple > - , Simple - - , Simple - - , Simple - - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple > - , Simple . - , Simple < - , Simple - - , Simple . - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple > - , Simple > - , Simple + - , Simple . - , Simple > - , Simple + - , Simple + - , Simple . - ] 67 - , unitTape = - ( [ 0 ] - , - [ 10 - , 33 - , 87 - , 100 - , 72 - , 0 - , 0 - ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Word8Type/padHelloWorld.logged b/.output/actual/bf/eval/logged/TreeType/Word8Type/padHelloWorld.logged deleted file mode 100644 index 7d13ace6c..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Word8Type/padHelloWorld.logged +++ /dev/null @@ -1,314 +0,0 @@ -dump: Unit - { unitUI = IU - [ Simple - - , Simple - - , Simple < - , Simple - - , Simple < - , Simple < - , Simple + - , While - [ Simple + - , While - [ Simple < - , Simple + - , Simple > - , Simple - - , Simple - - , Simple - - , Simple > - , Simple - - , Simple > - , Simple - - , Simple > - , Simple - - , Simple < - , Simple < - , Simple < - ] - , Simple > - ] - , Simple < - , Simple < - , Simple - - , Simple - - , Simple . - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple < - , Simple < - , Simple - - , Simple . - , Simple . - , Simple < - , Simple < - , Simple . - , Simple < - , Simple + - , Simple . - , Simple > - , Simple > - , Simple . - , Simple > - , Simple > - , Simple . - , Simple < - , Simple < - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple > - , Simple > - , Simple . - , Simple > - , Simple > - , Simple - - , Simple . - , Simple < - , Simple < - , Simple < - , Simple + - , Simple . - ] 59 - , unitTape = - ( - [ 108 - , 87 - , 100 - , 72 - , 0 - , 0 - , 87 - , 182 - , 0 - ] - , - [ 33 - , 114 - , 44 - , 7 - , 130 - , 247 - , 115 - , 17 - , 152 - , 255 - , 55 - , 3 - , 202 - , 143 - , 159 - , 117 - , 64 - , 111 - , 243 - , 223 - , 226 - , 103 - , 27 - , 217 - , 216 - , 255 - , 159 - , 219 - , 138 - , 191 - , 39 - , 125 - , 32 - , 239 - , 123 - , 55 - , 130 - , 215 - , 3 - , 161 - , 216 - , 127 - , 199 - , 51 - , 138 - , 239 - , 239 - , 133 - , 192 - , 239 - , 195 - , 15 - , 98 - , 71 - , 43 - , 105 - , 152 - , 127 - , 175 - , 11 - , 202 - , 31 - , 247 - , 141 - , 32 - , 111 - , 203 - , 103 - , 130 - , 183 - , 147 - , 49 - , 24 - , 255 - , 87 - , 99 - , 74 - , 79 - , 63 - , 149 - , 64 - , 111 - , 147 - , 63 - , 226 - , 39 - , 59 - , 249 - , 88 - , 255 - , 191 - , 59 - , 10 - , 127 - , 199 - , 157 - , 32 - , 239 - , 27 - , 151 - , 130 - , 151 - , 35 - , 193 - , 88 - , 127 - , 231 - , 147 - , 10 - , 175 - , 143 - , 165 - , 192 - , 239 - , 99 - , 111 - , 98 - , 7 - , 75 - , 137 - , 24 - , 127 - , 207 - , 107 - , 74 - , 223 - , 151 - , 173 - , 32 - , 111 - , 107 - , 199 - , 130 - , 119 - , 179 - , 81 - , 152 - , 255 - , 119 - , 195 - , 202 - , 15 - , 223 - , 181 - , 64 - , 111 - , 51 - , 159 - , 226 - , 231 - , 91 - , 25 - , 216 - , 255 - , 223 - , 155 - , 138 - , 63 - , 103 - , 189 - , 32 - , 239 - , 187 - , 247 - , 130 - , 87 - , 67 - , 225 - , 216 - , 127 - , 7 - , 243 - , 138 - , 111 - , 47 - , 197 - , 192 - , 239 - , 3 - , 207 - , 98 - , 199 - , 107 - , 169 - , 152 - , 127 - , 239 - , 203 - , 202 - , 159 - , 55 - , 205 - , 32 - , 111 - , 11 - , 39 - , 130 - , 55 - , 211 - , 113 - , 24 - , 255 - , 151 - , 35 - , 74 - , 207 - , 127 - , 213 - , 64 - , 111 - , 211 - , 255 - , 226 - , 167 - , 123 - , 57 - , 86 - ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Word8Type/theShortestHelloWorld.logged b/.output/actual/bf/eval/logged/TreeType/Word8Type/theShortestHelloWorld.logged deleted file mode 100644 index cf6b59f8d..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Word8Type/theShortestHelloWorld.logged +++ /dev/null @@ -1,94 +0,0 @@ -dump: Unit - { unitUI = IU - [ Simple + - , While - [ Simple - - , Simple - - , Simple > - , Simple - - , While - [ Simple > - , Simple > - , Simple + - , Simple > - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple < - , Simple < - ] - , Simple < - , Simple - - , Simple - - , Simple < - , Simple - - , Simple - - , Simple - - ] - , Simple > - , Simple - - , Simple . - , Simple > - , Simple > - , Simple > - , Simple + - , Simple . - , Simple > - , Simple > - , Simple . - , Simple . - , Simple + - , Simple + - , Simple + - , While - [ Simple . - , Simple > - ] - , Simple < - , Simple < - , Simple < - , Simple < - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple - - , Simple . - , Simple < - , Simple < - , Simple - - , Simple . - , Simple > - , Simple > - , Simple > - , Simple > - , Simple + - , Simple . - ] 45 - , unitTape = - ( - [ 87 - , 0 - , 0 - ] - , - [ 33 - , 44 - , 108 - , 172 - , 100 - , 153 - , 0 - , 72 - , 0 - ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Word8Type/triangle.logged b/.output/actual/bf/eval/logged/TreeType/Word8Type/triangle.logged deleted file mode 100644 index 7c0952b69..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Word8Type/triangle.logged +++ /dev/null @@ -1,327 +0,0 @@ -dump: Unit - { unitUI = IU - [ While - [ Simple - - , Simple . - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple - - ] - , Simple > - , Simple > - , Simple + - , Simple + - , Simple > - , Simple > - , Simple > - , Simple + - , Simple > - , Simple > - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , Simple < - , While - [ Simple - - , While - [ Simple - - , Simple > - , Simple + - , Simple < - ] - , Simple > - , While - [ Simple - - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple . - , Simple < - , Simple < - ] - , Simple > - , Simple > - , Simple > - , While - [ While - [ Simple - - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple - - ] - , Simple > - , Simple . - , Simple < - , Simple < - , While - [ Simple - - , Simple > - , Simple + - , Simple < - ] - , Simple + - , Simple > - , While - [ Simple - - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple < - , Simple + - , Simple > - ] - , Simple > - , Simple . - , While [ Simple - ] - , Simple > - ] - ] - , Simple + - , Simple < - , Simple < - , Simple < - , While - [ Simple - - , While - [ Simple - - , Simple > - , Simple + - , Simple < - ] - , Simple + - , Simple > - , While - [ Simple - - , Simple < - , Simple + - , Simple > - , Simple > - , Simple > - , Simple - - , While - [ Simple - - , Simple > - , Simple + - , Simple < - ] - , Simple + - , Simple + - , Simple > - , While - [ Simple - - , Simple < - , Simple - - , Simple > - ] - , Simple < - , Simple < - , Simple < - ] - , Simple < - , Simple < - , Simple < - , Simple < - ] - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple . - , While [ Simple - ] - , Simple < - ] - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - ] 46 - , unitTape = - ( - [ 0 - , 0 - , 32 - , 2 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - , 0 - , 2 - , 0 - , 0 - , 1 - , 0 - , 0 - , 1 - , 0 - ] - , [ 5 ] - ) - } diff --git a/.output/actual/bf/eval/logged/TreeType/Word8Type/value256.logged b/.output/actual/bf/eval/logged/TreeType/Word8Type/value256.logged deleted file mode 100644 index b92aed8e7..000000000 --- a/.output/actual/bf/eval/logged/TreeType/Word8Type/value256.logged +++ /dev/null @@ -1,292 +0,0 @@ -dump: Unit - { unitUI = IU - [ Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple + - , Simple < - , While - [ Simple > - , Simple - - , Simple < - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple - - ] - , Simple > - , While - [ Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple - - ] - , Simple < - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple - - ] - , Simple + - , Simple > - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple - - ] - , Simple > - , Simple + - , Simple . - , Simple - - , Simple . - , While [ Simple - ] - , Simple < - , Simple < - , While [ Simple - ] - , Simple < - , Simple - - , Simple > - ] - , Simple < - , While - [ Simple > - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple - - ] - , Simple > - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , While [ Simple - ] - , Simple < - , Simple < - , Simple < - , Simple - - ] - ] - , Simple > - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple < - , Simple - - ] - , Simple > - , Simple . - , While [ Simple - ] - , Simple < - , Simple < - , Simple - - ] - , Simple < - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , While - [ Simple > - , Simple + - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple > - , Simple + - , Simple < - , Simple < - , Simple < - , Simple < - , Simple - - ] - , Simple > - , Simple - - , Simple . - , Simple > - , Simple - - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple < - , Simple . - , Simple > - , Simple > - , Simple . - , Simple + - , Simple + - , Simple . - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple + - , Simple . - , Simple . - , Simple < - , Simple - - , Simple . - , Simple > - , Simple > - , Simple - - , Simple . - , While - [ While [ Simple - ] - , Simple < - ] - ] 81 - , unitTape = - ( - [ 0 - , 0 - , 0 - , 0 - , 0 - ] - , [ 0 ] - ) - } diff --git a/.output/actual/bf/eval/output/FlatType/Int16Type/99botles.output b/.output/actual/bf/eval/output/FlatType/Int16Type/99botles.output deleted file mode 100644 index 7853698c3..000000000 --- a/.output/actual/bf/eval/output/FlatType/Int16Type/99botles.output +++ /dev/null @@ -1,495 +0,0 @@ -99 Bottles of beer on the wall -99 Bottles of beer -Take one down and pass it around -98 Bottles of beer on the wall - -98 Bottles of beer on the wall -98 Bottles of beer -Take one down and pass it around -97 Bottles of beer on the wall - -97 Bottles of beer on the wall -97 Bottles of beer -Take one down and pass it around -96 Bottles of beer on the wall - -96 Bottles of beer on the wall -96 Bottles of beer -Take one down and pass it around -95 Bottles of beer on the wall - -95 Bottles of beer on the wall -95 Bottles of beer -Take one down and pass it around -94 Bottles of beer on the wall - -94 Bottles of beer on the wall -94 Bottles of beer -Take one down and pass it around -93 Bottles of beer on the wall - -93 Bottles of beer on the wall -93 Bottles of beer -Take one down and pass it around -92 Bottles of beer on the wall - -92 Bottles of beer on the wall -92 Bottles of beer -Take one down and pass it around -91 Bottles of beer on the wall - -91 Bottles of beer on the wall -91 Bottles of beer -Take one down and pass it around -90 Bottles of beer on the wall - -90 Bottles of beer on the wall -90 Bottles of beer -Take one down and pass it around -89 Bottles of beer on the wall - -89 Bottles of beer on the wall -89 Bottles of beer -Take one down and pass it around -88 Bottles of beer on the wall - -88 Bottles of beer on the wall -88 Bottles of beer -Take one down and pass it around -87 Bottles of beer on the wall - -87 Bottles of beer on the wall -87 Bottles of beer -Take one down and pass it around -86 Bottles of beer on the wall - -86 Bottles of beer on the wall -86 Bottles of beer -Take one down and pass it around -85 Bottles of beer on the wall - -85 Bottles of beer on the wall -85 Bottles of beer -Take one down and pass it around -84 Bottles of beer on the wall - -84 Bottles of beer on the wall -84 Bottles of beer -Take one down and pass it around -83 Bottles of beer on the wall - -83 Bottles of beer on the wall -83 Bottles of beer -Take one down and pass it around -82 Bottles of beer on the wall - -82 Bottles of beer on the wall -82 Bottles of beer -Take one down and pass it around -81 Bottles of beer on the wall - -81 Bottles of beer on the wall -81 Bottles of beer -Take one down and pass it around -80 Bottles of beer on the wall - -80 Bottles of beer on the wall -80 Bottles of beer -Take one down and pass it around -79 Bottles of beer on the wall - -79 Bottles of beer on the wall -79 Bottles of beer -Take one down and pass it around -78 Bottles of beer on the wall - -78 Bottles of beer on the wall -78 Bottles of beer -Take one down and pass it around -77 Bottles of beer on the wall - -77 Bottles of beer on the wall -77 Bottles of beer -Take one down and pass it around -76 Bottles of beer on the wall - -76 Bottles of beer on the wall -76 Bottles of beer -Take one down and pass it around -75 Bottles of beer on the wall - -75 Bottles of beer on the wall -75 Bottles of beer -Take one down and pass it around -74 Bottles of beer on the wall - -74 Bottles of beer on the wall -74 Bottles of beer -Take one down and pass it around -73 Bottles of beer on the wall - -73 Bottles of beer on the wall -73 Bottles of beer -Take one down and pass it around -72 Bottles of beer on the wall - -72 Bottles of beer on the wall -72 Bottles of beer -Take one down and pass it around -71 Bottles of beer on the wall - -71 Bottles of beer on the wall -71 Bottles of beer -Take one down and pass it around -70 Bottles of beer on the wall - -70 Bottles of beer on the wall -70 Bottles of beer -Take one down and pass it around -69 Bottles of beer on the wall - -69 Bottles of beer on the wall -69 Bottles of beer -Take one down and pass it around -68 Bottles of beer on the wall - -68 Bottles of beer on the wall -68 Bottles of beer -Take one down and pass it around -67 Bottles of beer on the wall - -67 Bottles of beer on the wall -67 Bottles of beer -Take one down and pass it around -66 Bottles of beer on the wall - -66 Bottles of beer on the wall -66 Bottles of beer -Take one down and pass it around -65 Bottles of beer on the wall - -65 Bottles of beer on the wall -65 Bottles of beer -Take one down and pass it around -64 Bottles of beer on the wall - -64 Bottles of beer on the wall -64 Bottles of beer -Take one down and pass it around -63 Bottles of beer on the wall - -63 Bottles of beer on the wall -63 Bottles of beer -Take one down and pass it around -62 Bottles of beer on the wall - -62 Bottles of beer on the wall -62 Bottles of beer -Take one down and pass it around -61 Bottles of beer on the wall - -61 Bottles of beer on the wall -61 Bottles of beer -Take one down and pass it around -60 Bottles of beer on the wall - -60 Bottles of beer on the wall -60 Bottles of beer -Take one down and pass it around -59 Bottles of beer on the wall - -59 Bottles of beer on the wall -59 Bottles of beer -Take one down and pass it around -58 Bottles of beer on the wall - -58 Bottles of beer on the wall -58 Bottles of beer -Take one down and pass it around -57 Bottles of beer on the wall - -57 Bottles of beer on the wall -57 Bottles of beer -Take one down and pass it around -56 Bottles of beer on the wall - -56 Bottles of beer on the wall -56 Bottles of beer -Take one down and pass it around -55 Bottles of beer on the wall - -55 Bottles of beer on the wall -55 Bottles of beer -Take one down and pass it around -54 Bottles of beer on the wall - -54 Bottles of beer on the wall -54 Bottles of beer -Take one down and pass it around -53 Bottles of beer on the wall - -53 Bottles of beer on the wall -53 Bottles of beer -Take one down and pass it around -52 Bottles of beer on the wall - -52 Bottles of beer on the wall -52 Bottles of beer -Take one down and pass it around -51 Bottles of beer on the wall - -51 Bottles of beer on the wall -51 Bottles of beer -Take one down and pass it around -50 Bottles of beer on the wall - -50 Bottles of beer on the wall -50 Bottles of beer -Take one down and pass it around -49 Bottles of beer on the wall - -49 Bottles of beer on the wall -49 Bottles of beer -Take one down and pass it around -48 Bottles of beer on the wall - -48 Bottles of beer on the wall -48 Bottles of beer -Take one down and pass it around -47 Bottles of beer on the wall - -47 Bottles of beer on the wall -47 Bottles of beer -Take one down and pass it around -46 Bottles of beer on the wall - -46 Bottles of beer on the wall -46 Bottles of beer -Take one down and pass it around -45 Bottles of beer on the wall - -45 Bottles of beer on the wall -45 Bottles of beer -Take one down and pass it around -44 Bottles of beer on the wall - -44 Bottles of beer on the wall -44 Bottles of beer -Take one down and pass it around -43 Bottles of beer on the wall - -43 Bottles of beer on the wall -43 Bottles of beer -Take one down and pass it around -42 Bottles of beer on the wall - -42 Bottles of beer on the wall -42 Bottles of beer -Take one down and pass it around -41 Bottles of beer on the wall - -41 Bottles of beer on the wall -41 Bottles of beer -Take one down and pass it around -40 Bottles of beer on the wall - -40 Bottles of beer on the wall -40 Bottles of beer -Take one down and pass it around -39 Bottles of beer on the wall - -39 Bottles of beer on the wall -39 Bottles of beer -Take one down and pass it around -38 Bottles of beer on the wall - -38 Bottles of beer on the wall -38 Bottles of beer -Take one down and pass it around -37 Bottles of beer on the wall - -37 Bottles of beer on the wall -37 Bottles of beer -Take one down and pass it around -36 Bottles of beer on the wall - -36 Bottles of beer on the wall -36 Bottles of beer -Take one down and pass it around -35 Bottles of beer on the wall - -35 Bottles of beer on the wall -35 Bottles of beer -Take one down and pass it around -34 Bottles of beer on the wall - -34 Bottles of beer on the wall -34 Bottles of beer -Take one down and pass it around -33 Bottles of beer on the wall - -33 Bottles of beer on the wall -33 Bottles of beer -Take one down and pass it around -32 Bottles of beer on the wall - -32 Bottles of beer on the wall -32 Bottles of beer -Take one down and pass it around -31 Bottles of beer on the wall - -31 Bottles of beer on the wall -31 Bottles of beer -Take one down and pass it around -30 Bottles of beer on the wall - -30 Bottles of beer on the wall -30 Bottles of beer -Take one down and pass it around -29 Bottles of beer on the wall - -29 Bottles of beer on the wall -29 Bottles of beer -Take one down and pass it around -28 Bottles of beer on the wall - -28 Bottles of beer on the wall -28 Bottles of beer -Take one down and pass it around -27 Bottles of beer on the wall - -27 Bottles of beer on the wall -27 Bottles of beer -Take one down and pass it around -26 Bottles of beer on the wall - -26 Bottles of beer on the wall -26 Bottles of beer -Take one down and pass it around -25 Bottles of beer on the wall - -25 Bottles of beer on the wall -25 Bottles of beer -Take one down and pass it around -24 Bottles of beer on the wall - -24 Bottles of beer on the wall -24 Bottles of beer -Take one down and pass it around -23 Bottles of beer on the wall - -23 Bottles of beer on the wall -23 Bottles of beer -Take one down and pass it around -22 Bottles of beer on the wall - -22 Bottles of beer on the wall -22 Bottles of beer -Take one down and pass it around -21 Bottles of beer on the wall - -21 Bottles of beer on the wall -21 Bottles of beer -Take one down and pass it around -20 Bottles of beer on the wall - -20 Bottles of beer on the wall -20 Bottles of beer -Take one down and pass it around -19 Bottles of beer on the wall - -19 Bottles of beer on the wall -19 Bottles of beer -Take one down and pass it around -18 Bottles of beer on the wall - -18 Bottles of beer on the wall -18 Bottles of beer -Take one down and pass it around -17 Bottles of beer on the wall - -17 Bottles of beer on the wall -17 Bottles of beer -Take one down and pass it around -16 Bottles of beer on the wall - -16 Bottles of beer on the wall -16 Bottles of beer -Take one down and pass it around -15 Bottles of beer on the wall - -15 Bottles of beer on the wall -15 Bottles of beer -Take one down and pass it around -14 Bottles of beer on the wall - -14 Bottles of beer on the wall -14 Bottles of beer -Take one down and pass it around -13 Bottles of beer on the wall - -13 Bottles of beer on the wall -13 Bottles of beer -Take one down and pass it around -12 Bottles of beer on the wall - -12 Bottles of beer on the wall -12 Bottles of beer -Take one down and pass it around -11 Bottles of beer on the wall - -11 Bottles of beer on the wall -11 Bottles of beer -Take one down and pass it around -10 Bottles of beer on the wall - -10 Bottles of beer on the wall -10 Bottles of beer -Take one down and pass it around -9 Bottles of beer on the wall - -9 Bottles of beer on the wall -9 Bottles of beer -Take one down and pass it around -8 Bottles of beer on the wall - -8 Bottles of beer on the wall -8 Bottles of beer -Take one down and pass it around -7 Bottles of beer on the wall - -7 Bottles of beer on the wall -7 Bottles of beer -Take one down and pass it around -6 Bottles of beer on the wall - -6 Bottles of beer on the wall -6 Bottles of beer -Take one down and pass it around -5 Bottles of beer on the wall - -5 Bottles of beer on the wall -5 Bottles of beer -Take one down and pass it around -4 Bottles of beer on the wall - -4 Bottles of beer on the wall -4 Bottles of beer -Take one down and pass it around -3 Bottles of beer on the wall - -3 Bottles of beer on the wall -3 Bottles of beer -Take one down and pass it around -2 Bottles of beer on the wall - -2 Bottles of beer on the wall -2 Bottles of beer -Take one down and pass it around -1 Bottle of beer on the wall - -1 Bottle of beer on the wall -1 Bottle of beer -Take one down and pass it around -0 Bottles of beer on the wall - diff --git a/.output/actual/bf/eval/output/FlatType/Int16Type/fascistHelloWorld.output b/.output/actual/bf/eval/output/FlatType/Int16Type/fascistHelloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/actual/bf/eval/output/FlatType/Int16Type/fascistHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/actual/bf/eval/output/FlatType/Int16Type/helloWorld.output b/.output/actual/bf/eval/output/FlatType/Int16Type/helloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/actual/bf/eval/output/FlatType/Int16Type/helloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/actual/bf/eval/output/FlatType/Int16Type/triangle.output b/.output/actual/bf/eval/output/FlatType/Int16Type/triangle.output deleted file mode 100644 index ee824746a..000000000 --- a/.output/actual/bf/eval/output/FlatType/Int16Type/triangle.output +++ /dev/null @@ -1,33 +0,0 @@ - * - * * - * * - * * * * - * * - * * * * - * * * * - * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - \ No newline at end of file diff --git a/.output/actual/bf/eval/output/FlatType/Int8Type/99botles.output b/.output/actual/bf/eval/output/FlatType/Int8Type/99botles.output deleted file mode 100644 index 7853698c3..000000000 --- a/.output/actual/bf/eval/output/FlatType/Int8Type/99botles.output +++ /dev/null @@ -1,495 +0,0 @@ -99 Bottles of beer on the wall -99 Bottles of beer -Take one down and pass it around -98 Bottles of beer on the wall - -98 Bottles of beer on the wall -98 Bottles of beer -Take one down and pass it around -97 Bottles of beer on the wall - -97 Bottles of beer on the wall -97 Bottles of beer -Take one down and pass it around -96 Bottles of beer on the wall - -96 Bottles of beer on the wall -96 Bottles of beer -Take one down and pass it around -95 Bottles of beer on the wall - -95 Bottles of beer on the wall -95 Bottles of beer -Take one down and pass it around -94 Bottles of beer on the wall - -94 Bottles of beer on the wall -94 Bottles of beer -Take one down and pass it around -93 Bottles of beer on the wall - -93 Bottles of beer on the wall -93 Bottles of beer -Take one down and pass it around -92 Bottles of beer on the wall - -92 Bottles of beer on the wall -92 Bottles of beer -Take one down and pass it around -91 Bottles of beer on the wall - -91 Bottles of beer on the wall -91 Bottles of beer -Take one down and pass it around -90 Bottles of beer on the wall - -90 Bottles of beer on the wall -90 Bottles of beer -Take one down and pass it around -89 Bottles of beer on the wall - -89 Bottles of beer on the wall -89 Bottles of beer -Take one down and pass it around -88 Bottles of beer on the wall - -88 Bottles of beer on the wall -88 Bottles of beer -Take one down and pass it around -87 Bottles of beer on the wall - -87 Bottles of beer on the wall -87 Bottles of beer -Take one down and pass it around -86 Bottles of beer on the wall - -86 Bottles of beer on the wall -86 Bottles of beer -Take one down and pass it around -85 Bottles of beer on the wall - -85 Bottles of beer on the wall -85 Bottles of beer -Take one down and pass it around -84 Bottles of beer on the wall - -84 Bottles of beer on the wall -84 Bottles of beer -Take one down and pass it around -83 Bottles of beer on the wall - -83 Bottles of beer on the wall -83 Bottles of beer -Take one down and pass it around -82 Bottles of beer on the wall - -82 Bottles of beer on the wall -82 Bottles of beer -Take one down and pass it around -81 Bottles of beer on the wall - -81 Bottles of beer on the wall -81 Bottles of beer -Take one down and pass it around -80 Bottles of beer on the wall - -80 Bottles of beer on the wall -80 Bottles of beer -Take one down and pass it around -79 Bottles of beer on the wall - -79 Bottles of beer on the wall -79 Bottles of beer -Take one down and pass it around -78 Bottles of beer on the wall - -78 Bottles of beer on the wall -78 Bottles of beer -Take one down and pass it around -77 Bottles of beer on the wall - -77 Bottles of beer on the wall -77 Bottles of beer -Take one down and pass it around -76 Bottles of beer on the wall - -76 Bottles of beer on the wall -76 Bottles of beer -Take one down and pass it around -75 Bottles of beer on the wall - -75 Bottles of beer on the wall -75 Bottles of beer -Take one down and pass it around -74 Bottles of beer on the wall - -74 Bottles of beer on the wall -74 Bottles of beer -Take one down and pass it around -73 Bottles of beer on the wall - -73 Bottles of beer on the wall -73 Bottles of beer -Take one down and pass it around -72 Bottles of beer on the wall - -72 Bottles of beer on the wall -72 Bottles of beer -Take one down and pass it around -71 Bottles of beer on the wall - -71 Bottles of beer on the wall -71 Bottles of beer -Take one down and pass it around -70 Bottles of beer on the wall - -70 Bottles of beer on the wall -70 Bottles of beer -Take one down and pass it around -69 Bottles of beer on the wall - -69 Bottles of beer on the wall -69 Bottles of beer -Take one down and pass it around -68 Bottles of beer on the wall - -68 Bottles of beer on the wall -68 Bottles of beer -Take one down and pass it around -67 Bottles of beer on the wall - -67 Bottles of beer on the wall -67 Bottles of beer -Take one down and pass it around -66 Bottles of beer on the wall - -66 Bottles of beer on the wall -66 Bottles of beer -Take one down and pass it around -65 Bottles of beer on the wall - -65 Bottles of beer on the wall -65 Bottles of beer -Take one down and pass it around -64 Bottles of beer on the wall - -64 Bottles of beer on the wall -64 Bottles of beer -Take one down and pass it around -63 Bottles of beer on the wall - -63 Bottles of beer on the wall -63 Bottles of beer -Take one down and pass it around -62 Bottles of beer on the wall - -62 Bottles of beer on the wall -62 Bottles of beer -Take one down and pass it around -61 Bottles of beer on the wall - -61 Bottles of beer on the wall -61 Bottles of beer -Take one down and pass it around -60 Bottles of beer on the wall - -60 Bottles of beer on the wall -60 Bottles of beer -Take one down and pass it around -59 Bottles of beer on the wall - -59 Bottles of beer on the wall -59 Bottles of beer -Take one down and pass it around -58 Bottles of beer on the wall - -58 Bottles of beer on the wall -58 Bottles of beer -Take one down and pass it around -57 Bottles of beer on the wall - -57 Bottles of beer on the wall -57 Bottles of beer -Take one down and pass it around -56 Bottles of beer on the wall - -56 Bottles of beer on the wall -56 Bottles of beer -Take one down and pass it around -55 Bottles of beer on the wall - -55 Bottles of beer on the wall -55 Bottles of beer -Take one down and pass it around -54 Bottles of beer on the wall - -54 Bottles of beer on the wall -54 Bottles of beer -Take one down and pass it around -53 Bottles of beer on the wall - -53 Bottles of beer on the wall -53 Bottles of beer -Take one down and pass it around -52 Bottles of beer on the wall - -52 Bottles of beer on the wall -52 Bottles of beer -Take one down and pass it around -51 Bottles of beer on the wall - -51 Bottles of beer on the wall -51 Bottles of beer -Take one down and pass it around -50 Bottles of beer on the wall - -50 Bottles of beer on the wall -50 Bottles of beer -Take one down and pass it around -49 Bottles of beer on the wall - -49 Bottles of beer on the wall -49 Bottles of beer -Take one down and pass it around -48 Bottles of beer on the wall - -48 Bottles of beer on the wall -48 Bottles of beer -Take one down and pass it around -47 Bottles of beer on the wall - -47 Bottles of beer on the wall -47 Bottles of beer -Take one down and pass it around -46 Bottles of beer on the wall - -46 Bottles of beer on the wall -46 Bottles of beer -Take one down and pass it around -45 Bottles of beer on the wall - -45 Bottles of beer on the wall -45 Bottles of beer -Take one down and pass it around -44 Bottles of beer on the wall - -44 Bottles of beer on the wall -44 Bottles of beer -Take one down and pass it around -43 Bottles of beer on the wall - -43 Bottles of beer on the wall -43 Bottles of beer -Take one down and pass it around -42 Bottles of beer on the wall - -42 Bottles of beer on the wall -42 Bottles of beer -Take one down and pass it around -41 Bottles of beer on the wall - -41 Bottles of beer on the wall -41 Bottles of beer -Take one down and pass it around -40 Bottles of beer on the wall - -40 Bottles of beer on the wall -40 Bottles of beer -Take one down and pass it around -39 Bottles of beer on the wall - -39 Bottles of beer on the wall -39 Bottles of beer -Take one down and pass it around -38 Bottles of beer on the wall - -38 Bottles of beer on the wall -38 Bottles of beer -Take one down and pass it around -37 Bottles of beer on the wall - -37 Bottles of beer on the wall -37 Bottles of beer -Take one down and pass it around -36 Bottles of beer on the wall - -36 Bottles of beer on the wall -36 Bottles of beer -Take one down and pass it around -35 Bottles of beer on the wall - -35 Bottles of beer on the wall -35 Bottles of beer -Take one down and pass it around -34 Bottles of beer on the wall - -34 Bottles of beer on the wall -34 Bottles of beer -Take one down and pass it around -33 Bottles of beer on the wall - -33 Bottles of beer on the wall -33 Bottles of beer -Take one down and pass it around -32 Bottles of beer on the wall - -32 Bottles of beer on the wall -32 Bottles of beer -Take one down and pass it around -31 Bottles of beer on the wall - -31 Bottles of beer on the wall -31 Bottles of beer -Take one down and pass it around -30 Bottles of beer on the wall - -30 Bottles of beer on the wall -30 Bottles of beer -Take one down and pass it around -29 Bottles of beer on the wall - -29 Bottles of beer on the wall -29 Bottles of beer -Take one down and pass it around -28 Bottles of beer on the wall - -28 Bottles of beer on the wall -28 Bottles of beer -Take one down and pass it around -27 Bottles of beer on the wall - -27 Bottles of beer on the wall -27 Bottles of beer -Take one down and pass it around -26 Bottles of beer on the wall - -26 Bottles of beer on the wall -26 Bottles of beer -Take one down and pass it around -25 Bottles of beer on the wall - -25 Bottles of beer on the wall -25 Bottles of beer -Take one down and pass it around -24 Bottles of beer on the wall - -24 Bottles of beer on the wall -24 Bottles of beer -Take one down and pass it around -23 Bottles of beer on the wall - -23 Bottles of beer on the wall -23 Bottles of beer -Take one down and pass it around -22 Bottles of beer on the wall - -22 Bottles of beer on the wall -22 Bottles of beer -Take one down and pass it around -21 Bottles of beer on the wall - -21 Bottles of beer on the wall -21 Bottles of beer -Take one down and pass it around -20 Bottles of beer on the wall - -20 Bottles of beer on the wall -20 Bottles of beer -Take one down and pass it around -19 Bottles of beer on the wall - -19 Bottles of beer on the wall -19 Bottles of beer -Take one down and pass it around -18 Bottles of beer on the wall - -18 Bottles of beer on the wall -18 Bottles of beer -Take one down and pass it around -17 Bottles of beer on the wall - -17 Bottles of beer on the wall -17 Bottles of beer -Take one down and pass it around -16 Bottles of beer on the wall - -16 Bottles of beer on the wall -16 Bottles of beer -Take one down and pass it around -15 Bottles of beer on the wall - -15 Bottles of beer on the wall -15 Bottles of beer -Take one down and pass it around -14 Bottles of beer on the wall - -14 Bottles of beer on the wall -14 Bottles of beer -Take one down and pass it around -13 Bottles of beer on the wall - -13 Bottles of beer on the wall -13 Bottles of beer -Take one down and pass it around -12 Bottles of beer on the wall - -12 Bottles of beer on the wall -12 Bottles of beer -Take one down and pass it around -11 Bottles of beer on the wall - -11 Bottles of beer on the wall -11 Bottles of beer -Take one down and pass it around -10 Bottles of beer on the wall - -10 Bottles of beer on the wall -10 Bottles of beer -Take one down and pass it around -9 Bottles of beer on the wall - -9 Bottles of beer on the wall -9 Bottles of beer -Take one down and pass it around -8 Bottles of beer on the wall - -8 Bottles of beer on the wall -8 Bottles of beer -Take one down and pass it around -7 Bottles of beer on the wall - -7 Bottles of beer on the wall -7 Bottles of beer -Take one down and pass it around -6 Bottles of beer on the wall - -6 Bottles of beer on the wall -6 Bottles of beer -Take one down and pass it around -5 Bottles of beer on the wall - -5 Bottles of beer on the wall -5 Bottles of beer -Take one down and pass it around -4 Bottles of beer on the wall - -4 Bottles of beer on the wall -4 Bottles of beer -Take one down and pass it around -3 Bottles of beer on the wall - -3 Bottles of beer on the wall -3 Bottles of beer -Take one down and pass it around -2 Bottles of beer on the wall - -2 Bottles of beer on the wall -2 Bottles of beer -Take one down and pass it around -1 Bottle of beer on the wall - -1 Bottle of beer on the wall -1 Bottle of beer -Take one down and pass it around -0 Bottles of beer on the wall - diff --git a/.output/actual/bf/eval/output/FlatType/Int8Type/fascistHelloWorld.output b/.output/actual/bf/eval/output/FlatType/Int8Type/fascistHelloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/actual/bf/eval/output/FlatType/Int8Type/fascistHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/actual/bf/eval/output/FlatType/Int8Type/fibonacci.output b/.output/actual/bf/eval/output/FlatType/Int8Type/fibonacci.output deleted file mode 100644 index 1a52c5910..000000000 --- a/.output/actual/bf/eval/output/FlatType/Int8Type/fibonacci.output +++ /dev/null @@ -1 +0,0 @@ -0 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, >4, G3, <1, 98, E9, 61, 24, 85, :9, C448X@H2X@34X@2:X@54X@74X@<8X@D2X@74X@2:X@94 \ No newline at end of file diff --git a/.output/actual/bf/eval/output/FlatType/Int8Type/helloWorld.output b/.output/actual/bf/eval/output/FlatType/Int8Type/helloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/actual/bf/eval/output/FlatType/Int8Type/helloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/actual/bf/eval/output/FlatType/Int8Type/padHelloWorld.output b/.output/actual/bf/eval/output/FlatType/Int8Type/padHelloWorld.output deleted file mode 100644 index b45ef6fec..000000000 --- a/.output/actual/bf/eval/output/FlatType/Int8Type/padHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello, World! \ No newline at end of file diff --git a/.output/actual/bf/eval/output/FlatType/Int8Type/theShortestHelloWorld.output b/.output/actual/bf/eval/output/FlatType/Int8Type/theShortestHelloWorld.output deleted file mode 100644 index b45ef6fec..000000000 --- a/.output/actual/bf/eval/output/FlatType/Int8Type/theShortestHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello, World! \ No newline at end of file diff --git a/.output/actual/bf/eval/output/FlatType/Int8Type/triangle.output b/.output/actual/bf/eval/output/FlatType/Int8Type/triangle.output deleted file mode 100644 index ee824746a..000000000 --- a/.output/actual/bf/eval/output/FlatType/Int8Type/triangle.output +++ /dev/null @@ -1,33 +0,0 @@ - * - * * - * * - * * * * - * * - * * * * - * * * * - * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - \ No newline at end of file diff --git a/.output/actual/bf/eval/output/FlatType/Int8Type/value256.output b/.output/actual/bf/eval/output/FlatType/Int8Type/value256.output deleted file mode 100644 index a829f75a0..000000000 --- a/.output/actual/bf/eval/output/FlatType/Int8Type/value256.output +++ /dev/null @@ -1 +0,0 @@ -8 bit cells diff --git a/.output/actual/bf/eval/output/FlatType/Word16Type/99botles.output b/.output/actual/bf/eval/output/FlatType/Word16Type/99botles.output deleted file mode 100644 index 7853698c3..000000000 --- a/.output/actual/bf/eval/output/FlatType/Word16Type/99botles.output +++ /dev/null @@ -1,495 +0,0 @@ -99 Bottles of beer on the wall -99 Bottles of beer -Take one down and pass it around -98 Bottles of beer on the wall - -98 Bottles of beer on the wall -98 Bottles of beer -Take one down and pass it around -97 Bottles of beer on the wall - -97 Bottles of beer on the wall -97 Bottles of beer -Take one down and pass it around -96 Bottles of beer on the wall - -96 Bottles of beer on the wall -96 Bottles of beer -Take one down and pass it around -95 Bottles of beer on the wall - -95 Bottles of beer on the wall -95 Bottles of beer -Take one down and pass it around -94 Bottles of beer on the wall - -94 Bottles of beer on the wall -94 Bottles of beer -Take one down and pass it around -93 Bottles of beer on the wall - -93 Bottles of beer on the wall -93 Bottles of beer -Take one down and pass it around -92 Bottles of beer on the wall - -92 Bottles of beer on the wall -92 Bottles of beer -Take one down and pass it around -91 Bottles of beer on the wall - -91 Bottles of beer on the wall -91 Bottles of beer -Take one down and pass it around -90 Bottles of beer on the wall - -90 Bottles of beer on the wall -90 Bottles of beer -Take one down and pass it around -89 Bottles of beer on the wall - -89 Bottles of beer on the wall -89 Bottles of beer -Take one down and pass it around -88 Bottles of beer on the wall - -88 Bottles of beer on the wall -88 Bottles of beer -Take one down and pass it around -87 Bottles of beer on the wall - -87 Bottles of beer on the wall -87 Bottles of beer -Take one down and pass it around -86 Bottles of beer on the wall - -86 Bottles of beer on the wall -86 Bottles of beer -Take one down and pass it around -85 Bottles of beer on the wall - -85 Bottles of beer on the wall -85 Bottles of beer -Take one down and pass it around -84 Bottles of beer on the wall - -84 Bottles of beer on the wall -84 Bottles of beer -Take one down and pass it around -83 Bottles of beer on the wall - -83 Bottles of beer on the wall -83 Bottles of beer -Take one down and pass it around -82 Bottles of beer on the wall - -82 Bottles of beer on the wall -82 Bottles of beer -Take one down and pass it around -81 Bottles of beer on the wall - -81 Bottles of beer on the wall -81 Bottles of beer -Take one down and pass it around -80 Bottles of beer on the wall - -80 Bottles of beer on the wall -80 Bottles of beer -Take one down and pass it around -79 Bottles of beer on the wall - -79 Bottles of beer on the wall -79 Bottles of beer -Take one down and pass it around -78 Bottles of beer on the wall - -78 Bottles of beer on the wall -78 Bottles of beer -Take one down and pass it around -77 Bottles of beer on the wall - -77 Bottles of beer on the wall -77 Bottles of beer -Take one down and pass it around -76 Bottles of beer on the wall - -76 Bottles of beer on the wall -76 Bottles of beer -Take one down and pass it around -75 Bottles of beer on the wall - -75 Bottles of beer on the wall -75 Bottles of beer -Take one down and pass it around -74 Bottles of beer on the wall - -74 Bottles of beer on the wall -74 Bottles of beer -Take one down and pass it around -73 Bottles of beer on the wall - -73 Bottles of beer on the wall -73 Bottles of beer -Take one down and pass it around -72 Bottles of beer on the wall - -72 Bottles of beer on the wall -72 Bottles of beer -Take one down and pass it around -71 Bottles of beer on the wall - -71 Bottles of beer on the wall -71 Bottles of beer -Take one down and pass it around -70 Bottles of beer on the wall - -70 Bottles of beer on the wall -70 Bottles of beer -Take one down and pass it around -69 Bottles of beer on the wall - -69 Bottles of beer on the wall -69 Bottles of beer -Take one down and pass it around -68 Bottles of beer on the wall - -68 Bottles of beer on the wall -68 Bottles of beer -Take one down and pass it around -67 Bottles of beer on the wall - -67 Bottles of beer on the wall -67 Bottles of beer -Take one down and pass it around -66 Bottles of beer on the wall - -66 Bottles of beer on the wall -66 Bottles of beer -Take one down and pass it around -65 Bottles of beer on the wall - -65 Bottles of beer on the wall -65 Bottles of beer -Take one down and pass it around -64 Bottles of beer on the wall - -64 Bottles of beer on the wall -64 Bottles of beer -Take one down and pass it around -63 Bottles of beer on the wall - -63 Bottles of beer on the wall -63 Bottles of beer -Take one down and pass it around -62 Bottles of beer on the wall - -62 Bottles of beer on the wall -62 Bottles of beer -Take one down and pass it around -61 Bottles of beer on the wall - -61 Bottles of beer on the wall -61 Bottles of beer -Take one down and pass it around -60 Bottles of beer on the wall - -60 Bottles of beer on the wall -60 Bottles of beer -Take one down and pass it around -59 Bottles of beer on the wall - -59 Bottles of beer on the wall -59 Bottles of beer -Take one down and pass it around -58 Bottles of beer on the wall - -58 Bottles of beer on the wall -58 Bottles of beer -Take one down and pass it around -57 Bottles of beer on the wall - -57 Bottles of beer on the wall -57 Bottles of beer -Take one down and pass it around -56 Bottles of beer on the wall - -56 Bottles of beer on the wall -56 Bottles of beer -Take one down and pass it around -55 Bottles of beer on the wall - -55 Bottles of beer on the wall -55 Bottles of beer -Take one down and pass it around -54 Bottles of beer on the wall - -54 Bottles of beer on the wall -54 Bottles of beer -Take one down and pass it around -53 Bottles of beer on the wall - -53 Bottles of beer on the wall -53 Bottles of beer -Take one down and pass it around -52 Bottles of beer on the wall - -52 Bottles of beer on the wall -52 Bottles of beer -Take one down and pass it around -51 Bottles of beer on the wall - -51 Bottles of beer on the wall -51 Bottles of beer -Take one down and pass it around -50 Bottles of beer on the wall - -50 Bottles of beer on the wall -50 Bottles of beer -Take one down and pass it around -49 Bottles of beer on the wall - -49 Bottles of beer on the wall -49 Bottles of beer -Take one down and pass it around -48 Bottles of beer on the wall - -48 Bottles of beer on the wall -48 Bottles of beer -Take one down and pass it around -47 Bottles of beer on the wall - -47 Bottles of beer on the wall -47 Bottles of beer -Take one down and pass it around -46 Bottles of beer on the wall - -46 Bottles of beer on the wall -46 Bottles of beer -Take one down and pass it around -45 Bottles of beer on the wall - -45 Bottles of beer on the wall -45 Bottles of beer -Take one down and pass it around -44 Bottles of beer on the wall - -44 Bottles of beer on the wall -44 Bottles of beer -Take one down and pass it around -43 Bottles of beer on the wall - -43 Bottles of beer on the wall -43 Bottles of beer -Take one down and pass it around -42 Bottles of beer on the wall - -42 Bottles of beer on the wall -42 Bottles of beer -Take one down and pass it around -41 Bottles of beer on the wall - -41 Bottles of beer on the wall -41 Bottles of beer -Take one down and pass it around -40 Bottles of beer on the wall - -40 Bottles of beer on the wall -40 Bottles of beer -Take one down and pass it around -39 Bottles of beer on the wall - -39 Bottles of beer on the wall -39 Bottles of beer -Take one down and pass it around -38 Bottles of beer on the wall - -38 Bottles of beer on the wall -38 Bottles of beer -Take one down and pass it around -37 Bottles of beer on the wall - -37 Bottles of beer on the wall -37 Bottles of beer -Take one down and pass it around -36 Bottles of beer on the wall - -36 Bottles of beer on the wall -36 Bottles of beer -Take one down and pass it around -35 Bottles of beer on the wall - -35 Bottles of beer on the wall -35 Bottles of beer -Take one down and pass it around -34 Bottles of beer on the wall - -34 Bottles of beer on the wall -34 Bottles of beer -Take one down and pass it around -33 Bottles of beer on the wall - -33 Bottles of beer on the wall -33 Bottles of beer -Take one down and pass it around -32 Bottles of beer on the wall - -32 Bottles of beer on the wall -32 Bottles of beer -Take one down and pass it around -31 Bottles of beer on the wall - -31 Bottles of beer on the wall -31 Bottles of beer -Take one down and pass it around -30 Bottles of beer on the wall - -30 Bottles of beer on the wall -30 Bottles of beer -Take one down and pass it around -29 Bottles of beer on the wall - -29 Bottles of beer on the wall -29 Bottles of beer -Take one down and pass it around -28 Bottles of beer on the wall - -28 Bottles of beer on the wall -28 Bottles of beer -Take one down and pass it around -27 Bottles of beer on the wall - -27 Bottles of beer on the wall -27 Bottles of beer -Take one down and pass it around -26 Bottles of beer on the wall - -26 Bottles of beer on the wall -26 Bottles of beer -Take one down and pass it around -25 Bottles of beer on the wall - -25 Bottles of beer on the wall -25 Bottles of beer -Take one down and pass it around -24 Bottles of beer on the wall - -24 Bottles of beer on the wall -24 Bottles of beer -Take one down and pass it around -23 Bottles of beer on the wall - -23 Bottles of beer on the wall -23 Bottles of beer -Take one down and pass it around -22 Bottles of beer on the wall - -22 Bottles of beer on the wall -22 Bottles of beer -Take one down and pass it around -21 Bottles of beer on the wall - -21 Bottles of beer on the wall -21 Bottles of beer -Take one down and pass it around -20 Bottles of beer on the wall - -20 Bottles of beer on the wall -20 Bottles of beer -Take one down and pass it around -19 Bottles of beer on the wall - -19 Bottles of beer on the wall -19 Bottles of beer -Take one down and pass it around -18 Bottles of beer on the wall - -18 Bottles of beer on the wall -18 Bottles of beer -Take one down and pass it around -17 Bottles of beer on the wall - -17 Bottles of beer on the wall -17 Bottles of beer -Take one down and pass it around -16 Bottles of beer on the wall - -16 Bottles of beer on the wall -16 Bottles of beer -Take one down and pass it around -15 Bottles of beer on the wall - -15 Bottles of beer on the wall -15 Bottles of beer -Take one down and pass it around -14 Bottles of beer on the wall - -14 Bottles of beer on the wall -14 Bottles of beer -Take one down and pass it around -13 Bottles of beer on the wall - -13 Bottles of beer on the wall -13 Bottles of beer -Take one down and pass it around -12 Bottles of beer on the wall - -12 Bottles of beer on the wall -12 Bottles of beer -Take one down and pass it around -11 Bottles of beer on the wall - -11 Bottles of beer on the wall -11 Bottles of beer -Take one down and pass it around -10 Bottles of beer on the wall - -10 Bottles of beer on the wall -10 Bottles of beer -Take one down and pass it around -9 Bottles of beer on the wall - -9 Bottles of beer on the wall -9 Bottles of beer -Take one down and pass it around -8 Bottles of beer on the wall - -8 Bottles of beer on the wall -8 Bottles of beer -Take one down and pass it around -7 Bottles of beer on the wall - -7 Bottles of beer on the wall -7 Bottles of beer -Take one down and pass it around -6 Bottles of beer on the wall - -6 Bottles of beer on the wall -6 Bottles of beer -Take one down and pass it around -5 Bottles of beer on the wall - -5 Bottles of beer on the wall -5 Bottles of beer -Take one down and pass it around -4 Bottles of beer on the wall - -4 Bottles of beer on the wall -4 Bottles of beer -Take one down and pass it around -3 Bottles of beer on the wall - -3 Bottles of beer on the wall -3 Bottles of beer -Take one down and pass it around -2 Bottles of beer on the wall - -2 Bottles of beer on the wall -2 Bottles of beer -Take one down and pass it around -1 Bottle of beer on the wall - -1 Bottle of beer on the wall -1 Bottle of beer -Take one down and pass it around -0 Bottles of beer on the wall - diff --git a/.output/actual/bf/eval/output/FlatType/Word16Type/fascistHelloWorld.output b/.output/actual/bf/eval/output/FlatType/Word16Type/fascistHelloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/actual/bf/eval/output/FlatType/Word16Type/fascistHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/actual/bf/eval/output/FlatType/Word16Type/helloWorld.output b/.output/actual/bf/eval/output/FlatType/Word16Type/helloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/actual/bf/eval/output/FlatType/Word16Type/helloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/actual/bf/eval/output/FlatType/Word16Type/triangle.output b/.output/actual/bf/eval/output/FlatType/Word16Type/triangle.output deleted file mode 100644 index ee824746a..000000000 --- a/.output/actual/bf/eval/output/FlatType/Word16Type/triangle.output +++ /dev/null @@ -1,33 +0,0 @@ - * - * * - * * - * * * * - * * - * * * * - * * * * - * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - \ No newline at end of file diff --git a/.output/actual/bf/eval/output/FlatType/Word8Type/99botles.output b/.output/actual/bf/eval/output/FlatType/Word8Type/99botles.output deleted file mode 100644 index 7853698c3..000000000 --- a/.output/actual/bf/eval/output/FlatType/Word8Type/99botles.output +++ /dev/null @@ -1,495 +0,0 @@ -99 Bottles of beer on the wall -99 Bottles of beer -Take one down and pass it around -98 Bottles of beer on the wall - -98 Bottles of beer on the wall -98 Bottles of beer -Take one down and pass it around -97 Bottles of beer on the wall - -97 Bottles of beer on the wall -97 Bottles of beer -Take one down and pass it around -96 Bottles of beer on the wall - -96 Bottles of beer on the wall -96 Bottles of beer -Take one down and pass it around -95 Bottles of beer on the wall - -95 Bottles of beer on the wall -95 Bottles of beer -Take one down and pass it around -94 Bottles of beer on the wall - -94 Bottles of beer on the wall -94 Bottles of beer -Take one down and pass it around -93 Bottles of beer on the wall - -93 Bottles of beer on the wall -93 Bottles of beer -Take one down and pass it around -92 Bottles of beer on the wall - -92 Bottles of beer on the wall -92 Bottles of beer -Take one down and pass it around -91 Bottles of beer on the wall - -91 Bottles of beer on the wall -91 Bottles of beer -Take one down and pass it around -90 Bottles of beer on the wall - -90 Bottles of beer on the wall -90 Bottles of beer -Take one down and pass it around -89 Bottles of beer on the wall - -89 Bottles of beer on the wall -89 Bottles of beer -Take one down and pass it around -88 Bottles of beer on the wall - -88 Bottles of beer on the wall -88 Bottles of beer -Take one down and pass it around -87 Bottles of beer on the wall - -87 Bottles of beer on the wall -87 Bottles of beer -Take one down and pass it around -86 Bottles of beer on the wall - -86 Bottles of beer on the wall -86 Bottles of beer -Take one down and pass it around -85 Bottles of beer on the wall - -85 Bottles of beer on the wall -85 Bottles of beer -Take one down and pass it around -84 Bottles of beer on the wall - -84 Bottles of beer on the wall -84 Bottles of beer -Take one down and pass it around -83 Bottles of beer on the wall - -83 Bottles of beer on the wall -83 Bottles of beer -Take one down and pass it around -82 Bottles of beer on the wall - -82 Bottles of beer on the wall -82 Bottles of beer -Take one down and pass it around -81 Bottles of beer on the wall - -81 Bottles of beer on the wall -81 Bottles of beer -Take one down and pass it around -80 Bottles of beer on the wall - -80 Bottles of beer on the wall -80 Bottles of beer -Take one down and pass it around -79 Bottles of beer on the wall - -79 Bottles of beer on the wall -79 Bottles of beer -Take one down and pass it around -78 Bottles of beer on the wall - -78 Bottles of beer on the wall -78 Bottles of beer -Take one down and pass it around -77 Bottles of beer on the wall - -77 Bottles of beer on the wall -77 Bottles of beer -Take one down and pass it around -76 Bottles of beer on the wall - -76 Bottles of beer on the wall -76 Bottles of beer -Take one down and pass it around -75 Bottles of beer on the wall - -75 Bottles of beer on the wall -75 Bottles of beer -Take one down and pass it around -74 Bottles of beer on the wall - -74 Bottles of beer on the wall -74 Bottles of beer -Take one down and pass it around -73 Bottles of beer on the wall - -73 Bottles of beer on the wall -73 Bottles of beer -Take one down and pass it around -72 Bottles of beer on the wall - -72 Bottles of beer on the wall -72 Bottles of beer -Take one down and pass it around -71 Bottles of beer on the wall - -71 Bottles of beer on the wall -71 Bottles of beer -Take one down and pass it around -70 Bottles of beer on the wall - -70 Bottles of beer on the wall -70 Bottles of beer -Take one down and pass it around -69 Bottles of beer on the wall - -69 Bottles of beer on the wall -69 Bottles of beer -Take one down and pass it around -68 Bottles of beer on the wall - -68 Bottles of beer on the wall -68 Bottles of beer -Take one down and pass it around -67 Bottles of beer on the wall - -67 Bottles of beer on the wall -67 Bottles of beer -Take one down and pass it around -66 Bottles of beer on the wall - -66 Bottles of beer on the wall -66 Bottles of beer -Take one down and pass it around -65 Bottles of beer on the wall - -65 Bottles of beer on the wall -65 Bottles of beer -Take one down and pass it around -64 Bottles of beer on the wall - -64 Bottles of beer on the wall -64 Bottles of beer -Take one down and pass it around -63 Bottles of beer on the wall - -63 Bottles of beer on the wall -63 Bottles of beer -Take one down and pass it around -62 Bottles of beer on the wall - -62 Bottles of beer on the wall -62 Bottles of beer -Take one down and pass it around -61 Bottles of beer on the wall - -61 Bottles of beer on the wall -61 Bottles of beer -Take one down and pass it around -60 Bottles of beer on the wall - -60 Bottles of beer on the wall -60 Bottles of beer -Take one down and pass it around -59 Bottles of beer on the wall - -59 Bottles of beer on the wall -59 Bottles of beer -Take one down and pass it around -58 Bottles of beer on the wall - -58 Bottles of beer on the wall -58 Bottles of beer -Take one down and pass it around -57 Bottles of beer on the wall - -57 Bottles of beer on the wall -57 Bottles of beer -Take one down and pass it around -56 Bottles of beer on the wall - -56 Bottles of beer on the wall -56 Bottles of beer -Take one down and pass it around -55 Bottles of beer on the wall - -55 Bottles of beer on the wall -55 Bottles of beer -Take one down and pass it around -54 Bottles of beer on the wall - -54 Bottles of beer on the wall -54 Bottles of beer -Take one down and pass it around -53 Bottles of beer on the wall - -53 Bottles of beer on the wall -53 Bottles of beer -Take one down and pass it around -52 Bottles of beer on the wall - -52 Bottles of beer on the wall -52 Bottles of beer -Take one down and pass it around -51 Bottles of beer on the wall - -51 Bottles of beer on the wall -51 Bottles of beer -Take one down and pass it around -50 Bottles of beer on the wall - -50 Bottles of beer on the wall -50 Bottles of beer -Take one down and pass it around -49 Bottles of beer on the wall - -49 Bottles of beer on the wall -49 Bottles of beer -Take one down and pass it around -48 Bottles of beer on the wall - -48 Bottles of beer on the wall -48 Bottles of beer -Take one down and pass it around -47 Bottles of beer on the wall - -47 Bottles of beer on the wall -47 Bottles of beer -Take one down and pass it around -46 Bottles of beer on the wall - -46 Bottles of beer on the wall -46 Bottles of beer -Take one down and pass it around -45 Bottles of beer on the wall - -45 Bottles of beer on the wall -45 Bottles of beer -Take one down and pass it around -44 Bottles of beer on the wall - -44 Bottles of beer on the wall -44 Bottles of beer -Take one down and pass it around -43 Bottles of beer on the wall - -43 Bottles of beer on the wall -43 Bottles of beer -Take one down and pass it around -42 Bottles of beer on the wall - -42 Bottles of beer on the wall -42 Bottles of beer -Take one down and pass it around -41 Bottles of beer on the wall - -41 Bottles of beer on the wall -41 Bottles of beer -Take one down and pass it around -40 Bottles of beer on the wall - -40 Bottles of beer on the wall -40 Bottles of beer -Take one down and pass it around -39 Bottles of beer on the wall - -39 Bottles of beer on the wall -39 Bottles of beer -Take one down and pass it around -38 Bottles of beer on the wall - -38 Bottles of beer on the wall -38 Bottles of beer -Take one down and pass it around -37 Bottles of beer on the wall - -37 Bottles of beer on the wall -37 Bottles of beer -Take one down and pass it around -36 Bottles of beer on the wall - -36 Bottles of beer on the wall -36 Bottles of beer -Take one down and pass it around -35 Bottles of beer on the wall - -35 Bottles of beer on the wall -35 Bottles of beer -Take one down and pass it around -34 Bottles of beer on the wall - -34 Bottles of beer on the wall -34 Bottles of beer -Take one down and pass it around -33 Bottles of beer on the wall - -33 Bottles of beer on the wall -33 Bottles of beer -Take one down and pass it around -32 Bottles of beer on the wall - -32 Bottles of beer on the wall -32 Bottles of beer -Take one down and pass it around -31 Bottles of beer on the wall - -31 Bottles of beer on the wall -31 Bottles of beer -Take one down and pass it around -30 Bottles of beer on the wall - -30 Bottles of beer on the wall -30 Bottles of beer -Take one down and pass it around -29 Bottles of beer on the wall - -29 Bottles of beer on the wall -29 Bottles of beer -Take one down and pass it around -28 Bottles of beer on the wall - -28 Bottles of beer on the wall -28 Bottles of beer -Take one down and pass it around -27 Bottles of beer on the wall - -27 Bottles of beer on the wall -27 Bottles of beer -Take one down and pass it around -26 Bottles of beer on the wall - -26 Bottles of beer on the wall -26 Bottles of beer -Take one down and pass it around -25 Bottles of beer on the wall - -25 Bottles of beer on the wall -25 Bottles of beer -Take one down and pass it around -24 Bottles of beer on the wall - -24 Bottles of beer on the wall -24 Bottles of beer -Take one down and pass it around -23 Bottles of beer on the wall - -23 Bottles of beer on the wall -23 Bottles of beer -Take one down and pass it around -22 Bottles of beer on the wall - -22 Bottles of beer on the wall -22 Bottles of beer -Take one down and pass it around -21 Bottles of beer on the wall - -21 Bottles of beer on the wall -21 Bottles of beer -Take one down and pass it around -20 Bottles of beer on the wall - -20 Bottles of beer on the wall -20 Bottles of beer -Take one down and pass it around -19 Bottles of beer on the wall - -19 Bottles of beer on the wall -19 Bottles of beer -Take one down and pass it around -18 Bottles of beer on the wall - -18 Bottles of beer on the wall -18 Bottles of beer -Take one down and pass it around -17 Bottles of beer on the wall - -17 Bottles of beer on the wall -17 Bottles of beer -Take one down and pass it around -16 Bottles of beer on the wall - -16 Bottles of beer on the wall -16 Bottles of beer -Take one down and pass it around -15 Bottles of beer on the wall - -15 Bottles of beer on the wall -15 Bottles of beer -Take one down and pass it around -14 Bottles of beer on the wall - -14 Bottles of beer on the wall -14 Bottles of beer -Take one down and pass it around -13 Bottles of beer on the wall - -13 Bottles of beer on the wall -13 Bottles of beer -Take one down and pass it around -12 Bottles of beer on the wall - -12 Bottles of beer on the wall -12 Bottles of beer -Take one down and pass it around -11 Bottles of beer on the wall - -11 Bottles of beer on the wall -11 Bottles of beer -Take one down and pass it around -10 Bottles of beer on the wall - -10 Bottles of beer on the wall -10 Bottles of beer -Take one down and pass it around -9 Bottles of beer on the wall - -9 Bottles of beer on the wall -9 Bottles of beer -Take one down and pass it around -8 Bottles of beer on the wall - -8 Bottles of beer on the wall -8 Bottles of beer -Take one down and pass it around -7 Bottles of beer on the wall - -7 Bottles of beer on the wall -7 Bottles of beer -Take one down and pass it around -6 Bottles of beer on the wall - -6 Bottles of beer on the wall -6 Bottles of beer -Take one down and pass it around -5 Bottles of beer on the wall - -5 Bottles of beer on the wall -5 Bottles of beer -Take one down and pass it around -4 Bottles of beer on the wall - -4 Bottles of beer on the wall -4 Bottles of beer -Take one down and pass it around -3 Bottles of beer on the wall - -3 Bottles of beer on the wall -3 Bottles of beer -Take one down and pass it around -2 Bottles of beer on the wall - -2 Bottles of beer on the wall -2 Bottles of beer -Take one down and pass it around -1 Bottle of beer on the wall - -1 Bottle of beer on the wall -1 Bottle of beer -Take one down and pass it around -0 Bottles of beer on the wall - diff --git a/.output/actual/bf/eval/output/FlatType/Word8Type/fascistHelloWorld.output b/.output/actual/bf/eval/output/FlatType/Word8Type/fascistHelloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/actual/bf/eval/output/FlatType/Word8Type/fascistHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/actual/bf/eval/output/FlatType/Word8Type/fibonacci.output b/.output/actual/bf/eval/output/FlatType/Word8Type/fibonacci.output deleted file mode 100644 index 1a52c5910..000000000 --- a/.output/actual/bf/eval/output/FlatType/Word8Type/fibonacci.output +++ /dev/null @@ -1 +0,0 @@ -0 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, >4, G3, <1, 98, E9, 61, 24, 85, :9, C448X@H2X@34X@2:X@54X@74X@<8X@D2X@74X@2:X@94 \ No newline at end of file diff --git a/.output/actual/bf/eval/output/FlatType/Word8Type/helloWorld.output b/.output/actual/bf/eval/output/FlatType/Word8Type/helloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/actual/bf/eval/output/FlatType/Word8Type/helloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/actual/bf/eval/output/FlatType/Word8Type/padHelloWorld.output b/.output/actual/bf/eval/output/FlatType/Word8Type/padHelloWorld.output deleted file mode 100644 index b45ef6fec..000000000 --- a/.output/actual/bf/eval/output/FlatType/Word8Type/padHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello, World! \ No newline at end of file diff --git a/.output/actual/bf/eval/output/FlatType/Word8Type/theShortestHelloWorld.output b/.output/actual/bf/eval/output/FlatType/Word8Type/theShortestHelloWorld.output deleted file mode 100644 index b45ef6fec..000000000 --- a/.output/actual/bf/eval/output/FlatType/Word8Type/theShortestHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello, World! \ No newline at end of file diff --git a/.output/actual/bf/eval/output/FlatType/Word8Type/triangle.output b/.output/actual/bf/eval/output/FlatType/Word8Type/triangle.output deleted file mode 100644 index ee824746a..000000000 --- a/.output/actual/bf/eval/output/FlatType/Word8Type/triangle.output +++ /dev/null @@ -1,33 +0,0 @@ - * - * * - * * - * * * * - * * - * * * * - * * * * - * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - \ No newline at end of file diff --git a/.output/actual/bf/eval/output/FlatType/Word8Type/value256.output b/.output/actual/bf/eval/output/FlatType/Word8Type/value256.output deleted file mode 100644 index a829f75a0..000000000 --- a/.output/actual/bf/eval/output/FlatType/Word8Type/value256.output +++ /dev/null @@ -1 +0,0 @@ -8 bit cells diff --git a/.output/actual/bf/eval/output/TreeType/Int16Type/99botles.output b/.output/actual/bf/eval/output/TreeType/Int16Type/99botles.output deleted file mode 100644 index 7853698c3..000000000 --- a/.output/actual/bf/eval/output/TreeType/Int16Type/99botles.output +++ /dev/null @@ -1,495 +0,0 @@ -99 Bottles of beer on the wall -99 Bottles of beer -Take one down and pass it around -98 Bottles of beer on the wall - -98 Bottles of beer on the wall -98 Bottles of beer -Take one down and pass it around -97 Bottles of beer on the wall - -97 Bottles of beer on the wall -97 Bottles of beer -Take one down and pass it around -96 Bottles of beer on the wall - -96 Bottles of beer on the wall -96 Bottles of beer -Take one down and pass it around -95 Bottles of beer on the wall - -95 Bottles of beer on the wall -95 Bottles of beer -Take one down and pass it around -94 Bottles of beer on the wall - -94 Bottles of beer on the wall -94 Bottles of beer -Take one down and pass it around -93 Bottles of beer on the wall - -93 Bottles of beer on the wall -93 Bottles of beer -Take one down and pass it around -92 Bottles of beer on the wall - -92 Bottles of beer on the wall -92 Bottles of beer -Take one down and pass it around -91 Bottles of beer on the wall - -91 Bottles of beer on the wall -91 Bottles of beer -Take one down and pass it around -90 Bottles of beer on the wall - -90 Bottles of beer on the wall -90 Bottles of beer -Take one down and pass it around -89 Bottles of beer on the wall - -89 Bottles of beer on the wall -89 Bottles of beer -Take one down and pass it around -88 Bottles of beer on the wall - -88 Bottles of beer on the wall -88 Bottles of beer -Take one down and pass it around -87 Bottles of beer on the wall - -87 Bottles of beer on the wall -87 Bottles of beer -Take one down and pass it around -86 Bottles of beer on the wall - -86 Bottles of beer on the wall -86 Bottles of beer -Take one down and pass it around -85 Bottles of beer on the wall - -85 Bottles of beer on the wall -85 Bottles of beer -Take one down and pass it around -84 Bottles of beer on the wall - -84 Bottles of beer on the wall -84 Bottles of beer -Take one down and pass it around -83 Bottles of beer on the wall - -83 Bottles of beer on the wall -83 Bottles of beer -Take one down and pass it around -82 Bottles of beer on the wall - -82 Bottles of beer on the wall -82 Bottles of beer -Take one down and pass it around -81 Bottles of beer on the wall - -81 Bottles of beer on the wall -81 Bottles of beer -Take one down and pass it around -80 Bottles of beer on the wall - -80 Bottles of beer on the wall -80 Bottles of beer -Take one down and pass it around -79 Bottles of beer on the wall - -79 Bottles of beer on the wall -79 Bottles of beer -Take one down and pass it around -78 Bottles of beer on the wall - -78 Bottles of beer on the wall -78 Bottles of beer -Take one down and pass it around -77 Bottles of beer on the wall - -77 Bottles of beer on the wall -77 Bottles of beer -Take one down and pass it around -76 Bottles of beer on the wall - -76 Bottles of beer on the wall -76 Bottles of beer -Take one down and pass it around -75 Bottles of beer on the wall - -75 Bottles of beer on the wall -75 Bottles of beer -Take one down and pass it around -74 Bottles of beer on the wall - -74 Bottles of beer on the wall -74 Bottles of beer -Take one down and pass it around -73 Bottles of beer on the wall - -73 Bottles of beer on the wall -73 Bottles of beer -Take one down and pass it around -72 Bottles of beer on the wall - -72 Bottles of beer on the wall -72 Bottles of beer -Take one down and pass it around -71 Bottles of beer on the wall - -71 Bottles of beer on the wall -71 Bottles of beer -Take one down and pass it around -70 Bottles of beer on the wall - -70 Bottles of beer on the wall -70 Bottles of beer -Take one down and pass it around -69 Bottles of beer on the wall - -69 Bottles of beer on the wall -69 Bottles of beer -Take one down and pass it around -68 Bottles of beer on the wall - -68 Bottles of beer on the wall -68 Bottles of beer -Take one down and pass it around -67 Bottles of beer on the wall - -67 Bottles of beer on the wall -67 Bottles of beer -Take one down and pass it around -66 Bottles of beer on the wall - -66 Bottles of beer on the wall -66 Bottles of beer -Take one down and pass it around -65 Bottles of beer on the wall - -65 Bottles of beer on the wall -65 Bottles of beer -Take one down and pass it around -64 Bottles of beer on the wall - -64 Bottles of beer on the wall -64 Bottles of beer -Take one down and pass it around -63 Bottles of beer on the wall - -63 Bottles of beer on the wall -63 Bottles of beer -Take one down and pass it around -62 Bottles of beer on the wall - -62 Bottles of beer on the wall -62 Bottles of beer -Take one down and pass it around -61 Bottles of beer on the wall - -61 Bottles of beer on the wall -61 Bottles of beer -Take one down and pass it around -60 Bottles of beer on the wall - -60 Bottles of beer on the wall -60 Bottles of beer -Take one down and pass it around -59 Bottles of beer on the wall - -59 Bottles of beer on the wall -59 Bottles of beer -Take one down and pass it around -58 Bottles of beer on the wall - -58 Bottles of beer on the wall -58 Bottles of beer -Take one down and pass it around -57 Bottles of beer on the wall - -57 Bottles of beer on the wall -57 Bottles of beer -Take one down and pass it around -56 Bottles of beer on the wall - -56 Bottles of beer on the wall -56 Bottles of beer -Take one down and pass it around -55 Bottles of beer on the wall - -55 Bottles of beer on the wall -55 Bottles of beer -Take one down and pass it around -54 Bottles of beer on the wall - -54 Bottles of beer on the wall -54 Bottles of beer -Take one down and pass it around -53 Bottles of beer on the wall - -53 Bottles of beer on the wall -53 Bottles of beer -Take one down and pass it around -52 Bottles of beer on the wall - -52 Bottles of beer on the wall -52 Bottles of beer -Take one down and pass it around -51 Bottles of beer on the wall - -51 Bottles of beer on the wall -51 Bottles of beer -Take one down and pass it around -50 Bottles of beer on the wall - -50 Bottles of beer on the wall -50 Bottles of beer -Take one down and pass it around -49 Bottles of beer on the wall - -49 Bottles of beer on the wall -49 Bottles of beer -Take one down and pass it around -48 Bottles of beer on the wall - -48 Bottles of beer on the wall -48 Bottles of beer -Take one down and pass it around -47 Bottles of beer on the wall - -47 Bottles of beer on the wall -47 Bottles of beer -Take one down and pass it around -46 Bottles of beer on the wall - -46 Bottles of beer on the wall -46 Bottles of beer -Take one down and pass it around -45 Bottles of beer on the wall - -45 Bottles of beer on the wall -45 Bottles of beer -Take one down and pass it around -44 Bottles of beer on the wall - -44 Bottles of beer on the wall -44 Bottles of beer -Take one down and pass it around -43 Bottles of beer on the wall - -43 Bottles of beer on the wall -43 Bottles of beer -Take one down and pass it around -42 Bottles of beer on the wall - -42 Bottles of beer on the wall -42 Bottles of beer -Take one down and pass it around -41 Bottles of beer on the wall - -41 Bottles of beer on the wall -41 Bottles of beer -Take one down and pass it around -40 Bottles of beer on the wall - -40 Bottles of beer on the wall -40 Bottles of beer -Take one down and pass it around -39 Bottles of beer on the wall - -39 Bottles of beer on the wall -39 Bottles of beer -Take one down and pass it around -38 Bottles of beer on the wall - -38 Bottles of beer on the wall -38 Bottles of beer -Take one down and pass it around -37 Bottles of beer on the wall - -37 Bottles of beer on the wall -37 Bottles of beer -Take one down and pass it around -36 Bottles of beer on the wall - -36 Bottles of beer on the wall -36 Bottles of beer -Take one down and pass it around -35 Bottles of beer on the wall - -35 Bottles of beer on the wall -35 Bottles of beer -Take one down and pass it around -34 Bottles of beer on the wall - -34 Bottles of beer on the wall -34 Bottles of beer -Take one down and pass it around -33 Bottles of beer on the wall - -33 Bottles of beer on the wall -33 Bottles of beer -Take one down and pass it around -32 Bottles of beer on the wall - -32 Bottles of beer on the wall -32 Bottles of beer -Take one down and pass it around -31 Bottles of beer on the wall - -31 Bottles of beer on the wall -31 Bottles of beer -Take one down and pass it around -30 Bottles of beer on the wall - -30 Bottles of beer on the wall -30 Bottles of beer -Take one down and pass it around -29 Bottles of beer on the wall - -29 Bottles of beer on the wall -29 Bottles of beer -Take one down and pass it around -28 Bottles of beer on the wall - -28 Bottles of beer on the wall -28 Bottles of beer -Take one down and pass it around -27 Bottles of beer on the wall - -27 Bottles of beer on the wall -27 Bottles of beer -Take one down and pass it around -26 Bottles of beer on the wall - -26 Bottles of beer on the wall -26 Bottles of beer -Take one down and pass it around -25 Bottles of beer on the wall - -25 Bottles of beer on the wall -25 Bottles of beer -Take one down and pass it around -24 Bottles of beer on the wall - -24 Bottles of beer on the wall -24 Bottles of beer -Take one down and pass it around -23 Bottles of beer on the wall - -23 Bottles of beer on the wall -23 Bottles of beer -Take one down and pass it around -22 Bottles of beer on the wall - -22 Bottles of beer on the wall -22 Bottles of beer -Take one down and pass it around -21 Bottles of beer on the wall - -21 Bottles of beer on the wall -21 Bottles of beer -Take one down and pass it around -20 Bottles of beer on the wall - -20 Bottles of beer on the wall -20 Bottles of beer -Take one down and pass it around -19 Bottles of beer on the wall - -19 Bottles of beer on the wall -19 Bottles of beer -Take one down and pass it around -18 Bottles of beer on the wall - -18 Bottles of beer on the wall -18 Bottles of beer -Take one down and pass it around -17 Bottles of beer on the wall - -17 Bottles of beer on the wall -17 Bottles of beer -Take one down and pass it around -16 Bottles of beer on the wall - -16 Bottles of beer on the wall -16 Bottles of beer -Take one down and pass it around -15 Bottles of beer on the wall - -15 Bottles of beer on the wall -15 Bottles of beer -Take one down and pass it around -14 Bottles of beer on the wall - -14 Bottles of beer on the wall -14 Bottles of beer -Take one down and pass it around -13 Bottles of beer on the wall - -13 Bottles of beer on the wall -13 Bottles of beer -Take one down and pass it around -12 Bottles of beer on the wall - -12 Bottles of beer on the wall -12 Bottles of beer -Take one down and pass it around -11 Bottles of beer on the wall - -11 Bottles of beer on the wall -11 Bottles of beer -Take one down and pass it around -10 Bottles of beer on the wall - -10 Bottles of beer on the wall -10 Bottles of beer -Take one down and pass it around -9 Bottles of beer on the wall - -9 Bottles of beer on the wall -9 Bottles of beer -Take one down and pass it around -8 Bottles of beer on the wall - -8 Bottles of beer on the wall -8 Bottles of beer -Take one down and pass it around -7 Bottles of beer on the wall - -7 Bottles of beer on the wall -7 Bottles of beer -Take one down and pass it around -6 Bottles of beer on the wall - -6 Bottles of beer on the wall -6 Bottles of beer -Take one down and pass it around -5 Bottles of beer on the wall - -5 Bottles of beer on the wall -5 Bottles of beer -Take one down and pass it around -4 Bottles of beer on the wall - -4 Bottles of beer on the wall -4 Bottles of beer -Take one down and pass it around -3 Bottles of beer on the wall - -3 Bottles of beer on the wall -3 Bottles of beer -Take one down and pass it around -2 Bottles of beer on the wall - -2 Bottles of beer on the wall -2 Bottles of beer -Take one down and pass it around -1 Bottle of beer on the wall - -1 Bottle of beer on the wall -1 Bottle of beer -Take one down and pass it around -0 Bottles of beer on the wall - diff --git a/.output/actual/bf/eval/output/TreeType/Int16Type/fascistHelloWorld.output b/.output/actual/bf/eval/output/TreeType/Int16Type/fascistHelloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/actual/bf/eval/output/TreeType/Int16Type/fascistHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/actual/bf/eval/output/TreeType/Int16Type/helloWorld.output b/.output/actual/bf/eval/output/TreeType/Int16Type/helloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/actual/bf/eval/output/TreeType/Int16Type/helloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/actual/bf/eval/output/TreeType/Int16Type/triangle.output b/.output/actual/bf/eval/output/TreeType/Int16Type/triangle.output deleted file mode 100644 index ee824746a..000000000 --- a/.output/actual/bf/eval/output/TreeType/Int16Type/triangle.output +++ /dev/null @@ -1,33 +0,0 @@ - * - * * - * * - * * * * - * * - * * * * - * * * * - * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - \ No newline at end of file diff --git a/.output/actual/bf/eval/output/TreeType/Int8Type/99botles.output b/.output/actual/bf/eval/output/TreeType/Int8Type/99botles.output deleted file mode 100644 index 7853698c3..000000000 --- a/.output/actual/bf/eval/output/TreeType/Int8Type/99botles.output +++ /dev/null @@ -1,495 +0,0 @@ -99 Bottles of beer on the wall -99 Bottles of beer -Take one down and pass it around -98 Bottles of beer on the wall - -98 Bottles of beer on the wall -98 Bottles of beer -Take one down and pass it around -97 Bottles of beer on the wall - -97 Bottles of beer on the wall -97 Bottles of beer -Take one down and pass it around -96 Bottles of beer on the wall - -96 Bottles of beer on the wall -96 Bottles of beer -Take one down and pass it around -95 Bottles of beer on the wall - -95 Bottles of beer on the wall -95 Bottles of beer -Take one down and pass it around -94 Bottles of beer on the wall - -94 Bottles of beer on the wall -94 Bottles of beer -Take one down and pass it around -93 Bottles of beer on the wall - -93 Bottles of beer on the wall -93 Bottles of beer -Take one down and pass it around -92 Bottles of beer on the wall - -92 Bottles of beer on the wall -92 Bottles of beer -Take one down and pass it around -91 Bottles of beer on the wall - -91 Bottles of beer on the wall -91 Bottles of beer -Take one down and pass it around -90 Bottles of beer on the wall - -90 Bottles of beer on the wall -90 Bottles of beer -Take one down and pass it around -89 Bottles of beer on the wall - -89 Bottles of beer on the wall -89 Bottles of beer -Take one down and pass it around -88 Bottles of beer on the wall - -88 Bottles of beer on the wall -88 Bottles of beer -Take one down and pass it around -87 Bottles of beer on the wall - -87 Bottles of beer on the wall -87 Bottles of beer -Take one down and pass it around -86 Bottles of beer on the wall - -86 Bottles of beer on the wall -86 Bottles of beer -Take one down and pass it around -85 Bottles of beer on the wall - -85 Bottles of beer on the wall -85 Bottles of beer -Take one down and pass it around -84 Bottles of beer on the wall - -84 Bottles of beer on the wall -84 Bottles of beer -Take one down and pass it around -83 Bottles of beer on the wall - -83 Bottles of beer on the wall -83 Bottles of beer -Take one down and pass it around -82 Bottles of beer on the wall - -82 Bottles of beer on the wall -82 Bottles of beer -Take one down and pass it around -81 Bottles of beer on the wall - -81 Bottles of beer on the wall -81 Bottles of beer -Take one down and pass it around -80 Bottles of beer on the wall - -80 Bottles of beer on the wall -80 Bottles of beer -Take one down and pass it around -79 Bottles of beer on the wall - -79 Bottles of beer on the wall -79 Bottles of beer -Take one down and pass it around -78 Bottles of beer on the wall - -78 Bottles of beer on the wall -78 Bottles of beer -Take one down and pass it around -77 Bottles of beer on the wall - -77 Bottles of beer on the wall -77 Bottles of beer -Take one down and pass it around -76 Bottles of beer on the wall - -76 Bottles of beer on the wall -76 Bottles of beer -Take one down and pass it around -75 Bottles of beer on the wall - -75 Bottles of beer on the wall -75 Bottles of beer -Take one down and pass it around -74 Bottles of beer on the wall - -74 Bottles of beer on the wall -74 Bottles of beer -Take one down and pass it around -73 Bottles of beer on the wall - -73 Bottles of beer on the wall -73 Bottles of beer -Take one down and pass it around -72 Bottles of beer on the wall - -72 Bottles of beer on the wall -72 Bottles of beer -Take one down and pass it around -71 Bottles of beer on the wall - -71 Bottles of beer on the wall -71 Bottles of beer -Take one down and pass it around -70 Bottles of beer on the wall - -70 Bottles of beer on the wall -70 Bottles of beer -Take one down and pass it around -69 Bottles of beer on the wall - -69 Bottles of beer on the wall -69 Bottles of beer -Take one down and pass it around -68 Bottles of beer on the wall - -68 Bottles of beer on the wall -68 Bottles of beer -Take one down and pass it around -67 Bottles of beer on the wall - -67 Bottles of beer on the wall -67 Bottles of beer -Take one down and pass it around -66 Bottles of beer on the wall - -66 Bottles of beer on the wall -66 Bottles of beer -Take one down and pass it around -65 Bottles of beer on the wall - -65 Bottles of beer on the wall -65 Bottles of beer -Take one down and pass it around -64 Bottles of beer on the wall - -64 Bottles of beer on the wall -64 Bottles of beer -Take one down and pass it around -63 Bottles of beer on the wall - -63 Bottles of beer on the wall -63 Bottles of beer -Take one down and pass it around -62 Bottles of beer on the wall - -62 Bottles of beer on the wall -62 Bottles of beer -Take one down and pass it around -61 Bottles of beer on the wall - -61 Bottles of beer on the wall -61 Bottles of beer -Take one down and pass it around -60 Bottles of beer on the wall - -60 Bottles of beer on the wall -60 Bottles of beer -Take one down and pass it around -59 Bottles of beer on the wall - -59 Bottles of beer on the wall -59 Bottles of beer -Take one down and pass it around -58 Bottles of beer on the wall - -58 Bottles of beer on the wall -58 Bottles of beer -Take one down and pass it around -57 Bottles of beer on the wall - -57 Bottles of beer on the wall -57 Bottles of beer -Take one down and pass it around -56 Bottles of beer on the wall - -56 Bottles of beer on the wall -56 Bottles of beer -Take one down and pass it around -55 Bottles of beer on the wall - -55 Bottles of beer on the wall -55 Bottles of beer -Take one down and pass it around -54 Bottles of beer on the wall - -54 Bottles of beer on the wall -54 Bottles of beer -Take one down and pass it around -53 Bottles of beer on the wall - -53 Bottles of beer on the wall -53 Bottles of beer -Take one down and pass it around -52 Bottles of beer on the wall - -52 Bottles of beer on the wall -52 Bottles of beer -Take one down and pass it around -51 Bottles of beer on the wall - -51 Bottles of beer on the wall -51 Bottles of beer -Take one down and pass it around -50 Bottles of beer on the wall - -50 Bottles of beer on the wall -50 Bottles of beer -Take one down and pass it around -49 Bottles of beer on the wall - -49 Bottles of beer on the wall -49 Bottles of beer -Take one down and pass it around -48 Bottles of beer on the wall - -48 Bottles of beer on the wall -48 Bottles of beer -Take one down and pass it around -47 Bottles of beer on the wall - -47 Bottles of beer on the wall -47 Bottles of beer -Take one down and pass it around -46 Bottles of beer on the wall - -46 Bottles of beer on the wall -46 Bottles of beer -Take one down and pass it around -45 Bottles of beer on the wall - -45 Bottles of beer on the wall -45 Bottles of beer -Take one down and pass it around -44 Bottles of beer on the wall - -44 Bottles of beer on the wall -44 Bottles of beer -Take one down and pass it around -43 Bottles of beer on the wall - -43 Bottles of beer on the wall -43 Bottles of beer -Take one down and pass it around -42 Bottles of beer on the wall - -42 Bottles of beer on the wall -42 Bottles of beer -Take one down and pass it around -41 Bottles of beer on the wall - -41 Bottles of beer on the wall -41 Bottles of beer -Take one down and pass it around -40 Bottles of beer on the wall - -40 Bottles of beer on the wall -40 Bottles of beer -Take one down and pass it around -39 Bottles of beer on the wall - -39 Bottles of beer on the wall -39 Bottles of beer -Take one down and pass it around -38 Bottles of beer on the wall - -38 Bottles of beer on the wall -38 Bottles of beer -Take one down and pass it around -37 Bottles of beer on the wall - -37 Bottles of beer on the wall -37 Bottles of beer -Take one down and pass it around -36 Bottles of beer on the wall - -36 Bottles of beer on the wall -36 Bottles of beer -Take one down and pass it around -35 Bottles of beer on the wall - -35 Bottles of beer on the wall -35 Bottles of beer -Take one down and pass it around -34 Bottles of beer on the wall - -34 Bottles of beer on the wall -34 Bottles of beer -Take one down and pass it around -33 Bottles of beer on the wall - -33 Bottles of beer on the wall -33 Bottles of beer -Take one down and pass it around -32 Bottles of beer on the wall - -32 Bottles of beer on the wall -32 Bottles of beer -Take one down and pass it around -31 Bottles of beer on the wall - -31 Bottles of beer on the wall -31 Bottles of beer -Take one down and pass it around -30 Bottles of beer on the wall - -30 Bottles of beer on the wall -30 Bottles of beer -Take one down and pass it around -29 Bottles of beer on the wall - -29 Bottles of beer on the wall -29 Bottles of beer -Take one down and pass it around -28 Bottles of beer on the wall - -28 Bottles of beer on the wall -28 Bottles of beer -Take one down and pass it around -27 Bottles of beer on the wall - -27 Bottles of beer on the wall -27 Bottles of beer -Take one down and pass it around -26 Bottles of beer on the wall - -26 Bottles of beer on the wall -26 Bottles of beer -Take one down and pass it around -25 Bottles of beer on the wall - -25 Bottles of beer on the wall -25 Bottles of beer -Take one down and pass it around -24 Bottles of beer on the wall - -24 Bottles of beer on the wall -24 Bottles of beer -Take one down and pass it around -23 Bottles of beer on the wall - -23 Bottles of beer on the wall -23 Bottles of beer -Take one down and pass it around -22 Bottles of beer on the wall - -22 Bottles of beer on the wall -22 Bottles of beer -Take one down and pass it around -21 Bottles of beer on the wall - -21 Bottles of beer on the wall -21 Bottles of beer -Take one down and pass it around -20 Bottles of beer on the wall - -20 Bottles of beer on the wall -20 Bottles of beer -Take one down and pass it around -19 Bottles of beer on the wall - -19 Bottles of beer on the wall -19 Bottles of beer -Take one down and pass it around -18 Bottles of beer on the wall - -18 Bottles of beer on the wall -18 Bottles of beer -Take one down and pass it around -17 Bottles of beer on the wall - -17 Bottles of beer on the wall -17 Bottles of beer -Take one down and pass it around -16 Bottles of beer on the wall - -16 Bottles of beer on the wall -16 Bottles of beer -Take one down and pass it around -15 Bottles of beer on the wall - -15 Bottles of beer on the wall -15 Bottles of beer -Take one down and pass it around -14 Bottles of beer on the wall - -14 Bottles of beer on the wall -14 Bottles of beer -Take one down and pass it around -13 Bottles of beer on the wall - -13 Bottles of beer on the wall -13 Bottles of beer -Take one down and pass it around -12 Bottles of beer on the wall - -12 Bottles of beer on the wall -12 Bottles of beer -Take one down and pass it around -11 Bottles of beer on the wall - -11 Bottles of beer on the wall -11 Bottles of beer -Take one down and pass it around -10 Bottles of beer on the wall - -10 Bottles of beer on the wall -10 Bottles of beer -Take one down and pass it around -9 Bottles of beer on the wall - -9 Bottles of beer on the wall -9 Bottles of beer -Take one down and pass it around -8 Bottles of beer on the wall - -8 Bottles of beer on the wall -8 Bottles of beer -Take one down and pass it around -7 Bottles of beer on the wall - -7 Bottles of beer on the wall -7 Bottles of beer -Take one down and pass it around -6 Bottles of beer on the wall - -6 Bottles of beer on the wall -6 Bottles of beer -Take one down and pass it around -5 Bottles of beer on the wall - -5 Bottles of beer on the wall -5 Bottles of beer -Take one down and pass it around -4 Bottles of beer on the wall - -4 Bottles of beer on the wall -4 Bottles of beer -Take one down and pass it around -3 Bottles of beer on the wall - -3 Bottles of beer on the wall -3 Bottles of beer -Take one down and pass it around -2 Bottles of beer on the wall - -2 Bottles of beer on the wall -2 Bottles of beer -Take one down and pass it around -1 Bottle of beer on the wall - -1 Bottle of beer on the wall -1 Bottle of beer -Take one down and pass it around -0 Bottles of beer on the wall - diff --git a/.output/actual/bf/eval/output/TreeType/Int8Type/fascistHelloWorld.output b/.output/actual/bf/eval/output/TreeType/Int8Type/fascistHelloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/actual/bf/eval/output/TreeType/Int8Type/fascistHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/actual/bf/eval/output/TreeType/Int8Type/fibonacci.output b/.output/actual/bf/eval/output/TreeType/Int8Type/fibonacci.output deleted file mode 100644 index 1a52c5910..000000000 --- a/.output/actual/bf/eval/output/TreeType/Int8Type/fibonacci.output +++ /dev/null @@ -1 +0,0 @@ -0 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, >4, G3, <1, 98, E9, 61, 24, 85, :9, C448X@H2X@34X@2:X@54X@74X@<8X@D2X@74X@2:X@94 \ No newline at end of file diff --git a/.output/actual/bf/eval/output/TreeType/Int8Type/helloWorld.output b/.output/actual/bf/eval/output/TreeType/Int8Type/helloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/actual/bf/eval/output/TreeType/Int8Type/helloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/actual/bf/eval/output/TreeType/Int8Type/padHelloWorld.output b/.output/actual/bf/eval/output/TreeType/Int8Type/padHelloWorld.output deleted file mode 100644 index b45ef6fec..000000000 --- a/.output/actual/bf/eval/output/TreeType/Int8Type/padHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello, World! \ No newline at end of file diff --git a/.output/actual/bf/eval/output/TreeType/Int8Type/theShortestHelloWorld.output b/.output/actual/bf/eval/output/TreeType/Int8Type/theShortestHelloWorld.output deleted file mode 100644 index b45ef6fec..000000000 --- a/.output/actual/bf/eval/output/TreeType/Int8Type/theShortestHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello, World! \ No newline at end of file diff --git a/.output/actual/bf/eval/output/TreeType/Int8Type/triangle.output b/.output/actual/bf/eval/output/TreeType/Int8Type/triangle.output deleted file mode 100644 index ee824746a..000000000 --- a/.output/actual/bf/eval/output/TreeType/Int8Type/triangle.output +++ /dev/null @@ -1,33 +0,0 @@ - * - * * - * * - * * * * - * * - * * * * - * * * * - * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - \ No newline at end of file diff --git a/.output/actual/bf/eval/output/TreeType/Int8Type/value256.output b/.output/actual/bf/eval/output/TreeType/Int8Type/value256.output deleted file mode 100644 index a829f75a0..000000000 --- a/.output/actual/bf/eval/output/TreeType/Int8Type/value256.output +++ /dev/null @@ -1 +0,0 @@ -8 bit cells diff --git a/.output/actual/bf/eval/output/TreeType/Word16Type/99botles.output b/.output/actual/bf/eval/output/TreeType/Word16Type/99botles.output deleted file mode 100644 index 7853698c3..000000000 --- a/.output/actual/bf/eval/output/TreeType/Word16Type/99botles.output +++ /dev/null @@ -1,495 +0,0 @@ -99 Bottles of beer on the wall -99 Bottles of beer -Take one down and pass it around -98 Bottles of beer on the wall - -98 Bottles of beer on the wall -98 Bottles of beer -Take one down and pass it around -97 Bottles of beer on the wall - -97 Bottles of beer on the wall -97 Bottles of beer -Take one down and pass it around -96 Bottles of beer on the wall - -96 Bottles of beer on the wall -96 Bottles of beer -Take one down and pass it around -95 Bottles of beer on the wall - -95 Bottles of beer on the wall -95 Bottles of beer -Take one down and pass it around -94 Bottles of beer on the wall - -94 Bottles of beer on the wall -94 Bottles of beer -Take one down and pass it around -93 Bottles of beer on the wall - -93 Bottles of beer on the wall -93 Bottles of beer -Take one down and pass it around -92 Bottles of beer on the wall - -92 Bottles of beer on the wall -92 Bottles of beer -Take one down and pass it around -91 Bottles of beer on the wall - -91 Bottles of beer on the wall -91 Bottles of beer -Take one down and pass it around -90 Bottles of beer on the wall - -90 Bottles of beer on the wall -90 Bottles of beer -Take one down and pass it around -89 Bottles of beer on the wall - -89 Bottles of beer on the wall -89 Bottles of beer -Take one down and pass it around -88 Bottles of beer on the wall - -88 Bottles of beer on the wall -88 Bottles of beer -Take one down and pass it around -87 Bottles of beer on the wall - -87 Bottles of beer on the wall -87 Bottles of beer -Take one down and pass it around -86 Bottles of beer on the wall - -86 Bottles of beer on the wall -86 Bottles of beer -Take one down and pass it around -85 Bottles of beer on the wall - -85 Bottles of beer on the wall -85 Bottles of beer -Take one down and pass it around -84 Bottles of beer on the wall - -84 Bottles of beer on the wall -84 Bottles of beer -Take one down and pass it around -83 Bottles of beer on the wall - -83 Bottles of beer on the wall -83 Bottles of beer -Take one down and pass it around -82 Bottles of beer on the wall - -82 Bottles of beer on the wall -82 Bottles of beer -Take one down and pass it around -81 Bottles of beer on the wall - -81 Bottles of beer on the wall -81 Bottles of beer -Take one down and pass it around -80 Bottles of beer on the wall - -80 Bottles of beer on the wall -80 Bottles of beer -Take one down and pass it around -79 Bottles of beer on the wall - -79 Bottles of beer on the wall -79 Bottles of beer -Take one down and pass it around -78 Bottles of beer on the wall - -78 Bottles of beer on the wall -78 Bottles of beer -Take one down and pass it around -77 Bottles of beer on the wall - -77 Bottles of beer on the wall -77 Bottles of beer -Take one down and pass it around -76 Bottles of beer on the wall - -76 Bottles of beer on the wall -76 Bottles of beer -Take one down and pass it around -75 Bottles of beer on the wall - -75 Bottles of beer on the wall -75 Bottles of beer -Take one down and pass it around -74 Bottles of beer on the wall - -74 Bottles of beer on the wall -74 Bottles of beer -Take one down and pass it around -73 Bottles of beer on the wall - -73 Bottles of beer on the wall -73 Bottles of beer -Take one down and pass it around -72 Bottles of beer on the wall - -72 Bottles of beer on the wall -72 Bottles of beer -Take one down and pass it around -71 Bottles of beer on the wall - -71 Bottles of beer on the wall -71 Bottles of beer -Take one down and pass it around -70 Bottles of beer on the wall - -70 Bottles of beer on the wall -70 Bottles of beer -Take one down and pass it around -69 Bottles of beer on the wall - -69 Bottles of beer on the wall -69 Bottles of beer -Take one down and pass it around -68 Bottles of beer on the wall - -68 Bottles of beer on the wall -68 Bottles of beer -Take one down and pass it around -67 Bottles of beer on the wall - -67 Bottles of beer on the wall -67 Bottles of beer -Take one down and pass it around -66 Bottles of beer on the wall - -66 Bottles of beer on the wall -66 Bottles of beer -Take one down and pass it around -65 Bottles of beer on the wall - -65 Bottles of beer on the wall -65 Bottles of beer -Take one down and pass it around -64 Bottles of beer on the wall - -64 Bottles of beer on the wall -64 Bottles of beer -Take one down and pass it around -63 Bottles of beer on the wall - -63 Bottles of beer on the wall -63 Bottles of beer -Take one down and pass it around -62 Bottles of beer on the wall - -62 Bottles of beer on the wall -62 Bottles of beer -Take one down and pass it around -61 Bottles of beer on the wall - -61 Bottles of beer on the wall -61 Bottles of beer -Take one down and pass it around -60 Bottles of beer on the wall - -60 Bottles of beer on the wall -60 Bottles of beer -Take one down and pass it around -59 Bottles of beer on the wall - -59 Bottles of beer on the wall -59 Bottles of beer -Take one down and pass it around -58 Bottles of beer on the wall - -58 Bottles of beer on the wall -58 Bottles of beer -Take one down and pass it around -57 Bottles of beer on the wall - -57 Bottles of beer on the wall -57 Bottles of beer -Take one down and pass it around -56 Bottles of beer on the wall - -56 Bottles of beer on the wall -56 Bottles of beer -Take one down and pass it around -55 Bottles of beer on the wall - -55 Bottles of beer on the wall -55 Bottles of beer -Take one down and pass it around -54 Bottles of beer on the wall - -54 Bottles of beer on the wall -54 Bottles of beer -Take one down and pass it around -53 Bottles of beer on the wall - -53 Bottles of beer on the wall -53 Bottles of beer -Take one down and pass it around -52 Bottles of beer on the wall - -52 Bottles of beer on the wall -52 Bottles of beer -Take one down and pass it around -51 Bottles of beer on the wall - -51 Bottles of beer on the wall -51 Bottles of beer -Take one down and pass it around -50 Bottles of beer on the wall - -50 Bottles of beer on the wall -50 Bottles of beer -Take one down and pass it around -49 Bottles of beer on the wall - -49 Bottles of beer on the wall -49 Bottles of beer -Take one down and pass it around -48 Bottles of beer on the wall - -48 Bottles of beer on the wall -48 Bottles of beer -Take one down and pass it around -47 Bottles of beer on the wall - -47 Bottles of beer on the wall -47 Bottles of beer -Take one down and pass it around -46 Bottles of beer on the wall - -46 Bottles of beer on the wall -46 Bottles of beer -Take one down and pass it around -45 Bottles of beer on the wall - -45 Bottles of beer on the wall -45 Bottles of beer -Take one down and pass it around -44 Bottles of beer on the wall - -44 Bottles of beer on the wall -44 Bottles of beer -Take one down and pass it around -43 Bottles of beer on the wall - -43 Bottles of beer on the wall -43 Bottles of beer -Take one down and pass it around -42 Bottles of beer on the wall - -42 Bottles of beer on the wall -42 Bottles of beer -Take one down and pass it around -41 Bottles of beer on the wall - -41 Bottles of beer on the wall -41 Bottles of beer -Take one down and pass it around -40 Bottles of beer on the wall - -40 Bottles of beer on the wall -40 Bottles of beer -Take one down and pass it around -39 Bottles of beer on the wall - -39 Bottles of beer on the wall -39 Bottles of beer -Take one down and pass it around -38 Bottles of beer on the wall - -38 Bottles of beer on the wall -38 Bottles of beer -Take one down and pass it around -37 Bottles of beer on the wall - -37 Bottles of beer on the wall -37 Bottles of beer -Take one down and pass it around -36 Bottles of beer on the wall - -36 Bottles of beer on the wall -36 Bottles of beer -Take one down and pass it around -35 Bottles of beer on the wall - -35 Bottles of beer on the wall -35 Bottles of beer -Take one down and pass it around -34 Bottles of beer on the wall - -34 Bottles of beer on the wall -34 Bottles of beer -Take one down and pass it around -33 Bottles of beer on the wall - -33 Bottles of beer on the wall -33 Bottles of beer -Take one down and pass it around -32 Bottles of beer on the wall - -32 Bottles of beer on the wall -32 Bottles of beer -Take one down and pass it around -31 Bottles of beer on the wall - -31 Bottles of beer on the wall -31 Bottles of beer -Take one down and pass it around -30 Bottles of beer on the wall - -30 Bottles of beer on the wall -30 Bottles of beer -Take one down and pass it around -29 Bottles of beer on the wall - -29 Bottles of beer on the wall -29 Bottles of beer -Take one down and pass it around -28 Bottles of beer on the wall - -28 Bottles of beer on the wall -28 Bottles of beer -Take one down and pass it around -27 Bottles of beer on the wall - -27 Bottles of beer on the wall -27 Bottles of beer -Take one down and pass it around -26 Bottles of beer on the wall - -26 Bottles of beer on the wall -26 Bottles of beer -Take one down and pass it around -25 Bottles of beer on the wall - -25 Bottles of beer on the wall -25 Bottles of beer -Take one down and pass it around -24 Bottles of beer on the wall - -24 Bottles of beer on the wall -24 Bottles of beer -Take one down and pass it around -23 Bottles of beer on the wall - -23 Bottles of beer on the wall -23 Bottles of beer -Take one down and pass it around -22 Bottles of beer on the wall - -22 Bottles of beer on the wall -22 Bottles of beer -Take one down and pass it around -21 Bottles of beer on the wall - -21 Bottles of beer on the wall -21 Bottles of beer -Take one down and pass it around -20 Bottles of beer on the wall - -20 Bottles of beer on the wall -20 Bottles of beer -Take one down and pass it around -19 Bottles of beer on the wall - -19 Bottles of beer on the wall -19 Bottles of beer -Take one down and pass it around -18 Bottles of beer on the wall - -18 Bottles of beer on the wall -18 Bottles of beer -Take one down and pass it around -17 Bottles of beer on the wall - -17 Bottles of beer on the wall -17 Bottles of beer -Take one down and pass it around -16 Bottles of beer on the wall - -16 Bottles of beer on the wall -16 Bottles of beer -Take one down and pass it around -15 Bottles of beer on the wall - -15 Bottles of beer on the wall -15 Bottles of beer -Take one down and pass it around -14 Bottles of beer on the wall - -14 Bottles of beer on the wall -14 Bottles of beer -Take one down and pass it around -13 Bottles of beer on the wall - -13 Bottles of beer on the wall -13 Bottles of beer -Take one down and pass it around -12 Bottles of beer on the wall - -12 Bottles of beer on the wall -12 Bottles of beer -Take one down and pass it around -11 Bottles of beer on the wall - -11 Bottles of beer on the wall -11 Bottles of beer -Take one down and pass it around -10 Bottles of beer on the wall - -10 Bottles of beer on the wall -10 Bottles of beer -Take one down and pass it around -9 Bottles of beer on the wall - -9 Bottles of beer on the wall -9 Bottles of beer -Take one down and pass it around -8 Bottles of beer on the wall - -8 Bottles of beer on the wall -8 Bottles of beer -Take one down and pass it around -7 Bottles of beer on the wall - -7 Bottles of beer on the wall -7 Bottles of beer -Take one down and pass it around -6 Bottles of beer on the wall - -6 Bottles of beer on the wall -6 Bottles of beer -Take one down and pass it around -5 Bottles of beer on the wall - -5 Bottles of beer on the wall -5 Bottles of beer -Take one down and pass it around -4 Bottles of beer on the wall - -4 Bottles of beer on the wall -4 Bottles of beer -Take one down and pass it around -3 Bottles of beer on the wall - -3 Bottles of beer on the wall -3 Bottles of beer -Take one down and pass it around -2 Bottles of beer on the wall - -2 Bottles of beer on the wall -2 Bottles of beer -Take one down and pass it around -1 Bottle of beer on the wall - -1 Bottle of beer on the wall -1 Bottle of beer -Take one down and pass it around -0 Bottles of beer on the wall - diff --git a/.output/actual/bf/eval/output/TreeType/Word16Type/fascistHelloWorld.output b/.output/actual/bf/eval/output/TreeType/Word16Type/fascistHelloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/actual/bf/eval/output/TreeType/Word16Type/fascistHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/actual/bf/eval/output/TreeType/Word16Type/helloWorld.output b/.output/actual/bf/eval/output/TreeType/Word16Type/helloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/actual/bf/eval/output/TreeType/Word16Type/helloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/actual/bf/eval/output/TreeType/Word16Type/triangle.output b/.output/actual/bf/eval/output/TreeType/Word16Type/triangle.output deleted file mode 100644 index ee824746a..000000000 --- a/.output/actual/bf/eval/output/TreeType/Word16Type/triangle.output +++ /dev/null @@ -1,33 +0,0 @@ - * - * * - * * - * * * * - * * - * * * * - * * * * - * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - \ No newline at end of file diff --git a/.output/actual/bf/eval/output/TreeType/Word8Type/99botles.output b/.output/actual/bf/eval/output/TreeType/Word8Type/99botles.output deleted file mode 100644 index 7853698c3..000000000 --- a/.output/actual/bf/eval/output/TreeType/Word8Type/99botles.output +++ /dev/null @@ -1,495 +0,0 @@ -99 Bottles of beer on the wall -99 Bottles of beer -Take one down and pass it around -98 Bottles of beer on the wall - -98 Bottles of beer on the wall -98 Bottles of beer -Take one down and pass it around -97 Bottles of beer on the wall - -97 Bottles of beer on the wall -97 Bottles of beer -Take one down and pass it around -96 Bottles of beer on the wall - -96 Bottles of beer on the wall -96 Bottles of beer -Take one down and pass it around -95 Bottles of beer on the wall - -95 Bottles of beer on the wall -95 Bottles of beer -Take one down and pass it around -94 Bottles of beer on the wall - -94 Bottles of beer on the wall -94 Bottles of beer -Take one down and pass it around -93 Bottles of beer on the wall - -93 Bottles of beer on the wall -93 Bottles of beer -Take one down and pass it around -92 Bottles of beer on the wall - -92 Bottles of beer on the wall -92 Bottles of beer -Take one down and pass it around -91 Bottles of beer on the wall - -91 Bottles of beer on the wall -91 Bottles of beer -Take one down and pass it around -90 Bottles of beer on the wall - -90 Bottles of beer on the wall -90 Bottles of beer -Take one down and pass it around -89 Bottles of beer on the wall - -89 Bottles of beer on the wall -89 Bottles of beer -Take one down and pass it around -88 Bottles of beer on the wall - -88 Bottles of beer on the wall -88 Bottles of beer -Take one down and pass it around -87 Bottles of beer on the wall - -87 Bottles of beer on the wall -87 Bottles of beer -Take one down and pass it around -86 Bottles of beer on the wall - -86 Bottles of beer on the wall -86 Bottles of beer -Take one down and pass it around -85 Bottles of beer on the wall - -85 Bottles of beer on the wall -85 Bottles of beer -Take one down and pass it around -84 Bottles of beer on the wall - -84 Bottles of beer on the wall -84 Bottles of beer -Take one down and pass it around -83 Bottles of beer on the wall - -83 Bottles of beer on the wall -83 Bottles of beer -Take one down and pass it around -82 Bottles of beer on the wall - -82 Bottles of beer on the wall -82 Bottles of beer -Take one down and pass it around -81 Bottles of beer on the wall - -81 Bottles of beer on the wall -81 Bottles of beer -Take one down and pass it around -80 Bottles of beer on the wall - -80 Bottles of beer on the wall -80 Bottles of beer -Take one down and pass it around -79 Bottles of beer on the wall - -79 Bottles of beer on the wall -79 Bottles of beer -Take one down and pass it around -78 Bottles of beer on the wall - -78 Bottles of beer on the wall -78 Bottles of beer -Take one down and pass it around -77 Bottles of beer on the wall - -77 Bottles of beer on the wall -77 Bottles of beer -Take one down and pass it around -76 Bottles of beer on the wall - -76 Bottles of beer on the wall -76 Bottles of beer -Take one down and pass it around -75 Bottles of beer on the wall - -75 Bottles of beer on the wall -75 Bottles of beer -Take one down and pass it around -74 Bottles of beer on the wall - -74 Bottles of beer on the wall -74 Bottles of beer -Take one down and pass it around -73 Bottles of beer on the wall - -73 Bottles of beer on the wall -73 Bottles of beer -Take one down and pass it around -72 Bottles of beer on the wall - -72 Bottles of beer on the wall -72 Bottles of beer -Take one down and pass it around -71 Bottles of beer on the wall - -71 Bottles of beer on the wall -71 Bottles of beer -Take one down and pass it around -70 Bottles of beer on the wall - -70 Bottles of beer on the wall -70 Bottles of beer -Take one down and pass it around -69 Bottles of beer on the wall - -69 Bottles of beer on the wall -69 Bottles of beer -Take one down and pass it around -68 Bottles of beer on the wall - -68 Bottles of beer on the wall -68 Bottles of beer -Take one down and pass it around -67 Bottles of beer on the wall - -67 Bottles of beer on the wall -67 Bottles of beer -Take one down and pass it around -66 Bottles of beer on the wall - -66 Bottles of beer on the wall -66 Bottles of beer -Take one down and pass it around -65 Bottles of beer on the wall - -65 Bottles of beer on the wall -65 Bottles of beer -Take one down and pass it around -64 Bottles of beer on the wall - -64 Bottles of beer on the wall -64 Bottles of beer -Take one down and pass it around -63 Bottles of beer on the wall - -63 Bottles of beer on the wall -63 Bottles of beer -Take one down and pass it around -62 Bottles of beer on the wall - -62 Bottles of beer on the wall -62 Bottles of beer -Take one down and pass it around -61 Bottles of beer on the wall - -61 Bottles of beer on the wall -61 Bottles of beer -Take one down and pass it around -60 Bottles of beer on the wall - -60 Bottles of beer on the wall -60 Bottles of beer -Take one down and pass it around -59 Bottles of beer on the wall - -59 Bottles of beer on the wall -59 Bottles of beer -Take one down and pass it around -58 Bottles of beer on the wall - -58 Bottles of beer on the wall -58 Bottles of beer -Take one down and pass it around -57 Bottles of beer on the wall - -57 Bottles of beer on the wall -57 Bottles of beer -Take one down and pass it around -56 Bottles of beer on the wall - -56 Bottles of beer on the wall -56 Bottles of beer -Take one down and pass it around -55 Bottles of beer on the wall - -55 Bottles of beer on the wall -55 Bottles of beer -Take one down and pass it around -54 Bottles of beer on the wall - -54 Bottles of beer on the wall -54 Bottles of beer -Take one down and pass it around -53 Bottles of beer on the wall - -53 Bottles of beer on the wall -53 Bottles of beer -Take one down and pass it around -52 Bottles of beer on the wall - -52 Bottles of beer on the wall -52 Bottles of beer -Take one down and pass it around -51 Bottles of beer on the wall - -51 Bottles of beer on the wall -51 Bottles of beer -Take one down and pass it around -50 Bottles of beer on the wall - -50 Bottles of beer on the wall -50 Bottles of beer -Take one down and pass it around -49 Bottles of beer on the wall - -49 Bottles of beer on the wall -49 Bottles of beer -Take one down and pass it around -48 Bottles of beer on the wall - -48 Bottles of beer on the wall -48 Bottles of beer -Take one down and pass it around -47 Bottles of beer on the wall - -47 Bottles of beer on the wall -47 Bottles of beer -Take one down and pass it around -46 Bottles of beer on the wall - -46 Bottles of beer on the wall -46 Bottles of beer -Take one down and pass it around -45 Bottles of beer on the wall - -45 Bottles of beer on the wall -45 Bottles of beer -Take one down and pass it around -44 Bottles of beer on the wall - -44 Bottles of beer on the wall -44 Bottles of beer -Take one down and pass it around -43 Bottles of beer on the wall - -43 Bottles of beer on the wall -43 Bottles of beer -Take one down and pass it around -42 Bottles of beer on the wall - -42 Bottles of beer on the wall -42 Bottles of beer -Take one down and pass it around -41 Bottles of beer on the wall - -41 Bottles of beer on the wall -41 Bottles of beer -Take one down and pass it around -40 Bottles of beer on the wall - -40 Bottles of beer on the wall -40 Bottles of beer -Take one down and pass it around -39 Bottles of beer on the wall - -39 Bottles of beer on the wall -39 Bottles of beer -Take one down and pass it around -38 Bottles of beer on the wall - -38 Bottles of beer on the wall -38 Bottles of beer -Take one down and pass it around -37 Bottles of beer on the wall - -37 Bottles of beer on the wall -37 Bottles of beer -Take one down and pass it around -36 Bottles of beer on the wall - -36 Bottles of beer on the wall -36 Bottles of beer -Take one down and pass it around -35 Bottles of beer on the wall - -35 Bottles of beer on the wall -35 Bottles of beer -Take one down and pass it around -34 Bottles of beer on the wall - -34 Bottles of beer on the wall -34 Bottles of beer -Take one down and pass it around -33 Bottles of beer on the wall - -33 Bottles of beer on the wall -33 Bottles of beer -Take one down and pass it around -32 Bottles of beer on the wall - -32 Bottles of beer on the wall -32 Bottles of beer -Take one down and pass it around -31 Bottles of beer on the wall - -31 Bottles of beer on the wall -31 Bottles of beer -Take one down and pass it around -30 Bottles of beer on the wall - -30 Bottles of beer on the wall -30 Bottles of beer -Take one down and pass it around -29 Bottles of beer on the wall - -29 Bottles of beer on the wall -29 Bottles of beer -Take one down and pass it around -28 Bottles of beer on the wall - -28 Bottles of beer on the wall -28 Bottles of beer -Take one down and pass it around -27 Bottles of beer on the wall - -27 Bottles of beer on the wall -27 Bottles of beer -Take one down and pass it around -26 Bottles of beer on the wall - -26 Bottles of beer on the wall -26 Bottles of beer -Take one down and pass it around -25 Bottles of beer on the wall - -25 Bottles of beer on the wall -25 Bottles of beer -Take one down and pass it around -24 Bottles of beer on the wall - -24 Bottles of beer on the wall -24 Bottles of beer -Take one down and pass it around -23 Bottles of beer on the wall - -23 Bottles of beer on the wall -23 Bottles of beer -Take one down and pass it around -22 Bottles of beer on the wall - -22 Bottles of beer on the wall -22 Bottles of beer -Take one down and pass it around -21 Bottles of beer on the wall - -21 Bottles of beer on the wall -21 Bottles of beer -Take one down and pass it around -20 Bottles of beer on the wall - -20 Bottles of beer on the wall -20 Bottles of beer -Take one down and pass it around -19 Bottles of beer on the wall - -19 Bottles of beer on the wall -19 Bottles of beer -Take one down and pass it around -18 Bottles of beer on the wall - -18 Bottles of beer on the wall -18 Bottles of beer -Take one down and pass it around -17 Bottles of beer on the wall - -17 Bottles of beer on the wall -17 Bottles of beer -Take one down and pass it around -16 Bottles of beer on the wall - -16 Bottles of beer on the wall -16 Bottles of beer -Take one down and pass it around -15 Bottles of beer on the wall - -15 Bottles of beer on the wall -15 Bottles of beer -Take one down and pass it around -14 Bottles of beer on the wall - -14 Bottles of beer on the wall -14 Bottles of beer -Take one down and pass it around -13 Bottles of beer on the wall - -13 Bottles of beer on the wall -13 Bottles of beer -Take one down and pass it around -12 Bottles of beer on the wall - -12 Bottles of beer on the wall -12 Bottles of beer -Take one down and pass it around -11 Bottles of beer on the wall - -11 Bottles of beer on the wall -11 Bottles of beer -Take one down and pass it around -10 Bottles of beer on the wall - -10 Bottles of beer on the wall -10 Bottles of beer -Take one down and pass it around -9 Bottles of beer on the wall - -9 Bottles of beer on the wall -9 Bottles of beer -Take one down and pass it around -8 Bottles of beer on the wall - -8 Bottles of beer on the wall -8 Bottles of beer -Take one down and pass it around -7 Bottles of beer on the wall - -7 Bottles of beer on the wall -7 Bottles of beer -Take one down and pass it around -6 Bottles of beer on the wall - -6 Bottles of beer on the wall -6 Bottles of beer -Take one down and pass it around -5 Bottles of beer on the wall - -5 Bottles of beer on the wall -5 Bottles of beer -Take one down and pass it around -4 Bottles of beer on the wall - -4 Bottles of beer on the wall -4 Bottles of beer -Take one down and pass it around -3 Bottles of beer on the wall - -3 Bottles of beer on the wall -3 Bottles of beer -Take one down and pass it around -2 Bottles of beer on the wall - -2 Bottles of beer on the wall -2 Bottles of beer -Take one down and pass it around -1 Bottle of beer on the wall - -1 Bottle of beer on the wall -1 Bottle of beer -Take one down and pass it around -0 Bottles of beer on the wall - diff --git a/.output/actual/bf/eval/output/TreeType/Word8Type/fascistHelloWorld.output b/.output/actual/bf/eval/output/TreeType/Word8Type/fascistHelloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/actual/bf/eval/output/TreeType/Word8Type/fascistHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/actual/bf/eval/output/TreeType/Word8Type/fibonacci.output b/.output/actual/bf/eval/output/TreeType/Word8Type/fibonacci.output deleted file mode 100644 index 1a52c5910..000000000 --- a/.output/actual/bf/eval/output/TreeType/Word8Type/fibonacci.output +++ /dev/null @@ -1 +0,0 @@ -0 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, >4, G3, <1, 98, E9, 61, 24, 85, :9, C448X@H2X@34X@2:X@54X@74X@<8X@D2X@74X@2:X@94 \ No newline at end of file diff --git a/.output/actual/bf/eval/output/TreeType/Word8Type/helloWorld.output b/.output/actual/bf/eval/output/TreeType/Word8Type/helloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/actual/bf/eval/output/TreeType/Word8Type/helloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/actual/bf/eval/output/TreeType/Word8Type/padHelloWorld.output b/.output/actual/bf/eval/output/TreeType/Word8Type/padHelloWorld.output deleted file mode 100644 index b45ef6fec..000000000 --- a/.output/actual/bf/eval/output/TreeType/Word8Type/padHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello, World! \ No newline at end of file diff --git a/.output/actual/bf/eval/output/TreeType/Word8Type/theShortestHelloWorld.output b/.output/actual/bf/eval/output/TreeType/Word8Type/theShortestHelloWorld.output deleted file mode 100644 index b45ef6fec..000000000 --- a/.output/actual/bf/eval/output/TreeType/Word8Type/theShortestHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello, World! \ No newline at end of file diff --git a/.output/actual/bf/eval/output/TreeType/Word8Type/triangle.output b/.output/actual/bf/eval/output/TreeType/Word8Type/triangle.output deleted file mode 100644 index ee824746a..000000000 --- a/.output/actual/bf/eval/output/TreeType/Word8Type/triangle.output +++ /dev/null @@ -1,33 +0,0 @@ - * - * * - * * - * * * * - * * - * * * * - * * * * - * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - \ No newline at end of file diff --git a/.output/actual/bf/eval/output/TreeType/Word8Type/value256.output b/.output/actual/bf/eval/output/TreeType/Word8Type/value256.output deleted file mode 100644 index a829f75a0..000000000 --- a/.output/actual/bf/eval/output/TreeType/Word8Type/value256.output +++ /dev/null @@ -1 +0,0 @@ -8 bit cells diff --git a/.output/actual/eta/eval/logged/token/from-eas/bottles.logged b/.output/actual/eta/eval/logged/Original/from-eas/bottles.logged similarity index 100% rename from .output/actual/eta/eval/logged/token/from-eas/bottles.logged rename to .output/actual/eta/eval/logged/Original/from-eas/bottles.logged diff --git "a/.output/actual/eta/eval/logged/token/from-eas/fact0\n.logged" "b/.output/actual/eta/eval/logged/Original/from-eas/fact0\n.logged" similarity index 100% rename from ".output/actual/eta/eval/logged/token/from-eas/fact0\n.logged" rename to ".output/actual/eta/eval/logged/Original/from-eas/fact0\n.logged" diff --git "a/.output/actual/eta/eval/logged/token/from-eas/fact1\n.logged" "b/.output/actual/eta/eval/logged/Original/from-eas/fact1\n.logged" similarity index 100% rename from ".output/actual/eta/eval/logged/token/from-eas/fact1\n.logged" rename to ".output/actual/eta/eval/logged/Original/from-eas/fact1\n.logged" diff --git "a/.output/actual/eta/eval/logged/token/from-eas/fact2\n.logged" "b/.output/actual/eta/eval/logged/Original/from-eas/fact2\n.logged" similarity index 100% rename from ".output/actual/eta/eval/logged/token/from-eas/fact2\n.logged" rename to ".output/actual/eta/eval/logged/Original/from-eas/fact2\n.logged" diff --git "a/.output/actual/eta/eval/logged/token/from-eas/fact3\n.logged" "b/.output/actual/eta/eval/logged/Original/from-eas/fact3\n.logged" similarity index 100% rename from ".output/actual/eta/eval/logged/token/from-eas/fact3\n.logged" rename to ".output/actual/eta/eval/logged/Original/from-eas/fact3\n.logged" diff --git "a/.output/actual/eta/eval/logged/token/from-eas/fact4\n.logged" "b/.output/actual/eta/eval/logged/Original/from-eas/fact4\n.logged" similarity index 100% rename from ".output/actual/eta/eval/logged/token/from-eas/fact4\n.logged" rename to ".output/actual/eta/eval/logged/Original/from-eas/fact4\n.logged" diff --git "a/.output/actual/eta/eval/logged/token/from-eas/fact5\n.logged" "b/.output/actual/eta/eval/logged/Original/from-eas/fact5\n.logged" similarity index 100% rename from ".output/actual/eta/eval/logged/token/from-eas/fact5\n.logged" rename to ".output/actual/eta/eval/logged/Original/from-eas/fact5\n.logged" diff --git "a/.output/actual/eta/eval/logged/token/from-eas/fact6\n.logged" "b/.output/actual/eta/eval/logged/Original/from-eas/fact6\n.logged" similarity index 100% rename from ".output/actual/eta/eval/logged/token/from-eas/fact6\n.logged" rename to ".output/actual/eta/eval/logged/Original/from-eas/fact6\n.logged" diff --git "a/.output/actual/eta/eval/logged/token/from-eas/fact7\n.logged" "b/.output/actual/eta/eval/logged/Original/from-eas/fact7\n.logged" similarity index 100% rename from ".output/actual/eta/eval/logged/token/from-eas/fact7\n.logged" rename to ".output/actual/eta/eval/logged/Original/from-eas/fact7\n.logged" diff --git "a/.output/actual/eta/eval/logged/token/from-eas/fact8\n.logged" "b/.output/actual/eta/eval/logged/Original/from-eas/fact8\n.logged" similarity index 100% rename from ".output/actual/eta/eval/logged/token/from-eas/fact8\n.logged" rename to ".output/actual/eta/eval/logged/Original/from-eas/fact8\n.logged" diff --git "a/.output/actual/eta/eval/logged/token/from-eas/fact9\n.logged" "b/.output/actual/eta/eval/logged/Original/from-eas/fact9\n.logged" similarity index 100% rename from ".output/actual/eta/eval/logged/token/from-eas/fact9\n.logged" rename to ".output/actual/eta/eval/logged/Original/from-eas/fact9\n.logged" diff --git a/.output/actual/eta/eval/logged/token/from-eas/hello.logged b/.output/actual/eta/eval/logged/Original/from-eas/hello.logged similarity index 100% rename from .output/actual/eta/eval/logged/token/from-eas/hello.logged rename to .output/actual/eta/eval/logged/Original/from-eas/hello.logged diff --git a/.output/actual/eta/eval/logged/token/from-eas/hello2.logged b/.output/actual/eta/eval/logged/Original/from-eas/hello2.logged similarity index 100% rename from .output/actual/eta/eval/logged/token/from-eas/hello2.logged rename to .output/actual/eta/eval/logged/Original/from-eas/hello2.logged diff --git a/.output/actual/eta/eval/logged/token/from-eas/hello3.logged b/.output/actual/eta/eval/logged/Original/from-eas/hello3.logged similarity index 100% rename from .output/actual/eta/eval/logged/token/from-eas/hello3.logged rename to .output/actual/eta/eval/logged/Original/from-eas/hello3.logged diff --git a/.output/actual/eta/eval/logged/token/from-eas/hello4.logged b/.output/actual/eta/eval/logged/Original/from-eas/hello4.logged similarity index 100% rename from .output/actual/eta/eval/logged/token/from-eas/hello4.logged rename to .output/actual/eta/eval/logged/Original/from-eas/hello4.logged diff --git "a/.output/actual/eta/eval/logged/token/from-eas/readnum0\n.logged" "b/.output/actual/eta/eval/logged/Original/from-eas/readnum0\n.logged" similarity index 100% rename from ".output/actual/eta/eval/logged/token/from-eas/readnum0\n.logged" rename to ".output/actual/eta/eval/logged/Original/from-eas/readnum0\n.logged" diff --git "a/.output/actual/eta/eval/logged/token/from-eas/readnum1\n.logged" "b/.output/actual/eta/eval/logged/Original/from-eas/readnum1\n.logged" similarity index 100% rename from ".output/actual/eta/eval/logged/token/from-eas/readnum1\n.logged" rename to ".output/actual/eta/eval/logged/Original/from-eas/readnum1\n.logged" diff --git a/.output/actual/eta/eval/logged/token/from-eas/true.logged b/.output/actual/eta/eval/logged/Original/from-eas/true.logged similarity index 100% rename from .output/actual/eta/eval/logged/token/from-eas/true.logged rename to .output/actual/eta/eval/logged/Original/from-eas/true.logged diff --git a/.output/actual/eta/eval/logged/token/original/bottles.logged b/.output/actual/eta/eval/logged/Original/original/bottles.logged similarity index 100% rename from .output/actual/eta/eval/logged/token/original/bottles.logged rename to .output/actual/eta/eval/logged/Original/original/bottles.logged diff --git a/.output/actual/eta/eval/logged/token/original/crlf.logged b/.output/actual/eta/eval/logged/Original/original/crlf.logged similarity index 100% rename from .output/actual/eta/eval/logged/token/original/crlf.logged rename to .output/actual/eta/eval/logged/Original/original/crlf.logged diff --git "a/.output/actual/eta/eval/logged/token/original/fact1\n.logged" "b/.output/actual/eta/eval/logged/Original/original/fact1\n.logged" similarity index 100% rename from ".output/actual/eta/eval/logged/token/original/fact1\n.logged" rename to ".output/actual/eta/eval/logged/Original/original/fact1\n.logged" diff --git "a/.output/actual/eta/eval/logged/token/original/fact2\n.logged" "b/.output/actual/eta/eval/logged/Original/original/fact2\n.logged" similarity index 100% rename from ".output/actual/eta/eval/logged/token/original/fact2\n.logged" rename to ".output/actual/eta/eval/logged/Original/original/fact2\n.logged" diff --git "a/.output/actual/eta/eval/logged/token/original/fact3\n.logged" "b/.output/actual/eta/eval/logged/Original/original/fact3\n.logged" similarity index 100% rename from ".output/actual/eta/eval/logged/token/original/fact3\n.logged" rename to ".output/actual/eta/eval/logged/Original/original/fact3\n.logged" diff --git "a/.output/actual/eta/eval/logged/token/original/fact4\n.logged" "b/.output/actual/eta/eval/logged/Original/original/fact4\n.logged" similarity index 100% rename from ".output/actual/eta/eval/logged/token/original/fact4\n.logged" rename to ".output/actual/eta/eval/logged/Original/original/fact4\n.logged" diff --git "a/.output/actual/eta/eval/logged/token/original/fact5\n.logged" "b/.output/actual/eta/eval/logged/Original/original/fact5\n.logged" similarity index 100% rename from ".output/actual/eta/eval/logged/token/original/fact5\n.logged" rename to ".output/actual/eta/eval/logged/Original/original/fact5\n.logged" diff --git "a/.output/actual/eta/eval/logged/token/original/fact6\n.logged" "b/.output/actual/eta/eval/logged/Original/original/fact6\n.logged" similarity index 100% rename from ".output/actual/eta/eval/logged/token/original/fact6\n.logged" rename to ".output/actual/eta/eval/logged/Original/original/fact6\n.logged" diff --git "a/.output/actual/eta/eval/logged/token/original/fact7\n.logged" "b/.output/actual/eta/eval/logged/Original/original/fact7\n.logged" similarity index 100% rename from ".output/actual/eta/eval/logged/token/original/fact7\n.logged" rename to ".output/actual/eta/eval/logged/Original/original/fact7\n.logged" diff --git "a/.output/actual/eta/eval/logged/token/original/fact8\n.logged" "b/.output/actual/eta/eval/logged/Original/original/fact8\n.logged" similarity index 100% rename from ".output/actual/eta/eval/logged/token/original/fact8\n.logged" rename to ".output/actual/eta/eval/logged/Original/original/fact8\n.logged" diff --git a/.output/actual/eta/eval/logged/token/original/hello.logged b/.output/actual/eta/eval/logged/Original/original/hello.logged similarity index 100% rename from .output/actual/eta/eval/logged/token/original/hello.logged rename to .output/actual/eta/eval/logged/Original/original/hello.logged diff --git a/.output/actual/eta/eval/logged/token/original/hello2.logged b/.output/actual/eta/eval/logged/Original/original/hello2.logged similarity index 100% rename from .output/actual/eta/eval/logged/token/original/hello2.logged rename to .output/actual/eta/eval/logged/Original/original/hello2.logged diff --git a/.output/actual/eta/eval/output/token/from-eas/bottles.output b/.output/actual/eta/eval/output/Original/from-eas/bottles.output similarity index 100% rename from .output/actual/eta/eval/output/token/from-eas/bottles.output rename to .output/actual/eta/eval/output/Original/from-eas/bottles.output diff --git "a/.output/actual/eta/eval/output/token/from-eas/fact0\n.output" "b/.output/actual/eta/eval/output/Original/from-eas/fact0\n.output" similarity index 100% rename from ".output/actual/eta/eval/output/token/from-eas/fact0\n.output" rename to ".output/actual/eta/eval/output/Original/from-eas/fact0\n.output" diff --git "a/.output/actual/eta/eval/output/token/from-eas/fact1\n.output" "b/.output/actual/eta/eval/output/Original/from-eas/fact1\n.output" similarity index 100% rename from ".output/actual/eta/eval/output/token/from-eas/fact1\n.output" rename to ".output/actual/eta/eval/output/Original/from-eas/fact1\n.output" diff --git "a/.output/actual/eta/eval/output/token/from-eas/fact2\n.output" "b/.output/actual/eta/eval/output/Original/from-eas/fact2\n.output" similarity index 100% rename from ".output/actual/eta/eval/output/token/from-eas/fact2\n.output" rename to ".output/actual/eta/eval/output/Original/from-eas/fact2\n.output" diff --git "a/.output/actual/eta/eval/output/token/from-eas/fact3\n.output" "b/.output/actual/eta/eval/output/Original/from-eas/fact3\n.output" similarity index 100% rename from ".output/actual/eta/eval/output/token/from-eas/fact3\n.output" rename to ".output/actual/eta/eval/output/Original/from-eas/fact3\n.output" diff --git "a/.output/actual/eta/eval/output/token/from-eas/fact4\n.output" "b/.output/actual/eta/eval/output/Original/from-eas/fact4\n.output" similarity index 100% rename from ".output/actual/eta/eval/output/token/from-eas/fact4\n.output" rename to ".output/actual/eta/eval/output/Original/from-eas/fact4\n.output" diff --git "a/.output/actual/eta/eval/output/token/from-eas/fact5\n.output" "b/.output/actual/eta/eval/output/Original/from-eas/fact5\n.output" similarity index 100% rename from ".output/actual/eta/eval/output/token/from-eas/fact5\n.output" rename to ".output/actual/eta/eval/output/Original/from-eas/fact5\n.output" diff --git "a/.output/actual/eta/eval/output/token/from-eas/fact6\n.output" "b/.output/actual/eta/eval/output/Original/from-eas/fact6\n.output" similarity index 100% rename from ".output/actual/eta/eval/output/token/from-eas/fact6\n.output" rename to ".output/actual/eta/eval/output/Original/from-eas/fact6\n.output" diff --git "a/.output/actual/eta/eval/output/token/from-eas/fact7\n.output" "b/.output/actual/eta/eval/output/Original/from-eas/fact7\n.output" similarity index 100% rename from ".output/actual/eta/eval/output/token/from-eas/fact7\n.output" rename to ".output/actual/eta/eval/output/Original/from-eas/fact7\n.output" diff --git "a/.output/actual/eta/eval/output/token/from-eas/fact8\n.output" "b/.output/actual/eta/eval/output/Original/from-eas/fact8\n.output" similarity index 100% rename from ".output/actual/eta/eval/output/token/from-eas/fact8\n.output" rename to ".output/actual/eta/eval/output/Original/from-eas/fact8\n.output" diff --git "a/.output/actual/eta/eval/output/token/from-eas/fact9\n.output" "b/.output/actual/eta/eval/output/Original/from-eas/fact9\n.output" similarity index 100% rename from ".output/actual/eta/eval/output/token/from-eas/fact9\n.output" rename to ".output/actual/eta/eval/output/Original/from-eas/fact9\n.output" diff --git a/.output/actual/eta/eval/output/token/from-eas/hello.output b/.output/actual/eta/eval/output/Original/from-eas/hello.output similarity index 100% rename from .output/actual/eta/eval/output/token/from-eas/hello.output rename to .output/actual/eta/eval/output/Original/from-eas/hello.output diff --git a/.output/actual/eta/eval/output/token/from-eas/hello2.output b/.output/actual/eta/eval/output/Original/from-eas/hello2.output similarity index 100% rename from .output/actual/eta/eval/output/token/from-eas/hello2.output rename to .output/actual/eta/eval/output/Original/from-eas/hello2.output diff --git a/.output/actual/eta/eval/output/token/from-eas/hello3.output b/.output/actual/eta/eval/output/Original/from-eas/hello3.output similarity index 100% rename from .output/actual/eta/eval/output/token/from-eas/hello3.output rename to .output/actual/eta/eval/output/Original/from-eas/hello3.output diff --git a/.output/actual/eta/eval/output/token/from-eas/hello4.output b/.output/actual/eta/eval/output/Original/from-eas/hello4.output similarity index 100% rename from .output/actual/eta/eval/output/token/from-eas/hello4.output rename to .output/actual/eta/eval/output/Original/from-eas/hello4.output diff --git "a/.output/actual/eta/eval/output/token/from-eas/readnum0\n.output" "b/.output/actual/eta/eval/output/Original/from-eas/readnum0\n.output" similarity index 100% rename from ".output/actual/eta/eval/output/token/from-eas/readnum0\n.output" rename to ".output/actual/eta/eval/output/Original/from-eas/readnum0\n.output" diff --git "a/.output/actual/eta/eval/output/token/from-eas/readnum1\n.output" "b/.output/actual/eta/eval/output/Original/from-eas/readnum1\n.output" similarity index 100% rename from ".output/actual/eta/eval/output/token/from-eas/readnum1\n.output" rename to ".output/actual/eta/eval/output/Original/from-eas/readnum1\n.output" diff --git a/.output/actual/eta/eval/output/token/from-eas/true.output b/.output/actual/eta/eval/output/Original/from-eas/true.output similarity index 100% rename from .output/actual/eta/eval/output/token/from-eas/true.output rename to .output/actual/eta/eval/output/Original/from-eas/true.output diff --git a/.output/actual/eta/eval/output/token/original/bottles.output b/.output/actual/eta/eval/output/Original/original/bottles.output similarity index 100% rename from .output/actual/eta/eval/output/token/original/bottles.output rename to .output/actual/eta/eval/output/Original/original/bottles.output diff --git a/.output/actual/eta/eval/output/token/original/crlf.output b/.output/actual/eta/eval/output/Original/original/crlf.output similarity index 100% rename from .output/actual/eta/eval/output/token/original/crlf.output rename to .output/actual/eta/eval/output/Original/original/crlf.output diff --git "a/.output/actual/eta/eval/output/token/original/fact1\n.output" "b/.output/actual/eta/eval/output/Original/original/fact1\n.output" similarity index 100% rename from ".output/actual/eta/eval/output/token/original/fact1\n.output" rename to ".output/actual/eta/eval/output/Original/original/fact1\n.output" diff --git "a/.output/actual/eta/eval/output/token/original/fact2\n.output" "b/.output/actual/eta/eval/output/Original/original/fact2\n.output" similarity index 100% rename from ".output/actual/eta/eval/output/token/original/fact2\n.output" rename to ".output/actual/eta/eval/output/Original/original/fact2\n.output" diff --git "a/.output/actual/eta/eval/output/token/original/fact3\n.output" "b/.output/actual/eta/eval/output/Original/original/fact3\n.output" similarity index 100% rename from ".output/actual/eta/eval/output/token/original/fact3\n.output" rename to ".output/actual/eta/eval/output/Original/original/fact3\n.output" diff --git "a/.output/actual/eta/eval/output/token/original/fact4\n.output" "b/.output/actual/eta/eval/output/Original/original/fact4\n.output" similarity index 100% rename from ".output/actual/eta/eval/output/token/original/fact4\n.output" rename to ".output/actual/eta/eval/output/Original/original/fact4\n.output" diff --git "a/.output/actual/eta/eval/output/token/original/fact5\n.output" "b/.output/actual/eta/eval/output/Original/original/fact5\n.output" similarity index 100% rename from ".output/actual/eta/eval/output/token/original/fact5\n.output" rename to ".output/actual/eta/eval/output/Original/original/fact5\n.output" diff --git "a/.output/actual/eta/eval/output/token/original/fact6\n.output" "b/.output/actual/eta/eval/output/Original/original/fact6\n.output" similarity index 100% rename from ".output/actual/eta/eval/output/token/original/fact6\n.output" rename to ".output/actual/eta/eval/output/Original/original/fact6\n.output" diff --git "a/.output/actual/eta/eval/output/token/original/fact7\n.output" "b/.output/actual/eta/eval/output/Original/original/fact7\n.output" similarity index 100% rename from ".output/actual/eta/eval/output/token/original/fact7\n.output" rename to ".output/actual/eta/eval/output/Original/original/fact7\n.output" diff --git "a/.output/actual/eta/eval/output/token/original/fact8\n.output" "b/.output/actual/eta/eval/output/Original/original/fact8\n.output" similarity index 100% rename from ".output/actual/eta/eval/output/token/original/fact8\n.output" rename to ".output/actual/eta/eval/output/Original/original/fact8\n.output" diff --git a/.output/actual/eta/eval/output/token/original/hello.output b/.output/actual/eta/eval/output/Original/original/hello.output similarity index 100% rename from .output/actual/eta/eval/output/token/original/hello.output rename to .output/actual/eta/eval/output/Original/original/hello.output diff --git a/.output/actual/eta/eval/output/token/original/hello2.output b/.output/actual/eta/eval/output/Original/original/hello2.output similarity index 100% rename from .output/actual/eta/eval/output/token/original/hello2.output rename to .output/actual/eta/eval/output/Original/original/hello2.output diff --git a/.output/actual/eta/il/parsed/from-eas/bottles.il b/.output/actual/eta/il/parsed/from-eas/bottles.il new file mode 100644 index 000000000..60b5ce1d0 --- /dev/null +++ b/.output/actual/eta/il/parsed/from-eas/bottles.il @@ -0,0 +1,434 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 31 ) +, Transfer +, ICF + ( DMark 2 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 3 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 4 ) +, IAL + ( Cons 5 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 5 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 6 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 7 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 8 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 9 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 10 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 10 ) +, IAL + ( Cons 48 ) +, IAL ( SIO InputChar ) +, Transfer +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 11 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 12 ) +, IAL + ( Cons 13 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 13 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 18 ) +, Transfer +, ICF + ( DMark 14 ) +, IAL + ( Cons 10 ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, ICF + ( DMark 15 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 48 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 16 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 17 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 11 ) +, Transfer +, ICF + ( DMark 18 ) +, IAL + ( Cons 19 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 19 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 20 ) +, ICF + ( DMark 21 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 22 ) +, IAL + ( Cons 23 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 8 ) +, Transfer +, ICF + ( DMark 23 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 114 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 98 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 102 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 115 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 116 ) +, IAL + ( Cons 116 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 98 ) +, IAL + ( Cons 32 ) +, ICF + ( DMark 24 ) +, IAL + ( Cons 25 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 25 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 26 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 27 ) +, IAL + ( Cons 28 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 21 ) +, Transfer +, ICF + ( DMark 28 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 97 ) +, IAL + ( Cons 119 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 104 ) +, IAL + ( Cons 116 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 110 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 32 ) +, ICF + ( DMark 29 ) +, IAL + ( Cons 30 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 30 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 31 ) +, IAL + ( Cons 3 ) +, ICF + ( DMark 32 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 33 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 26 ) +, Transfer +, ICF + ( DMark 33 ) +, IAL + ( Cons 44 ) +, IAL ( SIO InputChar ) +, IAL + ( Cons 32 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 34 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 35 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 21 ) +, Transfer +, ICF + ( DMark 35 ) +, IAL + ( Cons 10 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 36 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 100 ) +, IAL + ( Cons 110 ) +, IAL + ( Cons 117 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 114 ) +, IAL + ( Cons 97 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 116 ) +, IAL + ( Cons 105 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 115 ) +, IAL + ( Cons 115 ) +, IAL + ( Cons 97 ) +, IAL + ( Cons 112 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 44 ) +, IAL + ( Cons 110 ) +, IAL + ( Cons 119 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 100 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 110 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 107 ) +, IAL + ( Cons 97 ) +, IAL + ( Cons 84 ) +, ICF + ( DMark 37 ) +, IAL + ( Cons 38 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 38 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 39 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 40 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 26 ) +, Transfer +, ICF + ( DMark 40 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 10 ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 41 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 32 ) +, Transfer +, ICF + ( DMark 42 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 43 ) +] \ No newline at end of file diff --git a/.output/actual/eta/il/parsed/from-eas/euclid.il b/.output/actual/eta/il/parsed/from-eas/euclid.il new file mode 100644 index 000000000..5c61fdf9a --- /dev/null +++ b/.output/actual/eta/il/parsed/from-eas/euclid.il @@ -0,0 +1,85 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 2 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 3 ) +, IAL + ( Cons 4 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 4 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 10 ) +, Transfer +, ICF + ( DMark 5 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL Halibut +, ICF + ( DMark 6 ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, ICF + ( DMark 7 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 8 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 9 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 10 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 11 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 12 ) +, Transfer +, ICF + ( DMark 13 ) +] \ No newline at end of file diff --git a/.output/actual/eta/il/parsed/from-eas/fact.il b/.output/actual/eta/il/parsed/from-eas/fact.il new file mode 100644 index 000000000..e0ad9905f --- /dev/null +++ b/.output/actual/eta/il/parsed/from-eas/fact.il @@ -0,0 +1,493 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 2 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 14 ) +, Transfer +, ICF + ( DMark 2 ) +, IAL + ( Cons 3 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 5 ) +, Transfer +, ICF + ( DMark 3 ) +, IAL + ( Cons 4 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 32 ) +, Transfer +, ICF + ( DMark 4 ) +, IAL + ( Cons 10 ) +, IAL ( SIO InputChar ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 5 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 6 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 7 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 8 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 8 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 13 ) +, Transfer +, ICF + ( DMark 9 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 10 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 11 ) +, IAL + ( Cons 12 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 5 ) +, Transfer +, ICF + ( DMark 12 ) +, IAL + ( Cons 13 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 44 ) +, Transfer +, ICF + ( DMark 13 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 14 ) +, IAL ( SIO OutputChar ) +, ICF + ( DMark 15 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 32 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 16 ) +, IAL + ( Cons 17 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 17 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, Transfer +, IAL + ( Cons 14 ) +, Transfer +, ICF + ( DMark 18 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 19 ) +, IAL + ( Cons 48 ) +, IAL + ( Cons 32 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 20 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 21 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 22 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 44 ) +, Transfer +, ICF + ( DMark 22 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 23 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 24 ) +, IAL ( SIO OutputChar ) +, ICF + ( DMark 25 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 32 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 27 ) +, Transfer +, ICF + ( DMark 26 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 30 ) +, Transfer +, ICF + ( DMark 27 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 10 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 29 ) +, Transfer +, ICF + ( DMark 28 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 30 ) +, Transfer +, ICF + ( DMark 29 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, IAL + ( Cons 19 ) +, Transfer +, ICF + ( DMark 30 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 31 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 32 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 33 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 34 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 34 ) +, IAL + ( Cons 48 ) +, IAL ( SIO InputChar ) +, Transfer +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 35 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 36 ) +, IAL + ( Cons 37 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 37 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 42 ) +, Transfer +, ICF + ( DMark 38 ) +, IAL + ( Cons 10 ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, ICF + ( DMark 39 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 48 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 40 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 41 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 35 ) +, Transfer +, ICF + ( DMark 42 ) +, IAL + ( Cons 43 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 60 ) +, Transfer +, ICF + ( DMark 43 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 44 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 45 ) +, IAL + ( Cons 0 ) +, ICF + ( DMark 46 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 47 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 48 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 49 ) +, IAL + ( Cons 50 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 50 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 58 ) +, Transfer +, ICF + ( DMark 51 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 52 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 53 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 3 ) +, IAL ( Binary Sub ) +, IAL Halibut +, ICF + ( DMark 54 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 55 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 56 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 57 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 48 ) +, Transfer +, ICF + ( DMark 58 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 59 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 60 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 61 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 62 ) +, IAL + ( Cons 63 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 63 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 64 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 65 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 60 ) +, Transfer +, ICF + ( DMark 66 ) +] \ No newline at end of file diff --git a/.output/actual/eta/il/parsed/from-eas/function.il b/.output/actual/eta/il/parsed/from-eas/function.il new file mode 100644 index 000000000..69c8d5664 --- /dev/null +++ b/.output/actual/eta/il/parsed/from-eas/function.il @@ -0,0 +1,40 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 2 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 3 ) +, IAL + ( Cons 0 ) +, ICF + ( DMark 4 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 5 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 6 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 7 ) +, IAL + ( Cons 1 ) +, ICF + ( DMark 8 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 9 ) +, Transfer +, ICF + ( DMark 10 ) +] \ No newline at end of file diff --git a/.output/actual/eta/il/parsed/from-eas/hello.il b/.output/actual/eta/il/parsed/from-eas/hello.il new file mode 100644 index 000000000..82e5c266e --- /dev/null +++ b/.output/actual/eta/il/parsed/from-eas/hello.il @@ -0,0 +1,57 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 32 ) +, ICF + ( DMark 2 ) +, IAL + ( Cons 44 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 72 ) +, ICF + ( DMark 3 ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 4 ) +, IAL + ( Cons 10 ) +, ICF + ( DMark 5 ) +, IAL + ( Cons 33 ) +, IAL + ( Cons 100 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 114 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 119 ) +, ICF + ( DMark 6 ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 7 ) +] \ No newline at end of file diff --git a/.output/actual/eta/il/parsed/from-eas/hello2.il b/.output/actual/eta/il/parsed/from-eas/hello2.il new file mode 100644 index 000000000..5bae114a9 --- /dev/null +++ b/.output/actual/eta/il/parsed/from-eas/hello2.il @@ -0,0 +1,91 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 33 ) +, IAL + ( Cons 100 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 114 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 119 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 44 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 72 ) +, ICF + ( DMark 2 ) +, IAL + ( Cons 3 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 4 ) +, Transfer +, ICF + ( DMark 3 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 4 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 5 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 6 ) +, IAL + ( Cons 7 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 7 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 8 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 9 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 4 ) +, Transfer +, ICF + ( DMark 10 ) +] \ No newline at end of file diff --git a/.output/actual/eta/il/parsed/from-eas/hello3.il b/.output/actual/eta/il/parsed/from-eas/hello3.il new file mode 100644 index 000000000..5bae114a9 --- /dev/null +++ b/.output/actual/eta/il/parsed/from-eas/hello3.il @@ -0,0 +1,91 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 33 ) +, IAL + ( Cons 100 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 114 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 119 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 44 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 72 ) +, ICF + ( DMark 2 ) +, IAL + ( Cons 3 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 4 ) +, Transfer +, ICF + ( DMark 3 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 4 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 5 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 6 ) +, IAL + ( Cons 7 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 7 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 8 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 9 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 4 ) +, Transfer +, ICF + ( DMark 10 ) +] \ No newline at end of file diff --git a/.output/actual/eta/il/parsed/from-eas/hello4.il b/.output/actual/eta/il/parsed/from-eas/hello4.il new file mode 100644 index 000000000..5bae114a9 --- /dev/null +++ b/.output/actual/eta/il/parsed/from-eas/hello4.il @@ -0,0 +1,91 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 33 ) +, IAL + ( Cons 100 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 114 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 119 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 44 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 72 ) +, ICF + ( DMark 2 ) +, IAL + ( Cons 3 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 4 ) +, Transfer +, ICF + ( DMark 3 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 4 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 5 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 6 ) +, IAL + ( Cons 7 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 7 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 8 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 9 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 4 ) +, Transfer +, ICF + ( DMark 10 ) +] \ No newline at end of file diff --git a/.output/actual/eta/il/parsed/from-eas/multiply.il b/.output/actual/eta/il/parsed/from-eas/multiply.il new file mode 100644 index 000000000..345851b0c --- /dev/null +++ b/.output/actual/eta/il/parsed/from-eas/multiply.il @@ -0,0 +1,103 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 2 ) +, IAL + ( Cons 0 ) +, ICF + ( DMark 3 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 4 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 5 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 6 ) +, IAL + ( Cons 7 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 7 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 15 ) +, Transfer +, ICF + ( DMark 8 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 9 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 10 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 3 ) +, IAL ( Binary Sub ) +, IAL Halibut +, ICF + ( DMark 11 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 12 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 13 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 14 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 5 ) +, Transfer +, ICF + ( DMark 15 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 16 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 17 ) +] \ No newline at end of file diff --git a/.output/actual/eta/il/parsed/from-eas/pip.il b/.output/actual/eta/il/parsed/from-eas/pip.il new file mode 100644 index 000000000..924840a59 --- /dev/null +++ b/.output/actual/eta/il/parsed/from-eas/pip.il @@ -0,0 +1,49 @@ +[ ICF + ( DMark 1 ) +, IAL ( SIO OutputChar ) +, ICF + ( DMark 2 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 3 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 4 ) +, IAL + ( Cons 7 ) +, Transfer +, ICF + ( DMark 5 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 6 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 7 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 8 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, Transfer +, ICF + ( DMark 9 ) +] \ No newline at end of file diff --git a/.output/actual/eta/il/parsed/from-eas/pip2.il b/.output/actual/eta/il/parsed/from-eas/pip2.il new file mode 100644 index 000000000..8e1e064ce --- /dev/null +++ b/.output/actual/eta/il/parsed/from-eas/pip2.il @@ -0,0 +1,37 @@ +[ ICF + ( DMark 1 ) +, IAL ( SIO OutputChar ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, IAL + ( Cons 2 ) +, Transfer +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 2 ) +, IAL ( SIO InputChar ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, Transfer +, ICF + ( DMark 3 ) +] \ No newline at end of file diff --git a/.output/actual/eta/il/parsed/from-eas/readnum.il b/.output/actual/eta/il/parsed/from-eas/readnum.il new file mode 100644 index 000000000..f509ae6b7 --- /dev/null +++ b/.output/actual/eta/il/parsed/from-eas/readnum.il @@ -0,0 +1,245 @@ +[ ICF + ( DMark 1 ) +, IAL ( SIO OutputChar ) +, ICF + ( DMark 2 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 32 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 3 ) +, IAL + ( Cons 4 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 4 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, Transfer +, IAL + ( Cons 1 ) +, Transfer +, ICF + ( DMark 5 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 6 ) +, IAL + ( Cons 48 ) +, IAL + ( Cons 32 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 7 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 8 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 9 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 19 ) +, Transfer +, ICF + ( DMark 9 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 10 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 11 ) +, IAL ( SIO OutputChar ) +, ICF + ( DMark 12 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 32 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 14 ) +, Transfer +, ICF + ( DMark 13 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 17 ) +, Transfer +, ICF + ( DMark 14 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 10 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 16 ) +, Transfer +, ICF + ( DMark 15 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 17 ) +, Transfer +, ICF + ( DMark 16 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, IAL + ( Cons 6 ) +, Transfer +, ICF + ( DMark 17 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 18 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 19 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 20 ) +, IAL + ( Cons 0 ) +, ICF + ( DMark 21 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 22 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 23 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 24 ) +, IAL + ( Cons 25 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 25 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 33 ) +, Transfer +, ICF + ( DMark 26 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 27 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 28 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 3 ) +, IAL ( Binary Sub ) +, IAL Halibut +, ICF + ( DMark 29 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 30 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 31 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 32 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 23 ) +, Transfer +, ICF + ( DMark 33 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 34 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 35 ) +] \ No newline at end of file diff --git a/.output/actual/eta/il/parsed/from-eas/reverse.il b/.output/actual/eta/il/parsed/from-eas/reverse.il new file mode 100644 index 000000000..af3bca8a7 --- /dev/null +++ b/.output/actual/eta/il/parsed/from-eas/reverse.il @@ -0,0 +1,76 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 2 ) +, IAL ( SIO OutputChar ) +, ICF + ( DMark 3 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 4 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 5 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, IAL + ( Cons 6 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 6 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 7 ) +, IAL ( SIO InputChar ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 5 ) +, Transfer +, ICF + ( DMark 8 ) +] \ No newline at end of file diff --git a/.output/actual/eta/il/parsed/from-eas/true.il b/.output/actual/eta/il/parsed/from-eas/true.il new file mode 100644 index 000000000..e2e786bd7 --- /dev/null +++ b/.output/actual/eta/il/parsed/from-eas/true.il @@ -0,0 +1,3 @@ +[ ICF + ( DMark 1 ) +] \ No newline at end of file diff --git a/.output/actual/eta/il/parsed/from-eas/writenum.il b/.output/actual/eta/il/parsed/from-eas/writenum.il new file mode 100644 index 000000000..5dda15201 --- /dev/null +++ b/.output/actual/eta/il/parsed/from-eas/writenum.il @@ -0,0 +1,147 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 2 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 3 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 3 ) +, IAL + ( Cons 48 ) +, IAL ( SIO InputChar ) +, Transfer +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 4 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 5 ) +, IAL + ( Cons 6 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 6 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 11 ) +, Transfer +, ICF + ( DMark 7 ) +, IAL + ( Cons 10 ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, ICF + ( DMark 8 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 48 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 9 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 10 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 4 ) +, Transfer +, ICF + ( DMark 11 ) +, IAL + ( Cons 12 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 13 ) +, Transfer +, ICF + ( DMark 12 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 13 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 14 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 15 ) +, IAL + ( Cons 16 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 16 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 17 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 18 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 13 ) +, Transfer +, ICF + ( DMark 19 ) +] \ No newline at end of file diff --git a/.output/actual/eta/il/parsed/from-eas/writestr.il b/.output/actual/eta/il/parsed/from-eas/writestr.il new file mode 100644 index 000000000..a91bb131c --- /dev/null +++ b/.output/actual/eta/il/parsed/from-eas/writestr.il @@ -0,0 +1,43 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 2 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 3 ) +, IAL + ( Cons 4 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 4 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 5 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 6 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, Transfer +, ICF + ( DMark 7 ) +] \ No newline at end of file diff --git a/.output/actual/eta/il/parsed/original/bottles.il b/.output/actual/eta/il/parsed/original/bottles.il new file mode 100644 index 000000000..768b1a95e --- /dev/null +++ b/.output/actual/eta/il/parsed/original/bottles.il @@ -0,0 +1,610 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 141 ) +, IAL + ( Cons 32 ) +, Transfer +, IAL ( SIO InputChar ) +, IAL + ( Cons 155 ) +, IAL ( Binary Sub ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, Transfer +, IAL + ( Cons 2 ) +, IAL ( SIO OutputChar ) +, Transfer +, Transfer +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL + ( Cons 4 ) +, Transfer +, IAL + ( Cons 2 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 2 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, IAL + ( Cons 1 ) +, IAL + ( Cons 3 ) +, Transfer +, IAL ( Binary Sub ) +, IAL + ( Cons 3 ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL ( SIO OutputChar ) +, IAL ( SIO InputChar ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL ( SIO OutputChar ) +, Transfer +, IAL ( Binary Sub ) +, IAL Halibut +, IAL + ( Cons 3 ) +, IAL + ( Cons 3 ) +, Transfer +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL ( SIO OutputChar ) +, IAL ( Binary Sub ) +, Transfer +, IAL ( SIO OutputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 3 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 1 ) +, IAL + ( Cons 4 ) +, Transfer +, IAL ( Binary Sub ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL ( Binary Sub ) +, Transfer +, IAL ( Binary Sub ) +, IAL ( SIO OutputChar ) +, Transfer +, IAL ( Binary Sub ) +, IAL + ( Cons 18828800 ) +, IAL + ( Cons 4 ) +, ICF + ( DMark 4 ) +, IAL + ( Cons 5 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 5 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 6 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 7 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 8 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 9 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 10 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 10 ) +, IAL + ( Cons 48 ) +, IAL ( SIO InputChar ) +, Transfer +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 11 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 12 ) +, IAL + ( Cons 13 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 13 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 18 ) +, Transfer +, ICF + ( DMark 14 ) +, IAL + ( Cons 10 ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, ICF + ( DMark 15 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 48 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 16 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 17 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 11 ) +, Transfer +, IAL + ( Cons 18 ) +, IAL + ( Cons 11 ) +, IAL + ( Cons 18 ) +, IAL + ( Cons 13128773 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 18 ) +, IAL + ( Cons 19 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 19 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 20 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 21 ) +, IAL + ( Cons 22 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 8 ) +, Transfer +, ICF + ( DMark 22 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 114 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 98 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 102 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 23 ) +, Transfer +, IAL + ( Cons 978122346 ) +, ICF + ( DMark 23 ) +, IAL + ( Cons 115 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 116 ) +, IAL + ( Cons 116 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 98 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 24 ) +, Transfer +, IAL + ( Cons 978122346 ) +, ICF + ( DMark 24 ) +, IAL + ( Cons 25 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 25 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 26 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 27 ) +, IAL + ( Cons 28 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 20 ) +, Transfer +, ICF + ( DMark 28 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 97 ) +, IAL + ( Cons 119 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 29 ) +, Transfer +, IAL + ( Cons 978122346 ) +, ICF + ( DMark 29 ) +, IAL + ( Cons 104 ) +, IAL + ( Cons 116 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 110 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 30 ) +, Transfer +, IAL + ( Cons 978122346 ) +, ICF + ( DMark 30 ) +, IAL + ( Cons 31 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 31 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, IAL ( SIO OutputChar ) +, Transfer +, IAL + ( Cons 0 ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL ( Binary Sub ) +, IAL + ( Cons 32 ) +, Transfer +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL ( SIO OutputChar ) +, IAL + ( Cons 402523 ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL ( SIO OutputChar ) +, IAL + ( Cons 0 ) +, ICF + ( DMark 32 ) +, IAL + ( Cons 99 ) +, ICF + ( DMark 33 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 34 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 26 ) +, Transfer +, ICF + ( DMark 34 ) +, IAL + ( Cons 44 ) +, IAL ( SIO InputChar ) +, IAL + ( Cons 32 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 35 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 36 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 20 ) +, Transfer +, ICF + ( DMark 36 ) +, IAL + ( Cons 10 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 37 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 100 ) +, IAL + ( Cons 110 ) +, IAL + ( Cons 117 ) +, IAL + ( Cons 111 ) +, ICF + ( DMark 38 ) +, IAL + ( Cons 114 ) +, IAL + ( Cons 97 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 116 ) +, IAL + ( Cons 105 ) +, IAL + ( Cons 32 ) +, ICF + ( DMark 39 ) +, IAL + ( Cons 115 ) +, IAL + ( Cons 115 ) +, IAL + ( Cons 97 ) +, IAL + ( Cons 112 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 44 ) +, ICF + ( DMark 40 ) +, IAL + ( Cons 110 ) +, IAL + ( Cons 119 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 100 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 101 ) +, ICF + ( DMark 41 ) +, IAL + ( Cons 110 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 107 ) +, IAL + ( Cons 97 ) +, IAL + ( Cons 84 ) +, ICF + ( DMark 42 ) +, IAL + ( Cons 43 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 43 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 44 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 45 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 26 ) +, Transfer +, ICF + ( DMark 45 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 10 ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 46 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 33 ) +, Transfer +, ICF + ( DMark 47 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 48 ) +] \ No newline at end of file diff --git a/.output/actual/eta/il/parsed/original/crlf.il b/.output/actual/eta/il/parsed/original/crlf.il new file mode 100644 index 000000000..c5311f416 --- /dev/null +++ b/.output/actual/eta/il/parsed/original/crlf.il @@ -0,0 +1,70 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 3 ) +, Transfer +, ICF + ( DMark 2 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 49 ) +, IAL + ( Cons 68 ) +, IAL + ( Cons 65 ) +, IAL + ( Cons 66 ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 3 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 75 ) +, IAL + ( Cons 79 ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 4 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 50 ) +, IAL + ( Cons 68 ) +, IAL + ( Cons 65 ) +, IAL + ( Cons 66 ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 5 ) +] \ No newline at end of file diff --git a/.output/actual/eta/il/parsed/original/fact.il b/.output/actual/eta/il/parsed/original/fact.il new file mode 100644 index 000000000..a6a833144 --- /dev/null +++ b/.output/actual/eta/il/parsed/original/fact.il @@ -0,0 +1,491 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 2 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 14 ) +, Transfer +, ICF + ( DMark 2 ) +, IAL + ( Cons 3 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 5 ) +, Transfer +, ICF + ( DMark 3 ) +, IAL + ( Cons 4 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 32 ) +, Transfer +, ICF + ( DMark 4 ) +, IAL + ( Cons 10 ) +, IAL ( SIO InputChar ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 5 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 6 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 7 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 8 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 8 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 13 ) +, Transfer +, ICF + ( DMark 9 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 10 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 11 ) +, IAL + ( Cons 12 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 5 ) +, Transfer +, ICF + ( DMark 12 ) +, IAL + ( Cons 13 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 42 ) +, Transfer +, ICF + ( DMark 13 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 14 ) +, IAL ( SIO OutputChar ) +, ICF + ( DMark 15 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 32 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 16 ) +, IAL + ( Cons 17 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 17 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, Transfer +, IAL + ( Cons 14 ) +, Transfer +, ICF + ( DMark 18 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 19 ) +, IAL + ( Cons 48 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 20 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 21 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 22 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 42 ) +, Transfer +, IAL ( Binary Sub ) +, Transfer +, IAL Halibut +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL + ( Cons 22 ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, Transfer +, IAL ( SIO OutputChar ) +, Transfer +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, ICF + ( DMark 22 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 23 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 24 ) +, IAL ( SIO OutputChar ) +, ICF + ( DMark 25 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 32 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 27 ) +, Transfer +, ICF + ( DMark 26 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 30 ) +, Transfer +, ICF + ( DMark 27 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 10 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 29 ) +, Transfer +, ICF + ( DMark 28 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 30 ) +, Transfer +, ICF + ( DMark 29 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, IAL + ( Cons 19 ) +, Transfer +, ICF + ( DMark 30 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 31 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 32 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 33 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 34 ) +, IAL + ( Cons 35 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 35 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 40 ) +, Transfer +, ICF + ( DMark 36 ) +, IAL + ( Cons 10 ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, ICF + ( DMark 37 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 48 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 38 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 39 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 33 ) +, Transfer +, ICF + ( DMark 40 ) +, IAL + ( Cons 41 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 58 ) +, Transfer +, ICF + ( DMark 41 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 42 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 43 ) +, IAL + ( Cons 0 ) +, ICF + ( DMark 44 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 45 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 46 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 47 ) +, IAL + ( Cons 48 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 48 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 56 ) +, Transfer +, ICF + ( DMark 49 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 50 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 51 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 3 ) +, IAL ( Binary Sub ) +, IAL Halibut +, ICF + ( DMark 52 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 53 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 54 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 55 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 46 ) +, Transfer +, ICF + ( DMark 56 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 57 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 58 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 59 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 60 ) +, IAL + ( Cons 61 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 61 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 62 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 63 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 58 ) +, Transfer +, ICF + ( DMark 64 ) +] \ No newline at end of file diff --git a/.output/actual/eta/il/parsed/original/hello.il b/.output/actual/eta/il/parsed/original/hello.il new file mode 100644 index 000000000..0f7266657 --- /dev/null +++ b/.output/actual/eta/il/parsed/original/hello.il @@ -0,0 +1,117 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 21 ) +, IAL + ( Cons 2 ) +, Transfer +, IAL Halibut +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL ( SIO InputChar ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, Transfer +, IAL + ( Cons 2 ) +, IAL ( SIO OutputChar ) +, Transfer +, Transfer +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL + ( Cons 4 ) +, Transfer +, IAL + ( Cons 2 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 2 ) +, ICF + ( DMark 3 ) +, IAL + ( Cons 32 ) +, ICF + ( DMark 4 ) +, IAL + ( Cons 44 ) +, IAL + ( Cons 2 ) +, ICF + ( DMark 5 ) +, Transfer +, IAL ( Binary Sub ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, ICF + ( DMark 6 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 101 ) +, ICF + ( DMark 7 ) +, IAL + ( Cons 72 ) +, IAL + ( Cons 0 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 8 ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 9 ) +, IAL + ( Cons 10 ) +, ICF + ( DMark 10 ) +, IAL + ( Cons 33 ) +, IAL + ( Cons 100 ) +, IAL + ( Cons 108 ) +, ICF + ( DMark 11 ) +, IAL + ( Cons 114 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 119 ) +, ICF + ( DMark 12 ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 13 ) +] \ No newline at end of file diff --git a/.output/actual/eta/il/parsed/original/hello2.il b/.output/actual/eta/il/parsed/original/hello2.il new file mode 100644 index 000000000..5d06f48bd --- /dev/null +++ b/.output/actual/eta/il/parsed/original/hello2.il @@ -0,0 +1,115 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 33 ) +, IAL + ( Cons 100 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 114 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 119 ) +, IAL + ( Cons 32 ) +, ICF + ( DMark 2 ) +, IAL + ( Cons 44 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 72 ) +, IAL + ( Cons 3 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 4 ) +, Transfer +, ICF + ( DMark 3 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, IAL + ( Cons 4 ) +, IAL + ( Cons 22 ) +, Transfer +, IAL ( SIO OutputChar ) +, IAL ( Binary Sub ) +, Transfer +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL + ( Cons 4 ) +, Transfer +, IAL ( SIO OutputChar ) +, IAL + ( Cons 337 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 4 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 5 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 5 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 11 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 6 ) +, IAL ( SIO InputChar ) +, IAL + ( Cons 7 ) +, IAL + ( Cons 4 ) +, Transfer +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, IAL ( SIO OutputChar ) +, IAL + ( Cons 7 ) +, IAL + ( Cons 0 ) +, ICF + ( DMark 7 ) +] \ No newline at end of file diff --git a/.output/actual/eta/il/parsed/original/pip.il b/.output/actual/eta/il/parsed/original/pip.il new file mode 100644 index 000000000..924840a59 --- /dev/null +++ b/.output/actual/eta/il/parsed/original/pip.il @@ -0,0 +1,49 @@ +[ ICF + ( DMark 1 ) +, IAL ( SIO OutputChar ) +, ICF + ( DMark 2 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 3 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 4 ) +, IAL + ( Cons 7 ) +, Transfer +, ICF + ( DMark 5 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 6 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 7 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 8 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, Transfer +, ICF + ( DMark 9 ) +] \ No newline at end of file diff --git a/.output/actual/eta/il/parsed/original/pip2.il b/.output/actual/eta/il/parsed/original/pip2.il new file mode 100644 index 000000000..8e1e064ce --- /dev/null +++ b/.output/actual/eta/il/parsed/original/pip2.il @@ -0,0 +1,37 @@ +[ ICF + ( DMark 1 ) +, IAL ( SIO OutputChar ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, IAL + ( Cons 2 ) +, Transfer +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 2 ) +, IAL ( SIO InputChar ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, Transfer +, ICF + ( DMark 3 ) +] \ No newline at end of file diff --git a/.output/actual/ws/eval/logged/stn/asciiOff/from-wsa/bottles.logged b/.output/actual/ws/eval/logged/stn/asciiOff/from-wsa/bottles.logged index 9943132d3..5ecec37c4 100644 --- a/.output/actual/ws/eval/logged/stn/asciiOff/from-wsa/bottles.logged +++ b/.output/actual/ws/eval/logged/stn/asciiOff/from-wsa/bottles.logged @@ -4,7 +4,7 @@ dump: Unit [ IAL ( Cons 3 ) , ICF - ( Mark "01001100010011110100111101010000" ) + ( SMark "01001100010011110100111101010000" ) , IAL ( SStatic 0 Copy ) , IAL ( SIO OutputDec ) @@ -250,10 +250,10 @@ dump: Unit , ICF ( CStatic "01001100010011110100111101010000" Jump ) , ICF - ( Mark "010011000100111101001111010100000011101000110001" ) + ( SMark "010011000100111101001111010100000011101000110001" ) , End , ICF - ( Mark "011100000111001001101001011011100111010001110011" ) + ( SMark "011100000111001001101001011011100111010001110011" ) , IAL ( SStatic 0 Copy ) , ICF @@ -262,11 +262,11 @@ dump: Unit , ICF ( CStatic "011100000111001001101001011011100111010001110011" Jump ) , ICF - ( Mark "01110000011100100110100101101110011101000111001101011111011001010110111001100100" ) + ( SMark "01110000011100100110100101101110011101000111001101011111011001010110111001100100" ) , IAL Discard , ICF Return , ICF - ( Mark "0111000001110010011010010110111001110100011100110110110001101110" ) + ( SMark "0111000001110010011010010110111001110100011100110110110001101110" ) , ICF ( CStatic "011100000111001001101001011011100111010001110011" Call ) , IAL diff --git a/.output/actual/ws/eval/logged/stn/asciiOff/from-wsa/hello2.logged b/.output/actual/ws/eval/logged/stn/asciiOff/from-wsa/hello2.logged index 5646510af..37f41da74 100644 --- a/.output/actual/ws/eval/logged/stn/asciiOff/from-wsa/hello2.logged +++ b/.output/actual/ws/eval/logged/stn/asciiOff/from-wsa/hello2.logged @@ -35,7 +35,7 @@ dump: Unit ( CStatic "011100000111001001101001011011100111010001110011" Call ) , End , ICF - ( Mark "011100000111001001101001011011100111010001110011" ) + ( SMark "011100000111001001101001011011100111010001110011" ) , IAL ( SStatic 0 Copy ) , ICF @@ -44,11 +44,11 @@ dump: Unit , ICF ( CStatic "011100000111001001101001011011100111010001110011" Jump ) , ICF - ( Mark "01110000011100100110100101101110011101000111001101011111011001010110111001100100" ) + ( SMark "01110000011100100110100101101110011101000111001101011111011001010110111001100100" ) , IAL Discard , ICF Return , ICF - ( Mark "0111000001110010011010010110111001110100011100110110110001101110" ) + ( SMark "0111000001110010011010010110111001110100011100110110110001101110" ) , ICF ( CStatic "011100000111001001101001011011100111010001110011" Call ) , IAL diff --git a/.output/actual/ws/eval/logged/stn/asciiOff/from-wsa/hello4.logged b/.output/actual/ws/eval/logged/stn/asciiOff/from-wsa/hello4.logged index c55e655e5..d0e8ee33b 100644 --- a/.output/actual/ws/eval/logged/stn/asciiOff/from-wsa/hello4.logged +++ b/.output/actual/ws/eval/logged/stn/asciiOff/from-wsa/hello4.logged @@ -33,7 +33,7 @@ dump: Unit ( CStatic "0111000001110010011010010110111001110100011100110110110001101110" Call ) , End , ICF - ( Mark "011100000111001001101001011011100111010001110011" ) + ( SMark "011100000111001001101001011011100111010001110011" ) , IAL ( SStatic 0 Copy ) , ICF @@ -42,11 +42,11 @@ dump: Unit , ICF ( CStatic "011100000111001001101001011011100111010001110011" Jump ) , ICF - ( Mark "01110000011100100110100101101110011101000111001101011111011001010110111001100100" ) + ( SMark "01110000011100100110100101101110011101000111001101011111011001010110111001100100" ) , IAL Discard , ICF Return , ICF - ( Mark "0111000001110010011010010110111001110100011100110110110001101110" ) + ( SMark "0111000001110010011010010110111001110100011100110110110001101110" ) , ICF ( CStatic "011100000111001001101001011011100111010001110011" Call ) , IAL diff --git a/.output/actual/ws/eval/logged/stn/asciiOff/from-wsa/prim.logged b/.output/actual/ws/eval/logged/stn/asciiOff/from-wsa/prim.logged index 818dbddc2..7264c580d 100644 --- a/.output/actual/ws/eval/logged/stn/asciiOff/from-wsa/prim.logged +++ b/.output/actual/ws/eval/logged/stn/asciiOff/from-wsa/prim.logged @@ -2,7 +2,7 @@ dump: Unit { unitCU = CU { program = [ ICF - ( Mark "0111001101110100" ) + ( SMark "0111001101110100" ) , IAL ( Cons 0 ) , IAL @@ -50,7 +50,7 @@ dump: Unit , IAL ( Cons 0 ) , ICF - ( Mark "011001100101111101110011011101000110000101110010011101000101111100110001" ) + ( SMark "011001100101111101110011011101000110000101110010011101000101111100110001" ) , IAL ( SStatic 0 Copy ) , IAL @@ -72,12 +72,12 @@ dump: Unit , ICF ( CStatic "011001100101111101110011011101000110000101110010011101000101111100110001" Jump ) , ICF - ( Mark "011001100101111101100110011010010110111001101001011100110110100001100101011001000101111100110001" ) + ( SMark "011001100101111101100110011010010110111001101001011100110110100001100101011001000101111100110001" ) , IAL Discard , IAL ( Cons 2 ) , ICF - ( Mark "011001100101111101110011011101000110000101110010011101000101111100110010" ) + ( SMark "011001100101111101110011011101000110000101110010011101000101111100110010" ) , IAL ( SStatic 0 Copy ) , IAL @@ -88,7 +88,7 @@ dump: Unit , IAL ( Cons 2 ) , ICF - ( Mark "011001100101111101110011011101000110000101110010011101000101111100110011" ) + ( SMark "011001100101111101110011011101000110000101110010011101000101111100110011" ) , IAL ( SStatic 0 Copy ) , IAL @@ -133,7 +133,7 @@ dump: Unit , ICF ( CStatic "011001100101111101110011011101000110000101110010011101000101111100110011" Jump ) , ICF - ( Mark "011001100101111101100110011010010110111001101001011100110110100001100101011001000101111100110011" ) + ( SMark "011001100101111101100110011010010110111001101001011100110110100001100101011001000101111100110011" ) , IAL Discard , IAL ( Cons 1 ) @@ -141,12 +141,12 @@ dump: Unit , ICF ( CStatic "011001100101111101110011011101000110000101110010011101000101111100110010" Jump ) , ICF - ( Mark "011001100101111101100110011010010110111001101001011100110110100001100101011001000101111100110010" ) + ( SMark "011001100101111101100110011010010110111001101001011100110110100001100101011001000101111100110010" ) , IAL Discard , IAL ( Cons 2 ) , ICF - ( Mark "011001100101111101110011011101000110000101110010011101000101111100110100" ) + ( SMark "011001100101111101110011011101000110000101110010011101000101111100110100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -172,14 +172,14 @@ dump: Unit , ICF ( CStatic "011100000111001001101001011011100111010001110011" Call ) , ICF - ( Mark "011011100110111101100100011100100110000101110111" ) + ( SMark "011011100110111101100100011100100110000101110111" ) , IAL ( Cons 1 ) , IAL ( Binary Add ) , ICF ( CStatic "011001100101111101110011011101000110000101110010011101000101111100110100" Jump ) , ICF - ( Mark "011001100101111101100110011010010110111001101001011100110110100001100101011001000101111100110100" ) + ( SMark "011001100101111101100110011010010110111001101001011100110110100001100101011001000101111100110100" ) , IAL Discard , IAL ( Cons 0 ) @@ -187,7 +187,7 @@ dump: Unit ( CStatic "0111000001110010011010010110111001110100011100110110110001101110" Call ) , End , ICF - ( Mark "011100000111001001101001011011100111010001110011" ) + ( SMark "011100000111001001101001011011100111010001110011" ) , IAL ( SStatic 0 Copy ) , ICF @@ -196,11 +196,11 @@ dump: Unit , ICF ( CStatic "011100000111001001101001011011100111010001110011" Jump ) , ICF - ( Mark "01110000011100100110100101101110011101000111001101011111011001010110111001100100" ) + ( SMark "01110000011100100110100101101110011101000111001101011111011001010110111001100100" ) , IAL Discard , ICF Return , ICF - ( Mark "0111000001110010011010010110111001110100011100110110110001101110" ) + ( SMark "0111000001110010011010010110111001110100011100110110110001101110" ) , ICF ( CStatic "011100000111001001101001011011100111010001110011" Call ) , IAL diff --git "a/.output/actual/ws/eval/logged/stn/asciiOff/original/calc-1\n.logged" "b/.output/actual/ws/eval/logged/stn/asciiOff/original/calc-1\n.logged" index 2b1164ec4..091cc2b8a 100644 --- "a/.output/actual/ws/eval/logged/stn/asciiOff/original/calc-1\n.logged" +++ "b/.output/actual/ws/eval/logged/stn/asciiOff/original/calc-1\n.logged" @@ -293,7 +293,7 @@ dump: Unit ( Cons 0 ) , ILS Store , ICF - ( Mark "01101100011011110110111101110000" ) + ( SMark "01101100011011110110111101110000" ) , IAL ( Cons 42 ) , ICF @@ -325,7 +325,7 @@ dump: Unit , ICF ( CStatic "01101100011011110110111101110000" Jump ) , ICF - ( Mark "01110000011100100110111101100111011001010110111001100100" ) + ( SMark "01110000011100100110111101100111011001010110111001100100" ) , IAL Discard , IAL ( Cons 60 ) @@ -339,11 +339,11 @@ dump: Unit ( CStatic "01101110011001010111011101101100011010010110111001100101" Call ) , End , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -358,12 +358,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -384,7 +384,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -394,7 +394,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/actual/ws/eval/logged/stn/asciiOff/original/count.logged b/.output/actual/ws/eval/logged/stn/asciiOff/original/count.logged index 7ef027b55..5dd78e56b 100644 --- a/.output/actual/ws/eval/logged/stn/asciiOff/original/count.logged +++ b/.output/actual/ws/eval/logged/stn/asciiOff/original/count.logged @@ -4,7 +4,7 @@ dump: Unit [ IAL ( Cons 1 ) , ICF - ( Mark "01000011" ) + ( SMark "01000011" ) , IAL ( SStatic 0 Copy ) , IAL ( SIO OutputDec ) @@ -24,15 +24,15 @@ dump: Unit , ICF ( CStatic "01000011" Jump ) , ICF - ( Mark "01000101" ) + ( SMark "01000101" ) , IAL Discard , End , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -47,12 +47,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -73,7 +73,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -83,7 +83,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/actual/ws/eval/logged/stn/asciiOff/original/fact10\n.logged" "b/.output/actual/ws/eval/logged/stn/asciiOff/original/fact10\n.logged" index 7b6e76803..48ee41a7f 100644 --- "a/.output/actual/ws/eval/logged/stn/asciiOff/original/fact10\n.logged" +++ "b/.output/actual/ws/eval/logged/stn/asciiOff/original/fact10\n.logged" @@ -136,7 +136,7 @@ dump: Unit ( CStatic "01101110011001010111011101101100011010010110111001100101" Call ) , End , ICF - ( Mark "01100110011000010110001101110100" ) + ( SMark "01100110011000010110001101110100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -154,17 +154,17 @@ dump: Unit , IAL ( Binary Mul ) , ICF Return , ICF - ( Mark "0110011001100001011000110111010001100010011000010111001101100101" ) + ( SMark "0110011001100001011000110111010001100010011000010111001101100101" ) , IAL ( Cons 1 ) , IAL Discard , ICF Return , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -179,12 +179,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -205,7 +205,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -215,7 +215,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/actual/ws/eval/logged/stn/asciiOff/original/hWorld.logged b/.output/actual/ws/eval/logged/stn/asciiOff/original/hWorld.logged index 3c5fa430d..ccafd1b9d 100644 --- a/.output/actual/ws/eval/logged/stn/asciiOff/original/hWorld.logged +++ b/.output/actual/ws/eval/logged/stn/asciiOff/original/hWorld.logged @@ -129,11 +129,11 @@ dump: Unit ( CStatic "01101110011001010111011101101100011010010110111001100101" Call ) , End , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -148,12 +148,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -174,7 +174,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -184,7 +184,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/actual/ws/eval/logged/stn/asciiOff/original/hanoi1\n.logged" "b/.output/actual/ws/eval/logged/stn/asciiOff/original/hanoi1\n.logged" index 9de4328e3..0b8d86ae0 100644 --- "a/.output/actual/ws/eval/logged/stn/asciiOff/original/hanoi1\n.logged" +++ "b/.output/actual/ws/eval/logged/stn/asciiOff/original/hanoi1\n.logged" @@ -131,7 +131,7 @@ dump: Unit ( CStatic "0110100001100001011011100110111101101001" Call ) , End , ICF - ( Mark "0110100001100001011011100110111101101001" ) + ( SMark "0110100001100001011011100110111101101001" ) , IAL ( Cons 103 ) , IAL @@ -270,14 +270,14 @@ dump: Unit ( SStatic 1 Move ) , ILS Store , ICF - ( Mark "0110010101101110011001000110100001100001011011100110111101101001" ) + ( SMark "0110010101101110011001000110100001100001011011100110111101101001" ) , ICF Return , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -292,12 +292,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -318,7 +318,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -328,7 +328,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/actual/ws/eval/logged/stn/asciiOff/original/locTest1\n2\n.logged" "b/.output/actual/ws/eval/logged/stn/asciiOff/original/locTest1\n2\n.logged" index 29f2fafe8..f92b72fa7 100644 --- "a/.output/actual/ws/eval/logged/stn/asciiOff/original/locTest1\n2\n.logged" +++ "b/.output/actual/ws/eval/logged/stn/asciiOff/original/locTest1\n2\n.logged" @@ -111,7 +111,7 @@ dump: Unit , IAL ( SIO OutputDec ) , End , ICF - ( Mark "01101100011011110110001101110100011001010111001101110100" ) + ( SMark "01101100011011110110001101110100011001010111001101110100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -121,11 +121,11 @@ dump: Unit ( SStatic 2 Slide ) , ICF Return , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -140,12 +140,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -166,7 +166,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -176,7 +176,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/actual/ws/eval/logged/stn/asciiOff/original/nameWriteOnly\n.logged" "b/.output/actual/ws/eval/logged/stn/asciiOff/original/nameWriteOnly\n.logged" index a7d8df5b5..1e827a36b 100644 --- "a/.output/actual/ws/eval/logged/stn/asciiOff/original/nameWriteOnly\n.logged" +++ "b/.output/actual/ws/eval/logged/stn/asciiOff/original/nameWriteOnly\n.logged" @@ -181,11 +181,11 @@ dump: Unit ( CStatic "01101110011001010111011101101100011010010110111001100101" Call ) , End , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -200,12 +200,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -226,7 +226,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -236,7 +236,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/actual/ws/eval/logged/stn/asciiOff/original/truthMachine0\n.logged" "b/.output/actual/ws/eval/logged/stn/asciiOff/original/truthMachine0\n.logged" index 62d9195d5..b860d78fb 100644 --- "a/.output/actual/ws/eval/logged/stn/asciiOff/original/truthMachine0\n.logged" +++ "b/.output/actual/ws/eval/logged/stn/asciiOff/original/truthMachine0\n.logged" @@ -10,14 +10,14 @@ dump: Unit , ICF ( CStatic "0" ( Branch EZ ) ) , ICF - ( Mark "1" ) + ( SMark "1" ) , IAL ( Cons 1 ) , IAL ( SIO OutputDec ) , ICF ( CStatic "1" Jump ) , ICF - ( Mark "0" ) + ( SMark "0" ) , IAL ( Cons 0 ) , IAL ( SIO OutputDec ) diff --git a/.output/actual/ws/eval/logged/stn/asciiOn/from-wsa/bottles.logged b/.output/actual/ws/eval/logged/stn/asciiOn/from-wsa/bottles.logged index 31ae61de6..d9c906242 100644 --- a/.output/actual/ws/eval/logged/stn/asciiOn/from-wsa/bottles.logged +++ b/.output/actual/ws/eval/logged/stn/asciiOn/from-wsa/bottles.logged @@ -4,7 +4,7 @@ dump: Unit [ IAL ( Cons 3 ) , ICF - ( Mark "LOOP" ) + ( SMark "LOOP" ) , IAL ( SStatic 0 Copy ) , IAL ( SIO OutputDec ) @@ -250,10 +250,10 @@ dump: Unit , ICF ( CStatic "LOOP" Jump ) , ICF - ( Mark "LOOP:1" ) + ( SMark "LOOP:1" ) , End , ICF - ( Mark "prints" ) + ( SMark "prints" ) , IAL ( SStatic 0 Copy ) , ICF @@ -262,11 +262,11 @@ dump: Unit , ICF ( CStatic "prints" Jump ) , ICF - ( Mark "prints_end" ) + ( SMark "prints_end" ) , IAL Discard , ICF Return , ICF - ( Mark "printsln" ) + ( SMark "printsln" ) , ICF ( CStatic "prints" Call ) , IAL diff --git a/.output/actual/ws/eval/logged/stn/asciiOn/from-wsa/hello2.logged b/.output/actual/ws/eval/logged/stn/asciiOn/from-wsa/hello2.logged index e200f747d..bba6d7108 100644 --- a/.output/actual/ws/eval/logged/stn/asciiOn/from-wsa/hello2.logged +++ b/.output/actual/ws/eval/logged/stn/asciiOn/from-wsa/hello2.logged @@ -35,7 +35,7 @@ dump: Unit ( CStatic "prints" Call ) , End , ICF - ( Mark "prints" ) + ( SMark "prints" ) , IAL ( SStatic 0 Copy ) , ICF @@ -44,11 +44,11 @@ dump: Unit , ICF ( CStatic "prints" Jump ) , ICF - ( Mark "prints_end" ) + ( SMark "prints_end" ) , IAL Discard , ICF Return , ICF - ( Mark "printsln" ) + ( SMark "printsln" ) , ICF ( CStatic "prints" Call ) , IAL diff --git a/.output/actual/ws/eval/logged/stn/asciiOn/from-wsa/hello4.logged b/.output/actual/ws/eval/logged/stn/asciiOn/from-wsa/hello4.logged index 94e964506..28baf6937 100644 --- a/.output/actual/ws/eval/logged/stn/asciiOn/from-wsa/hello4.logged +++ b/.output/actual/ws/eval/logged/stn/asciiOn/from-wsa/hello4.logged @@ -33,7 +33,7 @@ dump: Unit ( CStatic "printsln" Call ) , End , ICF - ( Mark "prints" ) + ( SMark "prints" ) , IAL ( SStatic 0 Copy ) , ICF @@ -42,11 +42,11 @@ dump: Unit , ICF ( CStatic "prints" Jump ) , ICF - ( Mark "prints_end" ) + ( SMark "prints_end" ) , IAL Discard , ICF Return , ICF - ( Mark "printsln" ) + ( SMark "printsln" ) , ICF ( CStatic "prints" Call ) , IAL diff --git a/.output/actual/ws/eval/logged/stn/asciiOn/from-wsa/prim.logged b/.output/actual/ws/eval/logged/stn/asciiOn/from-wsa/prim.logged index 6c7e4fa45..eadf8d23d 100644 --- a/.output/actual/ws/eval/logged/stn/asciiOn/from-wsa/prim.logged +++ b/.output/actual/ws/eval/logged/stn/asciiOn/from-wsa/prim.logged @@ -2,7 +2,7 @@ dump: Unit { unitCU = CU { program = [ ICF - ( Mark "st" ) + ( SMark "st" ) , IAL ( Cons 0 ) , IAL @@ -50,7 +50,7 @@ dump: Unit , IAL ( Cons 0 ) , ICF - ( Mark "f_start_1" ) + ( SMark "f_start_1" ) , IAL ( SStatic 0 Copy ) , IAL @@ -72,12 +72,12 @@ dump: Unit , ICF ( CStatic "f_start_1" Jump ) , ICF - ( Mark "f_finished_1" ) + ( SMark "f_finished_1" ) , IAL Discard , IAL ( Cons 2 ) , ICF - ( Mark "f_start_2" ) + ( SMark "f_start_2" ) , IAL ( SStatic 0 Copy ) , IAL @@ -88,7 +88,7 @@ dump: Unit , IAL ( Cons 2 ) , ICF - ( Mark "f_start_3" ) + ( SMark "f_start_3" ) , IAL ( SStatic 0 Copy ) , IAL @@ -133,7 +133,7 @@ dump: Unit , ICF ( CStatic "f_start_3" Jump ) , ICF - ( Mark "f_finished_3" ) + ( SMark "f_finished_3" ) , IAL Discard , IAL ( Cons 1 ) @@ -141,12 +141,12 @@ dump: Unit , ICF ( CStatic "f_start_2" Jump ) , ICF - ( Mark "f_finished_2" ) + ( SMark "f_finished_2" ) , IAL Discard , IAL ( Cons 2 ) , ICF - ( Mark "f_start_4" ) + ( SMark "f_start_4" ) , IAL ( SStatic 0 Copy ) , IAL @@ -172,14 +172,14 @@ dump: Unit , ICF ( CStatic "prints" Call ) , ICF - ( Mark "nodraw" ) + ( SMark "nodraw" ) , IAL ( Cons 1 ) , IAL ( Binary Add ) , ICF ( CStatic "f_start_4" Jump ) , ICF - ( Mark "f_finished_4" ) + ( SMark "f_finished_4" ) , IAL Discard , IAL ( Cons 0 ) @@ -187,7 +187,7 @@ dump: Unit ( CStatic "printsln" Call ) , End , ICF - ( Mark "prints" ) + ( SMark "prints" ) , IAL ( SStatic 0 Copy ) , ICF @@ -196,11 +196,11 @@ dump: Unit , ICF ( CStatic "prints" Jump ) , ICF - ( Mark "prints_end" ) + ( SMark "prints_end" ) , IAL Discard , ICF Return , ICF - ( Mark "printsln" ) + ( SMark "printsln" ) , ICF ( CStatic "prints" Call ) , IAL diff --git "a/.output/actual/ws/eval/logged/stn/asciiOn/original/calc-1\n.logged" "b/.output/actual/ws/eval/logged/stn/asciiOn/original/calc-1\n.logged" index bc9f7a1d2..0245e5a97 100644 --- "a/.output/actual/ws/eval/logged/stn/asciiOn/original/calc-1\n.logged" +++ "b/.output/actual/ws/eval/logged/stn/asciiOn/original/calc-1\n.logged" @@ -293,7 +293,7 @@ dump: Unit ( Cons 0 ) , ILS Store , ICF - ( Mark "loop" ) + ( SMark "loop" ) , IAL ( Cons 42 ) , ICF @@ -325,7 +325,7 @@ dump: Unit , ICF ( CStatic "loop" Jump ) , ICF - ( Mark "progend" ) + ( SMark "progend" ) , IAL Discard , IAL ( Cons 60 ) @@ -339,11 +339,11 @@ dump: Unit ( CStatic "newline" Call ) , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -358,12 +358,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -384,7 +384,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -394,7 +394,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/actual/ws/eval/logged/stn/asciiOn/original/count.logged b/.output/actual/ws/eval/logged/stn/asciiOn/original/count.logged index 367da12b5..c74262fa8 100644 --- a/.output/actual/ws/eval/logged/stn/asciiOn/original/count.logged +++ b/.output/actual/ws/eval/logged/stn/asciiOn/original/count.logged @@ -4,7 +4,7 @@ dump: Unit [ IAL ( Cons 1 ) , ICF - ( Mark "C" ) + ( SMark "C" ) , IAL ( SStatic 0 Copy ) , IAL ( SIO OutputDec ) @@ -24,15 +24,15 @@ dump: Unit , ICF ( CStatic "C" Jump ) , ICF - ( Mark "E" ) + ( SMark "E" ) , IAL Discard , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -47,12 +47,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -73,7 +73,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -83,7 +83,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/actual/ws/eval/logged/stn/asciiOn/original/fact10\n.logged" "b/.output/actual/ws/eval/logged/stn/asciiOn/original/fact10\n.logged" index ad5a2286f..6803944d9 100644 --- "a/.output/actual/ws/eval/logged/stn/asciiOn/original/fact10\n.logged" +++ "b/.output/actual/ws/eval/logged/stn/asciiOn/original/fact10\n.logged" @@ -136,7 +136,7 @@ dump: Unit ( CStatic "newline" Call ) , End , ICF - ( Mark "fact" ) + ( SMark "fact" ) , IAL ( SStatic 0 Copy ) , IAL @@ -154,17 +154,17 @@ dump: Unit , IAL ( Binary Mul ) , ICF Return , ICF - ( Mark "factbase" ) + ( SMark "factbase" ) , IAL ( Cons 1 ) , IAL Discard , ICF Return , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -179,12 +179,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -205,7 +205,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -215,7 +215,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/actual/ws/eval/logged/stn/asciiOn/original/hWorld.logged b/.output/actual/ws/eval/logged/stn/asciiOn/original/hWorld.logged index 0c7adbd58..9e1c4cc77 100644 --- a/.output/actual/ws/eval/logged/stn/asciiOn/original/hWorld.logged +++ b/.output/actual/ws/eval/logged/stn/asciiOn/original/hWorld.logged @@ -129,11 +129,11 @@ dump: Unit ( CStatic "newline" Call ) , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -148,12 +148,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -174,7 +174,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -184,7 +184,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/actual/ws/eval/logged/stn/asciiOn/original/hanoi1\n.logged" "b/.output/actual/ws/eval/logged/stn/asciiOn/original/hanoi1\n.logged" index 004138cf3..98adfb5d2 100644 --- "a/.output/actual/ws/eval/logged/stn/asciiOn/original/hanoi1\n.logged" +++ "b/.output/actual/ws/eval/logged/stn/asciiOn/original/hanoi1\n.logged" @@ -131,7 +131,7 @@ dump: Unit ( CStatic "hanoi" Call ) , End , ICF - ( Mark "hanoi" ) + ( SMark "hanoi" ) , IAL ( Cons 103 ) , IAL @@ -270,14 +270,14 @@ dump: Unit ( SStatic 1 Move ) , ILS Store , ICF - ( Mark "endhanoi" ) + ( SMark "endhanoi" ) , ICF Return , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -292,12 +292,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -318,7 +318,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -328,7 +328,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/actual/ws/eval/logged/stn/asciiOn/original/locTest1\n2\n.logged" "b/.output/actual/ws/eval/logged/stn/asciiOn/original/locTest1\n2\n.logged" index f315e9557..0f80c4f91 100644 --- "a/.output/actual/ws/eval/logged/stn/asciiOn/original/locTest1\n2\n.logged" +++ "b/.output/actual/ws/eval/logged/stn/asciiOn/original/locTest1\n2\n.logged" @@ -111,7 +111,7 @@ dump: Unit , IAL ( SIO OutputDec ) , End , ICF - ( Mark "loctest" ) + ( SMark "loctest" ) , IAL ( SStatic 0 Copy ) , IAL @@ -121,11 +121,11 @@ dump: Unit ( SStatic 2 Slide ) , ICF Return , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -140,12 +140,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -166,7 +166,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -176,7 +176,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/actual/ws/eval/logged/stn/asciiOn/original/nameWriteOnly\n.logged" "b/.output/actual/ws/eval/logged/stn/asciiOn/original/nameWriteOnly\n.logged" index 96ecf4fdf..df4d4339e 100644 --- "a/.output/actual/ws/eval/logged/stn/asciiOn/original/nameWriteOnly\n.logged" +++ "b/.output/actual/ws/eval/logged/stn/asciiOn/original/nameWriteOnly\n.logged" @@ -181,11 +181,11 @@ dump: Unit ( CStatic "newline" Call ) , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -200,12 +200,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -226,7 +226,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -236,7 +236,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/actual/ws/eval/logged/stn/asciiOn/original/truthMachine0\n.logged" "b/.output/actual/ws/eval/logged/stn/asciiOn/original/truthMachine0\n.logged" index 3f9032266..7904e98a1 100644 --- "a/.output/actual/ws/eval/logged/stn/asciiOn/original/truthMachine0\n.logged" +++ "b/.output/actual/ws/eval/logged/stn/asciiOn/original/truthMachine0\n.logged" @@ -10,14 +10,14 @@ dump: Unit , ICF ( CStatic "\x0" ( Branch EZ ) ) , ICF - ( Mark "\x1" ) + ( SMark "\x1" ) , IAL ( Cons 1 ) , IAL ( SIO OutputDec ) , ICF ( CStatic "\x1" Jump ) , ICF - ( Mark "\x0" ) + ( SMark "\x0" ) , IAL ( Cons 0 ) , IAL ( SIO OutputDec ) diff --git "a/.output/actual/ws/eval/logged/ws/asciiOff/original/calc-1\n.logged" "b/.output/actual/ws/eval/logged/ws/asciiOff/original/calc-1\n.logged" index 2b1164ec4..091cc2b8a 100644 --- "a/.output/actual/ws/eval/logged/ws/asciiOff/original/calc-1\n.logged" +++ "b/.output/actual/ws/eval/logged/ws/asciiOff/original/calc-1\n.logged" @@ -293,7 +293,7 @@ dump: Unit ( Cons 0 ) , ILS Store , ICF - ( Mark "01101100011011110110111101110000" ) + ( SMark "01101100011011110110111101110000" ) , IAL ( Cons 42 ) , ICF @@ -325,7 +325,7 @@ dump: Unit , ICF ( CStatic "01101100011011110110111101110000" Jump ) , ICF - ( Mark "01110000011100100110111101100111011001010110111001100100" ) + ( SMark "01110000011100100110111101100111011001010110111001100100" ) , IAL Discard , IAL ( Cons 60 ) @@ -339,11 +339,11 @@ dump: Unit ( CStatic "01101110011001010111011101101100011010010110111001100101" Call ) , End , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -358,12 +358,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -384,7 +384,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -394,7 +394,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/actual/ws/eval/logged/ws/asciiOff/original/count.logged b/.output/actual/ws/eval/logged/ws/asciiOff/original/count.logged index 7ef027b55..5dd78e56b 100644 --- a/.output/actual/ws/eval/logged/ws/asciiOff/original/count.logged +++ b/.output/actual/ws/eval/logged/ws/asciiOff/original/count.logged @@ -4,7 +4,7 @@ dump: Unit [ IAL ( Cons 1 ) , ICF - ( Mark "01000011" ) + ( SMark "01000011" ) , IAL ( SStatic 0 Copy ) , IAL ( SIO OutputDec ) @@ -24,15 +24,15 @@ dump: Unit , ICF ( CStatic "01000011" Jump ) , ICF - ( Mark "01000101" ) + ( SMark "01000101" ) , IAL Discard , End , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -47,12 +47,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -73,7 +73,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -83,7 +83,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/actual/ws/eval/logged/ws/asciiOff/original/fact10\n.logged" "b/.output/actual/ws/eval/logged/ws/asciiOff/original/fact10\n.logged" index 7b6e76803..48ee41a7f 100644 --- "a/.output/actual/ws/eval/logged/ws/asciiOff/original/fact10\n.logged" +++ "b/.output/actual/ws/eval/logged/ws/asciiOff/original/fact10\n.logged" @@ -136,7 +136,7 @@ dump: Unit ( CStatic "01101110011001010111011101101100011010010110111001100101" Call ) , End , ICF - ( Mark "01100110011000010110001101110100" ) + ( SMark "01100110011000010110001101110100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -154,17 +154,17 @@ dump: Unit , IAL ( Binary Mul ) , ICF Return , ICF - ( Mark "0110011001100001011000110111010001100010011000010111001101100101" ) + ( SMark "0110011001100001011000110111010001100010011000010111001101100101" ) , IAL ( Cons 1 ) , IAL Discard , ICF Return , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -179,12 +179,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -205,7 +205,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -215,7 +215,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/actual/ws/eval/logged/ws/asciiOff/original/hanoi1\n.logged" "b/.output/actual/ws/eval/logged/ws/asciiOff/original/hanoi1\n.logged" index 9de4328e3..0b8d86ae0 100644 --- "a/.output/actual/ws/eval/logged/ws/asciiOff/original/hanoi1\n.logged" +++ "b/.output/actual/ws/eval/logged/ws/asciiOff/original/hanoi1\n.logged" @@ -131,7 +131,7 @@ dump: Unit ( CStatic "0110100001100001011011100110111101101001" Call ) , End , ICF - ( Mark "0110100001100001011011100110111101101001" ) + ( SMark "0110100001100001011011100110111101101001" ) , IAL ( Cons 103 ) , IAL @@ -270,14 +270,14 @@ dump: Unit ( SStatic 1 Move ) , ILS Store , ICF - ( Mark "0110010101101110011001000110100001100001011011100110111101101001" ) + ( SMark "0110010101101110011001000110100001100001011011100110111101101001" ) , ICF Return , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -292,12 +292,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -318,7 +318,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -328,7 +328,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/actual/ws/eval/logged/ws/asciiOff/original/hworld.logged b/.output/actual/ws/eval/logged/ws/asciiOff/original/hworld.logged index 3c5fa430d..ccafd1b9d 100644 --- a/.output/actual/ws/eval/logged/ws/asciiOff/original/hworld.logged +++ b/.output/actual/ws/eval/logged/ws/asciiOff/original/hworld.logged @@ -129,11 +129,11 @@ dump: Unit ( CStatic "01101110011001010111011101101100011010010110111001100101" Call ) , End , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -148,12 +148,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -174,7 +174,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -184,7 +184,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/actual/ws/eval/logged/ws/asciiOff/original/loctest1\n2\n.logged" "b/.output/actual/ws/eval/logged/ws/asciiOff/original/loctest1\n2\n.logged" index 29f2fafe8..f92b72fa7 100644 --- "a/.output/actual/ws/eval/logged/ws/asciiOff/original/loctest1\n2\n.logged" +++ "b/.output/actual/ws/eval/logged/ws/asciiOff/original/loctest1\n2\n.logged" @@ -111,7 +111,7 @@ dump: Unit , IAL ( SIO OutputDec ) , End , ICF - ( Mark "01101100011011110110001101110100011001010111001101110100" ) + ( SMark "01101100011011110110001101110100011001010111001101110100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -121,11 +121,11 @@ dump: Unit ( SStatic 2 Slide ) , ICF Return , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -140,12 +140,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -166,7 +166,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -176,7 +176,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/actual/ws/eval/logged/ws/asciiOff/original/nameWriteOnly\n.logged" "b/.output/actual/ws/eval/logged/ws/asciiOff/original/nameWriteOnly\n.logged" index a7d8df5b5..1e827a36b 100644 --- "a/.output/actual/ws/eval/logged/ws/asciiOff/original/nameWriteOnly\n.logged" +++ "b/.output/actual/ws/eval/logged/ws/asciiOff/original/nameWriteOnly\n.logged" @@ -181,11 +181,11 @@ dump: Unit ( CStatic "01101110011001010111011101101100011010010110111001100101" Call ) , End , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -200,12 +200,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -226,7 +226,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -236,7 +236,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/actual/ws/eval/logged/ws/asciiOn/original/calc-1\n.logged" "b/.output/actual/ws/eval/logged/ws/asciiOn/original/calc-1\n.logged" index bc9f7a1d2..0245e5a97 100644 --- "a/.output/actual/ws/eval/logged/ws/asciiOn/original/calc-1\n.logged" +++ "b/.output/actual/ws/eval/logged/ws/asciiOn/original/calc-1\n.logged" @@ -293,7 +293,7 @@ dump: Unit ( Cons 0 ) , ILS Store , ICF - ( Mark "loop" ) + ( SMark "loop" ) , IAL ( Cons 42 ) , ICF @@ -325,7 +325,7 @@ dump: Unit , ICF ( CStatic "loop" Jump ) , ICF - ( Mark "progend" ) + ( SMark "progend" ) , IAL Discard , IAL ( Cons 60 ) @@ -339,11 +339,11 @@ dump: Unit ( CStatic "newline" Call ) , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -358,12 +358,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -384,7 +384,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -394,7 +394,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/actual/ws/eval/logged/ws/asciiOn/original/count.logged b/.output/actual/ws/eval/logged/ws/asciiOn/original/count.logged index 367da12b5..c74262fa8 100644 --- a/.output/actual/ws/eval/logged/ws/asciiOn/original/count.logged +++ b/.output/actual/ws/eval/logged/ws/asciiOn/original/count.logged @@ -4,7 +4,7 @@ dump: Unit [ IAL ( Cons 1 ) , ICF - ( Mark "C" ) + ( SMark "C" ) , IAL ( SStatic 0 Copy ) , IAL ( SIO OutputDec ) @@ -24,15 +24,15 @@ dump: Unit , ICF ( CStatic "C" Jump ) , ICF - ( Mark "E" ) + ( SMark "E" ) , IAL Discard , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -47,12 +47,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -73,7 +73,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -83,7 +83,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/actual/ws/eval/logged/ws/asciiOn/original/fact10\n.logged" "b/.output/actual/ws/eval/logged/ws/asciiOn/original/fact10\n.logged" index ad5a2286f..6803944d9 100644 --- "a/.output/actual/ws/eval/logged/ws/asciiOn/original/fact10\n.logged" +++ "b/.output/actual/ws/eval/logged/ws/asciiOn/original/fact10\n.logged" @@ -136,7 +136,7 @@ dump: Unit ( CStatic "newline" Call ) , End , ICF - ( Mark "fact" ) + ( SMark "fact" ) , IAL ( SStatic 0 Copy ) , IAL @@ -154,17 +154,17 @@ dump: Unit , IAL ( Binary Mul ) , ICF Return , ICF - ( Mark "factbase" ) + ( SMark "factbase" ) , IAL ( Cons 1 ) , IAL Discard , ICF Return , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -179,12 +179,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -205,7 +205,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -215,7 +215,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/actual/ws/eval/logged/ws/asciiOn/original/hanoi1\n.logged" "b/.output/actual/ws/eval/logged/ws/asciiOn/original/hanoi1\n.logged" index 004138cf3..98adfb5d2 100644 --- "a/.output/actual/ws/eval/logged/ws/asciiOn/original/hanoi1\n.logged" +++ "b/.output/actual/ws/eval/logged/ws/asciiOn/original/hanoi1\n.logged" @@ -131,7 +131,7 @@ dump: Unit ( CStatic "hanoi" Call ) , End , ICF - ( Mark "hanoi" ) + ( SMark "hanoi" ) , IAL ( Cons 103 ) , IAL @@ -270,14 +270,14 @@ dump: Unit ( SStatic 1 Move ) , ILS Store , ICF - ( Mark "endhanoi" ) + ( SMark "endhanoi" ) , ICF Return , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -292,12 +292,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -318,7 +318,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -328,7 +328,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/actual/ws/eval/logged/ws/asciiOn/original/hworld.logged b/.output/actual/ws/eval/logged/ws/asciiOn/original/hworld.logged index 0c7adbd58..9e1c4cc77 100644 --- a/.output/actual/ws/eval/logged/ws/asciiOn/original/hworld.logged +++ b/.output/actual/ws/eval/logged/ws/asciiOn/original/hworld.logged @@ -129,11 +129,11 @@ dump: Unit ( CStatic "newline" Call ) , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -148,12 +148,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -174,7 +174,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -184,7 +184,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/actual/ws/eval/logged/ws/asciiOn/original/loctest1\n2\n.logged" "b/.output/actual/ws/eval/logged/ws/asciiOn/original/loctest1\n2\n.logged" index f315e9557..0f80c4f91 100644 --- "a/.output/actual/ws/eval/logged/ws/asciiOn/original/loctest1\n2\n.logged" +++ "b/.output/actual/ws/eval/logged/ws/asciiOn/original/loctest1\n2\n.logged" @@ -111,7 +111,7 @@ dump: Unit , IAL ( SIO OutputDec ) , End , ICF - ( Mark "loctest" ) + ( SMark "loctest" ) , IAL ( SStatic 0 Copy ) , IAL @@ -121,11 +121,11 @@ dump: Unit ( SStatic 2 Slide ) , ICF Return , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -140,12 +140,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -166,7 +166,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -176,7 +176,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/actual/ws/eval/logged/ws/asciiOn/original/nameWriteOnly\n.logged" "b/.output/actual/ws/eval/logged/ws/asciiOn/original/nameWriteOnly\n.logged" index 96ecf4fdf..df4d4339e 100644 --- "a/.output/actual/ws/eval/logged/ws/asciiOn/original/nameWriteOnly\n.logged" +++ "b/.output/actual/ws/eval/logged/ws/asciiOn/original/nameWriteOnly\n.logged" @@ -181,11 +181,11 @@ dump: Unit ( CStatic "newline" Call ) , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -200,12 +200,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -226,7 +226,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -236,7 +236,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/actual/ws/il/from-wsa/bottles.il b/.output/actual/ws/il/from-wsa/bottles.il index 4bc80ff63..b1a6fc84c 100644 --- a/.output/actual/ws/il/from-wsa/bottles.il +++ b/.output/actual/ws/il/from-wsa/bottles.il @@ -1,7 +1,7 @@ [ IAL ( Cons 3 ) , ICF - ( Mark "LOOP" ) + ( SMark "LOOP" ) , IAL ( SStatic 0 Copy ) , IAL ( SIO OutputDec ) @@ -247,10 +247,10 @@ , ICF ( CStatic "LOOP" Jump ) , ICF - ( Mark "LOOP:1" ) + ( SMark "LOOP:1" ) , End , ICF - ( Mark "prints" ) + ( SMark "prints" ) , IAL ( SStatic 0 Copy ) , ICF @@ -259,11 +259,11 @@ , ICF ( CStatic "prints" Jump ) , ICF - ( Mark "prints_end" ) + ( SMark "prints_end" ) , IAL Discard , ICF Return , ICF - ( Mark "printsln" ) + ( SMark "printsln" ) , ICF ( CStatic "prints" Call ) , IAL diff --git a/.output/actual/ws/il/from-wsa/hello2.il b/.output/actual/ws/il/from-wsa/hello2.il index 4d6f8aa95..ff5f4e456 100644 --- a/.output/actual/ws/il/from-wsa/hello2.il +++ b/.output/actual/ws/il/from-wsa/hello2.il @@ -32,7 +32,7 @@ ( CStatic "prints" Call ) , End , ICF - ( Mark "prints" ) + ( SMark "prints" ) , IAL ( SStatic 0 Copy ) , ICF @@ -41,11 +41,11 @@ , ICF ( CStatic "prints" Jump ) , ICF - ( Mark "prints_end" ) + ( SMark "prints_end" ) , IAL Discard , ICF Return , ICF - ( Mark "printsln" ) + ( SMark "printsln" ) , ICF ( CStatic "prints" Call ) , IAL diff --git a/.output/actual/ws/il/from-wsa/hello4.il b/.output/actual/ws/il/from-wsa/hello4.il index 5a009b697..14f6e7be7 100644 --- a/.output/actual/ws/il/from-wsa/hello4.il +++ b/.output/actual/ws/il/from-wsa/hello4.il @@ -30,7 +30,7 @@ ( CStatic "printsln" Call ) , End , ICF - ( Mark "prints" ) + ( SMark "prints" ) , IAL ( SStatic 0 Copy ) , ICF @@ -39,11 +39,11 @@ , ICF ( CStatic "prints" Jump ) , ICF - ( Mark "prints_end" ) + ( SMark "prints_end" ) , IAL Discard , ICF Return , ICF - ( Mark "printsln" ) + ( SMark "printsln" ) , ICF ( CStatic "prints" Call ) , IAL diff --git a/.output/actual/ws/il/from-wsa/prim.il b/.output/actual/ws/il/from-wsa/prim.il index 9d78d0540..7a157cfac 100644 --- a/.output/actual/ws/il/from-wsa/prim.il +++ b/.output/actual/ws/il/from-wsa/prim.il @@ -1,5 +1,5 @@ [ ICF - ( Mark "st" ) + ( SMark "st" ) , IAL ( Cons 0 ) , IAL @@ -47,7 +47,7 @@ , IAL ( Cons 0 ) , ICF - ( Mark "f_start_1" ) + ( SMark "f_start_1" ) , IAL ( SStatic 0 Copy ) , IAL @@ -69,12 +69,12 @@ , ICF ( CStatic "f_start_1" Jump ) , ICF - ( Mark "f_finished_1" ) + ( SMark "f_finished_1" ) , IAL Discard , IAL ( Cons 2 ) , ICF - ( Mark "f_start_2" ) + ( SMark "f_start_2" ) , IAL ( SStatic 0 Copy ) , IAL @@ -85,7 +85,7 @@ , IAL ( Cons 2 ) , ICF - ( Mark "f_start_3" ) + ( SMark "f_start_3" ) , IAL ( SStatic 0 Copy ) , IAL @@ -130,7 +130,7 @@ , ICF ( CStatic "f_start_3" Jump ) , ICF - ( Mark "f_finished_3" ) + ( SMark "f_finished_3" ) , IAL Discard , IAL ( Cons 1 ) @@ -138,12 +138,12 @@ , ICF ( CStatic "f_start_2" Jump ) , ICF - ( Mark "f_finished_2" ) + ( SMark "f_finished_2" ) , IAL Discard , IAL ( Cons 2 ) , ICF - ( Mark "f_start_4" ) + ( SMark "f_start_4" ) , IAL ( SStatic 0 Copy ) , IAL @@ -169,14 +169,14 @@ , ICF ( CStatic "prints" Call ) , ICF - ( Mark "nodraw" ) + ( SMark "nodraw" ) , IAL ( Cons 1 ) , IAL ( Binary Add ) , ICF ( CStatic "f_start_4" Jump ) , ICF - ( Mark "f_finished_4" ) + ( SMark "f_finished_4" ) , IAL Discard , IAL ( Cons 0 ) @@ -184,7 +184,7 @@ ( CStatic "printsln" Call ) , End , ICF - ( Mark "prints" ) + ( SMark "prints" ) , IAL ( SStatic 0 Copy ) , ICF @@ -193,11 +193,11 @@ , ICF ( CStatic "prints" Jump ) , ICF - ( Mark "prints_end" ) + ( SMark "prints_end" ) , IAL Discard , ICF Return , ICF - ( Mark "printsln" ) + ( SMark "printsln" ) , ICF ( CStatic "prints" Call ) , IAL diff --git a/.output/actual/ws/il/original/calc.il b/.output/actual/ws/il/original/calc.il index e16c8f7ba..d31461392 100644 --- a/.output/actual/ws/il/original/calc.il +++ b/.output/actual/ws/il/original/calc.il @@ -290,7 +290,7 @@ ( Cons 0 ) , ILS Store , ICF - ( Mark "loop" ) + ( SMark "loop" ) , IAL ( Cons 42 ) , ICF @@ -322,7 +322,7 @@ , ICF ( CStatic "loop" Jump ) , ICF - ( Mark "progend" ) + ( SMark "progend" ) , IAL Discard , IAL ( Cons 60 ) @@ -336,11 +336,11 @@ ( CStatic "newline" Call ) , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -355,12 +355,12 @@ , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -381,7 +381,7 @@ , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -391,7 +391,7 @@ , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/actual/ws/il/original/count.il b/.output/actual/ws/il/original/count.il index fb9e088c1..d2cf384d3 100644 --- a/.output/actual/ws/il/original/count.il +++ b/.output/actual/ws/il/original/count.il @@ -1,7 +1,7 @@ [ IAL ( Cons 1 ) , ICF - ( Mark "C" ) + ( SMark "C" ) , IAL ( SStatic 0 Copy ) , IAL ( SIO OutputDec ) @@ -21,15 +21,15 @@ , ICF ( CStatic "C" Jump ) , ICF - ( Mark "E" ) + ( SMark "E" ) , IAL Discard , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -44,12 +44,12 @@ , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -70,7 +70,7 @@ , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -80,7 +80,7 @@ , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/actual/ws/il/original/fact.il b/.output/actual/ws/il/original/fact.il index 466d3bf90..1d20af1f1 100644 --- a/.output/actual/ws/il/original/fact.il +++ b/.output/actual/ws/il/original/fact.il @@ -133,7 +133,7 @@ ( CStatic "newline" Call ) , End , ICF - ( Mark "fact" ) + ( SMark "fact" ) , IAL ( SStatic 0 Copy ) , IAL @@ -151,17 +151,17 @@ , IAL ( Binary Mul ) , ICF Return , ICF - ( Mark "factbase" ) + ( SMark "factbase" ) , IAL ( Cons 1 ) , IAL Discard , ICF Return , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -176,12 +176,12 @@ , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -202,7 +202,7 @@ , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -212,7 +212,7 @@ , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/actual/ws/il/original/hWorld.il b/.output/actual/ws/il/original/hWorld.il index 9eeec54ab..dacec7e80 100644 --- a/.output/actual/ws/il/original/hWorld.il +++ b/.output/actual/ws/il/original/hWorld.il @@ -126,11 +126,11 @@ ( CStatic "newline" Call ) , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -145,12 +145,12 @@ , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -171,7 +171,7 @@ , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -181,7 +181,7 @@ , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/actual/ws/il/original/hanoi.il b/.output/actual/ws/il/original/hanoi.il index dc5eaa200..756055f14 100644 --- a/.output/actual/ws/il/original/hanoi.il +++ b/.output/actual/ws/il/original/hanoi.il @@ -128,7 +128,7 @@ ( CStatic "hanoi" Call ) , End , ICF - ( Mark "hanoi" ) + ( SMark "hanoi" ) , IAL ( Cons 103 ) , IAL @@ -267,14 +267,14 @@ ( SStatic 1 Move ) , ILS Store , ICF - ( Mark "endhanoi" ) + ( SMark "endhanoi" ) , ICF Return , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -289,12 +289,12 @@ , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -315,7 +315,7 @@ , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -325,7 +325,7 @@ , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/actual/ws/il/original/locTest.il b/.output/actual/ws/il/original/locTest.il index 945a47416..6db51c33d 100644 --- a/.output/actual/ws/il/original/locTest.il +++ b/.output/actual/ws/il/original/locTest.il @@ -108,7 +108,7 @@ , IAL ( SIO OutputDec ) , End , ICF - ( Mark "loctest" ) + ( SMark "loctest" ) , IAL ( SStatic 0 Copy ) , IAL @@ -118,11 +118,11 @@ ( SStatic 2 Slide ) , ICF Return , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -137,12 +137,12 @@ , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -163,7 +163,7 @@ , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -173,7 +173,7 @@ , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/actual/ws/il/original/name.il b/.output/actual/ws/il/original/name.il index 40ba9c408..2d6b723ec 100644 --- a/.output/actual/ws/il/original/name.il +++ b/.output/actual/ws/il/original/name.il @@ -178,11 +178,11 @@ ( CStatic "newline" Call ) , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -197,12 +197,12 @@ , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -223,7 +223,7 @@ , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -233,7 +233,7 @@ , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/actual/ws/il/original/truthMachine.il b/.output/actual/ws/il/original/truthMachine.il index 9de83ce46..c1548a866 100644 --- a/.output/actual/ws/il/original/truthMachine.il +++ b/.output/actual/ws/il/original/truthMachine.il @@ -7,14 +7,14 @@ , ICF ( CStatic "\x0" ( Branch EZ ) ) , ICF - ( Mark "\x1" ) + ( SMark "\x1" ) , IAL ( Cons 1 ) , IAL ( SIO OutputDec ) , ICF ( CStatic "\x1" Jump ) , ICF - ( Mark "\x0" ) + ( SMark "\x0" ) , IAL ( Cons 0 ) , IAL ( SIO OutputDec ) diff --git a/.output/golden/bf/eval/output/FlatType/Int16Type/99botles.output b/.output/golden/bf/eval/output/FlatType/Int16Type/99botles.output deleted file mode 100644 index 7853698c3..000000000 --- a/.output/golden/bf/eval/output/FlatType/Int16Type/99botles.output +++ /dev/null @@ -1,495 +0,0 @@ -99 Bottles of beer on the wall -99 Bottles of beer -Take one down and pass it around -98 Bottles of beer on the wall - -98 Bottles of beer on the wall -98 Bottles of beer -Take one down and pass it around -97 Bottles of beer on the wall - -97 Bottles of beer on the wall -97 Bottles of beer -Take one down and pass it around -96 Bottles of beer on the wall - -96 Bottles of beer on the wall -96 Bottles of beer -Take one down and pass it around -95 Bottles of beer on the wall - -95 Bottles of beer on the wall -95 Bottles of beer -Take one down and pass it around -94 Bottles of beer on the wall - -94 Bottles of beer on the wall -94 Bottles of beer -Take one down and pass it around -93 Bottles of beer on the wall - -93 Bottles of beer on the wall -93 Bottles of beer -Take one down and pass it around -92 Bottles of beer on the wall - -92 Bottles of beer on the wall -92 Bottles of beer -Take one down and pass it around -91 Bottles of beer on the wall - -91 Bottles of beer on the wall -91 Bottles of beer -Take one down and pass it around -90 Bottles of beer on the wall - -90 Bottles of beer on the wall -90 Bottles of beer -Take one down and pass it around -89 Bottles of beer on the wall - -89 Bottles of beer on the wall -89 Bottles of beer -Take one down and pass it around -88 Bottles of beer on the wall - -88 Bottles of beer on the wall -88 Bottles of beer -Take one down and pass it around -87 Bottles of beer on the wall - -87 Bottles of beer on the wall -87 Bottles of beer -Take one down and pass it around -86 Bottles of beer on the wall - -86 Bottles of beer on the wall -86 Bottles of beer -Take one down and pass it around -85 Bottles of beer on the wall - -85 Bottles of beer on the wall -85 Bottles of beer -Take one down and pass it around -84 Bottles of beer on the wall - -84 Bottles of beer on the wall -84 Bottles of beer -Take one down and pass it around -83 Bottles of beer on the wall - -83 Bottles of beer on the wall -83 Bottles of beer -Take one down and pass it around -82 Bottles of beer on the wall - -82 Bottles of beer on the wall -82 Bottles of beer -Take one down and pass it around -81 Bottles of beer on the wall - -81 Bottles of beer on the wall -81 Bottles of beer -Take one down and pass it around -80 Bottles of beer on the wall - -80 Bottles of beer on the wall -80 Bottles of beer -Take one down and pass it around -79 Bottles of beer on the wall - -79 Bottles of beer on the wall -79 Bottles of beer -Take one down and pass it around -78 Bottles of beer on the wall - -78 Bottles of beer on the wall -78 Bottles of beer -Take one down and pass it around -77 Bottles of beer on the wall - -77 Bottles of beer on the wall -77 Bottles of beer -Take one down and pass it around -76 Bottles of beer on the wall - -76 Bottles of beer on the wall -76 Bottles of beer -Take one down and pass it around -75 Bottles of beer on the wall - -75 Bottles of beer on the wall -75 Bottles of beer -Take one down and pass it around -74 Bottles of beer on the wall - -74 Bottles of beer on the wall -74 Bottles of beer -Take one down and pass it around -73 Bottles of beer on the wall - -73 Bottles of beer on the wall -73 Bottles of beer -Take one down and pass it around -72 Bottles of beer on the wall - -72 Bottles of beer on the wall -72 Bottles of beer -Take one down and pass it around -71 Bottles of beer on the wall - -71 Bottles of beer on the wall -71 Bottles of beer -Take one down and pass it around -70 Bottles of beer on the wall - -70 Bottles of beer on the wall -70 Bottles of beer -Take one down and pass it around -69 Bottles of beer on the wall - -69 Bottles of beer on the wall -69 Bottles of beer -Take one down and pass it around -68 Bottles of beer on the wall - -68 Bottles of beer on the wall -68 Bottles of beer -Take one down and pass it around -67 Bottles of beer on the wall - -67 Bottles of beer on the wall -67 Bottles of beer -Take one down and pass it around -66 Bottles of beer on the wall - -66 Bottles of beer on the wall -66 Bottles of beer -Take one down and pass it around -65 Bottles of beer on the wall - -65 Bottles of beer on the wall -65 Bottles of beer -Take one down and pass it around -64 Bottles of beer on the wall - -64 Bottles of beer on the wall -64 Bottles of beer -Take one down and pass it around -63 Bottles of beer on the wall - -63 Bottles of beer on the wall -63 Bottles of beer -Take one down and pass it around -62 Bottles of beer on the wall - -62 Bottles of beer on the wall -62 Bottles of beer -Take one down and pass it around -61 Bottles of beer on the wall - -61 Bottles of beer on the wall -61 Bottles of beer -Take one down and pass it around -60 Bottles of beer on the wall - -60 Bottles of beer on the wall -60 Bottles of beer -Take one down and pass it around -59 Bottles of beer on the wall - -59 Bottles of beer on the wall -59 Bottles of beer -Take one down and pass it around -58 Bottles of beer on the wall - -58 Bottles of beer on the wall -58 Bottles of beer -Take one down and pass it around -57 Bottles of beer on the wall - -57 Bottles of beer on the wall -57 Bottles of beer -Take one down and pass it around -56 Bottles of beer on the wall - -56 Bottles of beer on the wall -56 Bottles of beer -Take one down and pass it around -55 Bottles of beer on the wall - -55 Bottles of beer on the wall -55 Bottles of beer -Take one down and pass it around -54 Bottles of beer on the wall - -54 Bottles of beer on the wall -54 Bottles of beer -Take one down and pass it around -53 Bottles of beer on the wall - -53 Bottles of beer on the wall -53 Bottles of beer -Take one down and pass it around -52 Bottles of beer on the wall - -52 Bottles of beer on the wall -52 Bottles of beer -Take one down and pass it around -51 Bottles of beer on the wall - -51 Bottles of beer on the wall -51 Bottles of beer -Take one down and pass it around -50 Bottles of beer on the wall - -50 Bottles of beer on the wall -50 Bottles of beer -Take one down and pass it around -49 Bottles of beer on the wall - -49 Bottles of beer on the wall -49 Bottles of beer -Take one down and pass it around -48 Bottles of beer on the wall - -48 Bottles of beer on the wall -48 Bottles of beer -Take one down and pass it around -47 Bottles of beer on the wall - -47 Bottles of beer on the wall -47 Bottles of beer -Take one down and pass it around -46 Bottles of beer on the wall - -46 Bottles of beer on the wall -46 Bottles of beer -Take one down and pass it around -45 Bottles of beer on the wall - -45 Bottles of beer on the wall -45 Bottles of beer -Take one down and pass it around -44 Bottles of beer on the wall - -44 Bottles of beer on the wall -44 Bottles of beer -Take one down and pass it around -43 Bottles of beer on the wall - -43 Bottles of beer on the wall -43 Bottles of beer -Take one down and pass it around -42 Bottles of beer on the wall - -42 Bottles of beer on the wall -42 Bottles of beer -Take one down and pass it around -41 Bottles of beer on the wall - -41 Bottles of beer on the wall -41 Bottles of beer -Take one down and pass it around -40 Bottles of beer on the wall - -40 Bottles of beer on the wall -40 Bottles of beer -Take one down and pass it around -39 Bottles of beer on the wall - -39 Bottles of beer on the wall -39 Bottles of beer -Take one down and pass it around -38 Bottles of beer on the wall - -38 Bottles of beer on the wall -38 Bottles of beer -Take one down and pass it around -37 Bottles of beer on the wall - -37 Bottles of beer on the wall -37 Bottles of beer -Take one down and pass it around -36 Bottles of beer on the wall - -36 Bottles of beer on the wall -36 Bottles of beer -Take one down and pass it around -35 Bottles of beer on the wall - -35 Bottles of beer on the wall -35 Bottles of beer -Take one down and pass it around -34 Bottles of beer on the wall - -34 Bottles of beer on the wall -34 Bottles of beer -Take one down and pass it around -33 Bottles of beer on the wall - -33 Bottles of beer on the wall -33 Bottles of beer -Take one down and pass it around -32 Bottles of beer on the wall - -32 Bottles of beer on the wall -32 Bottles of beer -Take one down and pass it around -31 Bottles of beer on the wall - -31 Bottles of beer on the wall -31 Bottles of beer -Take one down and pass it around -30 Bottles of beer on the wall - -30 Bottles of beer on the wall -30 Bottles of beer -Take one down and pass it around -29 Bottles of beer on the wall - -29 Bottles of beer on the wall -29 Bottles of beer -Take one down and pass it around -28 Bottles of beer on the wall - -28 Bottles of beer on the wall -28 Bottles of beer -Take one down and pass it around -27 Bottles of beer on the wall - -27 Bottles of beer on the wall -27 Bottles of beer -Take one down and pass it around -26 Bottles of beer on the wall - -26 Bottles of beer on the wall -26 Bottles of beer -Take one down and pass it around -25 Bottles of beer on the wall - -25 Bottles of beer on the wall -25 Bottles of beer -Take one down and pass it around -24 Bottles of beer on the wall - -24 Bottles of beer on the wall -24 Bottles of beer -Take one down and pass it around -23 Bottles of beer on the wall - -23 Bottles of beer on the wall -23 Bottles of beer -Take one down and pass it around -22 Bottles of beer on the wall - -22 Bottles of beer on the wall -22 Bottles of beer -Take one down and pass it around -21 Bottles of beer on the wall - -21 Bottles of beer on the wall -21 Bottles of beer -Take one down and pass it around -20 Bottles of beer on the wall - -20 Bottles of beer on the wall -20 Bottles of beer -Take one down and pass it around -19 Bottles of beer on the wall - -19 Bottles of beer on the wall -19 Bottles of beer -Take one down and pass it around -18 Bottles of beer on the wall - -18 Bottles of beer on the wall -18 Bottles of beer -Take one down and pass it around -17 Bottles of beer on the wall - -17 Bottles of beer on the wall -17 Bottles of beer -Take one down and pass it around -16 Bottles of beer on the wall - -16 Bottles of beer on the wall -16 Bottles of beer -Take one down and pass it around -15 Bottles of beer on the wall - -15 Bottles of beer on the wall -15 Bottles of beer -Take one down and pass it around -14 Bottles of beer on the wall - -14 Bottles of beer on the wall -14 Bottles of beer -Take one down and pass it around -13 Bottles of beer on the wall - -13 Bottles of beer on the wall -13 Bottles of beer -Take one down and pass it around -12 Bottles of beer on the wall - -12 Bottles of beer on the wall -12 Bottles of beer -Take one down and pass it around -11 Bottles of beer on the wall - -11 Bottles of beer on the wall -11 Bottles of beer -Take one down and pass it around -10 Bottles of beer on the wall - -10 Bottles of beer on the wall -10 Bottles of beer -Take one down and pass it around -9 Bottles of beer on the wall - -9 Bottles of beer on the wall -9 Bottles of beer -Take one down and pass it around -8 Bottles of beer on the wall - -8 Bottles of beer on the wall -8 Bottles of beer -Take one down and pass it around -7 Bottles of beer on the wall - -7 Bottles of beer on the wall -7 Bottles of beer -Take one down and pass it around -6 Bottles of beer on the wall - -6 Bottles of beer on the wall -6 Bottles of beer -Take one down and pass it around -5 Bottles of beer on the wall - -5 Bottles of beer on the wall -5 Bottles of beer -Take one down and pass it around -4 Bottles of beer on the wall - -4 Bottles of beer on the wall -4 Bottles of beer -Take one down and pass it around -3 Bottles of beer on the wall - -3 Bottles of beer on the wall -3 Bottles of beer -Take one down and pass it around -2 Bottles of beer on the wall - -2 Bottles of beer on the wall -2 Bottles of beer -Take one down and pass it around -1 Bottle of beer on the wall - -1 Bottle of beer on the wall -1 Bottle of beer -Take one down and pass it around -0 Bottles of beer on the wall - diff --git a/.output/golden/bf/eval/output/FlatType/Int16Type/fascistHelloWorld.output b/.output/golden/bf/eval/output/FlatType/Int16Type/fascistHelloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/golden/bf/eval/output/FlatType/Int16Type/fascistHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/golden/bf/eval/output/FlatType/Int16Type/helloWorld.output b/.output/golden/bf/eval/output/FlatType/Int16Type/helloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/golden/bf/eval/output/FlatType/Int16Type/helloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/golden/bf/eval/output/FlatType/Int16Type/triangle.output b/.output/golden/bf/eval/output/FlatType/Int16Type/triangle.output deleted file mode 100644 index ee824746a..000000000 --- a/.output/golden/bf/eval/output/FlatType/Int16Type/triangle.output +++ /dev/null @@ -1,33 +0,0 @@ - * - * * - * * - * * * * - * * - * * * * - * * * * - * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - \ No newline at end of file diff --git a/.output/golden/bf/eval/output/FlatType/Int8Type/99botles.output b/.output/golden/bf/eval/output/FlatType/Int8Type/99botles.output deleted file mode 100644 index 7853698c3..000000000 --- a/.output/golden/bf/eval/output/FlatType/Int8Type/99botles.output +++ /dev/null @@ -1,495 +0,0 @@ -99 Bottles of beer on the wall -99 Bottles of beer -Take one down and pass it around -98 Bottles of beer on the wall - -98 Bottles of beer on the wall -98 Bottles of beer -Take one down and pass it around -97 Bottles of beer on the wall - -97 Bottles of beer on the wall -97 Bottles of beer -Take one down and pass it around -96 Bottles of beer on the wall - -96 Bottles of beer on the wall -96 Bottles of beer -Take one down and pass it around -95 Bottles of beer on the wall - -95 Bottles of beer on the wall -95 Bottles of beer -Take one down and pass it around -94 Bottles of beer on the wall - -94 Bottles of beer on the wall -94 Bottles of beer -Take one down and pass it around -93 Bottles of beer on the wall - -93 Bottles of beer on the wall -93 Bottles of beer -Take one down and pass it around -92 Bottles of beer on the wall - -92 Bottles of beer on the wall -92 Bottles of beer -Take one down and pass it around -91 Bottles of beer on the wall - -91 Bottles of beer on the wall -91 Bottles of beer -Take one down and pass it around -90 Bottles of beer on the wall - -90 Bottles of beer on the wall -90 Bottles of beer -Take one down and pass it around -89 Bottles of beer on the wall - -89 Bottles of beer on the wall -89 Bottles of beer -Take one down and pass it around -88 Bottles of beer on the wall - -88 Bottles of beer on the wall -88 Bottles of beer -Take one down and pass it around -87 Bottles of beer on the wall - -87 Bottles of beer on the wall -87 Bottles of beer -Take one down and pass it around -86 Bottles of beer on the wall - -86 Bottles of beer on the wall -86 Bottles of beer -Take one down and pass it around -85 Bottles of beer on the wall - -85 Bottles of beer on the wall -85 Bottles of beer -Take one down and pass it around -84 Bottles of beer on the wall - -84 Bottles of beer on the wall -84 Bottles of beer -Take one down and pass it around -83 Bottles of beer on the wall - -83 Bottles of beer on the wall -83 Bottles of beer -Take one down and pass it around -82 Bottles of beer on the wall - -82 Bottles of beer on the wall -82 Bottles of beer -Take one down and pass it around -81 Bottles of beer on the wall - -81 Bottles of beer on the wall -81 Bottles of beer -Take one down and pass it around -80 Bottles of beer on the wall - -80 Bottles of beer on the wall -80 Bottles of beer -Take one down and pass it around -79 Bottles of beer on the wall - -79 Bottles of beer on the wall -79 Bottles of beer -Take one down and pass it around -78 Bottles of beer on the wall - -78 Bottles of beer on the wall -78 Bottles of beer -Take one down and pass it around -77 Bottles of beer on the wall - -77 Bottles of beer on the wall -77 Bottles of beer -Take one down and pass it around -76 Bottles of beer on the wall - -76 Bottles of beer on the wall -76 Bottles of beer -Take one down and pass it around -75 Bottles of beer on the wall - -75 Bottles of beer on the wall -75 Bottles of beer -Take one down and pass it around -74 Bottles of beer on the wall - -74 Bottles of beer on the wall -74 Bottles of beer -Take one down and pass it around -73 Bottles of beer on the wall - -73 Bottles of beer on the wall -73 Bottles of beer -Take one down and pass it around -72 Bottles of beer on the wall - -72 Bottles of beer on the wall -72 Bottles of beer -Take one down and pass it around -71 Bottles of beer on the wall - -71 Bottles of beer on the wall -71 Bottles of beer -Take one down and pass it around -70 Bottles of beer on the wall - -70 Bottles of beer on the wall -70 Bottles of beer -Take one down and pass it around -69 Bottles of beer on the wall - -69 Bottles of beer on the wall -69 Bottles of beer -Take one down and pass it around -68 Bottles of beer on the wall - -68 Bottles of beer on the wall -68 Bottles of beer -Take one down and pass it around -67 Bottles of beer on the wall - -67 Bottles of beer on the wall -67 Bottles of beer -Take one down and pass it around -66 Bottles of beer on the wall - -66 Bottles of beer on the wall -66 Bottles of beer -Take one down and pass it around -65 Bottles of beer on the wall - -65 Bottles of beer on the wall -65 Bottles of beer -Take one down and pass it around -64 Bottles of beer on the wall - -64 Bottles of beer on the wall -64 Bottles of beer -Take one down and pass it around -63 Bottles of beer on the wall - -63 Bottles of beer on the wall -63 Bottles of beer -Take one down and pass it around -62 Bottles of beer on the wall - -62 Bottles of beer on the wall -62 Bottles of beer -Take one down and pass it around -61 Bottles of beer on the wall - -61 Bottles of beer on the wall -61 Bottles of beer -Take one down and pass it around -60 Bottles of beer on the wall - -60 Bottles of beer on the wall -60 Bottles of beer -Take one down and pass it around -59 Bottles of beer on the wall - -59 Bottles of beer on the wall -59 Bottles of beer -Take one down and pass it around -58 Bottles of beer on the wall - -58 Bottles of beer on the wall -58 Bottles of beer -Take one down and pass it around -57 Bottles of beer on the wall - -57 Bottles of beer on the wall -57 Bottles of beer -Take one down and pass it around -56 Bottles of beer on the wall - -56 Bottles of beer on the wall -56 Bottles of beer -Take one down and pass it around -55 Bottles of beer on the wall - -55 Bottles of beer on the wall -55 Bottles of beer -Take one down and pass it around -54 Bottles of beer on the wall - -54 Bottles of beer on the wall -54 Bottles of beer -Take one down and pass it around -53 Bottles of beer on the wall - -53 Bottles of beer on the wall -53 Bottles of beer -Take one down and pass it around -52 Bottles of beer on the wall - -52 Bottles of beer on the wall -52 Bottles of beer -Take one down and pass it around -51 Bottles of beer on the wall - -51 Bottles of beer on the wall -51 Bottles of beer -Take one down and pass it around -50 Bottles of beer on the wall - -50 Bottles of beer on the wall -50 Bottles of beer -Take one down and pass it around -49 Bottles of beer on the wall - -49 Bottles of beer on the wall -49 Bottles of beer -Take one down and pass it around -48 Bottles of beer on the wall - -48 Bottles of beer on the wall -48 Bottles of beer -Take one down and pass it around -47 Bottles of beer on the wall - -47 Bottles of beer on the wall -47 Bottles of beer -Take one down and pass it around -46 Bottles of beer on the wall - -46 Bottles of beer on the wall -46 Bottles of beer -Take one down and pass it around -45 Bottles of beer on the wall - -45 Bottles of beer on the wall -45 Bottles of beer -Take one down and pass it around -44 Bottles of beer on the wall - -44 Bottles of beer on the wall -44 Bottles of beer -Take one down and pass it around -43 Bottles of beer on the wall - -43 Bottles of beer on the wall -43 Bottles of beer -Take one down and pass it around -42 Bottles of beer on the wall - -42 Bottles of beer on the wall -42 Bottles of beer -Take one down and pass it around -41 Bottles of beer on the wall - -41 Bottles of beer on the wall -41 Bottles of beer -Take one down and pass it around -40 Bottles of beer on the wall - -40 Bottles of beer on the wall -40 Bottles of beer -Take one down and pass it around -39 Bottles of beer on the wall - -39 Bottles of beer on the wall -39 Bottles of beer -Take one down and pass it around -38 Bottles of beer on the wall - -38 Bottles of beer on the wall -38 Bottles of beer -Take one down and pass it around -37 Bottles of beer on the wall - -37 Bottles of beer on the wall -37 Bottles of beer -Take one down and pass it around -36 Bottles of beer on the wall - -36 Bottles of beer on the wall -36 Bottles of beer -Take one down and pass it around -35 Bottles of beer on the wall - -35 Bottles of beer on the wall -35 Bottles of beer -Take one down and pass it around -34 Bottles of beer on the wall - -34 Bottles of beer on the wall -34 Bottles of beer -Take one down and pass it around -33 Bottles of beer on the wall - -33 Bottles of beer on the wall -33 Bottles of beer -Take one down and pass it around -32 Bottles of beer on the wall - -32 Bottles of beer on the wall -32 Bottles of beer -Take one down and pass it around -31 Bottles of beer on the wall - -31 Bottles of beer on the wall -31 Bottles of beer -Take one down and pass it around -30 Bottles of beer on the wall - -30 Bottles of beer on the wall -30 Bottles of beer -Take one down and pass it around -29 Bottles of beer on the wall - -29 Bottles of beer on the wall -29 Bottles of beer -Take one down and pass it around -28 Bottles of beer on the wall - -28 Bottles of beer on the wall -28 Bottles of beer -Take one down and pass it around -27 Bottles of beer on the wall - -27 Bottles of beer on the wall -27 Bottles of beer -Take one down and pass it around -26 Bottles of beer on the wall - -26 Bottles of beer on the wall -26 Bottles of beer -Take one down and pass it around -25 Bottles of beer on the wall - -25 Bottles of beer on the wall -25 Bottles of beer -Take one down and pass it around -24 Bottles of beer on the wall - -24 Bottles of beer on the wall -24 Bottles of beer -Take one down and pass it around -23 Bottles of beer on the wall - -23 Bottles of beer on the wall -23 Bottles of beer -Take one down and pass it around -22 Bottles of beer on the wall - -22 Bottles of beer on the wall -22 Bottles of beer -Take one down and pass it around -21 Bottles of beer on the wall - -21 Bottles of beer on the wall -21 Bottles of beer -Take one down and pass it around -20 Bottles of beer on the wall - -20 Bottles of beer on the wall -20 Bottles of beer -Take one down and pass it around -19 Bottles of beer on the wall - -19 Bottles of beer on the wall -19 Bottles of beer -Take one down and pass it around -18 Bottles of beer on the wall - -18 Bottles of beer on the wall -18 Bottles of beer -Take one down and pass it around -17 Bottles of beer on the wall - -17 Bottles of beer on the wall -17 Bottles of beer -Take one down and pass it around -16 Bottles of beer on the wall - -16 Bottles of beer on the wall -16 Bottles of beer -Take one down and pass it around -15 Bottles of beer on the wall - -15 Bottles of beer on the wall -15 Bottles of beer -Take one down and pass it around -14 Bottles of beer on the wall - -14 Bottles of beer on the wall -14 Bottles of beer -Take one down and pass it around -13 Bottles of beer on the wall - -13 Bottles of beer on the wall -13 Bottles of beer -Take one down and pass it around -12 Bottles of beer on the wall - -12 Bottles of beer on the wall -12 Bottles of beer -Take one down and pass it around -11 Bottles of beer on the wall - -11 Bottles of beer on the wall -11 Bottles of beer -Take one down and pass it around -10 Bottles of beer on the wall - -10 Bottles of beer on the wall -10 Bottles of beer -Take one down and pass it around -9 Bottles of beer on the wall - -9 Bottles of beer on the wall -9 Bottles of beer -Take one down and pass it around -8 Bottles of beer on the wall - -8 Bottles of beer on the wall -8 Bottles of beer -Take one down and pass it around -7 Bottles of beer on the wall - -7 Bottles of beer on the wall -7 Bottles of beer -Take one down and pass it around -6 Bottles of beer on the wall - -6 Bottles of beer on the wall -6 Bottles of beer -Take one down and pass it around -5 Bottles of beer on the wall - -5 Bottles of beer on the wall -5 Bottles of beer -Take one down and pass it around -4 Bottles of beer on the wall - -4 Bottles of beer on the wall -4 Bottles of beer -Take one down and pass it around -3 Bottles of beer on the wall - -3 Bottles of beer on the wall -3 Bottles of beer -Take one down and pass it around -2 Bottles of beer on the wall - -2 Bottles of beer on the wall -2 Bottles of beer -Take one down and pass it around -1 Bottle of beer on the wall - -1 Bottle of beer on the wall -1 Bottle of beer -Take one down and pass it around -0 Bottles of beer on the wall - diff --git a/.output/golden/bf/eval/output/FlatType/Int8Type/fascistHelloWorld.output b/.output/golden/bf/eval/output/FlatType/Int8Type/fascistHelloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/golden/bf/eval/output/FlatType/Int8Type/fascistHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/golden/bf/eval/output/FlatType/Int8Type/fibonacci.output b/.output/golden/bf/eval/output/FlatType/Int8Type/fibonacci.output deleted file mode 100644 index 1a52c5910..000000000 --- a/.output/golden/bf/eval/output/FlatType/Int8Type/fibonacci.output +++ /dev/null @@ -1 +0,0 @@ -0 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, >4, G3, <1, 98, E9, 61, 24, 85, :9, C448X@H2X@34X@2:X@54X@74X@<8X@D2X@74X@2:X@94 \ No newline at end of file diff --git a/.output/golden/bf/eval/output/FlatType/Int8Type/helloWorld.output b/.output/golden/bf/eval/output/FlatType/Int8Type/helloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/golden/bf/eval/output/FlatType/Int8Type/helloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/golden/bf/eval/output/FlatType/Int8Type/padHelloWorld.output b/.output/golden/bf/eval/output/FlatType/Int8Type/padHelloWorld.output deleted file mode 100644 index b45ef6fec..000000000 --- a/.output/golden/bf/eval/output/FlatType/Int8Type/padHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello, World! \ No newline at end of file diff --git a/.output/golden/bf/eval/output/FlatType/Int8Type/theShortestHelloWorld.output b/.output/golden/bf/eval/output/FlatType/Int8Type/theShortestHelloWorld.output deleted file mode 100644 index b45ef6fec..000000000 --- a/.output/golden/bf/eval/output/FlatType/Int8Type/theShortestHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello, World! \ No newline at end of file diff --git a/.output/golden/bf/eval/output/FlatType/Int8Type/triangle.output b/.output/golden/bf/eval/output/FlatType/Int8Type/triangle.output deleted file mode 100644 index ee824746a..000000000 --- a/.output/golden/bf/eval/output/FlatType/Int8Type/triangle.output +++ /dev/null @@ -1,33 +0,0 @@ - * - * * - * * - * * * * - * * - * * * * - * * * * - * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - \ No newline at end of file diff --git a/.output/golden/bf/eval/output/FlatType/Int8Type/value256.output b/.output/golden/bf/eval/output/FlatType/Int8Type/value256.output deleted file mode 100644 index a829f75a0..000000000 --- a/.output/golden/bf/eval/output/FlatType/Int8Type/value256.output +++ /dev/null @@ -1 +0,0 @@ -8 bit cells diff --git a/.output/golden/bf/eval/output/FlatType/Word16Type/99botles.output b/.output/golden/bf/eval/output/FlatType/Word16Type/99botles.output deleted file mode 100644 index 7853698c3..000000000 --- a/.output/golden/bf/eval/output/FlatType/Word16Type/99botles.output +++ /dev/null @@ -1,495 +0,0 @@ -99 Bottles of beer on the wall -99 Bottles of beer -Take one down and pass it around -98 Bottles of beer on the wall - -98 Bottles of beer on the wall -98 Bottles of beer -Take one down and pass it around -97 Bottles of beer on the wall - -97 Bottles of beer on the wall -97 Bottles of beer -Take one down and pass it around -96 Bottles of beer on the wall - -96 Bottles of beer on the wall -96 Bottles of beer -Take one down and pass it around -95 Bottles of beer on the wall - -95 Bottles of beer on the wall -95 Bottles of beer -Take one down and pass it around -94 Bottles of beer on the wall - -94 Bottles of beer on the wall -94 Bottles of beer -Take one down and pass it around -93 Bottles of beer on the wall - -93 Bottles of beer on the wall -93 Bottles of beer -Take one down and pass it around -92 Bottles of beer on the wall - -92 Bottles of beer on the wall -92 Bottles of beer -Take one down and pass it around -91 Bottles of beer on the wall - -91 Bottles of beer on the wall -91 Bottles of beer -Take one down and pass it around -90 Bottles of beer on the wall - -90 Bottles of beer on the wall -90 Bottles of beer -Take one down and pass it around -89 Bottles of beer on the wall - -89 Bottles of beer on the wall -89 Bottles of beer -Take one down and pass it around -88 Bottles of beer on the wall - -88 Bottles of beer on the wall -88 Bottles of beer -Take one down and pass it around -87 Bottles of beer on the wall - -87 Bottles of beer on the wall -87 Bottles of beer -Take one down and pass it around -86 Bottles of beer on the wall - -86 Bottles of beer on the wall -86 Bottles of beer -Take one down and pass it around -85 Bottles of beer on the wall - -85 Bottles of beer on the wall -85 Bottles of beer -Take one down and pass it around -84 Bottles of beer on the wall - -84 Bottles of beer on the wall -84 Bottles of beer -Take one down and pass it around -83 Bottles of beer on the wall - -83 Bottles of beer on the wall -83 Bottles of beer -Take one down and pass it around -82 Bottles of beer on the wall - -82 Bottles of beer on the wall -82 Bottles of beer -Take one down and pass it around -81 Bottles of beer on the wall - -81 Bottles of beer on the wall -81 Bottles of beer -Take one down and pass it around -80 Bottles of beer on the wall - -80 Bottles of beer on the wall -80 Bottles of beer -Take one down and pass it around -79 Bottles of beer on the wall - -79 Bottles of beer on the wall -79 Bottles of beer -Take one down and pass it around -78 Bottles of beer on the wall - -78 Bottles of beer on the wall -78 Bottles of beer -Take one down and pass it around -77 Bottles of beer on the wall - -77 Bottles of beer on the wall -77 Bottles of beer -Take one down and pass it around -76 Bottles of beer on the wall - -76 Bottles of beer on the wall -76 Bottles of beer -Take one down and pass it around -75 Bottles of beer on the wall - -75 Bottles of beer on the wall -75 Bottles of beer -Take one down and pass it around -74 Bottles of beer on the wall - -74 Bottles of beer on the wall -74 Bottles of beer -Take one down and pass it around -73 Bottles of beer on the wall - -73 Bottles of beer on the wall -73 Bottles of beer -Take one down and pass it around -72 Bottles of beer on the wall - -72 Bottles of beer on the wall -72 Bottles of beer -Take one down and pass it around -71 Bottles of beer on the wall - -71 Bottles of beer on the wall -71 Bottles of beer -Take one down and pass it around -70 Bottles of beer on the wall - -70 Bottles of beer on the wall -70 Bottles of beer -Take one down and pass it around -69 Bottles of beer on the wall - -69 Bottles of beer on the wall -69 Bottles of beer -Take one down and pass it around -68 Bottles of beer on the wall - -68 Bottles of beer on the wall -68 Bottles of beer -Take one down and pass it around -67 Bottles of beer on the wall - -67 Bottles of beer on the wall -67 Bottles of beer -Take one down and pass it around -66 Bottles of beer on the wall - -66 Bottles of beer on the wall -66 Bottles of beer -Take one down and pass it around -65 Bottles of beer on the wall - -65 Bottles of beer on the wall -65 Bottles of beer -Take one down and pass it around -64 Bottles of beer on the wall - -64 Bottles of beer on the wall -64 Bottles of beer -Take one down and pass it around -63 Bottles of beer on the wall - -63 Bottles of beer on the wall -63 Bottles of beer -Take one down and pass it around -62 Bottles of beer on the wall - -62 Bottles of beer on the wall -62 Bottles of beer -Take one down and pass it around -61 Bottles of beer on the wall - -61 Bottles of beer on the wall -61 Bottles of beer -Take one down and pass it around -60 Bottles of beer on the wall - -60 Bottles of beer on the wall -60 Bottles of beer -Take one down and pass it around -59 Bottles of beer on the wall - -59 Bottles of beer on the wall -59 Bottles of beer -Take one down and pass it around -58 Bottles of beer on the wall - -58 Bottles of beer on the wall -58 Bottles of beer -Take one down and pass it around -57 Bottles of beer on the wall - -57 Bottles of beer on the wall -57 Bottles of beer -Take one down and pass it around -56 Bottles of beer on the wall - -56 Bottles of beer on the wall -56 Bottles of beer -Take one down and pass it around -55 Bottles of beer on the wall - -55 Bottles of beer on the wall -55 Bottles of beer -Take one down and pass it around -54 Bottles of beer on the wall - -54 Bottles of beer on the wall -54 Bottles of beer -Take one down and pass it around -53 Bottles of beer on the wall - -53 Bottles of beer on the wall -53 Bottles of beer -Take one down and pass it around -52 Bottles of beer on the wall - -52 Bottles of beer on the wall -52 Bottles of beer -Take one down and pass it around -51 Bottles of beer on the wall - -51 Bottles of beer on the wall -51 Bottles of beer -Take one down and pass it around -50 Bottles of beer on the wall - -50 Bottles of beer on the wall -50 Bottles of beer -Take one down and pass it around -49 Bottles of beer on the wall - -49 Bottles of beer on the wall -49 Bottles of beer -Take one down and pass it around -48 Bottles of beer on the wall - -48 Bottles of beer on the wall -48 Bottles of beer -Take one down and pass it around -47 Bottles of beer on the wall - -47 Bottles of beer on the wall -47 Bottles of beer -Take one down and pass it around -46 Bottles of beer on the wall - -46 Bottles of beer on the wall -46 Bottles of beer -Take one down and pass it around -45 Bottles of beer on the wall - -45 Bottles of beer on the wall -45 Bottles of beer -Take one down and pass it around -44 Bottles of beer on the wall - -44 Bottles of beer on the wall -44 Bottles of beer -Take one down and pass it around -43 Bottles of beer on the wall - -43 Bottles of beer on the wall -43 Bottles of beer -Take one down and pass it around -42 Bottles of beer on the wall - -42 Bottles of beer on the wall -42 Bottles of beer -Take one down and pass it around -41 Bottles of beer on the wall - -41 Bottles of beer on the wall -41 Bottles of beer -Take one down and pass it around -40 Bottles of beer on the wall - -40 Bottles of beer on the wall -40 Bottles of beer -Take one down and pass it around -39 Bottles of beer on the wall - -39 Bottles of beer on the wall -39 Bottles of beer -Take one down and pass it around -38 Bottles of beer on the wall - -38 Bottles of beer on the wall -38 Bottles of beer -Take one down and pass it around -37 Bottles of beer on the wall - -37 Bottles of beer on the wall -37 Bottles of beer -Take one down and pass it around -36 Bottles of beer on the wall - -36 Bottles of beer on the wall -36 Bottles of beer -Take one down and pass it around -35 Bottles of beer on the wall - -35 Bottles of beer on the wall -35 Bottles of beer -Take one down and pass it around -34 Bottles of beer on the wall - -34 Bottles of beer on the wall -34 Bottles of beer -Take one down and pass it around -33 Bottles of beer on the wall - -33 Bottles of beer on the wall -33 Bottles of beer -Take one down and pass it around -32 Bottles of beer on the wall - -32 Bottles of beer on the wall -32 Bottles of beer -Take one down and pass it around -31 Bottles of beer on the wall - -31 Bottles of beer on the wall -31 Bottles of beer -Take one down and pass it around -30 Bottles of beer on the wall - -30 Bottles of beer on the wall -30 Bottles of beer -Take one down and pass it around -29 Bottles of beer on the wall - -29 Bottles of beer on the wall -29 Bottles of beer -Take one down and pass it around -28 Bottles of beer on the wall - -28 Bottles of beer on the wall -28 Bottles of beer -Take one down and pass it around -27 Bottles of beer on the wall - -27 Bottles of beer on the wall -27 Bottles of beer -Take one down and pass it around -26 Bottles of beer on the wall - -26 Bottles of beer on the wall -26 Bottles of beer -Take one down and pass it around -25 Bottles of beer on the wall - -25 Bottles of beer on the wall -25 Bottles of beer -Take one down and pass it around -24 Bottles of beer on the wall - -24 Bottles of beer on the wall -24 Bottles of beer -Take one down and pass it around -23 Bottles of beer on the wall - -23 Bottles of beer on the wall -23 Bottles of beer -Take one down and pass it around -22 Bottles of beer on the wall - -22 Bottles of beer on the wall -22 Bottles of beer -Take one down and pass it around -21 Bottles of beer on the wall - -21 Bottles of beer on the wall -21 Bottles of beer -Take one down and pass it around -20 Bottles of beer on the wall - -20 Bottles of beer on the wall -20 Bottles of beer -Take one down and pass it around -19 Bottles of beer on the wall - -19 Bottles of beer on the wall -19 Bottles of beer -Take one down and pass it around -18 Bottles of beer on the wall - -18 Bottles of beer on the wall -18 Bottles of beer -Take one down and pass it around -17 Bottles of beer on the wall - -17 Bottles of beer on the wall -17 Bottles of beer -Take one down and pass it around -16 Bottles of beer on the wall - -16 Bottles of beer on the wall -16 Bottles of beer -Take one down and pass it around -15 Bottles of beer on the wall - -15 Bottles of beer on the wall -15 Bottles of beer -Take one down and pass it around -14 Bottles of beer on the wall - -14 Bottles of beer on the wall -14 Bottles of beer -Take one down and pass it around -13 Bottles of beer on the wall - -13 Bottles of beer on the wall -13 Bottles of beer -Take one down and pass it around -12 Bottles of beer on the wall - -12 Bottles of beer on the wall -12 Bottles of beer -Take one down and pass it around -11 Bottles of beer on the wall - -11 Bottles of beer on the wall -11 Bottles of beer -Take one down and pass it around -10 Bottles of beer on the wall - -10 Bottles of beer on the wall -10 Bottles of beer -Take one down and pass it around -9 Bottles of beer on the wall - -9 Bottles of beer on the wall -9 Bottles of beer -Take one down and pass it around -8 Bottles of beer on the wall - -8 Bottles of beer on the wall -8 Bottles of beer -Take one down and pass it around -7 Bottles of beer on the wall - -7 Bottles of beer on the wall -7 Bottles of beer -Take one down and pass it around -6 Bottles of beer on the wall - -6 Bottles of beer on the wall -6 Bottles of beer -Take one down and pass it around -5 Bottles of beer on the wall - -5 Bottles of beer on the wall -5 Bottles of beer -Take one down and pass it around -4 Bottles of beer on the wall - -4 Bottles of beer on the wall -4 Bottles of beer -Take one down and pass it around -3 Bottles of beer on the wall - -3 Bottles of beer on the wall -3 Bottles of beer -Take one down and pass it around -2 Bottles of beer on the wall - -2 Bottles of beer on the wall -2 Bottles of beer -Take one down and pass it around -1 Bottle of beer on the wall - -1 Bottle of beer on the wall -1 Bottle of beer -Take one down and pass it around -0 Bottles of beer on the wall - diff --git a/.output/golden/bf/eval/output/FlatType/Word16Type/fascistHelloWorld.output b/.output/golden/bf/eval/output/FlatType/Word16Type/fascistHelloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/golden/bf/eval/output/FlatType/Word16Type/fascistHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/golden/bf/eval/output/FlatType/Word16Type/helloWorld.output b/.output/golden/bf/eval/output/FlatType/Word16Type/helloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/golden/bf/eval/output/FlatType/Word16Type/helloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/golden/bf/eval/output/FlatType/Word16Type/triangle.output b/.output/golden/bf/eval/output/FlatType/Word16Type/triangle.output deleted file mode 100644 index ee824746a..000000000 --- a/.output/golden/bf/eval/output/FlatType/Word16Type/triangle.output +++ /dev/null @@ -1,33 +0,0 @@ - * - * * - * * - * * * * - * * - * * * * - * * * * - * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - \ No newline at end of file diff --git a/.output/golden/bf/eval/output/FlatType/Word8Type/99botles.output b/.output/golden/bf/eval/output/FlatType/Word8Type/99botles.output deleted file mode 100644 index 7853698c3..000000000 --- a/.output/golden/bf/eval/output/FlatType/Word8Type/99botles.output +++ /dev/null @@ -1,495 +0,0 @@ -99 Bottles of beer on the wall -99 Bottles of beer -Take one down and pass it around -98 Bottles of beer on the wall - -98 Bottles of beer on the wall -98 Bottles of beer -Take one down and pass it around -97 Bottles of beer on the wall - -97 Bottles of beer on the wall -97 Bottles of beer -Take one down and pass it around -96 Bottles of beer on the wall - -96 Bottles of beer on the wall -96 Bottles of beer -Take one down and pass it around -95 Bottles of beer on the wall - -95 Bottles of beer on the wall -95 Bottles of beer -Take one down and pass it around -94 Bottles of beer on the wall - -94 Bottles of beer on the wall -94 Bottles of beer -Take one down and pass it around -93 Bottles of beer on the wall - -93 Bottles of beer on the wall -93 Bottles of beer -Take one down and pass it around -92 Bottles of beer on the wall - -92 Bottles of beer on the wall -92 Bottles of beer -Take one down and pass it around -91 Bottles of beer on the wall - -91 Bottles of beer on the wall -91 Bottles of beer -Take one down and pass it around -90 Bottles of beer on the wall - -90 Bottles of beer on the wall -90 Bottles of beer -Take one down and pass it around -89 Bottles of beer on the wall - -89 Bottles of beer on the wall -89 Bottles of beer -Take one down and pass it around -88 Bottles of beer on the wall - -88 Bottles of beer on the wall -88 Bottles of beer -Take one down and pass it around -87 Bottles of beer on the wall - -87 Bottles of beer on the wall -87 Bottles of beer -Take one down and pass it around -86 Bottles of beer on the wall - -86 Bottles of beer on the wall -86 Bottles of beer -Take one down and pass it around -85 Bottles of beer on the wall - -85 Bottles of beer on the wall -85 Bottles of beer -Take one down and pass it around -84 Bottles of beer on the wall - -84 Bottles of beer on the wall -84 Bottles of beer -Take one down and pass it around -83 Bottles of beer on the wall - -83 Bottles of beer on the wall -83 Bottles of beer -Take one down and pass it around -82 Bottles of beer on the wall - -82 Bottles of beer on the wall -82 Bottles of beer -Take one down and pass it around -81 Bottles of beer on the wall - -81 Bottles of beer on the wall -81 Bottles of beer -Take one down and pass it around -80 Bottles of beer on the wall - -80 Bottles of beer on the wall -80 Bottles of beer -Take one down and pass it around -79 Bottles of beer on the wall - -79 Bottles of beer on the wall -79 Bottles of beer -Take one down and pass it around -78 Bottles of beer on the wall - -78 Bottles of beer on the wall -78 Bottles of beer -Take one down and pass it around -77 Bottles of beer on the wall - -77 Bottles of beer on the wall -77 Bottles of beer -Take one down and pass it around -76 Bottles of beer on the wall - -76 Bottles of beer on the wall -76 Bottles of beer -Take one down and pass it around -75 Bottles of beer on the wall - -75 Bottles of beer on the wall -75 Bottles of beer -Take one down and pass it around -74 Bottles of beer on the wall - -74 Bottles of beer on the wall -74 Bottles of beer -Take one down and pass it around -73 Bottles of beer on the wall - -73 Bottles of beer on the wall -73 Bottles of beer -Take one down and pass it around -72 Bottles of beer on the wall - -72 Bottles of beer on the wall -72 Bottles of beer -Take one down and pass it around -71 Bottles of beer on the wall - -71 Bottles of beer on the wall -71 Bottles of beer -Take one down and pass it around -70 Bottles of beer on the wall - -70 Bottles of beer on the wall -70 Bottles of beer -Take one down and pass it around -69 Bottles of beer on the wall - -69 Bottles of beer on the wall -69 Bottles of beer -Take one down and pass it around -68 Bottles of beer on the wall - -68 Bottles of beer on the wall -68 Bottles of beer -Take one down and pass it around -67 Bottles of beer on the wall - -67 Bottles of beer on the wall -67 Bottles of beer -Take one down and pass it around -66 Bottles of beer on the wall - -66 Bottles of beer on the wall -66 Bottles of beer -Take one down and pass it around -65 Bottles of beer on the wall - -65 Bottles of beer on the wall -65 Bottles of beer -Take one down and pass it around -64 Bottles of beer on the wall - -64 Bottles of beer on the wall -64 Bottles of beer -Take one down and pass it around -63 Bottles of beer on the wall - -63 Bottles of beer on the wall -63 Bottles of beer -Take one down and pass it around -62 Bottles of beer on the wall - -62 Bottles of beer on the wall -62 Bottles of beer -Take one down and pass it around -61 Bottles of beer on the wall - -61 Bottles of beer on the wall -61 Bottles of beer -Take one down and pass it around -60 Bottles of beer on the wall - -60 Bottles of beer on the wall -60 Bottles of beer -Take one down and pass it around -59 Bottles of beer on the wall - -59 Bottles of beer on the wall -59 Bottles of beer -Take one down and pass it around -58 Bottles of beer on the wall - -58 Bottles of beer on the wall -58 Bottles of beer -Take one down and pass it around -57 Bottles of beer on the wall - -57 Bottles of beer on the wall -57 Bottles of beer -Take one down and pass it around -56 Bottles of beer on the wall - -56 Bottles of beer on the wall -56 Bottles of beer -Take one down and pass it around -55 Bottles of beer on the wall - -55 Bottles of beer on the wall -55 Bottles of beer -Take one down and pass it around -54 Bottles of beer on the wall - -54 Bottles of beer on the wall -54 Bottles of beer -Take one down and pass it around -53 Bottles of beer on the wall - -53 Bottles of beer on the wall -53 Bottles of beer -Take one down and pass it around -52 Bottles of beer on the wall - -52 Bottles of beer on the wall -52 Bottles of beer -Take one down and pass it around -51 Bottles of beer on the wall - -51 Bottles of beer on the wall -51 Bottles of beer -Take one down and pass it around -50 Bottles of beer on the wall - -50 Bottles of beer on the wall -50 Bottles of beer -Take one down and pass it around -49 Bottles of beer on the wall - -49 Bottles of beer on the wall -49 Bottles of beer -Take one down and pass it around -48 Bottles of beer on the wall - -48 Bottles of beer on the wall -48 Bottles of beer -Take one down and pass it around -47 Bottles of beer on the wall - -47 Bottles of beer on the wall -47 Bottles of beer -Take one down and pass it around -46 Bottles of beer on the wall - -46 Bottles of beer on the wall -46 Bottles of beer -Take one down and pass it around -45 Bottles of beer on the wall - -45 Bottles of beer on the wall -45 Bottles of beer -Take one down and pass it around -44 Bottles of beer on the wall - -44 Bottles of beer on the wall -44 Bottles of beer -Take one down and pass it around -43 Bottles of beer on the wall - -43 Bottles of beer on the wall -43 Bottles of beer -Take one down and pass it around -42 Bottles of beer on the wall - -42 Bottles of beer on the wall -42 Bottles of beer -Take one down and pass it around -41 Bottles of beer on the wall - -41 Bottles of beer on the wall -41 Bottles of beer -Take one down and pass it around -40 Bottles of beer on the wall - -40 Bottles of beer on the wall -40 Bottles of beer -Take one down and pass it around -39 Bottles of beer on the wall - -39 Bottles of beer on the wall -39 Bottles of beer -Take one down and pass it around -38 Bottles of beer on the wall - -38 Bottles of beer on the wall -38 Bottles of beer -Take one down and pass it around -37 Bottles of beer on the wall - -37 Bottles of beer on the wall -37 Bottles of beer -Take one down and pass it around -36 Bottles of beer on the wall - -36 Bottles of beer on the wall -36 Bottles of beer -Take one down and pass it around -35 Bottles of beer on the wall - -35 Bottles of beer on the wall -35 Bottles of beer -Take one down and pass it around -34 Bottles of beer on the wall - -34 Bottles of beer on the wall -34 Bottles of beer -Take one down and pass it around -33 Bottles of beer on the wall - -33 Bottles of beer on the wall -33 Bottles of beer -Take one down and pass it around -32 Bottles of beer on the wall - -32 Bottles of beer on the wall -32 Bottles of beer -Take one down and pass it around -31 Bottles of beer on the wall - -31 Bottles of beer on the wall -31 Bottles of beer -Take one down and pass it around -30 Bottles of beer on the wall - -30 Bottles of beer on the wall -30 Bottles of beer -Take one down and pass it around -29 Bottles of beer on the wall - -29 Bottles of beer on the wall -29 Bottles of beer -Take one down and pass it around -28 Bottles of beer on the wall - -28 Bottles of beer on the wall -28 Bottles of beer -Take one down and pass it around -27 Bottles of beer on the wall - -27 Bottles of beer on the wall -27 Bottles of beer -Take one down and pass it around -26 Bottles of beer on the wall - -26 Bottles of beer on the wall -26 Bottles of beer -Take one down and pass it around -25 Bottles of beer on the wall - -25 Bottles of beer on the wall -25 Bottles of beer -Take one down and pass it around -24 Bottles of beer on the wall - -24 Bottles of beer on the wall -24 Bottles of beer -Take one down and pass it around -23 Bottles of beer on the wall - -23 Bottles of beer on the wall -23 Bottles of beer -Take one down and pass it around -22 Bottles of beer on the wall - -22 Bottles of beer on the wall -22 Bottles of beer -Take one down and pass it around -21 Bottles of beer on the wall - -21 Bottles of beer on the wall -21 Bottles of beer -Take one down and pass it around -20 Bottles of beer on the wall - -20 Bottles of beer on the wall -20 Bottles of beer -Take one down and pass it around -19 Bottles of beer on the wall - -19 Bottles of beer on the wall -19 Bottles of beer -Take one down and pass it around -18 Bottles of beer on the wall - -18 Bottles of beer on the wall -18 Bottles of beer -Take one down and pass it around -17 Bottles of beer on the wall - -17 Bottles of beer on the wall -17 Bottles of beer -Take one down and pass it around -16 Bottles of beer on the wall - -16 Bottles of beer on the wall -16 Bottles of beer -Take one down and pass it around -15 Bottles of beer on the wall - -15 Bottles of beer on the wall -15 Bottles of beer -Take one down and pass it around -14 Bottles of beer on the wall - -14 Bottles of beer on the wall -14 Bottles of beer -Take one down and pass it around -13 Bottles of beer on the wall - -13 Bottles of beer on the wall -13 Bottles of beer -Take one down and pass it around -12 Bottles of beer on the wall - -12 Bottles of beer on the wall -12 Bottles of beer -Take one down and pass it around -11 Bottles of beer on the wall - -11 Bottles of beer on the wall -11 Bottles of beer -Take one down and pass it around -10 Bottles of beer on the wall - -10 Bottles of beer on the wall -10 Bottles of beer -Take one down and pass it around -9 Bottles of beer on the wall - -9 Bottles of beer on the wall -9 Bottles of beer -Take one down and pass it around -8 Bottles of beer on the wall - -8 Bottles of beer on the wall -8 Bottles of beer -Take one down and pass it around -7 Bottles of beer on the wall - -7 Bottles of beer on the wall -7 Bottles of beer -Take one down and pass it around -6 Bottles of beer on the wall - -6 Bottles of beer on the wall -6 Bottles of beer -Take one down and pass it around -5 Bottles of beer on the wall - -5 Bottles of beer on the wall -5 Bottles of beer -Take one down and pass it around -4 Bottles of beer on the wall - -4 Bottles of beer on the wall -4 Bottles of beer -Take one down and pass it around -3 Bottles of beer on the wall - -3 Bottles of beer on the wall -3 Bottles of beer -Take one down and pass it around -2 Bottles of beer on the wall - -2 Bottles of beer on the wall -2 Bottles of beer -Take one down and pass it around -1 Bottle of beer on the wall - -1 Bottle of beer on the wall -1 Bottle of beer -Take one down and pass it around -0 Bottles of beer on the wall - diff --git a/.output/golden/bf/eval/output/FlatType/Word8Type/fascistHelloWorld.output b/.output/golden/bf/eval/output/FlatType/Word8Type/fascistHelloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/golden/bf/eval/output/FlatType/Word8Type/fascistHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/golden/bf/eval/output/FlatType/Word8Type/fibonacci.output b/.output/golden/bf/eval/output/FlatType/Word8Type/fibonacci.output deleted file mode 100644 index 1a52c5910..000000000 --- a/.output/golden/bf/eval/output/FlatType/Word8Type/fibonacci.output +++ /dev/null @@ -1 +0,0 @@ -0 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, >4, G3, <1, 98, E9, 61, 24, 85, :9, C448X@H2X@34X@2:X@54X@74X@<8X@D2X@74X@2:X@94 \ No newline at end of file diff --git a/.output/golden/bf/eval/output/FlatType/Word8Type/helloWorld.output b/.output/golden/bf/eval/output/FlatType/Word8Type/helloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/golden/bf/eval/output/FlatType/Word8Type/helloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/golden/bf/eval/output/FlatType/Word8Type/padHelloWorld.output b/.output/golden/bf/eval/output/FlatType/Word8Type/padHelloWorld.output deleted file mode 100644 index b45ef6fec..000000000 --- a/.output/golden/bf/eval/output/FlatType/Word8Type/padHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello, World! \ No newline at end of file diff --git a/.output/golden/bf/eval/output/FlatType/Word8Type/theShortestHelloWorld.output b/.output/golden/bf/eval/output/FlatType/Word8Type/theShortestHelloWorld.output deleted file mode 100644 index b45ef6fec..000000000 --- a/.output/golden/bf/eval/output/FlatType/Word8Type/theShortestHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello, World! \ No newline at end of file diff --git a/.output/golden/bf/eval/output/FlatType/Word8Type/triangle.output b/.output/golden/bf/eval/output/FlatType/Word8Type/triangle.output deleted file mode 100644 index ee824746a..000000000 --- a/.output/golden/bf/eval/output/FlatType/Word8Type/triangle.output +++ /dev/null @@ -1,33 +0,0 @@ - * - * * - * * - * * * * - * * - * * * * - * * * * - * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - \ No newline at end of file diff --git a/.output/golden/bf/eval/output/FlatType/Word8Type/value256.output b/.output/golden/bf/eval/output/FlatType/Word8Type/value256.output deleted file mode 100644 index a829f75a0..000000000 --- a/.output/golden/bf/eval/output/FlatType/Word8Type/value256.output +++ /dev/null @@ -1 +0,0 @@ -8 bit cells diff --git a/.output/golden/bf/eval/output/TreeType/Int16Type/99botles.output b/.output/golden/bf/eval/output/TreeType/Int16Type/99botles.output deleted file mode 100644 index 7853698c3..000000000 --- a/.output/golden/bf/eval/output/TreeType/Int16Type/99botles.output +++ /dev/null @@ -1,495 +0,0 @@ -99 Bottles of beer on the wall -99 Bottles of beer -Take one down and pass it around -98 Bottles of beer on the wall - -98 Bottles of beer on the wall -98 Bottles of beer -Take one down and pass it around -97 Bottles of beer on the wall - -97 Bottles of beer on the wall -97 Bottles of beer -Take one down and pass it around -96 Bottles of beer on the wall - -96 Bottles of beer on the wall -96 Bottles of beer -Take one down and pass it around -95 Bottles of beer on the wall - -95 Bottles of beer on the wall -95 Bottles of beer -Take one down and pass it around -94 Bottles of beer on the wall - -94 Bottles of beer on the wall -94 Bottles of beer -Take one down and pass it around -93 Bottles of beer on the wall - -93 Bottles of beer on the wall -93 Bottles of beer -Take one down and pass it around -92 Bottles of beer on the wall - -92 Bottles of beer on the wall -92 Bottles of beer -Take one down and pass it around -91 Bottles of beer on the wall - -91 Bottles of beer on the wall -91 Bottles of beer -Take one down and pass it around -90 Bottles of beer on the wall - -90 Bottles of beer on the wall -90 Bottles of beer -Take one down and pass it around -89 Bottles of beer on the wall - -89 Bottles of beer on the wall -89 Bottles of beer -Take one down and pass it around -88 Bottles of beer on the wall - -88 Bottles of beer on the wall -88 Bottles of beer -Take one down and pass it around -87 Bottles of beer on the wall - -87 Bottles of beer on the wall -87 Bottles of beer -Take one down and pass it around -86 Bottles of beer on the wall - -86 Bottles of beer on the wall -86 Bottles of beer -Take one down and pass it around -85 Bottles of beer on the wall - -85 Bottles of beer on the wall -85 Bottles of beer -Take one down and pass it around -84 Bottles of beer on the wall - -84 Bottles of beer on the wall -84 Bottles of beer -Take one down and pass it around -83 Bottles of beer on the wall - -83 Bottles of beer on the wall -83 Bottles of beer -Take one down and pass it around -82 Bottles of beer on the wall - -82 Bottles of beer on the wall -82 Bottles of beer -Take one down and pass it around -81 Bottles of beer on the wall - -81 Bottles of beer on the wall -81 Bottles of beer -Take one down and pass it around -80 Bottles of beer on the wall - -80 Bottles of beer on the wall -80 Bottles of beer -Take one down and pass it around -79 Bottles of beer on the wall - -79 Bottles of beer on the wall -79 Bottles of beer -Take one down and pass it around -78 Bottles of beer on the wall - -78 Bottles of beer on the wall -78 Bottles of beer -Take one down and pass it around -77 Bottles of beer on the wall - -77 Bottles of beer on the wall -77 Bottles of beer -Take one down and pass it around -76 Bottles of beer on the wall - -76 Bottles of beer on the wall -76 Bottles of beer -Take one down and pass it around -75 Bottles of beer on the wall - -75 Bottles of beer on the wall -75 Bottles of beer -Take one down and pass it around -74 Bottles of beer on the wall - -74 Bottles of beer on the wall -74 Bottles of beer -Take one down and pass it around -73 Bottles of beer on the wall - -73 Bottles of beer on the wall -73 Bottles of beer -Take one down and pass it around -72 Bottles of beer on the wall - -72 Bottles of beer on the wall -72 Bottles of beer -Take one down and pass it around -71 Bottles of beer on the wall - -71 Bottles of beer on the wall -71 Bottles of beer -Take one down and pass it around -70 Bottles of beer on the wall - -70 Bottles of beer on the wall -70 Bottles of beer -Take one down and pass it around -69 Bottles of beer on the wall - -69 Bottles of beer on the wall -69 Bottles of beer -Take one down and pass it around -68 Bottles of beer on the wall - -68 Bottles of beer on the wall -68 Bottles of beer -Take one down and pass it around -67 Bottles of beer on the wall - -67 Bottles of beer on the wall -67 Bottles of beer -Take one down and pass it around -66 Bottles of beer on the wall - -66 Bottles of beer on the wall -66 Bottles of beer -Take one down and pass it around -65 Bottles of beer on the wall - -65 Bottles of beer on the wall -65 Bottles of beer -Take one down and pass it around -64 Bottles of beer on the wall - -64 Bottles of beer on the wall -64 Bottles of beer -Take one down and pass it around -63 Bottles of beer on the wall - -63 Bottles of beer on the wall -63 Bottles of beer -Take one down and pass it around -62 Bottles of beer on the wall - -62 Bottles of beer on the wall -62 Bottles of beer -Take one down and pass it around -61 Bottles of beer on the wall - -61 Bottles of beer on the wall -61 Bottles of beer -Take one down and pass it around -60 Bottles of beer on the wall - -60 Bottles of beer on the wall -60 Bottles of beer -Take one down and pass it around -59 Bottles of beer on the wall - -59 Bottles of beer on the wall -59 Bottles of beer -Take one down and pass it around -58 Bottles of beer on the wall - -58 Bottles of beer on the wall -58 Bottles of beer -Take one down and pass it around -57 Bottles of beer on the wall - -57 Bottles of beer on the wall -57 Bottles of beer -Take one down and pass it around -56 Bottles of beer on the wall - -56 Bottles of beer on the wall -56 Bottles of beer -Take one down and pass it around -55 Bottles of beer on the wall - -55 Bottles of beer on the wall -55 Bottles of beer -Take one down and pass it around -54 Bottles of beer on the wall - -54 Bottles of beer on the wall -54 Bottles of beer -Take one down and pass it around -53 Bottles of beer on the wall - -53 Bottles of beer on the wall -53 Bottles of beer -Take one down and pass it around -52 Bottles of beer on the wall - -52 Bottles of beer on the wall -52 Bottles of beer -Take one down and pass it around -51 Bottles of beer on the wall - -51 Bottles of beer on the wall -51 Bottles of beer -Take one down and pass it around -50 Bottles of beer on the wall - -50 Bottles of beer on the wall -50 Bottles of beer -Take one down and pass it around -49 Bottles of beer on the wall - -49 Bottles of beer on the wall -49 Bottles of beer -Take one down and pass it around -48 Bottles of beer on the wall - -48 Bottles of beer on the wall -48 Bottles of beer -Take one down and pass it around -47 Bottles of beer on the wall - -47 Bottles of beer on the wall -47 Bottles of beer -Take one down and pass it around -46 Bottles of beer on the wall - -46 Bottles of beer on the wall -46 Bottles of beer -Take one down and pass it around -45 Bottles of beer on the wall - -45 Bottles of beer on the wall -45 Bottles of beer -Take one down and pass it around -44 Bottles of beer on the wall - -44 Bottles of beer on the wall -44 Bottles of beer -Take one down and pass it around -43 Bottles of beer on the wall - -43 Bottles of beer on the wall -43 Bottles of beer -Take one down and pass it around -42 Bottles of beer on the wall - -42 Bottles of beer on the wall -42 Bottles of beer -Take one down and pass it around -41 Bottles of beer on the wall - -41 Bottles of beer on the wall -41 Bottles of beer -Take one down and pass it around -40 Bottles of beer on the wall - -40 Bottles of beer on the wall -40 Bottles of beer -Take one down and pass it around -39 Bottles of beer on the wall - -39 Bottles of beer on the wall -39 Bottles of beer -Take one down and pass it around -38 Bottles of beer on the wall - -38 Bottles of beer on the wall -38 Bottles of beer -Take one down and pass it around -37 Bottles of beer on the wall - -37 Bottles of beer on the wall -37 Bottles of beer -Take one down and pass it around -36 Bottles of beer on the wall - -36 Bottles of beer on the wall -36 Bottles of beer -Take one down and pass it around -35 Bottles of beer on the wall - -35 Bottles of beer on the wall -35 Bottles of beer -Take one down and pass it around -34 Bottles of beer on the wall - -34 Bottles of beer on the wall -34 Bottles of beer -Take one down and pass it around -33 Bottles of beer on the wall - -33 Bottles of beer on the wall -33 Bottles of beer -Take one down and pass it around -32 Bottles of beer on the wall - -32 Bottles of beer on the wall -32 Bottles of beer -Take one down and pass it around -31 Bottles of beer on the wall - -31 Bottles of beer on the wall -31 Bottles of beer -Take one down and pass it around -30 Bottles of beer on the wall - -30 Bottles of beer on the wall -30 Bottles of beer -Take one down and pass it around -29 Bottles of beer on the wall - -29 Bottles of beer on the wall -29 Bottles of beer -Take one down and pass it around -28 Bottles of beer on the wall - -28 Bottles of beer on the wall -28 Bottles of beer -Take one down and pass it around -27 Bottles of beer on the wall - -27 Bottles of beer on the wall -27 Bottles of beer -Take one down and pass it around -26 Bottles of beer on the wall - -26 Bottles of beer on the wall -26 Bottles of beer -Take one down and pass it around -25 Bottles of beer on the wall - -25 Bottles of beer on the wall -25 Bottles of beer -Take one down and pass it around -24 Bottles of beer on the wall - -24 Bottles of beer on the wall -24 Bottles of beer -Take one down and pass it around -23 Bottles of beer on the wall - -23 Bottles of beer on the wall -23 Bottles of beer -Take one down and pass it around -22 Bottles of beer on the wall - -22 Bottles of beer on the wall -22 Bottles of beer -Take one down and pass it around -21 Bottles of beer on the wall - -21 Bottles of beer on the wall -21 Bottles of beer -Take one down and pass it around -20 Bottles of beer on the wall - -20 Bottles of beer on the wall -20 Bottles of beer -Take one down and pass it around -19 Bottles of beer on the wall - -19 Bottles of beer on the wall -19 Bottles of beer -Take one down and pass it around -18 Bottles of beer on the wall - -18 Bottles of beer on the wall -18 Bottles of beer -Take one down and pass it around -17 Bottles of beer on the wall - -17 Bottles of beer on the wall -17 Bottles of beer -Take one down and pass it around -16 Bottles of beer on the wall - -16 Bottles of beer on the wall -16 Bottles of beer -Take one down and pass it around -15 Bottles of beer on the wall - -15 Bottles of beer on the wall -15 Bottles of beer -Take one down and pass it around -14 Bottles of beer on the wall - -14 Bottles of beer on the wall -14 Bottles of beer -Take one down and pass it around -13 Bottles of beer on the wall - -13 Bottles of beer on the wall -13 Bottles of beer -Take one down and pass it around -12 Bottles of beer on the wall - -12 Bottles of beer on the wall -12 Bottles of beer -Take one down and pass it around -11 Bottles of beer on the wall - -11 Bottles of beer on the wall -11 Bottles of beer -Take one down and pass it around -10 Bottles of beer on the wall - -10 Bottles of beer on the wall -10 Bottles of beer -Take one down and pass it around -9 Bottles of beer on the wall - -9 Bottles of beer on the wall -9 Bottles of beer -Take one down and pass it around -8 Bottles of beer on the wall - -8 Bottles of beer on the wall -8 Bottles of beer -Take one down and pass it around -7 Bottles of beer on the wall - -7 Bottles of beer on the wall -7 Bottles of beer -Take one down and pass it around -6 Bottles of beer on the wall - -6 Bottles of beer on the wall -6 Bottles of beer -Take one down and pass it around -5 Bottles of beer on the wall - -5 Bottles of beer on the wall -5 Bottles of beer -Take one down and pass it around -4 Bottles of beer on the wall - -4 Bottles of beer on the wall -4 Bottles of beer -Take one down and pass it around -3 Bottles of beer on the wall - -3 Bottles of beer on the wall -3 Bottles of beer -Take one down and pass it around -2 Bottles of beer on the wall - -2 Bottles of beer on the wall -2 Bottles of beer -Take one down and pass it around -1 Bottle of beer on the wall - -1 Bottle of beer on the wall -1 Bottle of beer -Take one down and pass it around -0 Bottles of beer on the wall - diff --git a/.output/golden/bf/eval/output/TreeType/Int16Type/fascistHelloWorld.output b/.output/golden/bf/eval/output/TreeType/Int16Type/fascistHelloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/golden/bf/eval/output/TreeType/Int16Type/fascistHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/golden/bf/eval/output/TreeType/Int16Type/helloWorld.output b/.output/golden/bf/eval/output/TreeType/Int16Type/helloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/golden/bf/eval/output/TreeType/Int16Type/helloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/golden/bf/eval/output/TreeType/Int16Type/triangle.output b/.output/golden/bf/eval/output/TreeType/Int16Type/triangle.output deleted file mode 100644 index ee824746a..000000000 --- a/.output/golden/bf/eval/output/TreeType/Int16Type/triangle.output +++ /dev/null @@ -1,33 +0,0 @@ - * - * * - * * - * * * * - * * - * * * * - * * * * - * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - \ No newline at end of file diff --git a/.output/golden/bf/eval/output/TreeType/Int8Type/99botles.output b/.output/golden/bf/eval/output/TreeType/Int8Type/99botles.output deleted file mode 100644 index 7853698c3..000000000 --- a/.output/golden/bf/eval/output/TreeType/Int8Type/99botles.output +++ /dev/null @@ -1,495 +0,0 @@ -99 Bottles of beer on the wall -99 Bottles of beer -Take one down and pass it around -98 Bottles of beer on the wall - -98 Bottles of beer on the wall -98 Bottles of beer -Take one down and pass it around -97 Bottles of beer on the wall - -97 Bottles of beer on the wall -97 Bottles of beer -Take one down and pass it around -96 Bottles of beer on the wall - -96 Bottles of beer on the wall -96 Bottles of beer -Take one down and pass it around -95 Bottles of beer on the wall - -95 Bottles of beer on the wall -95 Bottles of beer -Take one down and pass it around -94 Bottles of beer on the wall - -94 Bottles of beer on the wall -94 Bottles of beer -Take one down and pass it around -93 Bottles of beer on the wall - -93 Bottles of beer on the wall -93 Bottles of beer -Take one down and pass it around -92 Bottles of beer on the wall - -92 Bottles of beer on the wall -92 Bottles of beer -Take one down and pass it around -91 Bottles of beer on the wall - -91 Bottles of beer on the wall -91 Bottles of beer -Take one down and pass it around -90 Bottles of beer on the wall - -90 Bottles of beer on the wall -90 Bottles of beer -Take one down and pass it around -89 Bottles of beer on the wall - -89 Bottles of beer on the wall -89 Bottles of beer -Take one down and pass it around -88 Bottles of beer on the wall - -88 Bottles of beer on the wall -88 Bottles of beer -Take one down and pass it around -87 Bottles of beer on the wall - -87 Bottles of beer on the wall -87 Bottles of beer -Take one down and pass it around -86 Bottles of beer on the wall - -86 Bottles of beer on the wall -86 Bottles of beer -Take one down and pass it around -85 Bottles of beer on the wall - -85 Bottles of beer on the wall -85 Bottles of beer -Take one down and pass it around -84 Bottles of beer on the wall - -84 Bottles of beer on the wall -84 Bottles of beer -Take one down and pass it around -83 Bottles of beer on the wall - -83 Bottles of beer on the wall -83 Bottles of beer -Take one down and pass it around -82 Bottles of beer on the wall - -82 Bottles of beer on the wall -82 Bottles of beer -Take one down and pass it around -81 Bottles of beer on the wall - -81 Bottles of beer on the wall -81 Bottles of beer -Take one down and pass it around -80 Bottles of beer on the wall - -80 Bottles of beer on the wall -80 Bottles of beer -Take one down and pass it around -79 Bottles of beer on the wall - -79 Bottles of beer on the wall -79 Bottles of beer -Take one down and pass it around -78 Bottles of beer on the wall - -78 Bottles of beer on the wall -78 Bottles of beer -Take one down and pass it around -77 Bottles of beer on the wall - -77 Bottles of beer on the wall -77 Bottles of beer -Take one down and pass it around -76 Bottles of beer on the wall - -76 Bottles of beer on the wall -76 Bottles of beer -Take one down and pass it around -75 Bottles of beer on the wall - -75 Bottles of beer on the wall -75 Bottles of beer -Take one down and pass it around -74 Bottles of beer on the wall - -74 Bottles of beer on the wall -74 Bottles of beer -Take one down and pass it around -73 Bottles of beer on the wall - -73 Bottles of beer on the wall -73 Bottles of beer -Take one down and pass it around -72 Bottles of beer on the wall - -72 Bottles of beer on the wall -72 Bottles of beer -Take one down and pass it around -71 Bottles of beer on the wall - -71 Bottles of beer on the wall -71 Bottles of beer -Take one down and pass it around -70 Bottles of beer on the wall - -70 Bottles of beer on the wall -70 Bottles of beer -Take one down and pass it around -69 Bottles of beer on the wall - -69 Bottles of beer on the wall -69 Bottles of beer -Take one down and pass it around -68 Bottles of beer on the wall - -68 Bottles of beer on the wall -68 Bottles of beer -Take one down and pass it around -67 Bottles of beer on the wall - -67 Bottles of beer on the wall -67 Bottles of beer -Take one down and pass it around -66 Bottles of beer on the wall - -66 Bottles of beer on the wall -66 Bottles of beer -Take one down and pass it around -65 Bottles of beer on the wall - -65 Bottles of beer on the wall -65 Bottles of beer -Take one down and pass it around -64 Bottles of beer on the wall - -64 Bottles of beer on the wall -64 Bottles of beer -Take one down and pass it around -63 Bottles of beer on the wall - -63 Bottles of beer on the wall -63 Bottles of beer -Take one down and pass it around -62 Bottles of beer on the wall - -62 Bottles of beer on the wall -62 Bottles of beer -Take one down and pass it around -61 Bottles of beer on the wall - -61 Bottles of beer on the wall -61 Bottles of beer -Take one down and pass it around -60 Bottles of beer on the wall - -60 Bottles of beer on the wall -60 Bottles of beer -Take one down and pass it around -59 Bottles of beer on the wall - -59 Bottles of beer on the wall -59 Bottles of beer -Take one down and pass it around -58 Bottles of beer on the wall - -58 Bottles of beer on the wall -58 Bottles of beer -Take one down and pass it around -57 Bottles of beer on the wall - -57 Bottles of beer on the wall -57 Bottles of beer -Take one down and pass it around -56 Bottles of beer on the wall - -56 Bottles of beer on the wall -56 Bottles of beer -Take one down and pass it around -55 Bottles of beer on the wall - -55 Bottles of beer on the wall -55 Bottles of beer -Take one down and pass it around -54 Bottles of beer on the wall - -54 Bottles of beer on the wall -54 Bottles of beer -Take one down and pass it around -53 Bottles of beer on the wall - -53 Bottles of beer on the wall -53 Bottles of beer -Take one down and pass it around -52 Bottles of beer on the wall - -52 Bottles of beer on the wall -52 Bottles of beer -Take one down and pass it around -51 Bottles of beer on the wall - -51 Bottles of beer on the wall -51 Bottles of beer -Take one down and pass it around -50 Bottles of beer on the wall - -50 Bottles of beer on the wall -50 Bottles of beer -Take one down and pass it around -49 Bottles of beer on the wall - -49 Bottles of beer on the wall -49 Bottles of beer -Take one down and pass it around -48 Bottles of beer on the wall - -48 Bottles of beer on the wall -48 Bottles of beer -Take one down and pass it around -47 Bottles of beer on the wall - -47 Bottles of beer on the wall -47 Bottles of beer -Take one down and pass it around -46 Bottles of beer on the wall - -46 Bottles of beer on the wall -46 Bottles of beer -Take one down and pass it around -45 Bottles of beer on the wall - -45 Bottles of beer on the wall -45 Bottles of beer -Take one down and pass it around -44 Bottles of beer on the wall - -44 Bottles of beer on the wall -44 Bottles of beer -Take one down and pass it around -43 Bottles of beer on the wall - -43 Bottles of beer on the wall -43 Bottles of beer -Take one down and pass it around -42 Bottles of beer on the wall - -42 Bottles of beer on the wall -42 Bottles of beer -Take one down and pass it around -41 Bottles of beer on the wall - -41 Bottles of beer on the wall -41 Bottles of beer -Take one down and pass it around -40 Bottles of beer on the wall - -40 Bottles of beer on the wall -40 Bottles of beer -Take one down and pass it around -39 Bottles of beer on the wall - -39 Bottles of beer on the wall -39 Bottles of beer -Take one down and pass it around -38 Bottles of beer on the wall - -38 Bottles of beer on the wall -38 Bottles of beer -Take one down and pass it around -37 Bottles of beer on the wall - -37 Bottles of beer on the wall -37 Bottles of beer -Take one down and pass it around -36 Bottles of beer on the wall - -36 Bottles of beer on the wall -36 Bottles of beer -Take one down and pass it around -35 Bottles of beer on the wall - -35 Bottles of beer on the wall -35 Bottles of beer -Take one down and pass it around -34 Bottles of beer on the wall - -34 Bottles of beer on the wall -34 Bottles of beer -Take one down and pass it around -33 Bottles of beer on the wall - -33 Bottles of beer on the wall -33 Bottles of beer -Take one down and pass it around -32 Bottles of beer on the wall - -32 Bottles of beer on the wall -32 Bottles of beer -Take one down and pass it around -31 Bottles of beer on the wall - -31 Bottles of beer on the wall -31 Bottles of beer -Take one down and pass it around -30 Bottles of beer on the wall - -30 Bottles of beer on the wall -30 Bottles of beer -Take one down and pass it around -29 Bottles of beer on the wall - -29 Bottles of beer on the wall -29 Bottles of beer -Take one down and pass it around -28 Bottles of beer on the wall - -28 Bottles of beer on the wall -28 Bottles of beer -Take one down and pass it around -27 Bottles of beer on the wall - -27 Bottles of beer on the wall -27 Bottles of beer -Take one down and pass it around -26 Bottles of beer on the wall - -26 Bottles of beer on the wall -26 Bottles of beer -Take one down and pass it around -25 Bottles of beer on the wall - -25 Bottles of beer on the wall -25 Bottles of beer -Take one down and pass it around -24 Bottles of beer on the wall - -24 Bottles of beer on the wall -24 Bottles of beer -Take one down and pass it around -23 Bottles of beer on the wall - -23 Bottles of beer on the wall -23 Bottles of beer -Take one down and pass it around -22 Bottles of beer on the wall - -22 Bottles of beer on the wall -22 Bottles of beer -Take one down and pass it around -21 Bottles of beer on the wall - -21 Bottles of beer on the wall -21 Bottles of beer -Take one down and pass it around -20 Bottles of beer on the wall - -20 Bottles of beer on the wall -20 Bottles of beer -Take one down and pass it around -19 Bottles of beer on the wall - -19 Bottles of beer on the wall -19 Bottles of beer -Take one down and pass it around -18 Bottles of beer on the wall - -18 Bottles of beer on the wall -18 Bottles of beer -Take one down and pass it around -17 Bottles of beer on the wall - -17 Bottles of beer on the wall -17 Bottles of beer -Take one down and pass it around -16 Bottles of beer on the wall - -16 Bottles of beer on the wall -16 Bottles of beer -Take one down and pass it around -15 Bottles of beer on the wall - -15 Bottles of beer on the wall -15 Bottles of beer -Take one down and pass it around -14 Bottles of beer on the wall - -14 Bottles of beer on the wall -14 Bottles of beer -Take one down and pass it around -13 Bottles of beer on the wall - -13 Bottles of beer on the wall -13 Bottles of beer -Take one down and pass it around -12 Bottles of beer on the wall - -12 Bottles of beer on the wall -12 Bottles of beer -Take one down and pass it around -11 Bottles of beer on the wall - -11 Bottles of beer on the wall -11 Bottles of beer -Take one down and pass it around -10 Bottles of beer on the wall - -10 Bottles of beer on the wall -10 Bottles of beer -Take one down and pass it around -9 Bottles of beer on the wall - -9 Bottles of beer on the wall -9 Bottles of beer -Take one down and pass it around -8 Bottles of beer on the wall - -8 Bottles of beer on the wall -8 Bottles of beer -Take one down and pass it around -7 Bottles of beer on the wall - -7 Bottles of beer on the wall -7 Bottles of beer -Take one down and pass it around -6 Bottles of beer on the wall - -6 Bottles of beer on the wall -6 Bottles of beer -Take one down and pass it around -5 Bottles of beer on the wall - -5 Bottles of beer on the wall -5 Bottles of beer -Take one down and pass it around -4 Bottles of beer on the wall - -4 Bottles of beer on the wall -4 Bottles of beer -Take one down and pass it around -3 Bottles of beer on the wall - -3 Bottles of beer on the wall -3 Bottles of beer -Take one down and pass it around -2 Bottles of beer on the wall - -2 Bottles of beer on the wall -2 Bottles of beer -Take one down and pass it around -1 Bottle of beer on the wall - -1 Bottle of beer on the wall -1 Bottle of beer -Take one down and pass it around -0 Bottles of beer on the wall - diff --git a/.output/golden/bf/eval/output/TreeType/Int8Type/fascistHelloWorld.output b/.output/golden/bf/eval/output/TreeType/Int8Type/fascistHelloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/golden/bf/eval/output/TreeType/Int8Type/fascistHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/golden/bf/eval/output/TreeType/Int8Type/fibonacci.output b/.output/golden/bf/eval/output/TreeType/Int8Type/fibonacci.output deleted file mode 100644 index 1a52c5910..000000000 --- a/.output/golden/bf/eval/output/TreeType/Int8Type/fibonacci.output +++ /dev/null @@ -1 +0,0 @@ -0 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, >4, G3, <1, 98, E9, 61, 24, 85, :9, C448X@H2X@34X@2:X@54X@74X@<8X@D2X@74X@2:X@94 \ No newline at end of file diff --git a/.output/golden/bf/eval/output/TreeType/Int8Type/helloWorld.output b/.output/golden/bf/eval/output/TreeType/Int8Type/helloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/golden/bf/eval/output/TreeType/Int8Type/helloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/golden/bf/eval/output/TreeType/Int8Type/padHelloWorld.output b/.output/golden/bf/eval/output/TreeType/Int8Type/padHelloWorld.output deleted file mode 100644 index b45ef6fec..000000000 --- a/.output/golden/bf/eval/output/TreeType/Int8Type/padHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello, World! \ No newline at end of file diff --git a/.output/golden/bf/eval/output/TreeType/Int8Type/theShortestHelloWorld.output b/.output/golden/bf/eval/output/TreeType/Int8Type/theShortestHelloWorld.output deleted file mode 100644 index b45ef6fec..000000000 --- a/.output/golden/bf/eval/output/TreeType/Int8Type/theShortestHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello, World! \ No newline at end of file diff --git a/.output/golden/bf/eval/output/TreeType/Int8Type/triangle.output b/.output/golden/bf/eval/output/TreeType/Int8Type/triangle.output deleted file mode 100644 index ee824746a..000000000 --- a/.output/golden/bf/eval/output/TreeType/Int8Type/triangle.output +++ /dev/null @@ -1,33 +0,0 @@ - * - * * - * * - * * * * - * * - * * * * - * * * * - * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - \ No newline at end of file diff --git a/.output/golden/bf/eval/output/TreeType/Int8Type/value256.output b/.output/golden/bf/eval/output/TreeType/Int8Type/value256.output deleted file mode 100644 index a829f75a0..000000000 --- a/.output/golden/bf/eval/output/TreeType/Int8Type/value256.output +++ /dev/null @@ -1 +0,0 @@ -8 bit cells diff --git a/.output/golden/bf/eval/output/TreeType/Word16Type/99botles.output b/.output/golden/bf/eval/output/TreeType/Word16Type/99botles.output deleted file mode 100644 index 7853698c3..000000000 --- a/.output/golden/bf/eval/output/TreeType/Word16Type/99botles.output +++ /dev/null @@ -1,495 +0,0 @@ -99 Bottles of beer on the wall -99 Bottles of beer -Take one down and pass it around -98 Bottles of beer on the wall - -98 Bottles of beer on the wall -98 Bottles of beer -Take one down and pass it around -97 Bottles of beer on the wall - -97 Bottles of beer on the wall -97 Bottles of beer -Take one down and pass it around -96 Bottles of beer on the wall - -96 Bottles of beer on the wall -96 Bottles of beer -Take one down and pass it around -95 Bottles of beer on the wall - -95 Bottles of beer on the wall -95 Bottles of beer -Take one down and pass it around -94 Bottles of beer on the wall - -94 Bottles of beer on the wall -94 Bottles of beer -Take one down and pass it around -93 Bottles of beer on the wall - -93 Bottles of beer on the wall -93 Bottles of beer -Take one down and pass it around -92 Bottles of beer on the wall - -92 Bottles of beer on the wall -92 Bottles of beer -Take one down and pass it around -91 Bottles of beer on the wall - -91 Bottles of beer on the wall -91 Bottles of beer -Take one down and pass it around -90 Bottles of beer on the wall - -90 Bottles of beer on the wall -90 Bottles of beer -Take one down and pass it around -89 Bottles of beer on the wall - -89 Bottles of beer on the wall -89 Bottles of beer -Take one down and pass it around -88 Bottles of beer on the wall - -88 Bottles of beer on the wall -88 Bottles of beer -Take one down and pass it around -87 Bottles of beer on the wall - -87 Bottles of beer on the wall -87 Bottles of beer -Take one down and pass it around -86 Bottles of beer on the wall - -86 Bottles of beer on the wall -86 Bottles of beer -Take one down and pass it around -85 Bottles of beer on the wall - -85 Bottles of beer on the wall -85 Bottles of beer -Take one down and pass it around -84 Bottles of beer on the wall - -84 Bottles of beer on the wall -84 Bottles of beer -Take one down and pass it around -83 Bottles of beer on the wall - -83 Bottles of beer on the wall -83 Bottles of beer -Take one down and pass it around -82 Bottles of beer on the wall - -82 Bottles of beer on the wall -82 Bottles of beer -Take one down and pass it around -81 Bottles of beer on the wall - -81 Bottles of beer on the wall -81 Bottles of beer -Take one down and pass it around -80 Bottles of beer on the wall - -80 Bottles of beer on the wall -80 Bottles of beer -Take one down and pass it around -79 Bottles of beer on the wall - -79 Bottles of beer on the wall -79 Bottles of beer -Take one down and pass it around -78 Bottles of beer on the wall - -78 Bottles of beer on the wall -78 Bottles of beer -Take one down and pass it around -77 Bottles of beer on the wall - -77 Bottles of beer on the wall -77 Bottles of beer -Take one down and pass it around -76 Bottles of beer on the wall - -76 Bottles of beer on the wall -76 Bottles of beer -Take one down and pass it around -75 Bottles of beer on the wall - -75 Bottles of beer on the wall -75 Bottles of beer -Take one down and pass it around -74 Bottles of beer on the wall - -74 Bottles of beer on the wall -74 Bottles of beer -Take one down and pass it around -73 Bottles of beer on the wall - -73 Bottles of beer on the wall -73 Bottles of beer -Take one down and pass it around -72 Bottles of beer on the wall - -72 Bottles of beer on the wall -72 Bottles of beer -Take one down and pass it around -71 Bottles of beer on the wall - -71 Bottles of beer on the wall -71 Bottles of beer -Take one down and pass it around -70 Bottles of beer on the wall - -70 Bottles of beer on the wall -70 Bottles of beer -Take one down and pass it around -69 Bottles of beer on the wall - -69 Bottles of beer on the wall -69 Bottles of beer -Take one down and pass it around -68 Bottles of beer on the wall - -68 Bottles of beer on the wall -68 Bottles of beer -Take one down and pass it around -67 Bottles of beer on the wall - -67 Bottles of beer on the wall -67 Bottles of beer -Take one down and pass it around -66 Bottles of beer on the wall - -66 Bottles of beer on the wall -66 Bottles of beer -Take one down and pass it around -65 Bottles of beer on the wall - -65 Bottles of beer on the wall -65 Bottles of beer -Take one down and pass it around -64 Bottles of beer on the wall - -64 Bottles of beer on the wall -64 Bottles of beer -Take one down and pass it around -63 Bottles of beer on the wall - -63 Bottles of beer on the wall -63 Bottles of beer -Take one down and pass it around -62 Bottles of beer on the wall - -62 Bottles of beer on the wall -62 Bottles of beer -Take one down and pass it around -61 Bottles of beer on the wall - -61 Bottles of beer on the wall -61 Bottles of beer -Take one down and pass it around -60 Bottles of beer on the wall - -60 Bottles of beer on the wall -60 Bottles of beer -Take one down and pass it around -59 Bottles of beer on the wall - -59 Bottles of beer on the wall -59 Bottles of beer -Take one down and pass it around -58 Bottles of beer on the wall - -58 Bottles of beer on the wall -58 Bottles of beer -Take one down and pass it around -57 Bottles of beer on the wall - -57 Bottles of beer on the wall -57 Bottles of beer -Take one down and pass it around -56 Bottles of beer on the wall - -56 Bottles of beer on the wall -56 Bottles of beer -Take one down and pass it around -55 Bottles of beer on the wall - -55 Bottles of beer on the wall -55 Bottles of beer -Take one down and pass it around -54 Bottles of beer on the wall - -54 Bottles of beer on the wall -54 Bottles of beer -Take one down and pass it around -53 Bottles of beer on the wall - -53 Bottles of beer on the wall -53 Bottles of beer -Take one down and pass it around -52 Bottles of beer on the wall - -52 Bottles of beer on the wall -52 Bottles of beer -Take one down and pass it around -51 Bottles of beer on the wall - -51 Bottles of beer on the wall -51 Bottles of beer -Take one down and pass it around -50 Bottles of beer on the wall - -50 Bottles of beer on the wall -50 Bottles of beer -Take one down and pass it around -49 Bottles of beer on the wall - -49 Bottles of beer on the wall -49 Bottles of beer -Take one down and pass it around -48 Bottles of beer on the wall - -48 Bottles of beer on the wall -48 Bottles of beer -Take one down and pass it around -47 Bottles of beer on the wall - -47 Bottles of beer on the wall -47 Bottles of beer -Take one down and pass it around -46 Bottles of beer on the wall - -46 Bottles of beer on the wall -46 Bottles of beer -Take one down and pass it around -45 Bottles of beer on the wall - -45 Bottles of beer on the wall -45 Bottles of beer -Take one down and pass it around -44 Bottles of beer on the wall - -44 Bottles of beer on the wall -44 Bottles of beer -Take one down and pass it around -43 Bottles of beer on the wall - -43 Bottles of beer on the wall -43 Bottles of beer -Take one down and pass it around -42 Bottles of beer on the wall - -42 Bottles of beer on the wall -42 Bottles of beer -Take one down and pass it around -41 Bottles of beer on the wall - -41 Bottles of beer on the wall -41 Bottles of beer -Take one down and pass it around -40 Bottles of beer on the wall - -40 Bottles of beer on the wall -40 Bottles of beer -Take one down and pass it around -39 Bottles of beer on the wall - -39 Bottles of beer on the wall -39 Bottles of beer -Take one down and pass it around -38 Bottles of beer on the wall - -38 Bottles of beer on the wall -38 Bottles of beer -Take one down and pass it around -37 Bottles of beer on the wall - -37 Bottles of beer on the wall -37 Bottles of beer -Take one down and pass it around -36 Bottles of beer on the wall - -36 Bottles of beer on the wall -36 Bottles of beer -Take one down and pass it around -35 Bottles of beer on the wall - -35 Bottles of beer on the wall -35 Bottles of beer -Take one down and pass it around -34 Bottles of beer on the wall - -34 Bottles of beer on the wall -34 Bottles of beer -Take one down and pass it around -33 Bottles of beer on the wall - -33 Bottles of beer on the wall -33 Bottles of beer -Take one down and pass it around -32 Bottles of beer on the wall - -32 Bottles of beer on the wall -32 Bottles of beer -Take one down and pass it around -31 Bottles of beer on the wall - -31 Bottles of beer on the wall -31 Bottles of beer -Take one down and pass it around -30 Bottles of beer on the wall - -30 Bottles of beer on the wall -30 Bottles of beer -Take one down and pass it around -29 Bottles of beer on the wall - -29 Bottles of beer on the wall -29 Bottles of beer -Take one down and pass it around -28 Bottles of beer on the wall - -28 Bottles of beer on the wall -28 Bottles of beer -Take one down and pass it around -27 Bottles of beer on the wall - -27 Bottles of beer on the wall -27 Bottles of beer -Take one down and pass it around -26 Bottles of beer on the wall - -26 Bottles of beer on the wall -26 Bottles of beer -Take one down and pass it around -25 Bottles of beer on the wall - -25 Bottles of beer on the wall -25 Bottles of beer -Take one down and pass it around -24 Bottles of beer on the wall - -24 Bottles of beer on the wall -24 Bottles of beer -Take one down and pass it around -23 Bottles of beer on the wall - -23 Bottles of beer on the wall -23 Bottles of beer -Take one down and pass it around -22 Bottles of beer on the wall - -22 Bottles of beer on the wall -22 Bottles of beer -Take one down and pass it around -21 Bottles of beer on the wall - -21 Bottles of beer on the wall -21 Bottles of beer -Take one down and pass it around -20 Bottles of beer on the wall - -20 Bottles of beer on the wall -20 Bottles of beer -Take one down and pass it around -19 Bottles of beer on the wall - -19 Bottles of beer on the wall -19 Bottles of beer -Take one down and pass it around -18 Bottles of beer on the wall - -18 Bottles of beer on the wall -18 Bottles of beer -Take one down and pass it around -17 Bottles of beer on the wall - -17 Bottles of beer on the wall -17 Bottles of beer -Take one down and pass it around -16 Bottles of beer on the wall - -16 Bottles of beer on the wall -16 Bottles of beer -Take one down and pass it around -15 Bottles of beer on the wall - -15 Bottles of beer on the wall -15 Bottles of beer -Take one down and pass it around -14 Bottles of beer on the wall - -14 Bottles of beer on the wall -14 Bottles of beer -Take one down and pass it around -13 Bottles of beer on the wall - -13 Bottles of beer on the wall -13 Bottles of beer -Take one down and pass it around -12 Bottles of beer on the wall - -12 Bottles of beer on the wall -12 Bottles of beer -Take one down and pass it around -11 Bottles of beer on the wall - -11 Bottles of beer on the wall -11 Bottles of beer -Take one down and pass it around -10 Bottles of beer on the wall - -10 Bottles of beer on the wall -10 Bottles of beer -Take one down and pass it around -9 Bottles of beer on the wall - -9 Bottles of beer on the wall -9 Bottles of beer -Take one down and pass it around -8 Bottles of beer on the wall - -8 Bottles of beer on the wall -8 Bottles of beer -Take one down and pass it around -7 Bottles of beer on the wall - -7 Bottles of beer on the wall -7 Bottles of beer -Take one down and pass it around -6 Bottles of beer on the wall - -6 Bottles of beer on the wall -6 Bottles of beer -Take one down and pass it around -5 Bottles of beer on the wall - -5 Bottles of beer on the wall -5 Bottles of beer -Take one down and pass it around -4 Bottles of beer on the wall - -4 Bottles of beer on the wall -4 Bottles of beer -Take one down and pass it around -3 Bottles of beer on the wall - -3 Bottles of beer on the wall -3 Bottles of beer -Take one down and pass it around -2 Bottles of beer on the wall - -2 Bottles of beer on the wall -2 Bottles of beer -Take one down and pass it around -1 Bottle of beer on the wall - -1 Bottle of beer on the wall -1 Bottle of beer -Take one down and pass it around -0 Bottles of beer on the wall - diff --git a/.output/golden/bf/eval/output/TreeType/Word16Type/fascistHelloWorld.output b/.output/golden/bf/eval/output/TreeType/Word16Type/fascistHelloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/golden/bf/eval/output/TreeType/Word16Type/fascistHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/golden/bf/eval/output/TreeType/Word16Type/helloWorld.output b/.output/golden/bf/eval/output/TreeType/Word16Type/helloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/golden/bf/eval/output/TreeType/Word16Type/helloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/golden/bf/eval/output/TreeType/Word16Type/triangle.output b/.output/golden/bf/eval/output/TreeType/Word16Type/triangle.output deleted file mode 100644 index ee824746a..000000000 --- a/.output/golden/bf/eval/output/TreeType/Word16Type/triangle.output +++ /dev/null @@ -1,33 +0,0 @@ - * - * * - * * - * * * * - * * - * * * * - * * * * - * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - \ No newline at end of file diff --git a/.output/golden/bf/eval/output/TreeType/Word8Type/99botles.output b/.output/golden/bf/eval/output/TreeType/Word8Type/99botles.output deleted file mode 100644 index 7853698c3..000000000 --- a/.output/golden/bf/eval/output/TreeType/Word8Type/99botles.output +++ /dev/null @@ -1,495 +0,0 @@ -99 Bottles of beer on the wall -99 Bottles of beer -Take one down and pass it around -98 Bottles of beer on the wall - -98 Bottles of beer on the wall -98 Bottles of beer -Take one down and pass it around -97 Bottles of beer on the wall - -97 Bottles of beer on the wall -97 Bottles of beer -Take one down and pass it around -96 Bottles of beer on the wall - -96 Bottles of beer on the wall -96 Bottles of beer -Take one down and pass it around -95 Bottles of beer on the wall - -95 Bottles of beer on the wall -95 Bottles of beer -Take one down and pass it around -94 Bottles of beer on the wall - -94 Bottles of beer on the wall -94 Bottles of beer -Take one down and pass it around -93 Bottles of beer on the wall - -93 Bottles of beer on the wall -93 Bottles of beer -Take one down and pass it around -92 Bottles of beer on the wall - -92 Bottles of beer on the wall -92 Bottles of beer -Take one down and pass it around -91 Bottles of beer on the wall - -91 Bottles of beer on the wall -91 Bottles of beer -Take one down and pass it around -90 Bottles of beer on the wall - -90 Bottles of beer on the wall -90 Bottles of beer -Take one down and pass it around -89 Bottles of beer on the wall - -89 Bottles of beer on the wall -89 Bottles of beer -Take one down and pass it around -88 Bottles of beer on the wall - -88 Bottles of beer on the wall -88 Bottles of beer -Take one down and pass it around -87 Bottles of beer on the wall - -87 Bottles of beer on the wall -87 Bottles of beer -Take one down and pass it around -86 Bottles of beer on the wall - -86 Bottles of beer on the wall -86 Bottles of beer -Take one down and pass it around -85 Bottles of beer on the wall - -85 Bottles of beer on the wall -85 Bottles of beer -Take one down and pass it around -84 Bottles of beer on the wall - -84 Bottles of beer on the wall -84 Bottles of beer -Take one down and pass it around -83 Bottles of beer on the wall - -83 Bottles of beer on the wall -83 Bottles of beer -Take one down and pass it around -82 Bottles of beer on the wall - -82 Bottles of beer on the wall -82 Bottles of beer -Take one down and pass it around -81 Bottles of beer on the wall - -81 Bottles of beer on the wall -81 Bottles of beer -Take one down and pass it around -80 Bottles of beer on the wall - -80 Bottles of beer on the wall -80 Bottles of beer -Take one down and pass it around -79 Bottles of beer on the wall - -79 Bottles of beer on the wall -79 Bottles of beer -Take one down and pass it around -78 Bottles of beer on the wall - -78 Bottles of beer on the wall -78 Bottles of beer -Take one down and pass it around -77 Bottles of beer on the wall - -77 Bottles of beer on the wall -77 Bottles of beer -Take one down and pass it around -76 Bottles of beer on the wall - -76 Bottles of beer on the wall -76 Bottles of beer -Take one down and pass it around -75 Bottles of beer on the wall - -75 Bottles of beer on the wall -75 Bottles of beer -Take one down and pass it around -74 Bottles of beer on the wall - -74 Bottles of beer on the wall -74 Bottles of beer -Take one down and pass it around -73 Bottles of beer on the wall - -73 Bottles of beer on the wall -73 Bottles of beer -Take one down and pass it around -72 Bottles of beer on the wall - -72 Bottles of beer on the wall -72 Bottles of beer -Take one down and pass it around -71 Bottles of beer on the wall - -71 Bottles of beer on the wall -71 Bottles of beer -Take one down and pass it around -70 Bottles of beer on the wall - -70 Bottles of beer on the wall -70 Bottles of beer -Take one down and pass it around -69 Bottles of beer on the wall - -69 Bottles of beer on the wall -69 Bottles of beer -Take one down and pass it around -68 Bottles of beer on the wall - -68 Bottles of beer on the wall -68 Bottles of beer -Take one down and pass it around -67 Bottles of beer on the wall - -67 Bottles of beer on the wall -67 Bottles of beer -Take one down and pass it around -66 Bottles of beer on the wall - -66 Bottles of beer on the wall -66 Bottles of beer -Take one down and pass it around -65 Bottles of beer on the wall - -65 Bottles of beer on the wall -65 Bottles of beer -Take one down and pass it around -64 Bottles of beer on the wall - -64 Bottles of beer on the wall -64 Bottles of beer -Take one down and pass it around -63 Bottles of beer on the wall - -63 Bottles of beer on the wall -63 Bottles of beer -Take one down and pass it around -62 Bottles of beer on the wall - -62 Bottles of beer on the wall -62 Bottles of beer -Take one down and pass it around -61 Bottles of beer on the wall - -61 Bottles of beer on the wall -61 Bottles of beer -Take one down and pass it around -60 Bottles of beer on the wall - -60 Bottles of beer on the wall -60 Bottles of beer -Take one down and pass it around -59 Bottles of beer on the wall - -59 Bottles of beer on the wall -59 Bottles of beer -Take one down and pass it around -58 Bottles of beer on the wall - -58 Bottles of beer on the wall -58 Bottles of beer -Take one down and pass it around -57 Bottles of beer on the wall - -57 Bottles of beer on the wall -57 Bottles of beer -Take one down and pass it around -56 Bottles of beer on the wall - -56 Bottles of beer on the wall -56 Bottles of beer -Take one down and pass it around -55 Bottles of beer on the wall - -55 Bottles of beer on the wall -55 Bottles of beer -Take one down and pass it around -54 Bottles of beer on the wall - -54 Bottles of beer on the wall -54 Bottles of beer -Take one down and pass it around -53 Bottles of beer on the wall - -53 Bottles of beer on the wall -53 Bottles of beer -Take one down and pass it around -52 Bottles of beer on the wall - -52 Bottles of beer on the wall -52 Bottles of beer -Take one down and pass it around -51 Bottles of beer on the wall - -51 Bottles of beer on the wall -51 Bottles of beer -Take one down and pass it around -50 Bottles of beer on the wall - -50 Bottles of beer on the wall -50 Bottles of beer -Take one down and pass it around -49 Bottles of beer on the wall - -49 Bottles of beer on the wall -49 Bottles of beer -Take one down and pass it around -48 Bottles of beer on the wall - -48 Bottles of beer on the wall -48 Bottles of beer -Take one down and pass it around -47 Bottles of beer on the wall - -47 Bottles of beer on the wall -47 Bottles of beer -Take one down and pass it around -46 Bottles of beer on the wall - -46 Bottles of beer on the wall -46 Bottles of beer -Take one down and pass it around -45 Bottles of beer on the wall - -45 Bottles of beer on the wall -45 Bottles of beer -Take one down and pass it around -44 Bottles of beer on the wall - -44 Bottles of beer on the wall -44 Bottles of beer -Take one down and pass it around -43 Bottles of beer on the wall - -43 Bottles of beer on the wall -43 Bottles of beer -Take one down and pass it around -42 Bottles of beer on the wall - -42 Bottles of beer on the wall -42 Bottles of beer -Take one down and pass it around -41 Bottles of beer on the wall - -41 Bottles of beer on the wall -41 Bottles of beer -Take one down and pass it around -40 Bottles of beer on the wall - -40 Bottles of beer on the wall -40 Bottles of beer -Take one down and pass it around -39 Bottles of beer on the wall - -39 Bottles of beer on the wall -39 Bottles of beer -Take one down and pass it around -38 Bottles of beer on the wall - -38 Bottles of beer on the wall -38 Bottles of beer -Take one down and pass it around -37 Bottles of beer on the wall - -37 Bottles of beer on the wall -37 Bottles of beer -Take one down and pass it around -36 Bottles of beer on the wall - -36 Bottles of beer on the wall -36 Bottles of beer -Take one down and pass it around -35 Bottles of beer on the wall - -35 Bottles of beer on the wall -35 Bottles of beer -Take one down and pass it around -34 Bottles of beer on the wall - -34 Bottles of beer on the wall -34 Bottles of beer -Take one down and pass it around -33 Bottles of beer on the wall - -33 Bottles of beer on the wall -33 Bottles of beer -Take one down and pass it around -32 Bottles of beer on the wall - -32 Bottles of beer on the wall -32 Bottles of beer -Take one down and pass it around -31 Bottles of beer on the wall - -31 Bottles of beer on the wall -31 Bottles of beer -Take one down and pass it around -30 Bottles of beer on the wall - -30 Bottles of beer on the wall -30 Bottles of beer -Take one down and pass it around -29 Bottles of beer on the wall - -29 Bottles of beer on the wall -29 Bottles of beer -Take one down and pass it around -28 Bottles of beer on the wall - -28 Bottles of beer on the wall -28 Bottles of beer -Take one down and pass it around -27 Bottles of beer on the wall - -27 Bottles of beer on the wall -27 Bottles of beer -Take one down and pass it around -26 Bottles of beer on the wall - -26 Bottles of beer on the wall -26 Bottles of beer -Take one down and pass it around -25 Bottles of beer on the wall - -25 Bottles of beer on the wall -25 Bottles of beer -Take one down and pass it around -24 Bottles of beer on the wall - -24 Bottles of beer on the wall -24 Bottles of beer -Take one down and pass it around -23 Bottles of beer on the wall - -23 Bottles of beer on the wall -23 Bottles of beer -Take one down and pass it around -22 Bottles of beer on the wall - -22 Bottles of beer on the wall -22 Bottles of beer -Take one down and pass it around -21 Bottles of beer on the wall - -21 Bottles of beer on the wall -21 Bottles of beer -Take one down and pass it around -20 Bottles of beer on the wall - -20 Bottles of beer on the wall -20 Bottles of beer -Take one down and pass it around -19 Bottles of beer on the wall - -19 Bottles of beer on the wall -19 Bottles of beer -Take one down and pass it around -18 Bottles of beer on the wall - -18 Bottles of beer on the wall -18 Bottles of beer -Take one down and pass it around -17 Bottles of beer on the wall - -17 Bottles of beer on the wall -17 Bottles of beer -Take one down and pass it around -16 Bottles of beer on the wall - -16 Bottles of beer on the wall -16 Bottles of beer -Take one down and pass it around -15 Bottles of beer on the wall - -15 Bottles of beer on the wall -15 Bottles of beer -Take one down and pass it around -14 Bottles of beer on the wall - -14 Bottles of beer on the wall -14 Bottles of beer -Take one down and pass it around -13 Bottles of beer on the wall - -13 Bottles of beer on the wall -13 Bottles of beer -Take one down and pass it around -12 Bottles of beer on the wall - -12 Bottles of beer on the wall -12 Bottles of beer -Take one down and pass it around -11 Bottles of beer on the wall - -11 Bottles of beer on the wall -11 Bottles of beer -Take one down and pass it around -10 Bottles of beer on the wall - -10 Bottles of beer on the wall -10 Bottles of beer -Take one down and pass it around -9 Bottles of beer on the wall - -9 Bottles of beer on the wall -9 Bottles of beer -Take one down and pass it around -8 Bottles of beer on the wall - -8 Bottles of beer on the wall -8 Bottles of beer -Take one down and pass it around -7 Bottles of beer on the wall - -7 Bottles of beer on the wall -7 Bottles of beer -Take one down and pass it around -6 Bottles of beer on the wall - -6 Bottles of beer on the wall -6 Bottles of beer -Take one down and pass it around -5 Bottles of beer on the wall - -5 Bottles of beer on the wall -5 Bottles of beer -Take one down and pass it around -4 Bottles of beer on the wall - -4 Bottles of beer on the wall -4 Bottles of beer -Take one down and pass it around -3 Bottles of beer on the wall - -3 Bottles of beer on the wall -3 Bottles of beer -Take one down and pass it around -2 Bottles of beer on the wall - -2 Bottles of beer on the wall -2 Bottles of beer -Take one down and pass it around -1 Bottle of beer on the wall - -1 Bottle of beer on the wall -1 Bottle of beer -Take one down and pass it around -0 Bottles of beer on the wall - diff --git a/.output/golden/bf/eval/output/TreeType/Word8Type/fascistHelloWorld.output b/.output/golden/bf/eval/output/TreeType/Word8Type/fascistHelloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/golden/bf/eval/output/TreeType/Word8Type/fascistHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/golden/bf/eval/output/TreeType/Word8Type/fibonacci.output b/.output/golden/bf/eval/output/TreeType/Word8Type/fibonacci.output deleted file mode 100644 index 1a52c5910..000000000 --- a/.output/golden/bf/eval/output/TreeType/Word8Type/fibonacci.output +++ /dev/null @@ -1 +0,0 @@ -0 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, >4, G3, <1, 98, E9, 61, 24, 85, :9, C448X@H2X@34X@2:X@54X@74X@<8X@D2X@74X@2:X@94 \ No newline at end of file diff --git a/.output/golden/bf/eval/output/TreeType/Word8Type/helloWorld.output b/.output/golden/bf/eval/output/TreeType/Word8Type/helloWorld.output deleted file mode 100644 index 980a0d5f1..000000000 --- a/.output/golden/bf/eval/output/TreeType/Word8Type/helloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello World! diff --git a/.output/golden/bf/eval/output/TreeType/Word8Type/padHelloWorld.output b/.output/golden/bf/eval/output/TreeType/Word8Type/padHelloWorld.output deleted file mode 100644 index b45ef6fec..000000000 --- a/.output/golden/bf/eval/output/TreeType/Word8Type/padHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello, World! \ No newline at end of file diff --git a/.output/golden/bf/eval/output/TreeType/Word8Type/theShortestHelloWorld.output b/.output/golden/bf/eval/output/TreeType/Word8Type/theShortestHelloWorld.output deleted file mode 100644 index b45ef6fec..000000000 --- a/.output/golden/bf/eval/output/TreeType/Word8Type/theShortestHelloWorld.output +++ /dev/null @@ -1 +0,0 @@ -Hello, World! \ No newline at end of file diff --git a/.output/golden/bf/eval/output/TreeType/Word8Type/triangle.output b/.output/golden/bf/eval/output/TreeType/Word8Type/triangle.output deleted file mode 100644 index ee824746a..000000000 --- a/.output/golden/bf/eval/output/TreeType/Word8Type/triangle.output +++ /dev/null @@ -1,33 +0,0 @@ - * - * * - * * - * * * * - * * - * * * * - * * * * - * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * - * * * * - * * * * - * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * - * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - \ No newline at end of file diff --git a/.output/golden/bf/eval/output/TreeType/Word8Type/value256.output b/.output/golden/bf/eval/output/TreeType/Word8Type/value256.output deleted file mode 100644 index a829f75a0..000000000 --- a/.output/golden/bf/eval/output/TreeType/Word8Type/value256.output +++ /dev/null @@ -1 +0,0 @@ -8 bit cells diff --git a/.output/golden/eta/eval/logged/token/from-eas/bottles.logged b/.output/golden/eta/eval/logged/Original/from-eas/bottles.logged similarity index 100% rename from .output/golden/eta/eval/logged/token/from-eas/bottles.logged rename to .output/golden/eta/eval/logged/Original/from-eas/bottles.logged diff --git "a/.output/golden/eta/eval/logged/token/from-eas/fact0\n.logged" "b/.output/golden/eta/eval/logged/Original/from-eas/fact0\n.logged" similarity index 100% rename from ".output/golden/eta/eval/logged/token/from-eas/fact0\n.logged" rename to ".output/golden/eta/eval/logged/Original/from-eas/fact0\n.logged" diff --git "a/.output/golden/eta/eval/logged/token/from-eas/fact1\n.logged" "b/.output/golden/eta/eval/logged/Original/from-eas/fact1\n.logged" similarity index 100% rename from ".output/golden/eta/eval/logged/token/from-eas/fact1\n.logged" rename to ".output/golden/eta/eval/logged/Original/from-eas/fact1\n.logged" diff --git "a/.output/golden/eta/eval/logged/token/from-eas/fact2\n.logged" "b/.output/golden/eta/eval/logged/Original/from-eas/fact2\n.logged" similarity index 100% rename from ".output/golden/eta/eval/logged/token/from-eas/fact2\n.logged" rename to ".output/golden/eta/eval/logged/Original/from-eas/fact2\n.logged" diff --git "a/.output/golden/eta/eval/logged/token/from-eas/fact3\n.logged" "b/.output/golden/eta/eval/logged/Original/from-eas/fact3\n.logged" similarity index 100% rename from ".output/golden/eta/eval/logged/token/from-eas/fact3\n.logged" rename to ".output/golden/eta/eval/logged/Original/from-eas/fact3\n.logged" diff --git "a/.output/golden/eta/eval/logged/token/from-eas/fact4\n.logged" "b/.output/golden/eta/eval/logged/Original/from-eas/fact4\n.logged" similarity index 100% rename from ".output/golden/eta/eval/logged/token/from-eas/fact4\n.logged" rename to ".output/golden/eta/eval/logged/Original/from-eas/fact4\n.logged" diff --git "a/.output/golden/eta/eval/logged/token/from-eas/fact5\n.logged" "b/.output/golden/eta/eval/logged/Original/from-eas/fact5\n.logged" similarity index 100% rename from ".output/golden/eta/eval/logged/token/from-eas/fact5\n.logged" rename to ".output/golden/eta/eval/logged/Original/from-eas/fact5\n.logged" diff --git "a/.output/golden/eta/eval/logged/token/from-eas/fact6\n.logged" "b/.output/golden/eta/eval/logged/Original/from-eas/fact6\n.logged" similarity index 100% rename from ".output/golden/eta/eval/logged/token/from-eas/fact6\n.logged" rename to ".output/golden/eta/eval/logged/Original/from-eas/fact6\n.logged" diff --git "a/.output/golden/eta/eval/logged/token/from-eas/fact7\n.logged" "b/.output/golden/eta/eval/logged/Original/from-eas/fact7\n.logged" similarity index 100% rename from ".output/golden/eta/eval/logged/token/from-eas/fact7\n.logged" rename to ".output/golden/eta/eval/logged/Original/from-eas/fact7\n.logged" diff --git "a/.output/golden/eta/eval/logged/token/from-eas/fact8\n.logged" "b/.output/golden/eta/eval/logged/Original/from-eas/fact8\n.logged" similarity index 100% rename from ".output/golden/eta/eval/logged/token/from-eas/fact8\n.logged" rename to ".output/golden/eta/eval/logged/Original/from-eas/fact8\n.logged" diff --git "a/.output/golden/eta/eval/logged/token/from-eas/fact9\n.logged" "b/.output/golden/eta/eval/logged/Original/from-eas/fact9\n.logged" similarity index 100% rename from ".output/golden/eta/eval/logged/token/from-eas/fact9\n.logged" rename to ".output/golden/eta/eval/logged/Original/from-eas/fact9\n.logged" diff --git a/.output/golden/eta/eval/logged/token/from-eas/hello.logged b/.output/golden/eta/eval/logged/Original/from-eas/hello.logged similarity index 100% rename from .output/golden/eta/eval/logged/token/from-eas/hello.logged rename to .output/golden/eta/eval/logged/Original/from-eas/hello.logged diff --git a/.output/golden/eta/eval/logged/token/from-eas/hello2.logged b/.output/golden/eta/eval/logged/Original/from-eas/hello2.logged similarity index 100% rename from .output/golden/eta/eval/logged/token/from-eas/hello2.logged rename to .output/golden/eta/eval/logged/Original/from-eas/hello2.logged diff --git a/.output/golden/eta/eval/logged/token/from-eas/hello3.logged b/.output/golden/eta/eval/logged/Original/from-eas/hello3.logged similarity index 100% rename from .output/golden/eta/eval/logged/token/from-eas/hello3.logged rename to .output/golden/eta/eval/logged/Original/from-eas/hello3.logged diff --git a/.output/golden/eta/eval/logged/token/from-eas/hello4.logged b/.output/golden/eta/eval/logged/Original/from-eas/hello4.logged similarity index 100% rename from .output/golden/eta/eval/logged/token/from-eas/hello4.logged rename to .output/golden/eta/eval/logged/Original/from-eas/hello4.logged diff --git "a/.output/golden/eta/eval/logged/token/from-eas/readnum0\n.logged" "b/.output/golden/eta/eval/logged/Original/from-eas/readnum0\n.logged" similarity index 100% rename from ".output/golden/eta/eval/logged/token/from-eas/readnum0\n.logged" rename to ".output/golden/eta/eval/logged/Original/from-eas/readnum0\n.logged" diff --git "a/.output/golden/eta/eval/logged/token/from-eas/readnum1\n.logged" "b/.output/golden/eta/eval/logged/Original/from-eas/readnum1\n.logged" similarity index 100% rename from ".output/golden/eta/eval/logged/token/from-eas/readnum1\n.logged" rename to ".output/golden/eta/eval/logged/Original/from-eas/readnum1\n.logged" diff --git a/.output/golden/eta/eval/logged/token/from-eas/true.logged b/.output/golden/eta/eval/logged/Original/from-eas/true.logged similarity index 100% rename from .output/golden/eta/eval/logged/token/from-eas/true.logged rename to .output/golden/eta/eval/logged/Original/from-eas/true.logged diff --git a/.output/golden/eta/eval/logged/token/original/bottles.logged b/.output/golden/eta/eval/logged/Original/original/bottles.logged similarity index 100% rename from .output/golden/eta/eval/logged/token/original/bottles.logged rename to .output/golden/eta/eval/logged/Original/original/bottles.logged diff --git a/.output/golden/eta/eval/logged/token/original/crlf.logged b/.output/golden/eta/eval/logged/Original/original/crlf.logged similarity index 100% rename from .output/golden/eta/eval/logged/token/original/crlf.logged rename to .output/golden/eta/eval/logged/Original/original/crlf.logged diff --git "a/.output/golden/eta/eval/logged/token/original/fact1\n.logged" "b/.output/golden/eta/eval/logged/Original/original/fact1\n.logged" similarity index 100% rename from ".output/golden/eta/eval/logged/token/original/fact1\n.logged" rename to ".output/golden/eta/eval/logged/Original/original/fact1\n.logged" diff --git "a/.output/golden/eta/eval/logged/token/original/fact2\n.logged" "b/.output/golden/eta/eval/logged/Original/original/fact2\n.logged" similarity index 100% rename from ".output/golden/eta/eval/logged/token/original/fact2\n.logged" rename to ".output/golden/eta/eval/logged/Original/original/fact2\n.logged" diff --git "a/.output/golden/eta/eval/logged/token/original/fact3\n.logged" "b/.output/golden/eta/eval/logged/Original/original/fact3\n.logged" similarity index 100% rename from ".output/golden/eta/eval/logged/token/original/fact3\n.logged" rename to ".output/golden/eta/eval/logged/Original/original/fact3\n.logged" diff --git "a/.output/golden/eta/eval/logged/token/original/fact4\n.logged" "b/.output/golden/eta/eval/logged/Original/original/fact4\n.logged" similarity index 100% rename from ".output/golden/eta/eval/logged/token/original/fact4\n.logged" rename to ".output/golden/eta/eval/logged/Original/original/fact4\n.logged" diff --git "a/.output/golden/eta/eval/logged/token/original/fact5\n.logged" "b/.output/golden/eta/eval/logged/Original/original/fact5\n.logged" similarity index 100% rename from ".output/golden/eta/eval/logged/token/original/fact5\n.logged" rename to ".output/golden/eta/eval/logged/Original/original/fact5\n.logged" diff --git "a/.output/golden/eta/eval/logged/token/original/fact6\n.logged" "b/.output/golden/eta/eval/logged/Original/original/fact6\n.logged" similarity index 100% rename from ".output/golden/eta/eval/logged/token/original/fact6\n.logged" rename to ".output/golden/eta/eval/logged/Original/original/fact6\n.logged" diff --git "a/.output/golden/eta/eval/logged/token/original/fact7\n.logged" "b/.output/golden/eta/eval/logged/Original/original/fact7\n.logged" similarity index 100% rename from ".output/golden/eta/eval/logged/token/original/fact7\n.logged" rename to ".output/golden/eta/eval/logged/Original/original/fact7\n.logged" diff --git "a/.output/golden/eta/eval/logged/token/original/fact8\n.logged" "b/.output/golden/eta/eval/logged/Original/original/fact8\n.logged" similarity index 100% rename from ".output/golden/eta/eval/logged/token/original/fact8\n.logged" rename to ".output/golden/eta/eval/logged/Original/original/fact8\n.logged" diff --git a/.output/golden/eta/eval/logged/token/original/hello.logged b/.output/golden/eta/eval/logged/Original/original/hello.logged similarity index 100% rename from .output/golden/eta/eval/logged/token/original/hello.logged rename to .output/golden/eta/eval/logged/Original/original/hello.logged diff --git a/.output/golden/eta/eval/logged/token/original/hello2.logged b/.output/golden/eta/eval/logged/Original/original/hello2.logged similarity index 100% rename from .output/golden/eta/eval/logged/token/original/hello2.logged rename to .output/golden/eta/eval/logged/Original/original/hello2.logged diff --git a/.output/golden/eta/eval/output/token/from-eas/bottles.output b/.output/golden/eta/eval/output/Original/from-eas/bottles.output similarity index 100% rename from .output/golden/eta/eval/output/token/from-eas/bottles.output rename to .output/golden/eta/eval/output/Original/from-eas/bottles.output diff --git "a/.output/golden/eta/eval/output/token/from-eas/fact0\n.output" "b/.output/golden/eta/eval/output/Original/from-eas/fact0\n.output" similarity index 100% rename from ".output/golden/eta/eval/output/token/from-eas/fact0\n.output" rename to ".output/golden/eta/eval/output/Original/from-eas/fact0\n.output" diff --git "a/.output/golden/eta/eval/output/token/from-eas/fact1\n.output" "b/.output/golden/eta/eval/output/Original/from-eas/fact1\n.output" similarity index 100% rename from ".output/golden/eta/eval/output/token/from-eas/fact1\n.output" rename to ".output/golden/eta/eval/output/Original/from-eas/fact1\n.output" diff --git "a/.output/golden/eta/eval/output/token/from-eas/fact2\n.output" "b/.output/golden/eta/eval/output/Original/from-eas/fact2\n.output" similarity index 100% rename from ".output/golden/eta/eval/output/token/from-eas/fact2\n.output" rename to ".output/golden/eta/eval/output/Original/from-eas/fact2\n.output" diff --git "a/.output/golden/eta/eval/output/token/from-eas/fact3\n.output" "b/.output/golden/eta/eval/output/Original/from-eas/fact3\n.output" similarity index 100% rename from ".output/golden/eta/eval/output/token/from-eas/fact3\n.output" rename to ".output/golden/eta/eval/output/Original/from-eas/fact3\n.output" diff --git "a/.output/golden/eta/eval/output/token/from-eas/fact4\n.output" "b/.output/golden/eta/eval/output/Original/from-eas/fact4\n.output" similarity index 100% rename from ".output/golden/eta/eval/output/token/from-eas/fact4\n.output" rename to ".output/golden/eta/eval/output/Original/from-eas/fact4\n.output" diff --git "a/.output/golden/eta/eval/output/token/from-eas/fact5\n.output" "b/.output/golden/eta/eval/output/Original/from-eas/fact5\n.output" similarity index 100% rename from ".output/golden/eta/eval/output/token/from-eas/fact5\n.output" rename to ".output/golden/eta/eval/output/Original/from-eas/fact5\n.output" diff --git "a/.output/golden/eta/eval/output/token/from-eas/fact6\n.output" "b/.output/golden/eta/eval/output/Original/from-eas/fact6\n.output" similarity index 100% rename from ".output/golden/eta/eval/output/token/from-eas/fact6\n.output" rename to ".output/golden/eta/eval/output/Original/from-eas/fact6\n.output" diff --git "a/.output/golden/eta/eval/output/token/from-eas/fact7\n.output" "b/.output/golden/eta/eval/output/Original/from-eas/fact7\n.output" similarity index 100% rename from ".output/golden/eta/eval/output/token/from-eas/fact7\n.output" rename to ".output/golden/eta/eval/output/Original/from-eas/fact7\n.output" diff --git "a/.output/golden/eta/eval/output/token/from-eas/fact8\n.output" "b/.output/golden/eta/eval/output/Original/from-eas/fact8\n.output" similarity index 100% rename from ".output/golden/eta/eval/output/token/from-eas/fact8\n.output" rename to ".output/golden/eta/eval/output/Original/from-eas/fact8\n.output" diff --git "a/.output/golden/eta/eval/output/token/from-eas/fact9\n.output" "b/.output/golden/eta/eval/output/Original/from-eas/fact9\n.output" similarity index 100% rename from ".output/golden/eta/eval/output/token/from-eas/fact9\n.output" rename to ".output/golden/eta/eval/output/Original/from-eas/fact9\n.output" diff --git a/.output/golden/eta/eval/output/token/from-eas/hello.output b/.output/golden/eta/eval/output/Original/from-eas/hello.output similarity index 100% rename from .output/golden/eta/eval/output/token/from-eas/hello.output rename to .output/golden/eta/eval/output/Original/from-eas/hello.output diff --git a/.output/golden/eta/eval/output/token/from-eas/hello2.output b/.output/golden/eta/eval/output/Original/from-eas/hello2.output similarity index 100% rename from .output/golden/eta/eval/output/token/from-eas/hello2.output rename to .output/golden/eta/eval/output/Original/from-eas/hello2.output diff --git a/.output/golden/eta/eval/output/token/from-eas/hello3.output b/.output/golden/eta/eval/output/Original/from-eas/hello3.output similarity index 100% rename from .output/golden/eta/eval/output/token/from-eas/hello3.output rename to .output/golden/eta/eval/output/Original/from-eas/hello3.output diff --git a/.output/golden/eta/eval/output/token/from-eas/hello4.output b/.output/golden/eta/eval/output/Original/from-eas/hello4.output similarity index 100% rename from .output/golden/eta/eval/output/token/from-eas/hello4.output rename to .output/golden/eta/eval/output/Original/from-eas/hello4.output diff --git "a/.output/golden/eta/eval/output/token/from-eas/readnum0\n.output" "b/.output/golden/eta/eval/output/Original/from-eas/readnum0\n.output" similarity index 100% rename from ".output/golden/eta/eval/output/token/from-eas/readnum0\n.output" rename to ".output/golden/eta/eval/output/Original/from-eas/readnum0\n.output" diff --git "a/.output/golden/eta/eval/output/token/from-eas/readnum1\n.output" "b/.output/golden/eta/eval/output/Original/from-eas/readnum1\n.output" similarity index 100% rename from ".output/golden/eta/eval/output/token/from-eas/readnum1\n.output" rename to ".output/golden/eta/eval/output/Original/from-eas/readnum1\n.output" diff --git a/.output/golden/eta/eval/output/token/from-eas/true.output b/.output/golden/eta/eval/output/Original/from-eas/true.output similarity index 100% rename from .output/golden/eta/eval/output/token/from-eas/true.output rename to .output/golden/eta/eval/output/Original/from-eas/true.output diff --git a/.output/golden/eta/eval/output/token/original/bottles.output b/.output/golden/eta/eval/output/Original/original/bottles.output similarity index 100% rename from .output/golden/eta/eval/output/token/original/bottles.output rename to .output/golden/eta/eval/output/Original/original/bottles.output diff --git a/.output/golden/eta/eval/output/token/original/crlf.output b/.output/golden/eta/eval/output/Original/original/crlf.output similarity index 100% rename from .output/golden/eta/eval/output/token/original/crlf.output rename to .output/golden/eta/eval/output/Original/original/crlf.output diff --git "a/.output/golden/eta/eval/output/token/original/fact1\n.output" "b/.output/golden/eta/eval/output/Original/original/fact1\n.output" similarity index 100% rename from ".output/golden/eta/eval/output/token/original/fact1\n.output" rename to ".output/golden/eta/eval/output/Original/original/fact1\n.output" diff --git "a/.output/golden/eta/eval/output/token/original/fact2\n.output" "b/.output/golden/eta/eval/output/Original/original/fact2\n.output" similarity index 100% rename from ".output/golden/eta/eval/output/token/original/fact2\n.output" rename to ".output/golden/eta/eval/output/Original/original/fact2\n.output" diff --git "a/.output/golden/eta/eval/output/token/original/fact3\n.output" "b/.output/golden/eta/eval/output/Original/original/fact3\n.output" similarity index 100% rename from ".output/golden/eta/eval/output/token/original/fact3\n.output" rename to ".output/golden/eta/eval/output/Original/original/fact3\n.output" diff --git "a/.output/golden/eta/eval/output/token/original/fact4\n.output" "b/.output/golden/eta/eval/output/Original/original/fact4\n.output" similarity index 100% rename from ".output/golden/eta/eval/output/token/original/fact4\n.output" rename to ".output/golden/eta/eval/output/Original/original/fact4\n.output" diff --git "a/.output/golden/eta/eval/output/token/original/fact5\n.output" "b/.output/golden/eta/eval/output/Original/original/fact5\n.output" similarity index 100% rename from ".output/golden/eta/eval/output/token/original/fact5\n.output" rename to ".output/golden/eta/eval/output/Original/original/fact5\n.output" diff --git "a/.output/golden/eta/eval/output/token/original/fact6\n.output" "b/.output/golden/eta/eval/output/Original/original/fact6\n.output" similarity index 100% rename from ".output/golden/eta/eval/output/token/original/fact6\n.output" rename to ".output/golden/eta/eval/output/Original/original/fact6\n.output" diff --git "a/.output/golden/eta/eval/output/token/original/fact7\n.output" "b/.output/golden/eta/eval/output/Original/original/fact7\n.output" similarity index 100% rename from ".output/golden/eta/eval/output/token/original/fact7\n.output" rename to ".output/golden/eta/eval/output/Original/original/fact7\n.output" diff --git "a/.output/golden/eta/eval/output/token/original/fact8\n.output" "b/.output/golden/eta/eval/output/Original/original/fact8\n.output" similarity index 100% rename from ".output/golden/eta/eval/output/token/original/fact8\n.output" rename to ".output/golden/eta/eval/output/Original/original/fact8\n.output" diff --git a/.output/golden/eta/eval/output/token/original/hello.output b/.output/golden/eta/eval/output/Original/original/hello.output similarity index 100% rename from .output/golden/eta/eval/output/token/original/hello.output rename to .output/golden/eta/eval/output/Original/original/hello.output diff --git a/.output/golden/eta/eval/output/token/original/hello2.output b/.output/golden/eta/eval/output/Original/original/hello2.output similarity index 100% rename from .output/golden/eta/eval/output/token/original/hello2.output rename to .output/golden/eta/eval/output/Original/original/hello2.output diff --git a/.output/golden/eta/il/parsed/from-eas/bottles.il b/.output/golden/eta/il/parsed/from-eas/bottles.il new file mode 100644 index 000000000..60b5ce1d0 --- /dev/null +++ b/.output/golden/eta/il/parsed/from-eas/bottles.il @@ -0,0 +1,434 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 31 ) +, Transfer +, ICF + ( DMark 2 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 3 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 4 ) +, IAL + ( Cons 5 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 5 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 6 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 7 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 8 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 9 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 10 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 10 ) +, IAL + ( Cons 48 ) +, IAL ( SIO InputChar ) +, Transfer +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 11 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 12 ) +, IAL + ( Cons 13 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 13 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 18 ) +, Transfer +, ICF + ( DMark 14 ) +, IAL + ( Cons 10 ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, ICF + ( DMark 15 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 48 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 16 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 17 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 11 ) +, Transfer +, ICF + ( DMark 18 ) +, IAL + ( Cons 19 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 19 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 20 ) +, ICF + ( DMark 21 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 22 ) +, IAL + ( Cons 23 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 8 ) +, Transfer +, ICF + ( DMark 23 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 114 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 98 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 102 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 115 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 116 ) +, IAL + ( Cons 116 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 98 ) +, IAL + ( Cons 32 ) +, ICF + ( DMark 24 ) +, IAL + ( Cons 25 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 25 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 26 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 27 ) +, IAL + ( Cons 28 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 21 ) +, Transfer +, ICF + ( DMark 28 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 97 ) +, IAL + ( Cons 119 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 104 ) +, IAL + ( Cons 116 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 110 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 32 ) +, ICF + ( DMark 29 ) +, IAL + ( Cons 30 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 30 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 31 ) +, IAL + ( Cons 3 ) +, ICF + ( DMark 32 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 33 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 26 ) +, Transfer +, ICF + ( DMark 33 ) +, IAL + ( Cons 44 ) +, IAL ( SIO InputChar ) +, IAL + ( Cons 32 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 34 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 35 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 21 ) +, Transfer +, ICF + ( DMark 35 ) +, IAL + ( Cons 10 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 36 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 100 ) +, IAL + ( Cons 110 ) +, IAL + ( Cons 117 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 114 ) +, IAL + ( Cons 97 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 116 ) +, IAL + ( Cons 105 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 115 ) +, IAL + ( Cons 115 ) +, IAL + ( Cons 97 ) +, IAL + ( Cons 112 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 44 ) +, IAL + ( Cons 110 ) +, IAL + ( Cons 119 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 100 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 110 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 107 ) +, IAL + ( Cons 97 ) +, IAL + ( Cons 84 ) +, ICF + ( DMark 37 ) +, IAL + ( Cons 38 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 38 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 39 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 40 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 26 ) +, Transfer +, ICF + ( DMark 40 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 10 ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 41 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 32 ) +, Transfer +, ICF + ( DMark 42 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 43 ) +] \ No newline at end of file diff --git a/.output/golden/eta/il/parsed/from-eas/euclid.il b/.output/golden/eta/il/parsed/from-eas/euclid.il new file mode 100644 index 000000000..5c61fdf9a --- /dev/null +++ b/.output/golden/eta/il/parsed/from-eas/euclid.il @@ -0,0 +1,85 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 2 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 3 ) +, IAL + ( Cons 4 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 4 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 10 ) +, Transfer +, ICF + ( DMark 5 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL Halibut +, ICF + ( DMark 6 ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, ICF + ( DMark 7 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 8 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 9 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 10 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 11 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 12 ) +, Transfer +, ICF + ( DMark 13 ) +] \ No newline at end of file diff --git a/.output/golden/eta/il/parsed/from-eas/fact.il b/.output/golden/eta/il/parsed/from-eas/fact.il new file mode 100644 index 000000000..e0ad9905f --- /dev/null +++ b/.output/golden/eta/il/parsed/from-eas/fact.il @@ -0,0 +1,493 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 2 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 14 ) +, Transfer +, ICF + ( DMark 2 ) +, IAL + ( Cons 3 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 5 ) +, Transfer +, ICF + ( DMark 3 ) +, IAL + ( Cons 4 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 32 ) +, Transfer +, ICF + ( DMark 4 ) +, IAL + ( Cons 10 ) +, IAL ( SIO InputChar ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 5 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 6 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 7 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 8 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 8 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 13 ) +, Transfer +, ICF + ( DMark 9 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 10 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 11 ) +, IAL + ( Cons 12 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 5 ) +, Transfer +, ICF + ( DMark 12 ) +, IAL + ( Cons 13 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 44 ) +, Transfer +, ICF + ( DMark 13 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 14 ) +, IAL ( SIO OutputChar ) +, ICF + ( DMark 15 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 32 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 16 ) +, IAL + ( Cons 17 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 17 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, Transfer +, IAL + ( Cons 14 ) +, Transfer +, ICF + ( DMark 18 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 19 ) +, IAL + ( Cons 48 ) +, IAL + ( Cons 32 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 20 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 21 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 22 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 44 ) +, Transfer +, ICF + ( DMark 22 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 23 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 24 ) +, IAL ( SIO OutputChar ) +, ICF + ( DMark 25 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 32 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 27 ) +, Transfer +, ICF + ( DMark 26 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 30 ) +, Transfer +, ICF + ( DMark 27 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 10 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 29 ) +, Transfer +, ICF + ( DMark 28 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 30 ) +, Transfer +, ICF + ( DMark 29 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, IAL + ( Cons 19 ) +, Transfer +, ICF + ( DMark 30 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 31 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 32 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 33 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 34 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 34 ) +, IAL + ( Cons 48 ) +, IAL ( SIO InputChar ) +, Transfer +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 35 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 36 ) +, IAL + ( Cons 37 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 37 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 42 ) +, Transfer +, ICF + ( DMark 38 ) +, IAL + ( Cons 10 ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, ICF + ( DMark 39 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 48 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 40 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 41 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 35 ) +, Transfer +, ICF + ( DMark 42 ) +, IAL + ( Cons 43 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 60 ) +, Transfer +, ICF + ( DMark 43 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 44 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 45 ) +, IAL + ( Cons 0 ) +, ICF + ( DMark 46 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 47 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 48 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 49 ) +, IAL + ( Cons 50 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 50 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 58 ) +, Transfer +, ICF + ( DMark 51 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 52 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 53 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 3 ) +, IAL ( Binary Sub ) +, IAL Halibut +, ICF + ( DMark 54 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 55 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 56 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 57 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 48 ) +, Transfer +, ICF + ( DMark 58 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 59 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 60 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 61 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 62 ) +, IAL + ( Cons 63 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 63 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 64 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 65 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 60 ) +, Transfer +, ICF + ( DMark 66 ) +] \ No newline at end of file diff --git a/.output/golden/eta/il/parsed/from-eas/function.il b/.output/golden/eta/il/parsed/from-eas/function.il new file mode 100644 index 000000000..69c8d5664 --- /dev/null +++ b/.output/golden/eta/il/parsed/from-eas/function.il @@ -0,0 +1,40 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 2 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 3 ) +, IAL + ( Cons 0 ) +, ICF + ( DMark 4 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 5 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 6 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 7 ) +, IAL + ( Cons 1 ) +, ICF + ( DMark 8 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 9 ) +, Transfer +, ICF + ( DMark 10 ) +] \ No newline at end of file diff --git a/.output/golden/eta/il/parsed/from-eas/hello.il b/.output/golden/eta/il/parsed/from-eas/hello.il new file mode 100644 index 000000000..82e5c266e --- /dev/null +++ b/.output/golden/eta/il/parsed/from-eas/hello.il @@ -0,0 +1,57 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 32 ) +, ICF + ( DMark 2 ) +, IAL + ( Cons 44 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 72 ) +, ICF + ( DMark 3 ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 4 ) +, IAL + ( Cons 10 ) +, ICF + ( DMark 5 ) +, IAL + ( Cons 33 ) +, IAL + ( Cons 100 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 114 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 119 ) +, ICF + ( DMark 6 ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 7 ) +] \ No newline at end of file diff --git a/.output/golden/eta/il/parsed/from-eas/hello2.il b/.output/golden/eta/il/parsed/from-eas/hello2.il new file mode 100644 index 000000000..5bae114a9 --- /dev/null +++ b/.output/golden/eta/il/parsed/from-eas/hello2.il @@ -0,0 +1,91 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 33 ) +, IAL + ( Cons 100 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 114 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 119 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 44 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 72 ) +, ICF + ( DMark 2 ) +, IAL + ( Cons 3 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 4 ) +, Transfer +, ICF + ( DMark 3 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 4 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 5 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 6 ) +, IAL + ( Cons 7 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 7 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 8 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 9 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 4 ) +, Transfer +, ICF + ( DMark 10 ) +] \ No newline at end of file diff --git a/.output/golden/eta/il/parsed/from-eas/hello3.il b/.output/golden/eta/il/parsed/from-eas/hello3.il new file mode 100644 index 000000000..5bae114a9 --- /dev/null +++ b/.output/golden/eta/il/parsed/from-eas/hello3.il @@ -0,0 +1,91 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 33 ) +, IAL + ( Cons 100 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 114 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 119 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 44 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 72 ) +, ICF + ( DMark 2 ) +, IAL + ( Cons 3 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 4 ) +, Transfer +, ICF + ( DMark 3 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 4 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 5 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 6 ) +, IAL + ( Cons 7 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 7 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 8 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 9 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 4 ) +, Transfer +, ICF + ( DMark 10 ) +] \ No newline at end of file diff --git a/.output/golden/eta/il/parsed/from-eas/hello4.il b/.output/golden/eta/il/parsed/from-eas/hello4.il new file mode 100644 index 000000000..5bae114a9 --- /dev/null +++ b/.output/golden/eta/il/parsed/from-eas/hello4.il @@ -0,0 +1,91 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 33 ) +, IAL + ( Cons 100 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 114 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 119 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 44 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 72 ) +, ICF + ( DMark 2 ) +, IAL + ( Cons 3 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 4 ) +, Transfer +, ICF + ( DMark 3 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 4 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 5 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 6 ) +, IAL + ( Cons 7 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 7 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 8 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 9 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 4 ) +, Transfer +, ICF + ( DMark 10 ) +] \ No newline at end of file diff --git a/.output/golden/eta/il/parsed/from-eas/multiply.il b/.output/golden/eta/il/parsed/from-eas/multiply.il new file mode 100644 index 000000000..345851b0c --- /dev/null +++ b/.output/golden/eta/il/parsed/from-eas/multiply.il @@ -0,0 +1,103 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 2 ) +, IAL + ( Cons 0 ) +, ICF + ( DMark 3 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 4 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 5 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 6 ) +, IAL + ( Cons 7 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 7 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 15 ) +, Transfer +, ICF + ( DMark 8 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 9 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 10 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 3 ) +, IAL ( Binary Sub ) +, IAL Halibut +, ICF + ( DMark 11 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 12 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 13 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 14 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 5 ) +, Transfer +, ICF + ( DMark 15 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 16 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 17 ) +] \ No newline at end of file diff --git a/.output/golden/eta/il/parsed/from-eas/pip.il b/.output/golden/eta/il/parsed/from-eas/pip.il new file mode 100644 index 000000000..924840a59 --- /dev/null +++ b/.output/golden/eta/il/parsed/from-eas/pip.il @@ -0,0 +1,49 @@ +[ ICF + ( DMark 1 ) +, IAL ( SIO OutputChar ) +, ICF + ( DMark 2 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 3 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 4 ) +, IAL + ( Cons 7 ) +, Transfer +, ICF + ( DMark 5 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 6 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 7 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 8 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, Transfer +, ICF + ( DMark 9 ) +] \ No newline at end of file diff --git a/.output/golden/eta/il/parsed/from-eas/pip2.il b/.output/golden/eta/il/parsed/from-eas/pip2.il new file mode 100644 index 000000000..8e1e064ce --- /dev/null +++ b/.output/golden/eta/il/parsed/from-eas/pip2.il @@ -0,0 +1,37 @@ +[ ICF + ( DMark 1 ) +, IAL ( SIO OutputChar ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, IAL + ( Cons 2 ) +, Transfer +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 2 ) +, IAL ( SIO InputChar ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, Transfer +, ICF + ( DMark 3 ) +] \ No newline at end of file diff --git a/.output/golden/eta/il/parsed/from-eas/readnum.il b/.output/golden/eta/il/parsed/from-eas/readnum.il new file mode 100644 index 000000000..f509ae6b7 --- /dev/null +++ b/.output/golden/eta/il/parsed/from-eas/readnum.il @@ -0,0 +1,245 @@ +[ ICF + ( DMark 1 ) +, IAL ( SIO OutputChar ) +, ICF + ( DMark 2 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 32 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 3 ) +, IAL + ( Cons 4 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 4 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, Transfer +, IAL + ( Cons 1 ) +, Transfer +, ICF + ( DMark 5 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 6 ) +, IAL + ( Cons 48 ) +, IAL + ( Cons 32 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 7 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 8 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 9 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 19 ) +, Transfer +, ICF + ( DMark 9 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 10 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 11 ) +, IAL ( SIO OutputChar ) +, ICF + ( DMark 12 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 32 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 14 ) +, Transfer +, ICF + ( DMark 13 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 17 ) +, Transfer +, ICF + ( DMark 14 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 10 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 16 ) +, Transfer +, ICF + ( DMark 15 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 17 ) +, Transfer +, ICF + ( DMark 16 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, IAL + ( Cons 6 ) +, Transfer +, ICF + ( DMark 17 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 18 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 19 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 20 ) +, IAL + ( Cons 0 ) +, ICF + ( DMark 21 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 22 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 23 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 24 ) +, IAL + ( Cons 25 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 25 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 33 ) +, Transfer +, ICF + ( DMark 26 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 27 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 28 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 3 ) +, IAL ( Binary Sub ) +, IAL Halibut +, ICF + ( DMark 29 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 30 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 31 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 32 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 23 ) +, Transfer +, ICF + ( DMark 33 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 34 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 35 ) +] \ No newline at end of file diff --git a/.output/golden/eta/il/parsed/from-eas/reverse.il b/.output/golden/eta/il/parsed/from-eas/reverse.il new file mode 100644 index 000000000..af3bca8a7 --- /dev/null +++ b/.output/golden/eta/il/parsed/from-eas/reverse.il @@ -0,0 +1,76 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 2 ) +, IAL ( SIO OutputChar ) +, ICF + ( DMark 3 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 4 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 5 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, IAL + ( Cons 6 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 6 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 7 ) +, IAL ( SIO InputChar ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 5 ) +, Transfer +, ICF + ( DMark 8 ) +] \ No newline at end of file diff --git a/.output/golden/eta/il/parsed/from-eas/true.il b/.output/golden/eta/il/parsed/from-eas/true.il new file mode 100644 index 000000000..e2e786bd7 --- /dev/null +++ b/.output/golden/eta/il/parsed/from-eas/true.il @@ -0,0 +1,3 @@ +[ ICF + ( DMark 1 ) +] \ No newline at end of file diff --git a/.output/golden/eta/il/parsed/from-eas/writenum.il b/.output/golden/eta/il/parsed/from-eas/writenum.il new file mode 100644 index 000000000..5dda15201 --- /dev/null +++ b/.output/golden/eta/il/parsed/from-eas/writenum.il @@ -0,0 +1,147 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 2 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 3 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 3 ) +, IAL + ( Cons 48 ) +, IAL ( SIO InputChar ) +, Transfer +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 4 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 5 ) +, IAL + ( Cons 6 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 6 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 11 ) +, Transfer +, ICF + ( DMark 7 ) +, IAL + ( Cons 10 ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, ICF + ( DMark 8 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 48 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 9 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 10 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 4 ) +, Transfer +, ICF + ( DMark 11 ) +, IAL + ( Cons 12 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 13 ) +, Transfer +, ICF + ( DMark 12 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 13 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 14 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 15 ) +, IAL + ( Cons 16 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 16 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 17 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 18 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 13 ) +, Transfer +, ICF + ( DMark 19 ) +] \ No newline at end of file diff --git a/.output/golden/eta/il/parsed/from-eas/writestr.il b/.output/golden/eta/il/parsed/from-eas/writestr.il new file mode 100644 index 000000000..a91bb131c --- /dev/null +++ b/.output/golden/eta/il/parsed/from-eas/writestr.il @@ -0,0 +1,43 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 2 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 3 ) +, IAL + ( Cons 4 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 4 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 5 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 6 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, Transfer +, ICF + ( DMark 7 ) +] \ No newline at end of file diff --git a/.output/golden/eta/il/parsed/original/bottles.il b/.output/golden/eta/il/parsed/original/bottles.il new file mode 100644 index 000000000..768b1a95e --- /dev/null +++ b/.output/golden/eta/il/parsed/original/bottles.il @@ -0,0 +1,610 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 141 ) +, IAL + ( Cons 32 ) +, Transfer +, IAL ( SIO InputChar ) +, IAL + ( Cons 155 ) +, IAL ( Binary Sub ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, Transfer +, IAL + ( Cons 2 ) +, IAL ( SIO OutputChar ) +, Transfer +, Transfer +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL + ( Cons 4 ) +, Transfer +, IAL + ( Cons 2 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 2 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, IAL + ( Cons 1 ) +, IAL + ( Cons 3 ) +, Transfer +, IAL ( Binary Sub ) +, IAL + ( Cons 3 ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL ( SIO OutputChar ) +, IAL ( SIO InputChar ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL ( SIO OutputChar ) +, Transfer +, IAL ( Binary Sub ) +, IAL Halibut +, IAL + ( Cons 3 ) +, IAL + ( Cons 3 ) +, Transfer +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL ( SIO OutputChar ) +, IAL ( Binary Sub ) +, Transfer +, IAL ( SIO OutputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 3 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 1 ) +, IAL + ( Cons 4 ) +, Transfer +, IAL ( Binary Sub ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL ( Binary Sub ) +, Transfer +, IAL ( Binary Sub ) +, IAL ( SIO OutputChar ) +, Transfer +, IAL ( Binary Sub ) +, IAL + ( Cons 18828800 ) +, IAL + ( Cons 4 ) +, ICF + ( DMark 4 ) +, IAL + ( Cons 5 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 5 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 6 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 7 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 8 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 9 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 10 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 10 ) +, IAL + ( Cons 48 ) +, IAL ( SIO InputChar ) +, Transfer +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 11 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 12 ) +, IAL + ( Cons 13 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 13 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 18 ) +, Transfer +, ICF + ( DMark 14 ) +, IAL + ( Cons 10 ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, ICF + ( DMark 15 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 48 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 16 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 17 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 11 ) +, Transfer +, IAL + ( Cons 18 ) +, IAL + ( Cons 11 ) +, IAL + ( Cons 18 ) +, IAL + ( Cons 13128773 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 18 ) +, IAL + ( Cons 19 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 19 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 20 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 21 ) +, IAL + ( Cons 22 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 8 ) +, Transfer +, ICF + ( DMark 22 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 114 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 98 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 102 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 23 ) +, Transfer +, IAL + ( Cons 978122346 ) +, ICF + ( DMark 23 ) +, IAL + ( Cons 115 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 116 ) +, IAL + ( Cons 116 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 98 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 24 ) +, Transfer +, IAL + ( Cons 978122346 ) +, ICF + ( DMark 24 ) +, IAL + ( Cons 25 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 25 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 26 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 27 ) +, IAL + ( Cons 28 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 20 ) +, Transfer +, ICF + ( DMark 28 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 97 ) +, IAL + ( Cons 119 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 29 ) +, Transfer +, IAL + ( Cons 978122346 ) +, ICF + ( DMark 29 ) +, IAL + ( Cons 104 ) +, IAL + ( Cons 116 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 110 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 30 ) +, Transfer +, IAL + ( Cons 978122346 ) +, ICF + ( DMark 30 ) +, IAL + ( Cons 31 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 31 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, IAL ( SIO OutputChar ) +, Transfer +, IAL + ( Cons 0 ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL ( Binary Sub ) +, IAL + ( Cons 32 ) +, Transfer +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL ( SIO OutputChar ) +, IAL + ( Cons 402523 ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL ( SIO OutputChar ) +, IAL + ( Cons 0 ) +, ICF + ( DMark 32 ) +, IAL + ( Cons 99 ) +, ICF + ( DMark 33 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 34 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 26 ) +, Transfer +, ICF + ( DMark 34 ) +, IAL + ( Cons 44 ) +, IAL ( SIO InputChar ) +, IAL + ( Cons 32 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 35 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 36 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 20 ) +, Transfer +, ICF + ( DMark 36 ) +, IAL + ( Cons 10 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 37 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 100 ) +, IAL + ( Cons 110 ) +, IAL + ( Cons 117 ) +, IAL + ( Cons 111 ) +, ICF + ( DMark 38 ) +, IAL + ( Cons 114 ) +, IAL + ( Cons 97 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 116 ) +, IAL + ( Cons 105 ) +, IAL + ( Cons 32 ) +, ICF + ( DMark 39 ) +, IAL + ( Cons 115 ) +, IAL + ( Cons 115 ) +, IAL + ( Cons 97 ) +, IAL + ( Cons 112 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 44 ) +, ICF + ( DMark 40 ) +, IAL + ( Cons 110 ) +, IAL + ( Cons 119 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 100 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 101 ) +, ICF + ( DMark 41 ) +, IAL + ( Cons 110 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 32 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 107 ) +, IAL + ( Cons 97 ) +, IAL + ( Cons 84 ) +, ICF + ( DMark 42 ) +, IAL + ( Cons 43 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, Transfer +, ICF + ( DMark 43 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 44 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 45 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 26 ) +, Transfer +, ICF + ( DMark 45 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 10 ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 46 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 33 ) +, Transfer +, ICF + ( DMark 47 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 48 ) +] \ No newline at end of file diff --git a/.output/golden/eta/il/parsed/original/crlf.il b/.output/golden/eta/il/parsed/original/crlf.il new file mode 100644 index 000000000..c5311f416 --- /dev/null +++ b/.output/golden/eta/il/parsed/original/crlf.il @@ -0,0 +1,70 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 3 ) +, Transfer +, ICF + ( DMark 2 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 49 ) +, IAL + ( Cons 68 ) +, IAL + ( Cons 65 ) +, IAL + ( Cons 66 ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 3 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 75 ) +, IAL + ( Cons 79 ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 4 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 50 ) +, IAL + ( Cons 68 ) +, IAL + ( Cons 65 ) +, IAL + ( Cons 66 ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 5 ) +] \ No newline at end of file diff --git a/.output/golden/eta/il/parsed/original/fact.il b/.output/golden/eta/il/parsed/original/fact.il new file mode 100644 index 000000000..a6a833144 --- /dev/null +++ b/.output/golden/eta/il/parsed/original/fact.il @@ -0,0 +1,491 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 2 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 14 ) +, Transfer +, ICF + ( DMark 2 ) +, IAL + ( Cons 3 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 5 ) +, Transfer +, ICF + ( DMark 3 ) +, IAL + ( Cons 4 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 32 ) +, Transfer +, ICF + ( DMark 4 ) +, IAL + ( Cons 10 ) +, IAL ( SIO InputChar ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 5 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 6 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 7 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 8 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 8 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 13 ) +, Transfer +, ICF + ( DMark 9 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 10 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 11 ) +, IAL + ( Cons 12 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 5 ) +, Transfer +, ICF + ( DMark 12 ) +, IAL + ( Cons 13 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 42 ) +, Transfer +, ICF + ( DMark 13 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 14 ) +, IAL ( SIO OutputChar ) +, ICF + ( DMark 15 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 32 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 16 ) +, IAL + ( Cons 17 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 17 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, Transfer +, IAL + ( Cons 14 ) +, Transfer +, ICF + ( DMark 18 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 19 ) +, IAL + ( Cons 48 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 20 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 21 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 22 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 42 ) +, Transfer +, IAL ( Binary Sub ) +, Transfer +, IAL Halibut +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL + ( Cons 22 ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, Transfer +, IAL ( SIO OutputChar ) +, Transfer +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, ICF + ( DMark 22 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 23 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 24 ) +, IAL ( SIO OutputChar ) +, ICF + ( DMark 25 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 32 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 27 ) +, Transfer +, ICF + ( DMark 26 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 30 ) +, Transfer +, ICF + ( DMark 27 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 10 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 29 ) +, Transfer +, ICF + ( DMark 28 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 30 ) +, Transfer +, ICF + ( DMark 29 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, IAL + ( Cons 19 ) +, Transfer +, ICF + ( DMark 30 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 31 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 32 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 33 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 34 ) +, IAL + ( Cons 35 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 35 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 40 ) +, Transfer +, ICF + ( DMark 36 ) +, IAL + ( Cons 10 ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, ICF + ( DMark 37 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 48 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 38 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 39 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 33 ) +, Transfer +, ICF + ( DMark 40 ) +, IAL + ( Cons 41 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 58 ) +, Transfer +, ICF + ( DMark 41 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 42 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 43 ) +, IAL + ( Cons 0 ) +, ICF + ( DMark 44 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 45 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 46 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 47 ) +, IAL + ( Cons 48 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 48 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 56 ) +, Transfer +, ICF + ( DMark 49 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 50 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 51 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 3 ) +, IAL ( Binary Sub ) +, IAL Halibut +, ICF + ( DMark 52 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 53 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 54 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, ICF + ( DMark 55 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 46 ) +, Transfer +, ICF + ( DMark 56 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 57 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 2 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 58 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, ICF + ( DMark 59 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 60 ) +, IAL + ( Cons 61 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 61 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 62 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 63 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 58 ) +, Transfer +, ICF + ( DMark 64 ) +] \ No newline at end of file diff --git a/.output/golden/eta/il/parsed/original/hello.il b/.output/golden/eta/il/parsed/original/hello.il new file mode 100644 index 000000000..0f7266657 --- /dev/null +++ b/.output/golden/eta/il/parsed/original/hello.il @@ -0,0 +1,117 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 21 ) +, IAL + ( Cons 2 ) +, Transfer +, IAL Halibut +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL ( SIO InputChar ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, Transfer +, IAL + ( Cons 2 ) +, IAL ( SIO OutputChar ) +, Transfer +, Transfer +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL + ( Cons 4 ) +, Transfer +, IAL + ( Cons 2 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 2 ) +, ICF + ( DMark 3 ) +, IAL + ( Cons 32 ) +, ICF + ( DMark 4 ) +, IAL + ( Cons 44 ) +, IAL + ( Cons 2 ) +, ICF + ( DMark 5 ) +, Transfer +, IAL ( Binary Sub ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, ICF + ( DMark 6 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 101 ) +, ICF + ( DMark 7 ) +, IAL + ( Cons 72 ) +, IAL + ( Cons 0 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 8 ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 9 ) +, IAL + ( Cons 10 ) +, ICF + ( DMark 10 ) +, IAL + ( Cons 33 ) +, IAL + ( Cons 100 ) +, IAL + ( Cons 108 ) +, ICF + ( DMark 11 ) +, IAL + ( Cons 114 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 119 ) +, ICF + ( DMark 12 ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 13 ) +] \ No newline at end of file diff --git a/.output/golden/eta/il/parsed/original/hello2.il b/.output/golden/eta/il/parsed/original/hello2.il new file mode 100644 index 000000000..5d06f48bd --- /dev/null +++ b/.output/golden/eta/il/parsed/original/hello2.il @@ -0,0 +1,115 @@ +[ ICF + ( DMark 1 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 10 ) +, IAL + ( Cons 33 ) +, IAL + ( Cons 100 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 114 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 119 ) +, IAL + ( Cons 32 ) +, ICF + ( DMark 2 ) +, IAL + ( Cons 44 ) +, IAL + ( Cons 111 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 108 ) +, IAL + ( Cons 101 ) +, IAL + ( Cons 72 ) +, IAL + ( Cons 3 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 4 ) +, Transfer +, ICF + ( DMark 3 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, IAL + ( Cons 4 ) +, IAL + ( Cons 22 ) +, Transfer +, IAL ( SIO OutputChar ) +, IAL ( Binary Sub ) +, Transfer +, IAL ( SIO InputChar ) +, IAL ( SIO InputChar ) +, IAL + ( Binaries + [ Sub + , Mod + ] + ) +, IAL + ( Cons 4 ) +, Transfer +, IAL ( SIO OutputChar ) +, IAL + ( Cons 337 ) +, IAL ( Binary Sub ) +, ICF + ( DMark 4 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 5 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, Transfer +, ICF + ( DMark 5 ) +, IAL ( Binary Sub ) +, IAL + ( Cons 11 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 6 ) +, IAL ( SIO InputChar ) +, IAL + ( Cons 7 ) +, IAL + ( Cons 4 ) +, Transfer +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, IAL ( SIO OutputChar ) +, IAL + ( Cons 7 ) +, IAL + ( Cons 0 ) +, ICF + ( DMark 7 ) +] \ No newline at end of file diff --git a/.output/golden/eta/il/parsed/original/pip.il b/.output/golden/eta/il/parsed/original/pip.il new file mode 100644 index 000000000..924840a59 --- /dev/null +++ b/.output/golden/eta/il/parsed/original/pip.il @@ -0,0 +1,49 @@ +[ ICF + ( DMark 1 ) +, IAL ( SIO OutputChar ) +, ICF + ( DMark 2 ) +, IAL + ( Cons 0 ) +, IAL Halibut +, ICF + ( DMark 3 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, ICF + ( DMark 4 ) +, IAL + ( Cons 7 ) +, Transfer +, ICF + ( DMark 5 ) +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, ICF + ( DMark 6 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 7 ) +, IAL ( SIO InputChar ) +, ICF + ( DMark 8 ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, Transfer +, ICF + ( DMark 9 ) +] \ No newline at end of file diff --git a/.output/golden/eta/il/parsed/original/pip2.il b/.output/golden/eta/il/parsed/original/pip2.il new file mode 100644 index 000000000..8e1e064ce --- /dev/null +++ b/.output/golden/eta/il/parsed/original/pip2.il @@ -0,0 +1,37 @@ +[ ICF + ( DMark 1 ) +, IAL ( SIO OutputChar ) +, IAL + ( Cons 0 ) +, IAL Halibut +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL ( Binary Sub ) +, IAL ( Binary Sub ) +, IAL + ( Cons 2 ) +, Transfer +, IAL + ( Cons 0 ) +, IAL + ( Cons 1 ) +, IAL Halibut +, Transfer +, IAL + ( Cons 1 ) +, IAL + ( Cons 0 ) +, Transfer +, ICF + ( DMark 2 ) +, IAL ( SIO InputChar ) +, IAL + ( Cons 1 ) +, IAL + ( Cons 1 ) +, Transfer +, ICF + ( DMark 3 ) +] \ No newline at end of file diff --git a/.output/golden/ws/eval/logged/stn/asciiOff/from-wsa/bottles.logged b/.output/golden/ws/eval/logged/stn/asciiOff/from-wsa/bottles.logged index 9943132d3..5ecec37c4 100644 --- a/.output/golden/ws/eval/logged/stn/asciiOff/from-wsa/bottles.logged +++ b/.output/golden/ws/eval/logged/stn/asciiOff/from-wsa/bottles.logged @@ -4,7 +4,7 @@ dump: Unit [ IAL ( Cons 3 ) , ICF - ( Mark "01001100010011110100111101010000" ) + ( SMark "01001100010011110100111101010000" ) , IAL ( SStatic 0 Copy ) , IAL ( SIO OutputDec ) @@ -250,10 +250,10 @@ dump: Unit , ICF ( CStatic "01001100010011110100111101010000" Jump ) , ICF - ( Mark "010011000100111101001111010100000011101000110001" ) + ( SMark "010011000100111101001111010100000011101000110001" ) , End , ICF - ( Mark "011100000111001001101001011011100111010001110011" ) + ( SMark "011100000111001001101001011011100111010001110011" ) , IAL ( SStatic 0 Copy ) , ICF @@ -262,11 +262,11 @@ dump: Unit , ICF ( CStatic "011100000111001001101001011011100111010001110011" Jump ) , ICF - ( Mark "01110000011100100110100101101110011101000111001101011111011001010110111001100100" ) + ( SMark "01110000011100100110100101101110011101000111001101011111011001010110111001100100" ) , IAL Discard , ICF Return , ICF - ( Mark "0111000001110010011010010110111001110100011100110110110001101110" ) + ( SMark "0111000001110010011010010110111001110100011100110110110001101110" ) , ICF ( CStatic "011100000111001001101001011011100111010001110011" Call ) , IAL diff --git a/.output/golden/ws/eval/logged/stn/asciiOff/from-wsa/hello2.logged b/.output/golden/ws/eval/logged/stn/asciiOff/from-wsa/hello2.logged index 5646510af..37f41da74 100644 --- a/.output/golden/ws/eval/logged/stn/asciiOff/from-wsa/hello2.logged +++ b/.output/golden/ws/eval/logged/stn/asciiOff/from-wsa/hello2.logged @@ -35,7 +35,7 @@ dump: Unit ( CStatic "011100000111001001101001011011100111010001110011" Call ) , End , ICF - ( Mark "011100000111001001101001011011100111010001110011" ) + ( SMark "011100000111001001101001011011100111010001110011" ) , IAL ( SStatic 0 Copy ) , ICF @@ -44,11 +44,11 @@ dump: Unit , ICF ( CStatic "011100000111001001101001011011100111010001110011" Jump ) , ICF - ( Mark "01110000011100100110100101101110011101000111001101011111011001010110111001100100" ) + ( SMark "01110000011100100110100101101110011101000111001101011111011001010110111001100100" ) , IAL Discard , ICF Return , ICF - ( Mark "0111000001110010011010010110111001110100011100110110110001101110" ) + ( SMark "0111000001110010011010010110111001110100011100110110110001101110" ) , ICF ( CStatic "011100000111001001101001011011100111010001110011" Call ) , IAL diff --git a/.output/golden/ws/eval/logged/stn/asciiOff/from-wsa/hello4.logged b/.output/golden/ws/eval/logged/stn/asciiOff/from-wsa/hello4.logged index c55e655e5..d0e8ee33b 100644 --- a/.output/golden/ws/eval/logged/stn/asciiOff/from-wsa/hello4.logged +++ b/.output/golden/ws/eval/logged/stn/asciiOff/from-wsa/hello4.logged @@ -33,7 +33,7 @@ dump: Unit ( CStatic "0111000001110010011010010110111001110100011100110110110001101110" Call ) , End , ICF - ( Mark "011100000111001001101001011011100111010001110011" ) + ( SMark "011100000111001001101001011011100111010001110011" ) , IAL ( SStatic 0 Copy ) , ICF @@ -42,11 +42,11 @@ dump: Unit , ICF ( CStatic "011100000111001001101001011011100111010001110011" Jump ) , ICF - ( Mark "01110000011100100110100101101110011101000111001101011111011001010110111001100100" ) + ( SMark "01110000011100100110100101101110011101000111001101011111011001010110111001100100" ) , IAL Discard , ICF Return , ICF - ( Mark "0111000001110010011010010110111001110100011100110110110001101110" ) + ( SMark "0111000001110010011010010110111001110100011100110110110001101110" ) , ICF ( CStatic "011100000111001001101001011011100111010001110011" Call ) , IAL diff --git a/.output/golden/ws/eval/logged/stn/asciiOff/from-wsa/prim.logged b/.output/golden/ws/eval/logged/stn/asciiOff/from-wsa/prim.logged index 818dbddc2..7264c580d 100644 --- a/.output/golden/ws/eval/logged/stn/asciiOff/from-wsa/prim.logged +++ b/.output/golden/ws/eval/logged/stn/asciiOff/from-wsa/prim.logged @@ -2,7 +2,7 @@ dump: Unit { unitCU = CU { program = [ ICF - ( Mark "0111001101110100" ) + ( SMark "0111001101110100" ) , IAL ( Cons 0 ) , IAL @@ -50,7 +50,7 @@ dump: Unit , IAL ( Cons 0 ) , ICF - ( Mark "011001100101111101110011011101000110000101110010011101000101111100110001" ) + ( SMark "011001100101111101110011011101000110000101110010011101000101111100110001" ) , IAL ( SStatic 0 Copy ) , IAL @@ -72,12 +72,12 @@ dump: Unit , ICF ( CStatic "011001100101111101110011011101000110000101110010011101000101111100110001" Jump ) , ICF - ( Mark "011001100101111101100110011010010110111001101001011100110110100001100101011001000101111100110001" ) + ( SMark "011001100101111101100110011010010110111001101001011100110110100001100101011001000101111100110001" ) , IAL Discard , IAL ( Cons 2 ) , ICF - ( Mark "011001100101111101110011011101000110000101110010011101000101111100110010" ) + ( SMark "011001100101111101110011011101000110000101110010011101000101111100110010" ) , IAL ( SStatic 0 Copy ) , IAL @@ -88,7 +88,7 @@ dump: Unit , IAL ( Cons 2 ) , ICF - ( Mark "011001100101111101110011011101000110000101110010011101000101111100110011" ) + ( SMark "011001100101111101110011011101000110000101110010011101000101111100110011" ) , IAL ( SStatic 0 Copy ) , IAL @@ -133,7 +133,7 @@ dump: Unit , ICF ( CStatic "011001100101111101110011011101000110000101110010011101000101111100110011" Jump ) , ICF - ( Mark "011001100101111101100110011010010110111001101001011100110110100001100101011001000101111100110011" ) + ( SMark "011001100101111101100110011010010110111001101001011100110110100001100101011001000101111100110011" ) , IAL Discard , IAL ( Cons 1 ) @@ -141,12 +141,12 @@ dump: Unit , ICF ( CStatic "011001100101111101110011011101000110000101110010011101000101111100110010" Jump ) , ICF - ( Mark "011001100101111101100110011010010110111001101001011100110110100001100101011001000101111100110010" ) + ( SMark "011001100101111101100110011010010110111001101001011100110110100001100101011001000101111100110010" ) , IAL Discard , IAL ( Cons 2 ) , ICF - ( Mark "011001100101111101110011011101000110000101110010011101000101111100110100" ) + ( SMark "011001100101111101110011011101000110000101110010011101000101111100110100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -172,14 +172,14 @@ dump: Unit , ICF ( CStatic "011100000111001001101001011011100111010001110011" Call ) , ICF - ( Mark "011011100110111101100100011100100110000101110111" ) + ( SMark "011011100110111101100100011100100110000101110111" ) , IAL ( Cons 1 ) , IAL ( Binary Add ) , ICF ( CStatic "011001100101111101110011011101000110000101110010011101000101111100110100" Jump ) , ICF - ( Mark "011001100101111101100110011010010110111001101001011100110110100001100101011001000101111100110100" ) + ( SMark "011001100101111101100110011010010110111001101001011100110110100001100101011001000101111100110100" ) , IAL Discard , IAL ( Cons 0 ) @@ -187,7 +187,7 @@ dump: Unit ( CStatic "0111000001110010011010010110111001110100011100110110110001101110" Call ) , End , ICF - ( Mark "011100000111001001101001011011100111010001110011" ) + ( SMark "011100000111001001101001011011100111010001110011" ) , IAL ( SStatic 0 Copy ) , ICF @@ -196,11 +196,11 @@ dump: Unit , ICF ( CStatic "011100000111001001101001011011100111010001110011" Jump ) , ICF - ( Mark "01110000011100100110100101101110011101000111001101011111011001010110111001100100" ) + ( SMark "01110000011100100110100101101110011101000111001101011111011001010110111001100100" ) , IAL Discard , ICF Return , ICF - ( Mark "0111000001110010011010010110111001110100011100110110110001101110" ) + ( SMark "0111000001110010011010010110111001110100011100110110110001101110" ) , ICF ( CStatic "011100000111001001101001011011100111010001110011" Call ) , IAL diff --git "a/.output/golden/ws/eval/logged/stn/asciiOff/original/calc-1\n.logged" "b/.output/golden/ws/eval/logged/stn/asciiOff/original/calc-1\n.logged" index 2b1164ec4..091cc2b8a 100644 --- "a/.output/golden/ws/eval/logged/stn/asciiOff/original/calc-1\n.logged" +++ "b/.output/golden/ws/eval/logged/stn/asciiOff/original/calc-1\n.logged" @@ -293,7 +293,7 @@ dump: Unit ( Cons 0 ) , ILS Store , ICF - ( Mark "01101100011011110110111101110000" ) + ( SMark "01101100011011110110111101110000" ) , IAL ( Cons 42 ) , ICF @@ -325,7 +325,7 @@ dump: Unit , ICF ( CStatic "01101100011011110110111101110000" Jump ) , ICF - ( Mark "01110000011100100110111101100111011001010110111001100100" ) + ( SMark "01110000011100100110111101100111011001010110111001100100" ) , IAL Discard , IAL ( Cons 60 ) @@ -339,11 +339,11 @@ dump: Unit ( CStatic "01101110011001010111011101101100011010010110111001100101" Call ) , End , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -358,12 +358,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -384,7 +384,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -394,7 +394,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/golden/ws/eval/logged/stn/asciiOff/original/count.logged b/.output/golden/ws/eval/logged/stn/asciiOff/original/count.logged index 7ef027b55..5dd78e56b 100644 --- a/.output/golden/ws/eval/logged/stn/asciiOff/original/count.logged +++ b/.output/golden/ws/eval/logged/stn/asciiOff/original/count.logged @@ -4,7 +4,7 @@ dump: Unit [ IAL ( Cons 1 ) , ICF - ( Mark "01000011" ) + ( SMark "01000011" ) , IAL ( SStatic 0 Copy ) , IAL ( SIO OutputDec ) @@ -24,15 +24,15 @@ dump: Unit , ICF ( CStatic "01000011" Jump ) , ICF - ( Mark "01000101" ) + ( SMark "01000101" ) , IAL Discard , End , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -47,12 +47,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -73,7 +73,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -83,7 +83,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/golden/ws/eval/logged/stn/asciiOff/original/fact10\n.logged" "b/.output/golden/ws/eval/logged/stn/asciiOff/original/fact10\n.logged" index 7b6e76803..48ee41a7f 100644 --- "a/.output/golden/ws/eval/logged/stn/asciiOff/original/fact10\n.logged" +++ "b/.output/golden/ws/eval/logged/stn/asciiOff/original/fact10\n.logged" @@ -136,7 +136,7 @@ dump: Unit ( CStatic "01101110011001010111011101101100011010010110111001100101" Call ) , End , ICF - ( Mark "01100110011000010110001101110100" ) + ( SMark "01100110011000010110001101110100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -154,17 +154,17 @@ dump: Unit , IAL ( Binary Mul ) , ICF Return , ICF - ( Mark "0110011001100001011000110111010001100010011000010111001101100101" ) + ( SMark "0110011001100001011000110111010001100010011000010111001101100101" ) , IAL ( Cons 1 ) , IAL Discard , ICF Return , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -179,12 +179,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -205,7 +205,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -215,7 +215,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/golden/ws/eval/logged/stn/asciiOff/original/hWorld.logged b/.output/golden/ws/eval/logged/stn/asciiOff/original/hWorld.logged index 3c5fa430d..ccafd1b9d 100644 --- a/.output/golden/ws/eval/logged/stn/asciiOff/original/hWorld.logged +++ b/.output/golden/ws/eval/logged/stn/asciiOff/original/hWorld.logged @@ -129,11 +129,11 @@ dump: Unit ( CStatic "01101110011001010111011101101100011010010110111001100101" Call ) , End , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -148,12 +148,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -174,7 +174,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -184,7 +184,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/golden/ws/eval/logged/stn/asciiOff/original/hanoi1\n.logged" "b/.output/golden/ws/eval/logged/stn/asciiOff/original/hanoi1\n.logged" index 9de4328e3..0b8d86ae0 100644 --- "a/.output/golden/ws/eval/logged/stn/asciiOff/original/hanoi1\n.logged" +++ "b/.output/golden/ws/eval/logged/stn/asciiOff/original/hanoi1\n.logged" @@ -131,7 +131,7 @@ dump: Unit ( CStatic "0110100001100001011011100110111101101001" Call ) , End , ICF - ( Mark "0110100001100001011011100110111101101001" ) + ( SMark "0110100001100001011011100110111101101001" ) , IAL ( Cons 103 ) , IAL @@ -270,14 +270,14 @@ dump: Unit ( SStatic 1 Move ) , ILS Store , ICF - ( Mark "0110010101101110011001000110100001100001011011100110111101101001" ) + ( SMark "0110010101101110011001000110100001100001011011100110111101101001" ) , ICF Return , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -292,12 +292,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -318,7 +318,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -328,7 +328,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/golden/ws/eval/logged/stn/asciiOff/original/locTest1\n2\n.logged" "b/.output/golden/ws/eval/logged/stn/asciiOff/original/locTest1\n2\n.logged" index 29f2fafe8..f92b72fa7 100644 --- "a/.output/golden/ws/eval/logged/stn/asciiOff/original/locTest1\n2\n.logged" +++ "b/.output/golden/ws/eval/logged/stn/asciiOff/original/locTest1\n2\n.logged" @@ -111,7 +111,7 @@ dump: Unit , IAL ( SIO OutputDec ) , End , ICF - ( Mark "01101100011011110110001101110100011001010111001101110100" ) + ( SMark "01101100011011110110001101110100011001010111001101110100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -121,11 +121,11 @@ dump: Unit ( SStatic 2 Slide ) , ICF Return , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -140,12 +140,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -166,7 +166,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -176,7 +176,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/golden/ws/eval/logged/stn/asciiOff/original/nameWriteOnly\n.logged" "b/.output/golden/ws/eval/logged/stn/asciiOff/original/nameWriteOnly\n.logged" index a7d8df5b5..1e827a36b 100644 --- "a/.output/golden/ws/eval/logged/stn/asciiOff/original/nameWriteOnly\n.logged" +++ "b/.output/golden/ws/eval/logged/stn/asciiOff/original/nameWriteOnly\n.logged" @@ -181,11 +181,11 @@ dump: Unit ( CStatic "01101110011001010111011101101100011010010110111001100101" Call ) , End , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -200,12 +200,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -226,7 +226,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -236,7 +236,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/golden/ws/eval/logged/stn/asciiOff/original/truthMachine0\n.logged" "b/.output/golden/ws/eval/logged/stn/asciiOff/original/truthMachine0\n.logged" index 62d9195d5..b860d78fb 100644 --- "a/.output/golden/ws/eval/logged/stn/asciiOff/original/truthMachine0\n.logged" +++ "b/.output/golden/ws/eval/logged/stn/asciiOff/original/truthMachine0\n.logged" @@ -10,14 +10,14 @@ dump: Unit , ICF ( CStatic "0" ( Branch EZ ) ) , ICF - ( Mark "1" ) + ( SMark "1" ) , IAL ( Cons 1 ) , IAL ( SIO OutputDec ) , ICF ( CStatic "1" Jump ) , ICF - ( Mark "0" ) + ( SMark "0" ) , IAL ( Cons 0 ) , IAL ( SIO OutputDec ) diff --git a/.output/golden/ws/eval/logged/stn/asciiOn/from-wsa/bottles.logged b/.output/golden/ws/eval/logged/stn/asciiOn/from-wsa/bottles.logged index 31ae61de6..d9c906242 100644 --- a/.output/golden/ws/eval/logged/stn/asciiOn/from-wsa/bottles.logged +++ b/.output/golden/ws/eval/logged/stn/asciiOn/from-wsa/bottles.logged @@ -4,7 +4,7 @@ dump: Unit [ IAL ( Cons 3 ) , ICF - ( Mark "LOOP" ) + ( SMark "LOOP" ) , IAL ( SStatic 0 Copy ) , IAL ( SIO OutputDec ) @@ -250,10 +250,10 @@ dump: Unit , ICF ( CStatic "LOOP" Jump ) , ICF - ( Mark "LOOP:1" ) + ( SMark "LOOP:1" ) , End , ICF - ( Mark "prints" ) + ( SMark "prints" ) , IAL ( SStatic 0 Copy ) , ICF @@ -262,11 +262,11 @@ dump: Unit , ICF ( CStatic "prints" Jump ) , ICF - ( Mark "prints_end" ) + ( SMark "prints_end" ) , IAL Discard , ICF Return , ICF - ( Mark "printsln" ) + ( SMark "printsln" ) , ICF ( CStatic "prints" Call ) , IAL diff --git a/.output/golden/ws/eval/logged/stn/asciiOn/from-wsa/hello2.logged b/.output/golden/ws/eval/logged/stn/asciiOn/from-wsa/hello2.logged index e200f747d..bba6d7108 100644 --- a/.output/golden/ws/eval/logged/stn/asciiOn/from-wsa/hello2.logged +++ b/.output/golden/ws/eval/logged/stn/asciiOn/from-wsa/hello2.logged @@ -35,7 +35,7 @@ dump: Unit ( CStatic "prints" Call ) , End , ICF - ( Mark "prints" ) + ( SMark "prints" ) , IAL ( SStatic 0 Copy ) , ICF @@ -44,11 +44,11 @@ dump: Unit , ICF ( CStatic "prints" Jump ) , ICF - ( Mark "prints_end" ) + ( SMark "prints_end" ) , IAL Discard , ICF Return , ICF - ( Mark "printsln" ) + ( SMark "printsln" ) , ICF ( CStatic "prints" Call ) , IAL diff --git a/.output/golden/ws/eval/logged/stn/asciiOn/from-wsa/hello4.logged b/.output/golden/ws/eval/logged/stn/asciiOn/from-wsa/hello4.logged index 94e964506..28baf6937 100644 --- a/.output/golden/ws/eval/logged/stn/asciiOn/from-wsa/hello4.logged +++ b/.output/golden/ws/eval/logged/stn/asciiOn/from-wsa/hello4.logged @@ -33,7 +33,7 @@ dump: Unit ( CStatic "printsln" Call ) , End , ICF - ( Mark "prints" ) + ( SMark "prints" ) , IAL ( SStatic 0 Copy ) , ICF @@ -42,11 +42,11 @@ dump: Unit , ICF ( CStatic "prints" Jump ) , ICF - ( Mark "prints_end" ) + ( SMark "prints_end" ) , IAL Discard , ICF Return , ICF - ( Mark "printsln" ) + ( SMark "printsln" ) , ICF ( CStatic "prints" Call ) , IAL diff --git a/.output/golden/ws/eval/logged/stn/asciiOn/from-wsa/prim.logged b/.output/golden/ws/eval/logged/stn/asciiOn/from-wsa/prim.logged index 6c7e4fa45..eadf8d23d 100644 --- a/.output/golden/ws/eval/logged/stn/asciiOn/from-wsa/prim.logged +++ b/.output/golden/ws/eval/logged/stn/asciiOn/from-wsa/prim.logged @@ -2,7 +2,7 @@ dump: Unit { unitCU = CU { program = [ ICF - ( Mark "st" ) + ( SMark "st" ) , IAL ( Cons 0 ) , IAL @@ -50,7 +50,7 @@ dump: Unit , IAL ( Cons 0 ) , ICF - ( Mark "f_start_1" ) + ( SMark "f_start_1" ) , IAL ( SStatic 0 Copy ) , IAL @@ -72,12 +72,12 @@ dump: Unit , ICF ( CStatic "f_start_1" Jump ) , ICF - ( Mark "f_finished_1" ) + ( SMark "f_finished_1" ) , IAL Discard , IAL ( Cons 2 ) , ICF - ( Mark "f_start_2" ) + ( SMark "f_start_2" ) , IAL ( SStatic 0 Copy ) , IAL @@ -88,7 +88,7 @@ dump: Unit , IAL ( Cons 2 ) , ICF - ( Mark "f_start_3" ) + ( SMark "f_start_3" ) , IAL ( SStatic 0 Copy ) , IAL @@ -133,7 +133,7 @@ dump: Unit , ICF ( CStatic "f_start_3" Jump ) , ICF - ( Mark "f_finished_3" ) + ( SMark "f_finished_3" ) , IAL Discard , IAL ( Cons 1 ) @@ -141,12 +141,12 @@ dump: Unit , ICF ( CStatic "f_start_2" Jump ) , ICF - ( Mark "f_finished_2" ) + ( SMark "f_finished_2" ) , IAL Discard , IAL ( Cons 2 ) , ICF - ( Mark "f_start_4" ) + ( SMark "f_start_4" ) , IAL ( SStatic 0 Copy ) , IAL @@ -172,14 +172,14 @@ dump: Unit , ICF ( CStatic "prints" Call ) , ICF - ( Mark "nodraw" ) + ( SMark "nodraw" ) , IAL ( Cons 1 ) , IAL ( Binary Add ) , ICF ( CStatic "f_start_4" Jump ) , ICF - ( Mark "f_finished_4" ) + ( SMark "f_finished_4" ) , IAL Discard , IAL ( Cons 0 ) @@ -187,7 +187,7 @@ dump: Unit ( CStatic "printsln" Call ) , End , ICF - ( Mark "prints" ) + ( SMark "prints" ) , IAL ( SStatic 0 Copy ) , ICF @@ -196,11 +196,11 @@ dump: Unit , ICF ( CStatic "prints" Jump ) , ICF - ( Mark "prints_end" ) + ( SMark "prints_end" ) , IAL Discard , ICF Return , ICF - ( Mark "printsln" ) + ( SMark "printsln" ) , ICF ( CStatic "prints" Call ) , IAL diff --git "a/.output/golden/ws/eval/logged/stn/asciiOn/original/calc-1\n.logged" "b/.output/golden/ws/eval/logged/stn/asciiOn/original/calc-1\n.logged" index bc9f7a1d2..0245e5a97 100644 --- "a/.output/golden/ws/eval/logged/stn/asciiOn/original/calc-1\n.logged" +++ "b/.output/golden/ws/eval/logged/stn/asciiOn/original/calc-1\n.logged" @@ -293,7 +293,7 @@ dump: Unit ( Cons 0 ) , ILS Store , ICF - ( Mark "loop" ) + ( SMark "loop" ) , IAL ( Cons 42 ) , ICF @@ -325,7 +325,7 @@ dump: Unit , ICF ( CStatic "loop" Jump ) , ICF - ( Mark "progend" ) + ( SMark "progend" ) , IAL Discard , IAL ( Cons 60 ) @@ -339,11 +339,11 @@ dump: Unit ( CStatic "newline" Call ) , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -358,12 +358,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -384,7 +384,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -394,7 +394,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/golden/ws/eval/logged/stn/asciiOn/original/count.logged b/.output/golden/ws/eval/logged/stn/asciiOn/original/count.logged index 367da12b5..c74262fa8 100644 --- a/.output/golden/ws/eval/logged/stn/asciiOn/original/count.logged +++ b/.output/golden/ws/eval/logged/stn/asciiOn/original/count.logged @@ -4,7 +4,7 @@ dump: Unit [ IAL ( Cons 1 ) , ICF - ( Mark "C" ) + ( SMark "C" ) , IAL ( SStatic 0 Copy ) , IAL ( SIO OutputDec ) @@ -24,15 +24,15 @@ dump: Unit , ICF ( CStatic "C" Jump ) , ICF - ( Mark "E" ) + ( SMark "E" ) , IAL Discard , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -47,12 +47,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -73,7 +73,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -83,7 +83,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/golden/ws/eval/logged/stn/asciiOn/original/fact10\n.logged" "b/.output/golden/ws/eval/logged/stn/asciiOn/original/fact10\n.logged" index ad5a2286f..6803944d9 100644 --- "a/.output/golden/ws/eval/logged/stn/asciiOn/original/fact10\n.logged" +++ "b/.output/golden/ws/eval/logged/stn/asciiOn/original/fact10\n.logged" @@ -136,7 +136,7 @@ dump: Unit ( CStatic "newline" Call ) , End , ICF - ( Mark "fact" ) + ( SMark "fact" ) , IAL ( SStatic 0 Copy ) , IAL @@ -154,17 +154,17 @@ dump: Unit , IAL ( Binary Mul ) , ICF Return , ICF - ( Mark "factbase" ) + ( SMark "factbase" ) , IAL ( Cons 1 ) , IAL Discard , ICF Return , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -179,12 +179,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -205,7 +205,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -215,7 +215,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/golden/ws/eval/logged/stn/asciiOn/original/hWorld.logged b/.output/golden/ws/eval/logged/stn/asciiOn/original/hWorld.logged index 0c7adbd58..9e1c4cc77 100644 --- a/.output/golden/ws/eval/logged/stn/asciiOn/original/hWorld.logged +++ b/.output/golden/ws/eval/logged/stn/asciiOn/original/hWorld.logged @@ -129,11 +129,11 @@ dump: Unit ( CStatic "newline" Call ) , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -148,12 +148,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -174,7 +174,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -184,7 +184,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/golden/ws/eval/logged/stn/asciiOn/original/hanoi1\n.logged" "b/.output/golden/ws/eval/logged/stn/asciiOn/original/hanoi1\n.logged" index 004138cf3..98adfb5d2 100644 --- "a/.output/golden/ws/eval/logged/stn/asciiOn/original/hanoi1\n.logged" +++ "b/.output/golden/ws/eval/logged/stn/asciiOn/original/hanoi1\n.logged" @@ -131,7 +131,7 @@ dump: Unit ( CStatic "hanoi" Call ) , End , ICF - ( Mark "hanoi" ) + ( SMark "hanoi" ) , IAL ( Cons 103 ) , IAL @@ -270,14 +270,14 @@ dump: Unit ( SStatic 1 Move ) , ILS Store , ICF - ( Mark "endhanoi" ) + ( SMark "endhanoi" ) , ICF Return , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -292,12 +292,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -318,7 +318,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -328,7 +328,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/golden/ws/eval/logged/stn/asciiOn/original/locTest1\n2\n.logged" "b/.output/golden/ws/eval/logged/stn/asciiOn/original/locTest1\n2\n.logged" index f315e9557..0f80c4f91 100644 --- "a/.output/golden/ws/eval/logged/stn/asciiOn/original/locTest1\n2\n.logged" +++ "b/.output/golden/ws/eval/logged/stn/asciiOn/original/locTest1\n2\n.logged" @@ -111,7 +111,7 @@ dump: Unit , IAL ( SIO OutputDec ) , End , ICF - ( Mark "loctest" ) + ( SMark "loctest" ) , IAL ( SStatic 0 Copy ) , IAL @@ -121,11 +121,11 @@ dump: Unit ( SStatic 2 Slide ) , ICF Return , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -140,12 +140,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -166,7 +166,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -176,7 +176,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/golden/ws/eval/logged/stn/asciiOn/original/nameWriteOnly\n.logged" "b/.output/golden/ws/eval/logged/stn/asciiOn/original/nameWriteOnly\n.logged" index 96ecf4fdf..df4d4339e 100644 --- "a/.output/golden/ws/eval/logged/stn/asciiOn/original/nameWriteOnly\n.logged" +++ "b/.output/golden/ws/eval/logged/stn/asciiOn/original/nameWriteOnly\n.logged" @@ -181,11 +181,11 @@ dump: Unit ( CStatic "newline" Call ) , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -200,12 +200,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -226,7 +226,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -236,7 +236,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/golden/ws/eval/logged/stn/asciiOn/original/truthMachine0\n.logged" "b/.output/golden/ws/eval/logged/stn/asciiOn/original/truthMachine0\n.logged" index 3f9032266..7904e98a1 100644 --- "a/.output/golden/ws/eval/logged/stn/asciiOn/original/truthMachine0\n.logged" +++ "b/.output/golden/ws/eval/logged/stn/asciiOn/original/truthMachine0\n.logged" @@ -10,14 +10,14 @@ dump: Unit , ICF ( CStatic "\x0" ( Branch EZ ) ) , ICF - ( Mark "\x1" ) + ( SMark "\x1" ) , IAL ( Cons 1 ) , IAL ( SIO OutputDec ) , ICF ( CStatic "\x1" Jump ) , ICF - ( Mark "\x0" ) + ( SMark "\x0" ) , IAL ( Cons 0 ) , IAL ( SIO OutputDec ) diff --git "a/.output/golden/ws/eval/logged/ws/asciiOff/original/calc-1\n.logged" "b/.output/golden/ws/eval/logged/ws/asciiOff/original/calc-1\n.logged" index 2b1164ec4..091cc2b8a 100644 --- "a/.output/golden/ws/eval/logged/ws/asciiOff/original/calc-1\n.logged" +++ "b/.output/golden/ws/eval/logged/ws/asciiOff/original/calc-1\n.logged" @@ -293,7 +293,7 @@ dump: Unit ( Cons 0 ) , ILS Store , ICF - ( Mark "01101100011011110110111101110000" ) + ( SMark "01101100011011110110111101110000" ) , IAL ( Cons 42 ) , ICF @@ -325,7 +325,7 @@ dump: Unit , ICF ( CStatic "01101100011011110110111101110000" Jump ) , ICF - ( Mark "01110000011100100110111101100111011001010110111001100100" ) + ( SMark "01110000011100100110111101100111011001010110111001100100" ) , IAL Discard , IAL ( Cons 60 ) @@ -339,11 +339,11 @@ dump: Unit ( CStatic "01101110011001010111011101101100011010010110111001100101" Call ) , End , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -358,12 +358,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -384,7 +384,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -394,7 +394,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/golden/ws/eval/logged/ws/asciiOff/original/count.logged b/.output/golden/ws/eval/logged/ws/asciiOff/original/count.logged index 7ef027b55..5dd78e56b 100644 --- a/.output/golden/ws/eval/logged/ws/asciiOff/original/count.logged +++ b/.output/golden/ws/eval/logged/ws/asciiOff/original/count.logged @@ -4,7 +4,7 @@ dump: Unit [ IAL ( Cons 1 ) , ICF - ( Mark "01000011" ) + ( SMark "01000011" ) , IAL ( SStatic 0 Copy ) , IAL ( SIO OutputDec ) @@ -24,15 +24,15 @@ dump: Unit , ICF ( CStatic "01000011" Jump ) , ICF - ( Mark "01000101" ) + ( SMark "01000101" ) , IAL Discard , End , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -47,12 +47,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -73,7 +73,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -83,7 +83,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/golden/ws/eval/logged/ws/asciiOff/original/fact10\n.logged" "b/.output/golden/ws/eval/logged/ws/asciiOff/original/fact10\n.logged" index 7b6e76803..48ee41a7f 100644 --- "a/.output/golden/ws/eval/logged/ws/asciiOff/original/fact10\n.logged" +++ "b/.output/golden/ws/eval/logged/ws/asciiOff/original/fact10\n.logged" @@ -136,7 +136,7 @@ dump: Unit ( CStatic "01101110011001010111011101101100011010010110111001100101" Call ) , End , ICF - ( Mark "01100110011000010110001101110100" ) + ( SMark "01100110011000010110001101110100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -154,17 +154,17 @@ dump: Unit , IAL ( Binary Mul ) , ICF Return , ICF - ( Mark "0110011001100001011000110111010001100010011000010111001101100101" ) + ( SMark "0110011001100001011000110111010001100010011000010111001101100101" ) , IAL ( Cons 1 ) , IAL Discard , ICF Return , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -179,12 +179,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -205,7 +205,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -215,7 +215,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/golden/ws/eval/logged/ws/asciiOff/original/hanoi1\n.logged" "b/.output/golden/ws/eval/logged/ws/asciiOff/original/hanoi1\n.logged" index 9de4328e3..0b8d86ae0 100644 --- "a/.output/golden/ws/eval/logged/ws/asciiOff/original/hanoi1\n.logged" +++ "b/.output/golden/ws/eval/logged/ws/asciiOff/original/hanoi1\n.logged" @@ -131,7 +131,7 @@ dump: Unit ( CStatic "0110100001100001011011100110111101101001" Call ) , End , ICF - ( Mark "0110100001100001011011100110111101101001" ) + ( SMark "0110100001100001011011100110111101101001" ) , IAL ( Cons 103 ) , IAL @@ -270,14 +270,14 @@ dump: Unit ( SStatic 1 Move ) , ILS Store , ICF - ( Mark "0110010101101110011001000110100001100001011011100110111101101001" ) + ( SMark "0110010101101110011001000110100001100001011011100110111101101001" ) , ICF Return , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -292,12 +292,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -318,7 +318,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -328,7 +328,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/golden/ws/eval/logged/ws/asciiOff/original/hworld.logged b/.output/golden/ws/eval/logged/ws/asciiOff/original/hworld.logged index 3c5fa430d..ccafd1b9d 100644 --- a/.output/golden/ws/eval/logged/ws/asciiOff/original/hworld.logged +++ b/.output/golden/ws/eval/logged/ws/asciiOff/original/hworld.logged @@ -129,11 +129,11 @@ dump: Unit ( CStatic "01101110011001010111011101101100011010010110111001100101" Call ) , End , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -148,12 +148,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -174,7 +174,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -184,7 +184,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/golden/ws/eval/logged/ws/asciiOff/original/loctest1\n2\n.logged" "b/.output/golden/ws/eval/logged/ws/asciiOff/original/loctest1\n2\n.logged" index 29f2fafe8..f92b72fa7 100644 --- "a/.output/golden/ws/eval/logged/ws/asciiOff/original/loctest1\n2\n.logged" +++ "b/.output/golden/ws/eval/logged/ws/asciiOff/original/loctest1\n2\n.logged" @@ -111,7 +111,7 @@ dump: Unit , IAL ( SIO OutputDec ) , End , ICF - ( Mark "01101100011011110110001101110100011001010111001101110100" ) + ( SMark "01101100011011110110001101110100011001010111001101110100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -121,11 +121,11 @@ dump: Unit ( SStatic 2 Slide ) , ICF Return , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -140,12 +140,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -166,7 +166,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -176,7 +176,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/golden/ws/eval/logged/ws/asciiOff/original/nameWriteOnly\n.logged" "b/.output/golden/ws/eval/logged/ws/asciiOff/original/nameWriteOnly\n.logged" index a7d8df5b5..1e827a36b 100644 --- "a/.output/golden/ws/eval/logged/ws/asciiOff/original/nameWriteOnly\n.logged" +++ "b/.output/golden/ws/eval/logged/ws/asciiOff/original/nameWriteOnly\n.logged" @@ -181,11 +181,11 @@ dump: Unit ( CStatic "01101110011001010111011101101100011010010110111001100101" Call ) , End , ICF - ( Mark "011000010110010001100100" ) + ( SMark "011000010110010001100100" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "0111011101110010011010010111010001100101" ) + ( SMark "0111011101110010011010010111010001100101" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -200,12 +200,12 @@ dump: Unit , ICF ( CStatic "0111011101110010011010010111010001100101" Jump ) , ICF - ( Mark "011101110111001001101001011101000110010101011111011001010110111001100100" ) + ( SMark "011101110111001001101001011101000110010101011111011001010110111001100100" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "01110010011001010110000101100100" ) + ( SMark "01110010011001010110000101100100" ) , IAL ( SStatic 0 Copy ) , IAL @@ -226,7 +226,7 @@ dump: Unit , ICF ( CStatic "01110010011001010110000101100100" Jump ) , ICF - ( Mark "0111001001100101011000010110010001011111011001010110111001100100" ) + ( SMark "0111001001100101011000010110010001011111011001010110111001100100" ) , IAL Discard , IAL ( Cons 1 ) @@ -236,7 +236,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "01101110011001010111011101101100011010010110111001100101" ) + ( SMark "01101110011001010111011101101100011010010110111001100101" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/golden/ws/eval/logged/ws/asciiOn/original/calc-1\n.logged" "b/.output/golden/ws/eval/logged/ws/asciiOn/original/calc-1\n.logged" index bc9f7a1d2..0245e5a97 100644 --- "a/.output/golden/ws/eval/logged/ws/asciiOn/original/calc-1\n.logged" +++ "b/.output/golden/ws/eval/logged/ws/asciiOn/original/calc-1\n.logged" @@ -293,7 +293,7 @@ dump: Unit ( Cons 0 ) , ILS Store , ICF - ( Mark "loop" ) + ( SMark "loop" ) , IAL ( Cons 42 ) , ICF @@ -325,7 +325,7 @@ dump: Unit , ICF ( CStatic "loop" Jump ) , ICF - ( Mark "progend" ) + ( SMark "progend" ) , IAL Discard , IAL ( Cons 60 ) @@ -339,11 +339,11 @@ dump: Unit ( CStatic "newline" Call ) , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -358,12 +358,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -384,7 +384,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -394,7 +394,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/golden/ws/eval/logged/ws/asciiOn/original/count.logged b/.output/golden/ws/eval/logged/ws/asciiOn/original/count.logged index 367da12b5..c74262fa8 100644 --- a/.output/golden/ws/eval/logged/ws/asciiOn/original/count.logged +++ b/.output/golden/ws/eval/logged/ws/asciiOn/original/count.logged @@ -4,7 +4,7 @@ dump: Unit [ IAL ( Cons 1 ) , ICF - ( Mark "C" ) + ( SMark "C" ) , IAL ( SStatic 0 Copy ) , IAL ( SIO OutputDec ) @@ -24,15 +24,15 @@ dump: Unit , ICF ( CStatic "C" Jump ) , ICF - ( Mark "E" ) + ( SMark "E" ) , IAL Discard , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -47,12 +47,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -73,7 +73,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -83,7 +83,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/golden/ws/eval/logged/ws/asciiOn/original/fact10\n.logged" "b/.output/golden/ws/eval/logged/ws/asciiOn/original/fact10\n.logged" index ad5a2286f..6803944d9 100644 --- "a/.output/golden/ws/eval/logged/ws/asciiOn/original/fact10\n.logged" +++ "b/.output/golden/ws/eval/logged/ws/asciiOn/original/fact10\n.logged" @@ -136,7 +136,7 @@ dump: Unit ( CStatic "newline" Call ) , End , ICF - ( Mark "fact" ) + ( SMark "fact" ) , IAL ( SStatic 0 Copy ) , IAL @@ -154,17 +154,17 @@ dump: Unit , IAL ( Binary Mul ) , ICF Return , ICF - ( Mark "factbase" ) + ( SMark "factbase" ) , IAL ( Cons 1 ) , IAL Discard , ICF Return , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -179,12 +179,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -205,7 +205,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -215,7 +215,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/golden/ws/eval/logged/ws/asciiOn/original/hanoi1\n.logged" "b/.output/golden/ws/eval/logged/ws/asciiOn/original/hanoi1\n.logged" index 004138cf3..98adfb5d2 100644 --- "a/.output/golden/ws/eval/logged/ws/asciiOn/original/hanoi1\n.logged" +++ "b/.output/golden/ws/eval/logged/ws/asciiOn/original/hanoi1\n.logged" @@ -131,7 +131,7 @@ dump: Unit ( CStatic "hanoi" Call ) , End , ICF - ( Mark "hanoi" ) + ( SMark "hanoi" ) , IAL ( Cons 103 ) , IAL @@ -270,14 +270,14 @@ dump: Unit ( SStatic 1 Move ) , ILS Store , ICF - ( Mark "endhanoi" ) + ( SMark "endhanoi" ) , ICF Return , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -292,12 +292,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -318,7 +318,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -328,7 +328,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/golden/ws/eval/logged/ws/asciiOn/original/hworld.logged b/.output/golden/ws/eval/logged/ws/asciiOn/original/hworld.logged index 0c7adbd58..9e1c4cc77 100644 --- a/.output/golden/ws/eval/logged/ws/asciiOn/original/hworld.logged +++ b/.output/golden/ws/eval/logged/ws/asciiOn/original/hworld.logged @@ -129,11 +129,11 @@ dump: Unit ( CStatic "newline" Call ) , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -148,12 +148,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -174,7 +174,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -184,7 +184,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/golden/ws/eval/logged/ws/asciiOn/original/loctest1\n2\n.logged" "b/.output/golden/ws/eval/logged/ws/asciiOn/original/loctest1\n2\n.logged" index f315e9557..0f80c4f91 100644 --- "a/.output/golden/ws/eval/logged/ws/asciiOn/original/loctest1\n2\n.logged" +++ "b/.output/golden/ws/eval/logged/ws/asciiOn/original/loctest1\n2\n.logged" @@ -111,7 +111,7 @@ dump: Unit , IAL ( SIO OutputDec ) , End , ICF - ( Mark "loctest" ) + ( SMark "loctest" ) , IAL ( SStatic 0 Copy ) , IAL @@ -121,11 +121,11 @@ dump: Unit ( SStatic 2 Slide ) , ICF Return , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -140,12 +140,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -166,7 +166,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -176,7 +176,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git "a/.output/golden/ws/eval/logged/ws/asciiOn/original/nameWriteOnly\n.logged" "b/.output/golden/ws/eval/logged/ws/asciiOn/original/nameWriteOnly\n.logged" index 96ecf4fdf..df4d4339e 100644 --- "a/.output/golden/ws/eval/logged/ws/asciiOn/original/nameWriteOnly\n.logged" +++ "b/.output/golden/ws/eval/logged/ws/asciiOn/original/nameWriteOnly\n.logged" @@ -181,11 +181,11 @@ dump: Unit ( CStatic "newline" Call ) , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -200,12 +200,12 @@ dump: Unit , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -226,7 +226,7 @@ dump: Unit , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -236,7 +236,7 @@ dump: Unit , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/golden/ws/il/from-wsa/bottles.il b/.output/golden/ws/il/from-wsa/bottles.il index 4bc80ff63..b1a6fc84c 100644 --- a/.output/golden/ws/il/from-wsa/bottles.il +++ b/.output/golden/ws/il/from-wsa/bottles.il @@ -1,7 +1,7 @@ [ IAL ( Cons 3 ) , ICF - ( Mark "LOOP" ) + ( SMark "LOOP" ) , IAL ( SStatic 0 Copy ) , IAL ( SIO OutputDec ) @@ -247,10 +247,10 @@ , ICF ( CStatic "LOOP" Jump ) , ICF - ( Mark "LOOP:1" ) + ( SMark "LOOP:1" ) , End , ICF - ( Mark "prints" ) + ( SMark "prints" ) , IAL ( SStatic 0 Copy ) , ICF @@ -259,11 +259,11 @@ , ICF ( CStatic "prints" Jump ) , ICF - ( Mark "prints_end" ) + ( SMark "prints_end" ) , IAL Discard , ICF Return , ICF - ( Mark "printsln" ) + ( SMark "printsln" ) , ICF ( CStatic "prints" Call ) , IAL diff --git a/.output/golden/ws/il/from-wsa/hello2.il b/.output/golden/ws/il/from-wsa/hello2.il index 4d6f8aa95..ff5f4e456 100644 --- a/.output/golden/ws/il/from-wsa/hello2.il +++ b/.output/golden/ws/il/from-wsa/hello2.il @@ -32,7 +32,7 @@ ( CStatic "prints" Call ) , End , ICF - ( Mark "prints" ) + ( SMark "prints" ) , IAL ( SStatic 0 Copy ) , ICF @@ -41,11 +41,11 @@ , ICF ( CStatic "prints" Jump ) , ICF - ( Mark "prints_end" ) + ( SMark "prints_end" ) , IAL Discard , ICF Return , ICF - ( Mark "printsln" ) + ( SMark "printsln" ) , ICF ( CStatic "prints" Call ) , IAL diff --git a/.output/golden/ws/il/from-wsa/hello4.il b/.output/golden/ws/il/from-wsa/hello4.il index 5a009b697..14f6e7be7 100644 --- a/.output/golden/ws/il/from-wsa/hello4.il +++ b/.output/golden/ws/il/from-wsa/hello4.il @@ -30,7 +30,7 @@ ( CStatic "printsln" Call ) , End , ICF - ( Mark "prints" ) + ( SMark "prints" ) , IAL ( SStatic 0 Copy ) , ICF @@ -39,11 +39,11 @@ , ICF ( CStatic "prints" Jump ) , ICF - ( Mark "prints_end" ) + ( SMark "prints_end" ) , IAL Discard , ICF Return , ICF - ( Mark "printsln" ) + ( SMark "printsln" ) , ICF ( CStatic "prints" Call ) , IAL diff --git a/.output/golden/ws/il/from-wsa/prim.il b/.output/golden/ws/il/from-wsa/prim.il index 9d78d0540..7a157cfac 100644 --- a/.output/golden/ws/il/from-wsa/prim.il +++ b/.output/golden/ws/il/from-wsa/prim.il @@ -1,5 +1,5 @@ [ ICF - ( Mark "st" ) + ( SMark "st" ) , IAL ( Cons 0 ) , IAL @@ -47,7 +47,7 @@ , IAL ( Cons 0 ) , ICF - ( Mark "f_start_1" ) + ( SMark "f_start_1" ) , IAL ( SStatic 0 Copy ) , IAL @@ -69,12 +69,12 @@ , ICF ( CStatic "f_start_1" Jump ) , ICF - ( Mark "f_finished_1" ) + ( SMark "f_finished_1" ) , IAL Discard , IAL ( Cons 2 ) , ICF - ( Mark "f_start_2" ) + ( SMark "f_start_2" ) , IAL ( SStatic 0 Copy ) , IAL @@ -85,7 +85,7 @@ , IAL ( Cons 2 ) , ICF - ( Mark "f_start_3" ) + ( SMark "f_start_3" ) , IAL ( SStatic 0 Copy ) , IAL @@ -130,7 +130,7 @@ , ICF ( CStatic "f_start_3" Jump ) , ICF - ( Mark "f_finished_3" ) + ( SMark "f_finished_3" ) , IAL Discard , IAL ( Cons 1 ) @@ -138,12 +138,12 @@ , ICF ( CStatic "f_start_2" Jump ) , ICF - ( Mark "f_finished_2" ) + ( SMark "f_finished_2" ) , IAL Discard , IAL ( Cons 2 ) , ICF - ( Mark "f_start_4" ) + ( SMark "f_start_4" ) , IAL ( SStatic 0 Copy ) , IAL @@ -169,14 +169,14 @@ , ICF ( CStatic "prints" Call ) , ICF - ( Mark "nodraw" ) + ( SMark "nodraw" ) , IAL ( Cons 1 ) , IAL ( Binary Add ) , ICF ( CStatic "f_start_4" Jump ) , ICF - ( Mark "f_finished_4" ) + ( SMark "f_finished_4" ) , IAL Discard , IAL ( Cons 0 ) @@ -184,7 +184,7 @@ ( CStatic "printsln" Call ) , End , ICF - ( Mark "prints" ) + ( SMark "prints" ) , IAL ( SStatic 0 Copy ) , ICF @@ -193,11 +193,11 @@ , ICF ( CStatic "prints" Jump ) , ICF - ( Mark "prints_end" ) + ( SMark "prints_end" ) , IAL Discard , ICF Return , ICF - ( Mark "printsln" ) + ( SMark "printsln" ) , ICF ( CStatic "prints" Call ) , IAL diff --git a/.output/golden/ws/il/original/calc.il b/.output/golden/ws/il/original/calc.il index e16c8f7ba..d31461392 100644 --- a/.output/golden/ws/il/original/calc.il +++ b/.output/golden/ws/il/original/calc.il @@ -290,7 +290,7 @@ ( Cons 0 ) , ILS Store , ICF - ( Mark "loop" ) + ( SMark "loop" ) , IAL ( Cons 42 ) , ICF @@ -322,7 +322,7 @@ , ICF ( CStatic "loop" Jump ) , ICF - ( Mark "progend" ) + ( SMark "progend" ) , IAL Discard , IAL ( Cons 60 ) @@ -336,11 +336,11 @@ ( CStatic "newline" Call ) , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -355,12 +355,12 @@ , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -381,7 +381,7 @@ , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -391,7 +391,7 @@ , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/golden/ws/il/original/count.il b/.output/golden/ws/il/original/count.il index fb9e088c1..d2cf384d3 100644 --- a/.output/golden/ws/il/original/count.il +++ b/.output/golden/ws/il/original/count.il @@ -1,7 +1,7 @@ [ IAL ( Cons 1 ) , ICF - ( Mark "C" ) + ( SMark "C" ) , IAL ( SStatic 0 Copy ) , IAL ( SIO OutputDec ) @@ -21,15 +21,15 @@ , ICF ( CStatic "C" Jump ) , ICF - ( Mark "E" ) + ( SMark "E" ) , IAL Discard , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -44,12 +44,12 @@ , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -70,7 +70,7 @@ , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -80,7 +80,7 @@ , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/golden/ws/il/original/fact.il b/.output/golden/ws/il/original/fact.il index 466d3bf90..1d20af1f1 100644 --- a/.output/golden/ws/il/original/fact.il +++ b/.output/golden/ws/il/original/fact.il @@ -133,7 +133,7 @@ ( CStatic "newline" Call ) , End , ICF - ( Mark "fact" ) + ( SMark "fact" ) , IAL ( SStatic 0 Copy ) , IAL @@ -151,17 +151,17 @@ , IAL ( Binary Mul ) , ICF Return , ICF - ( Mark "factbase" ) + ( SMark "factbase" ) , IAL ( Cons 1 ) , IAL Discard , ICF Return , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -176,12 +176,12 @@ , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -202,7 +202,7 @@ , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -212,7 +212,7 @@ , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/golden/ws/il/original/hWorld.il b/.output/golden/ws/il/original/hWorld.il index 9eeec54ab..dacec7e80 100644 --- a/.output/golden/ws/il/original/hWorld.il +++ b/.output/golden/ws/il/original/hWorld.il @@ -126,11 +126,11 @@ ( CStatic "newline" Call ) , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -145,12 +145,12 @@ , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -171,7 +171,7 @@ , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -181,7 +181,7 @@ , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/golden/ws/il/original/hanoi.il b/.output/golden/ws/il/original/hanoi.il index dc5eaa200..756055f14 100644 --- a/.output/golden/ws/il/original/hanoi.il +++ b/.output/golden/ws/il/original/hanoi.il @@ -128,7 +128,7 @@ ( CStatic "hanoi" Call ) , End , ICF - ( Mark "hanoi" ) + ( SMark "hanoi" ) , IAL ( Cons 103 ) , IAL @@ -267,14 +267,14 @@ ( SStatic 1 Move ) , ILS Store , ICF - ( Mark "endhanoi" ) + ( SMark "endhanoi" ) , ICF Return , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -289,12 +289,12 @@ , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -315,7 +315,7 @@ , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -325,7 +325,7 @@ , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/golden/ws/il/original/locTest.il b/.output/golden/ws/il/original/locTest.il index 945a47416..6db51c33d 100644 --- a/.output/golden/ws/il/original/locTest.il +++ b/.output/golden/ws/il/original/locTest.il @@ -108,7 +108,7 @@ , IAL ( SIO OutputDec ) , End , ICF - ( Mark "loctest" ) + ( SMark "loctest" ) , IAL ( SStatic 0 Copy ) , IAL @@ -118,11 +118,11 @@ ( SStatic 2 Slide ) , ICF Return , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -137,12 +137,12 @@ , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -163,7 +163,7 @@ , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -173,7 +173,7 @@ , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/golden/ws/il/original/name.il b/.output/golden/ws/il/original/name.il index 40ba9c408..2d6b723ec 100644 --- a/.output/golden/ws/il/original/name.il +++ b/.output/golden/ws/il/original/name.il @@ -178,11 +178,11 @@ ( CStatic "newline" Call ) , End , ICF - ( Mark "add" ) + ( SMark "add" ) , IAL ( Binary Add ) , ICF Return , ICF - ( Mark "write" ) + ( SMark "write" ) , IAL ( SStatic 0 Copy ) , ILS Load @@ -197,12 +197,12 @@ , ICF ( CStatic "write" Jump ) , ICF - ( Mark "write_end" ) + ( SMark "write_end" ) , IAL Discard , IAL Discard , ICF Return , ICF - ( Mark "read" ) + ( SMark "read" ) , IAL ( SStatic 0 Copy ) , IAL @@ -223,7 +223,7 @@ , ICF ( CStatic "read" Jump ) , ICF - ( Mark "read_end" ) + ( SMark "read_end" ) , IAL Discard , IAL ( Cons 1 ) @@ -233,7 +233,7 @@ , ILS Store , ICF Return , ICF - ( Mark "newline" ) + ( SMark "newline" ) , IAL ( Cons 10 ) , IAL diff --git a/.output/golden/ws/il/original/truthMachine.il b/.output/golden/ws/il/original/truthMachine.il index 9de83ce46..c1548a866 100644 --- a/.output/golden/ws/il/original/truthMachine.il +++ b/.output/golden/ws/il/original/truthMachine.il @@ -7,14 +7,14 @@ , ICF ( CStatic "\x0" ( Branch EZ ) ) , ICF - ( Mark "\x1" ) + ( SMark "\x1" ) , IAL ( Cons 1 ) , IAL ( SIO OutputDec ) , ICF ( CStatic "\x1" Jump ) , ICF - ( Mark "\x0" ) + ( SMark "\x0" ) , IAL ( Cons 0 ) , IAL ( SIO OutputDec ) diff --git a/docs/developers/CHANGELOG.md b/docs/developers/CHANGELOG.md index 888ccba2f..4ecdb03de 100644 --- a/docs/developers/CHANGELOG.md +++ b/docs/developers/CHANGELOG.md @@ -1,5 +1,9 @@ # 📅 Revision history for HelMA +## 0.8.3.6 -- 2022-12-10 + +* Add fast parser for ETA + ## 0.8.3.5 -- 2022-11-13 * Optimize BrainFuck interpreter, add new instruction - `MulDupClr` diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Automaton.hs.html b/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Automaton.hs.html deleted file mode 100644 index 85ab193dc..000000000 --- a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Automaton.hs.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -
-never executed always true always false
-
-
-    1 module HelVM.HelMA.Automata.ETA.Automaton (
-    2   simpleRun,
-    3   runWithParams,
-    4   run,
-    5 ) where
-    6 
-    7 import           HelVM.HelMA.Automata.ETA.Evaluator
-    8 import           HelVM.HelMA.Automata.ETA.Lexer
-    9 import           HelVM.HelMA.Automata.ETA.OperandParsers
-   10 import           HelVM.HelMA.Automata.ETA.Symbol
-   11 import           HelVM.HelMA.Automata.ETA.Token
-   12 
-   13 import           HelVM.HelMA.Automaton.API.IOTypes
-   14 import           HelVM.HelMA.Automaton.API.RunParams
-   15 
-   16 import           HelVM.HelMA.Automaton.IO.BusinessIO
-   17 import           HelVM.HelMA.Automaton.IO.EvaluatorIO
-   18 
-   19 import           HelVM.HelMA.Automaton.Types.DumpType
-   20 import           HelVM.HelMA.Automaton.Types.StackType
-   21 
-   22 import           HelVM.HelIO.Collections.SList           as SList
-   23 
-   24 import           Prelude                                 hiding (divMod)
-   25 
-   26 import qualified Data.Sequence                           as Seq
-   27 import qualified Data.Vector                             as Vector
-   28 
-   29 simpleRun :: BIO m => (Bool , Source , StackType) -> m ()
-   30 simpleRun (c , s , t) = run c s t Pretty
-   31 
-   32 ----
-   33 
-   34 runWithParams :: BIO m => RunParams -> m ()
-   35 runWithParams p = run (compile p) (source p) (stackTypeOptions p) (dumpTypeOptions p)
-   36 
-   37 run :: (Evaluator Symbol m) => Bool -> Source -> StackType -> DumpType -> m ()
-   38 run compile source = evalTL compile (tokenize source)
-   39 
-   40 evalTL ::  (Evaluator Symbol m) => Bool -> TokenList -> StackType -> DumpType -> m ()
-   41 evalTL c tl ListStackType  = start c tl []
-   42 evalTL c tl SeqStackType   = start c tl Seq.empty
-   43 evalTL c tl SListStackType = start c tl SList.sListEmpty
-   44 
-   45 start :: (SEvaluator Symbol s m) => Bool -> TokenList -> s -> DumpType -> m ()
-   46 start _ tl s dt = logDump dt =<< next (IU (Vector.fromList tl) 0) s --FIXME https://github.com/helvm/helma/issues/83
-
-
- - diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Evaluator.hs.html b/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Evaluator.hs.html deleted file mode 100644 index 39ba4f096..000000000 --- a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Evaluator.hs.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -
-never executed always true always false
-
-
-    1 module HelVM.HelMA.Automata.WhiteSpace.Evaluator (
-    2   next
-    3 ) where
-    4 
-    5 import           HelVM.HelMA.Automata.WhiteSpace.Symbol
-    6 
-    7 import           HelVM.HelMA.Automaton.IO.EvaluatorIO
-    8 
-    9 import           HelVM.HelMA.Automaton.Instruction
-   10 
-   11 import           HelVM.HelMA.Automaton.Units.ALU        as Stack
-   12 import           HelVM.HelMA.Automaton.Units.CPU        as CPU
-   13 import           HelVM.HelMA.Automaton.Units.LSU        as LSU
-   14 import           HelVM.HelMA.Automaton.Units.Unit
-   15 
-   16 import           HelVM.HelIO.Containers.LLIndexSafe
-   17 
-   18 import           Control.Type.Operator
-   19 
-   20 import           Prelude                                hiding (swap)
-   21 
-   22 next :: (SREvaluator Symbol s r m) => ControlUnit -> s -> r -> m $ Unit s r
-   23 next (CU il ic is) s r = doInstruction' =<< indexSafe il ic where doInstruction' i = doInstruction i (CU il (ic+1) is) s r
-   24 
-   25 stackNext :: (SREvaluator Symbol s r m) => ControlUnit -> r -> s -> m (Unit s r)
-   26 stackNext cu r s = next cu s r
-   27 
-   28 cuNext :: (SREvaluator Symbol s r m) => r -> ControlUnit -> s -> m (Unit s r)
-   29 cuNext r cu s = next cu s r
-   30 
-   31 ----
-   32 
-   33 doInstruction :: (SREvaluator Symbol s r m) => Instruction -> ControlUnit -> s -> r -> m (Unit s r)
-   34 doInstruction (IAL      i) cu s r = stackNext cu r =<< alInstruction i s
-   35 doInstruction (ILS      i) cu s r = uncurry (next cu) . sluToTuple =<< slInstruction i (LSU s r)
-   36 doInstruction (ICF i) cu s r      = uncurry (cuNext r). cpuToTuple =<< controlInstruction i (CPU cu s)
-   37 doInstruction  End         cu s r = pure $ Unit cu s r
-
-
- - diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.hs.html b/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.hs.html deleted file mode 100644 index 2663bd1aa..000000000 --- a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.hs.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -
-never executed always true always false
-
-
-    1 module HelVM.HelMA.Automaton.Instruction where
-    2 
-    3 import           HelVM.HelMA.Automaton.Instruction.ALInstruction
-    4 import           HelVM.HelMA.Automaton.Instruction.CFInstruction
-    5 import           HelVM.HelMA.Automaton.Instruction.LSInstruction
-    6 
-    7 import           Data.Vector                                     as Vector
-    8 
-    9 isMark :: Label -> Instruction -> Bool
-   10 isMark l (ICF (Mark l')) = l == l'
-   11 isMark _            _    = False
-   12 
-   13 -- | Types
-   14 
-   15 data Instruction =
-   16     IAL !ALInstruction
-   17   | ILS !LSInstruction
-   18   | ICF !CFInstruction
-   19   | End
-   20   deriving stock (Eq , Read , Show)
-   21 
-   22 type InstructionList   = [Instruction]
-   23 type InstructionVector = Vector Instruction
-
-
- - diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.API.BFType.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.API.BFType.hs.html similarity index 93% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.API.BFType.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.API.BFType.hs.html index 61f3c4b92..c5c5fe35e 100644 --- a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.API.BFType.hs.html +++ b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.API.BFType.hs.html @@ -28,8 +28,9 @@ 9 bfTypes :: [BFType] 10 bfTypes = generateEnums 3 11 - 12 data BFType = FastType | TreeType | FlatType - 13 deriving stock (Bounded , Enum , Eq , Read , Show) + 12 -- | Type + 13 data BFType = FastType | TreeType | FlatType + 14 deriving stock (Bounded , Enum , Eq , Read , Show) diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Automaton.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Automaton.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Automaton.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Automaton.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Common.Symbol.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Common.Symbol.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Common.Symbol.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Common.Symbol.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Automaton.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Automaton.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Automaton.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Automaton.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer.hs.html similarity index 84% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer.hs.html index 37af022a9..90d386727 100644 --- a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer.hs.html +++ b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer.hs.html @@ -50,27 +50,21 @@ 31 32 buildAdd :: Integer -> Integer -> Integer -> FastInstruction 33 buildAdd back forward = build (negate back == forward) where - 34 build True (-1) = SubClr forward - 35 build True 1 = AddClr forward + 34 build True (-1) = SubClr forward + 35 build True 1 = AddClr forward 36 build True mul = MulAddClr mul forward 37 build False mul = While [Move forward , Inc mul , Move back , Inc (-1)] 38 - 39 --buildDup :: Integer -> Integer -> Integer -> Integer -> Integer -> FastInstruction - 40 --buildDup back f1 f2 m1 m2 - 41 -- | f1 + f2 == negate back && m1 == 1 && m2 == 1 = DupClr f1 f2 - 42 -- | f1 + f2 == negate back = MulDupClr m1 m2 f1 f2 - 43 -- | otherwise = While [Move f1 , Inc m1 , Move f2 , Inc m2 , Move back , Inc (-1)] + 39 buildDup :: Integer -> Integer -> Integer -> Integer -> Integer -> FastInstruction + 40 buildDup back f1 f2 = build (negate back == f1 + f2) where + 41 build True 1 1 = DupClr f1 f2 + 42 build True m1 m2 = MulDupClr m1 m2 f1 f2 + 43 build False m1 m2 = While [Move f1 , Inc m1 , Move f2 , Inc m2 , Move back , Inc (-1)] 44 - 45 buildDup :: Integer -> Integer -> Integer -> Integer -> Integer -> FastInstruction - 46 buildDup back f1 f2 = build (negate back == f1 + f2) where - 47 build True 1 1 = DupClr f1 f2 - 48 build True m1 m2 = MulDupClr m1 m2 f1 f2 - 49 build False m1 m2 = While [Move f1 , Inc m1 , Move f2 , Inc m2 , Move back , Inc (-1)] - 50 - 51 buildTri :: Integer -> Integer -> Integer -> Integer -> FastInstruction - 52 buildTri back f1 f2 f3 - 53 | f1 + f2 + f3 == negate back = TriClr f1 f2 f3 - 54 | otherwise = While [Move f1 , Inc 1 , Move f2 , Inc 1 , Move f3 , Inc 1 , Move back , Inc (-1)] + 45 buildTri :: Integer -> Integer -> Integer -> Integer -> FastInstruction + 46 buildTri back f1 f2 f3 + 47 | f1 + f2 + f3 == negate back = TriClr f1 f2 f3 + 48 | otherwise = While [Move f1 , Inc 1 , Move f2 , Inc 1 , Move f3 , Inc 1 , Move back , Inc (-1)] diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Automaton.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Automaton.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Automaton.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Automaton.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Automaton.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Automaton.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Automaton.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Automaton.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Cat.Automaton.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Cat.Automaton.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Cat.Automaton.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Cat.Automaton.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.API.ETAImplType.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.API.ETAImplType.hs.html new file mode 100644 index 000000000..bcf7b5901 --- /dev/null +++ b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.API.ETAImplType.hs.html @@ -0,0 +1,37 @@ + + + + + + +
+never executed always true always false
+
+
+    1 module HelVM.HelMA.Automata.ETA.API.ETAImplType where
+    2 
+    3 import           HelVM.HelIO.SwitchEnum
+    4 
+    5 -- | Constructors
+    6 defaultETAImplType :: ETAImplType
+    7 defaultETAImplType = defaultEnum
+    8 
+    9 etaImplTypes:: [ETAImplType]
+   10 etaImplTypes = generateEnums 2
+   11 
+   12 -- | Type
+   13 data ETAImplType = Original | Fast
+   14   deriving stock (Bounded , Enum , Eq , Read , Show)
+
+
+ + diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Addressing.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Addressing.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Addressing.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Addressing.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Automaton.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Automaton.hs.html new file mode 100644 index 000000000..44449cfef --- /dev/null +++ b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Automaton.hs.html @@ -0,0 +1,75 @@ + + + + + + +
+never executed always true always false
+
+
+    1 module HelVM.HelMA.Automata.ETA.Automaton (
+    2   simpleRun,
+    3   runWithParams,
+    4   run,
+    5 ) where
+    6 
+    7 import           HelVM.HelMA.Automata.ETA.Evaluator
+    8 import           HelVM.HelMA.Automata.ETA.Lexer
+    9 import           HelVM.HelMA.Automata.ETA.OperandParsers
+   10 import           HelVM.HelMA.Automata.ETA.Optimizer
+   11 import           HelVM.HelMA.Automata.ETA.Symbol
+   12 import           HelVM.HelMA.Automata.ETA.Token
+   13 
+   14 import           HelVM.HelMA.Automaton.API.IOTypes
+   15 import           HelVM.HelMA.Automaton.API.RunParams
+   16 
+   17 import qualified HelVM.HelMA.Automaton.Automaton          as Automaton
+   18 
+   19 import           HelVM.HelMA.Automaton.IO.BusinessIO
+   20 import           HelVM.HelMA.Automaton.IO.EvaluatorIO
+   21 
+   22 import           HelVM.HelMA.Automaton.Types.DumpType
+   23 import           HelVM.HelMA.Automaton.Types.StackType
+   24 
+   25 import           HelVM.HelIO.Collections.SList            as SList
+   26 
+   27 import           Prelude                                  hiding (divMod)
+   28 
+   29 import qualified Data.Sequence                            as Seq
+   30 import qualified Data.Vector                              as Vector
+   31 
+   32 import           HelVM.HelMA.Automata.ETA.API.ETAImplType
+   33 
+   34 simpleRun :: BIO m => (ETAImplType , Source , StackType) -> m ()
+   35 simpleRun (c , s , t) = run c s t Pretty
+   36 
+   37 ----
+   38 
+   39 runWithParams :: BIO m => ETAImplType -> RunParams -> m ()
+   40 runWithParams e p = run e (source p) (stackTypeOptions p) (dumpTypeOptions p)
+   41 
+   42 run :: (Evaluator Symbol m) => ETAImplType -> Source -> StackType -> DumpType -> m ()
+   43 run etaImplType source = evalTL etaImplType (tokenize source)
+   44 
+   45 evalTL :: (Evaluator Symbol m) => ETAImplType -> TokenList -> StackType -> DumpType -> m ()
+   46 evalTL c tl ListStackType  = start c tl []
+   47 evalTL c tl SeqStackType   = start c tl Seq.empty
+   48 evalTL c tl SListStackType = start c tl SList.sListEmpty
+   49 
+   50 start :: (SEvaluator Symbol s m) => ETAImplType -> TokenList -> s -> DumpType -> m ()
+   51 start Original tl s dt = logDump dt =<< next (IU (Vector.fromList tl) 0) s
+   52 start Fast     tl s dt = Automaton.startWithIL s [] dt =<< optimize tl
+
+
+ + diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Evaluator.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Evaluator.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Evaluator.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Evaluator.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Lexer.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Lexer.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Lexer.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Lexer.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.OperandParsers.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.OperandParsers.hs.html similarity index 70% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.OperandParsers.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.OperandParsers.hs.html index 5f5d20f45..2c401bbaa 100644 --- a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.OperandParsers.hs.html +++ b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.OperandParsers.hs.html @@ -30,24 +30,33 @@ 11 12 import qualified Data.Vector as Vector 13 - 14 parseNumber :: (MonadSafe m , Integral a) => OperandIUParser m a - 15 parseNumber iu = loopM act =<< (([] , ) <$> nextIU iu) where - 16 act (acc , (Nothing , iu')) = Right . ( , iu') <$> makeIntegral7FromList acc - 17 act (acc , (Just E , iu')) = Right . ( , iu') <$> makeIntegral7FromList acc - 18 act (acc , (Just R , iu')) = Left . ( acc , ) <$> nextIU iu' - 19 act (acc , (Just t , iu')) = Left . (t : acc , ) <$> nextIU iu' + 14 parseNumberFromTL :: (MonadSafe m , Integral a) => OperandParser m a + 15 parseNumberFromTL tl = loop act ([] , tl) where + 16 act (acc , []) = Right $ ( , []) <$> makeIntegral7FromList acc + 17 act (acc , E : tl') = Right $ ( , tl') <$> makeIntegral7FromList acc + 18 act (acc , R : tl') = Left ( acc , tl') + 19 act (acc , t : tl') = Left (t : acc , tl') 20 - 21 nextIU :: MonadSafe m => OperandIUParser m (Maybe Token) - 22 nextIU iu@(IU il ic) - 23 | ic < Vector.length il = wrap <$> indexSafe il ic - 24 | otherwise = pure (Nothing , iu) - 25 where wrap i = (Just i, IU il (ic+1)) - 26 - 27 -- | Types - 28 data InstructionUnit = IU !TokenVector !InstructionCounter - 29 deriving stock (Eq , Read , Show) - 30 - 31 type OperandIUParser m a = InstructionUnit -> m (a , InstructionUnit) + 21 parseNumber :: (MonadSafe m , Integral a) => OperandIUParser m a + 22 parseNumber iu = loopM act =<< (([] , ) <$> nextIU iu) where + 23 act (acc , (Nothing , iu')) = Right . ( , iu') <$> makeIntegral7FromList acc + 24 act (acc , (Just E , iu')) = Right . ( , iu') <$> makeIntegral7FromList acc + 25 act (acc , (Just R , iu')) = Left . ( acc , ) <$> nextIU iu' + 26 act (acc , (Just t , iu')) = Left . (t : acc , ) <$> nextIU iu' + 27 + 28 nextIU :: MonadSafe m => OperandIUParser m (Maybe Token) + 29 nextIU iu@(IU il ic) + 30 | ic < Vector.length il = wrap <$> indexSafe il ic + 31 | otherwise = pure (Nothing , iu) + 32 where wrap i = (Just i, IU il (ic+1)) + 33 + 34 -- | Types + 35 type OperandParser m a = TokenList -> m (a , TokenList) + 36 + 37 data InstructionUnit = IU !TokenVector !InstructionCounter + 38 deriving stock (Eq , Read , Show) + 39 + 40 type OperandIUParser m a = InstructionUnit -> m (a , InstructionUnit) diff --git a/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Optimizer.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Optimizer.hs.html new file mode 100644 index 000000000..0d693421c --- /dev/null +++ b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Optimizer.hs.html @@ -0,0 +1,72 @@ + + + + + + +
+never executed always true always false
+
+
+    1 module HelVM.HelMA.Automata.ETA.Optimizer where
+    2 
+    3 import           HelVM.HelMA.Automata.ETA.OperandParsers
+    4 import           HelVM.HelMA.Automata.ETA.Token
+    5 
+    6 import           HelVM.HelMA.Automaton.Instruction
+    7 
+    8 import           HelVM.HelIO.Control.Safe
+    9 
+   10 import           Control.Applicative.Tools
+   11 
+   12 import           Data.List.Extra
+   13 import qualified Data.List.Index                         as List
+   14 
+   15 --showParsed :: Bool -> TokenList -> Text
+   16 --showParsed True
+   17 
+   18 optimize :: MonadSafe m => TokenList -> m InstructionList
+   19 optimize = join <.> optimizeLines
+   20 
+   21 optimizeLines :: MonadSafe m => TokenList -> m [InstructionList]
+   22 optimizeLines = sequence . uncurry optimizeLineWithIndex <.> splitOnRAndIndex
+   23 
+   24 splitOnRAndIndex :: TokenList -> [(Int, TokenList)]
+   25 splitOnRAndIndex = List.indexed . splitOn [R]
+   26 
+   27 optimizeLineWithIndex :: MonadSafe m => Int -> TokenList -> m InstructionList
+   28 optimizeLineWithIndex index = (markNatI (fromIntegral $ index + 1) : ) <.> optimizeLine where
+   29   optimizeLine :: MonadSafe m => TokenList -> m InstructionList
+   30 
+   31   optimizeLine (O : tl) = (sInputI   : ) <$> optimizeLine tl
+   32   optimizeLine (I : tl) = (sOutputI  : ) <$> optimizeLine tl
+   33 
+   34   optimizeLine (S : tl) = (subI      : ) <$> optimizeLine tl
+   35   optimizeLine (E : tl) = (divModI   : ) <$> optimizeLine tl
+   36 
+   37   optimizeLine (T : tl) = (Transfer : ) <$> optimizeLine tl
+   38   optimizeLine (A : tl) = ((consI $ fromIntegral $ index + 2) : ) <$> optimizeLine tl
+   39 
+   40   optimizeLine (H : tl) = (halibutI : ) <$> optimizeLine tl
+   41   optimizeLine (N : tl) = build =<< parseNumberFromTL tl where
+   42     build :: MonadSafe m => (Integer , TokenList) -> m InstructionList
+   43     build (n , tl') = (consI n :) <$> optimizeLine tl'
+   44 
+   45   optimizeLine (R : tl) = optimizeLine tl
+   46   optimizeLine [] = pure []
+   47 
+   48 consM :: Functor f => a -> f [a] -> f [a]
+   49 consM a l = (a : ) <$> l
+
+
+ + diff --git a/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Parser.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Parser.hs.html new file mode 100644 index 000000000..1c766fb19 --- /dev/null +++ b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Parser.hs.html @@ -0,0 +1,41 @@ + + + + + + +
+never executed always true always false
+
+
+    1 module HelVM.HelMA.Automata.ETA.Parser (
+    2   parseSafe,
+    3   parse,
+    4 ) where
+    5 
+    6 import           HelVM.HelMA.Automata.ETA.Lexer
+    7 import           HelVM.HelMA.Automata.ETA.Optimizer
+    8 
+    9 import           HelVM.HelMA.Automaton.API.IOTypes
+   10 import           HelVM.HelMA.Automaton.Instruction
+   11 
+   12 import           HelVM.HelIO.Control.Safe
+   13 
+   14 parseSafe :: Source -> Safe InstructionList
+   15 parseSafe = parse
+   16 
+   17 parse :: MonadSafe m => Source -> m InstructionList
+   18 parse = optimize . tokenize
+
+
+ + diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Token.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Token.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Token.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Token.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.FALSE.Expression.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.FALSE.Expression.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.FALSE.Expression.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.FALSE.Expression.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.FALSE.Parser.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.FALSE.Parser.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.FALSE.Parser.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.FALSE.Parser.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Automaton.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Automaton.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Automaton.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Automaton.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Constants.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Constants.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Constants.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Constants.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Evaluator.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Evaluator.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Evaluator.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Evaluator.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.InputEncoder.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.InputEncoder.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.InputEncoder.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.InputEncoder.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Lambda.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Lambda.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Lambda.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Lambda.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Lexer.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Lexer.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Lexer.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Lexer.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Parser.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Parser.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Parser.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Parser.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Reducer.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Reducer.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Reducer.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Reducer.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Rev.Automaton.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Rev.Automaton.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Rev.Automaton.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Rev.Automaton.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.SubLeq.Automaton.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.SubLeq.Automaton.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.SubLeq.Automaton.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.SubLeq.Automaton.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.SubLeq.Evaluator.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.SubLeq.Evaluator.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.SubLeq.Evaluator.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.SubLeq.Evaluator.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.SubLeq.Lexer.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.SubLeq.Lexer.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.SubLeq.Lexer.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.SubLeq.Lexer.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Automaton.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Automaton.hs.html similarity index 73% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Automaton.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Automaton.hs.html index 8b226254d..35affced6 100644 --- a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Automaton.hs.html +++ b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Automaton.hs.html @@ -26,21 +26,21 @@ 7 start, 8 ) where 9 - 10 import HelVM.HelMA.Automata.WhiteSpace.Evaluator - 11 import HelVM.HelMA.Automata.WhiteSpace.Lexer - 12 import HelVM.HelMA.Automata.WhiteSpace.Parser - 13 import HelVM.HelMA.Automata.WhiteSpace.Symbol - 14 import HelVM.HelMA.Automata.WhiteSpace.Token + 10 import HelVM.HelMA.Automata.WhiteSpace.Lexer + 11 import HelVM.HelMA.Automata.WhiteSpace.Parser + 12 import HelVM.HelMA.Automata.WhiteSpace.Token + 13 + 14 import HelVM.HelMA.Automaton.Symbol 15 16 import HelVM.HelMA.Automaton.API.IOTypes 17 import HelVM.HelMA.Automaton.API.RunParams 18 - 19 import HelVM.HelMA.Automaton.IO.BusinessIO - 20 import HelVM.HelMA.Automaton.IO.EvaluatorIO - 21 - 22 import HelVM.HelMA.Automaton.Instruction + 19 import HelVM.HelMA.Automaton.Automaton + 20 + 21 import HelVM.HelMA.Automaton.IO.BusinessIO + 22 import HelVM.HelMA.Automaton.IO.EvaluatorIO 23 - 24 import HelVM.HelMA.Automaton.Units.CPU as CPU + 24 import HelVM.HelMA.Automaton.Instruction 25 26 import HelVM.HelMA.Automaton.Types.DumpType 27 import HelVM.HelMA.Automaton.Types.FormatType @@ -58,35 +58,31 @@ 39 import qualified HelVM.HelIO.Collections.SList as SList 40 41 import qualified Data.Sequence as Seq - 42 import qualified Data.Vector as Vector - 43 - 44 simpleRun :: BIO m => S.SimpleParams -> m () - 45 simpleRun p = run (S.tokenType p) (S.source p) (S.formatType p) (S.stackType p) (S.ramType p) (S.dumpType p) - 46 - 47 ---- - 48 - 49 runWithParams :: BIO m => TokenType -> RunParams -> m () - 50 runWithParams tokenType p = run tokenType (source p) (formatType p) (stackTypeOptions p) (ramTypeOptions p) (dumpTypeOptions p) - 51 - 52 run :: BIO m => TokenType -> Source -> FormatType -> StackType -> RAMType -> DumpType -> m () - 53 run tokenType source = runTL $ tokenize tokenType source - 54 - 55 runTL :: BIO m => TokenList -> FormatType -> StackType -> RAMType -> DumpType -> m () - 56 runTL tl ascii st rt dt = runTL' =<< liftSafe (parseFromTL ascii tl) where runTL' il = runIL il st rt dt - 57 - 58 runIL :: BIO m => InstructionList -> StackType -> RAMType -> DumpType -> m () - 59 runIL il s ListRAMType = runIL' il s [] - 60 runIL il s SeqRAMType = runIL' il s Seq.empty - 61 runIL il s SListRAMType = runIL' il s SList.sListEmpty - 62 runIL il s MapListRAMType = runIL' il s MapList.mapListEmpty - 63 - 64 runIL' :: (REvaluator Symbol r m) => InstructionList -> StackType -> r -> DumpType -> m () - 65 runIL' il ListStackType = start il [] - 66 runIL' il SeqStackType = start il Seq.empty - 67 runIL' il SListStackType = start il SList.sListEmpty - 68 - 69 start :: (SREvaluator Symbol s r m) => InstructionList -> s -> r -> DumpType -> m () - 70 start il s r dt = logDump dt =<< next (CU (Vector.fromList il) 0 (IS [])) s r + 42 + 43 simpleRun :: BIO m => S.SimpleParams -> m () + 44 simpleRun p = run (S.tokenType p) (S.source p) (S.formatType p) (S.stackType p) (S.ramType p) (S.dumpType p) + 45 + 46 ---- + 47 + 48 runWithParams :: BIO m => TokenType -> RunParams -> m () + 49 runWithParams tokenType p = run tokenType (source p) (formatType p) (stackTypeOptions p) (ramTypeOptions p) (dumpTypeOptions p) + 50 + 51 run :: BIO m => TokenType -> Source -> FormatType -> StackType -> RAMType -> DumpType -> m () + 52 run tokenType source = runTL $ tokenize tokenType source + 53 + 54 runTL :: BIO m => TokenList -> FormatType -> StackType -> RAMType -> DumpType -> m () + 55 runTL tl ascii st rt dt = runTL' =<< liftSafe (parseFromTL ascii tl) where runTL' il = runIL il st rt dt + 56 + 57 runIL :: BIO m => InstructionList -> StackType -> RAMType -> DumpType -> m () + 58 runIL il s ListRAMType = runIL' il s [] + 59 runIL il s SeqRAMType = runIL' il s Seq.empty + 60 runIL il s SListRAMType = runIL' il s SList.sListEmpty + 61 runIL il s MapListRAMType = runIL' il s MapList.mapListEmpty + 62 + 63 runIL' :: (REvaluator Symbol r m) => InstructionList -> StackType -> r -> DumpType -> m () + 64 runIL' il ListStackType = start il [] + 65 runIL' il SeqStackType = start il Seq.empty + 66 runIL' il SListStackType = start il SList.sListEmpty diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Lexer.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Lexer.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Lexer.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Lexer.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.OperandParsers.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.OperandParsers.hs.html similarity index 99% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.OperandParsers.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.OperandParsers.hs.html index cffdd7724..29d8c1c81 100644 --- a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.OperandParsers.hs.html +++ b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.OperandParsers.hs.html @@ -19,8 +19,8 @@
     1 module HelVM.HelMA.Automata.WhiteSpace.OperandParsers where
     2 
-    3 import           HelVM.HelMA.Automata.WhiteSpace.Symbol
-    4 import           HelVM.HelMA.Automata.WhiteSpace.Token
+    3 import           HelVM.HelMA.Automata.WhiteSpace.Token
+    4 import           HelVM.HelMA.Automaton.Symbol
     5 
     6 import           HelVM.HelMA.Automaton.Instruction.CFInstruction
     7 
diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Parser.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Parser.hs.html
similarity index 99%
rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Parser.hs.html
rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Parser.hs.html
index 08d8690e8..96ed0ab77 100644
--- a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Parser.hs.html
+++ b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Parser.hs.html
@@ -94,7 +94,7 @@
    75 parseInstructionHeadAccess      tl  = unrecognisedTokensIn "parseInstructionHeadAccess" tl
    76 
    77 parseInstructionFlowControl :: MonadSafe m => FormatType -> InstructionParser m
-   78 parseInstructionFlowControl ascii (S : S : tl) = build <$> parseLabel ascii tl where build (label , tl') = (ICF (Mark    label             ) , tl')
+   78 parseInstructionFlowControl ascii (S : S : tl) = build <$> parseLabel ascii tl where build (label , tl') = (ICF (SMark    label             ) , tl')
    79 parseInstructionFlowControl ascii (S : T : tl) = build <$> parseLabel ascii tl where build (label , tl') = (ICF (CStatic label  Call       ) , tl')
    80 parseInstructionFlowControl ascii (S : N : tl) = build <$> parseLabel ascii tl where build (label , tl') = (ICF (CStatic label  Jump       ) , tl')
    81 parseInstructionFlowControl ascii (T : S : tl) = build <$> parseLabel ascii tl where build (label , tl') = (ICF (CStatic label (Branch EZ )) , tl')
diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.SimpleParams.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.SimpleParams.hs.html
similarity index 100%
rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.SimpleParams.hs.html
rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.SimpleParams.hs.html
diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Token.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Token.hs.html
similarity index 100%
rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Token.hs.html
rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Token.hs.html
diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Automaton.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Automaton.hs.html
similarity index 100%
rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Automaton.hs.html
rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Automaton.hs.html
diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Evaluator.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Evaluator.hs.html
similarity index 100%
rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Evaluator.hs.html
rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Evaluator.hs.html
diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Expression.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Expression.hs.html
similarity index 100%
rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Expression.hs.html
rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Expression.hs.html
diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Parser.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Parser.hs.html
similarity index 100%
rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Parser.hs.html
rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Parser.hs.html
diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.API.RunParams.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.API.RunParams.hs.html
similarity index 100%
rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.API.RunParams.hs.html
rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.API.RunParams.hs.html
diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.API.TypeOptions.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.API.TypeOptions.hs.html
similarity index 100%
rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.API.TypeOptions.hs.html
rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.API.TypeOptions.hs.html
diff --git a/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Automaton.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Automaton.hs.html
new file mode 100644
index 000000000..49036cafd
--- /dev/null
+++ b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Automaton.hs.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+never executed always true always false
+
+
+    1 module HelVM.HelMA.Automaton.Automaton (
+    2   startWithIL,
+    3   start,
+    4 ) where
+    5 
+    6 import           HelVM.HelMA.Automaton.Evaluator
+    7 import           HelVM.HelMA.Automaton.IO.EvaluatorIO
+    8 import           HelVM.HelMA.Automaton.Instruction
+    9 import           HelVM.HelMA.Automaton.Symbol
+   10 import           HelVM.HelMA.Automaton.Types.DumpType
+   11 import           HelVM.HelMA.Automaton.Units.CPU
+   12 
+   13 import qualified Data.Vector                          as Vector
+   14 
+   15 startWithIL :: (SREvaluator Symbol s r m) => s -> r -> DumpType -> InstructionList -> m ()
+   16 startWithIL s r dt il = start il s r dt
+   17 
+   18 start :: (SREvaluator Symbol s r m) => InstructionList -> s -> r -> DumpType -> m ()
+   19 start il s r dt = logDump dt =<< next (CU (Vector.fromList il) 0 (IS [])) s r
+
+
+ + diff --git a/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Evaluator.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Evaluator.hs.html new file mode 100644 index 000000000..b6f54375c --- /dev/null +++ b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Evaluator.hs.html @@ -0,0 +1,72 @@ + + + + + + +
+never executed always true always false
+
+
+    1 module HelVM.HelMA.Automaton.Evaluator (
+    2   next
+    3 ) where
+    4 
+    5 import           HelVM.HelMA.Automaton.Symbol
+    6 
+    7 import           HelVM.HelMA.Automaton.IO.EvaluatorIO
+    8 
+    9 import           HelVM.HelMA.Automaton.Instruction
+   10 import           HelVM.HelMA.Automaton.Instruction.CFInstruction
+   11 
+   12 import           HelVM.HelMA.Automaton.Units.ALU                 as Stack
+   13 import           HelVM.HelMA.Automaton.Units.CPU                 as CPU
+   14 import           HelVM.HelMA.Automaton.Units.LSU                 as LSU
+   15 import           HelVM.HelMA.Automaton.Units.Unit
+   16 
+   17 
+   18 import           HelVM.HelIO.Containers.LLIndexSafe
+   19 
+   20 import           Control.Type.Operator
+   21 
+   22 import           Prelude                                         hiding (swap)
+   23 
+   24 next :: (SREvaluator Symbol s r m) => ControlUnit -> s -> r -> m $ Unit s r
+   25 next (CU il ic is) s r = doInstruction' =<< indexSafe il ic where doInstruction' i = doInstruction i (CU il (ic+1) is) s r
+   26 
+   27 stackNext :: (SREvaluator Symbol s r m) => ControlUnit -> r -> s -> m (Unit s r)
+   28 stackNext cu r s = next cu s r
+   29 
+   30 cuNext :: (SREvaluator Symbol s r m) => r -> ControlUnit -> s -> m (Unit s r)
+   31 cuNext r cu s = next cu s r
+   32 
+   33 ----
+   34 
+   35 doInstruction :: (SREvaluator Symbol s r m) => Instruction -> ControlUnit -> s -> r -> m (Unit s r)
+   36 doInstruction (IAL      i) cu s r = stackNext cu r =<< alInstruction i s
+   37 doInstruction (ILS      i) cu s r = uncurry (next cu)  . sluToTuple =<< slInstruction i (LSU s r)
+   38 doInstruction (ICF      i) cu s r = uncurry (cuNext r) . cpuToTuple =<< controlInstruction i (CPU cu s)
+   39 doInstruction  End         cu s r = end cu s r
+   40 doInstruction Transfer     cu s r = transfer cu s r
+   41 
+   42 end :: (SREvaluator Symbol s r m) => ControlUnit -> s -> r -> m (Unit s r)
+   43 end cu s r = pure $ Unit cu s r
+   44 
+   45 transfer :: (SREvaluator Symbol s r m) => ControlUnit -> s -> r -> m (Unit s r)
+   46 transfer cu s r = branch =<< pop2 s where
+   47   branch (_ , 0 , s') = next cu s' r
+   48   branch (0 , _ , s') = end  cu s' r
+   49   branch (_ , _ , _)  = uncurry (cuNext r) . cpuToTuple =<< controlInstruction dJumpI (CPU cu s)
+
+
+ + diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.IO.BusinessIO.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.IO.BusinessIO.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.IO.BusinessIO.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.IO.BusinessIO.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.IO.FreeIO.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.IO.FreeIO.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.IO.FreeIO.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.IO.FreeIO.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.IO.MockIO.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.IO.MockIO.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.IO.MockIO.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.IO.MockIO.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.ALInstruction.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.ALInstruction.hs.html similarity index 64% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.ALInstruction.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.ALInstruction.hs.html index ffad7a55f..8753c704d 100644 --- a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.ALInstruction.hs.html +++ b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.ALInstruction.hs.html @@ -23,61 +23,61 @@ 4 5 -- | Constructors 6 - 7 blAnd :: OperatorType -> BinaryInstruction - 8 blAnd Bitwise = BAnd - 9 blAnd Logical = LAnd - 10 - 11 blOr :: OperatorType -> BinaryInstruction - 12 blOr Bitwise = BOr - 13 blOr Logical = LOr - 14 - 15 blXor :: OperatorType -> BinaryInstruction - 16 blXor Bitwise = BXor - 17 blXor Logical = LXor - 18 - 19 blEQ :: OperatorType -> BinaryInstruction - 20 blEQ Bitwise = BEQ - 21 blEQ Logical = LEQ - 22 - 23 blGT :: OperatorType -> BinaryInstruction - 24 blGT Bitwise = BGT - 25 blGT Logical = LGT - 26 - 27 -- | Other functions + 7 dupI , swapI , rotI , dCopy :: ALInstruction + 8 dupI = SStatic 0 Copy + 9 swapI = SStatic 1 Move + 10 rotI = SStatic 2 Move + 11 dCopy = SDynamic Copy + 12 + 13 blAnd :: OperatorType -> BinaryInstruction + 14 blAnd Bitwise = BAnd + 15 blAnd Logical = LAnd + 16 + 17 blOr :: OperatorType -> BinaryInstruction + 18 blOr Bitwise = BOr + 19 blOr Logical = LOr + 20 + 21 blXor :: OperatorType -> BinaryInstruction + 22 blXor Bitwise = BXor + 23 blXor Logical = LXor + 24 + 25 blEQ :: OperatorType -> BinaryInstruction + 26 blEQ Bitwise = BEQ + 27 blEQ Logical = LEQ 28 - 29 calculateOps :: Integral a => a -> a -> [BinaryInstruction] -> [a] - 30 calculateOps operand operand' = map (calculateOp operand operand') - 31 - 32 calculateOp :: Integral a => a -> a -> BinaryInstruction -> a - 33 calculateOp operand operand' operation = doBinary operation operand' operand + 29 blGT :: OperatorType -> BinaryInstruction + 30 blGT Bitwise = BGT + 31 blGT Logical = LGT + 32 + 33 -- | Other functions 34 - 35 doBinary :: Integral a => BinaryInstruction -> a -> a -> a - 36 doBinary Add = (+) - 37 doBinary Sub = (-) - 38 doBinary Mul = (*) - 39 doBinary Div = div - 40 doBinary Mod = mod - 41 doBinary o = error $ show o - 42 - 43 -- | Types - 44 data ALInstruction = - 45 Cons Integer - 46 | Unary !UnaryInstruction - 47 | Binary !BinaryInstruction - 48 | Binaries [BinaryInstruction] - 49 | SStatic !StackIndex !ManipulationInstruction - 50 | SDynamic !ManipulationInstruction - 51 | SIO !IOInstruction - 52 | Halibut - 53 | Pick - 54 | Discard - 55 deriving stock (Eq , Read , Show) - 56 - 57 dupI , swapI , rotI , dCopy :: ALInstruction - 58 dupI = SStatic 0 Copy - 59 swapI = SStatic 1 Move - 60 rotI = SStatic 2 Move - 61 dCopy = SDynamic Copy + 35 calculateOps :: Integral a => a -> a -> [BinaryInstruction] -> [a] + 36 calculateOps operand operand' = map (calculateOp operand operand') + 37 + 38 calculateOp :: Integral a => a -> a -> BinaryInstruction -> a + 39 calculateOp operand operand' operation = doBinary operation operand' operand + 40 + 41 doBinary :: Integral a => BinaryInstruction -> a -> a -> a + 42 doBinary Add = (+) + 43 doBinary Sub = (-) + 44 doBinary Mul = (*) + 45 doBinary Div = div + 46 doBinary Mod = mod + 47 doBinary o = error $ show o + 48 + 49 -- | Types + 50 data ALInstruction = + 51 Cons Integer + 52 | Unary !UnaryInstruction + 53 | Binary !BinaryInstruction + 54 | Binaries [BinaryInstruction] + 55 | SStatic !StackIndex !ManipulationInstruction + 56 | SDynamic !ManipulationInstruction + 57 | SIO !IOInstruction + 58 | Halibut + 59 | Pick + 60 | Discard + 61 deriving stock (Eq , Read , Show) 62 63 data UnaryInstruction = Neg | BNot | LNot 64 deriving stock (Eq , Read , Show) diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.CFInstruction.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.CFInstruction.hs.html similarity index 58% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.CFInstruction.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.CFInstruction.hs.html index 385d17e9d..0e3aaf11d 100644 --- a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.CFInstruction.hs.html +++ b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.CFInstruction.hs.html @@ -21,29 +21,37 @@ 2 3 import HelVM.HelIO.Collections.SList 4 - 5 isNotJump :: Integral e => BranchTest -> e -> Bool - 6 isNotJump t = not . isJump t - 7 - 8 isJump :: Integral e => BranchTest -> e -> Bool - 9 isJump EZ e = e == 0 - 10 isJump LTZ e = e < 0 - 11 isJump GTZ e = e > 0 - 12 - 13 -- | Types - 14 data CFInstruction = - 15 Mark !Label - 16 | CStatic !Label !LabelInstruction - 17 | CDynamic !LabelInstruction - 18 | Return - 19 deriving stock (Eq , Read , Show) - 20 - 21 type Label = SString - 22 - 23 data LabelInstruction = Call | Jump | Branch !BranchTest - 24 deriving stock (Eq , Read , Show) - 25 - 26 data BranchTest = EZ | LTZ | GTZ - 27 deriving stock (Eq , Read , Show) + 5 -- | Constructors + 6 + 7 dJumpI :: CFInstruction + 8 dJumpI = CDynamic Jump + 9 + 10 -- | Others + 11 + 12 isNotJump :: Integral e => BranchTest -> e -> Bool + 13 isNotJump t = not . isJump t + 14 + 15 isJump :: Integral e => BranchTest -> e -> Bool + 16 isJump EZ e = e == 0 + 17 isJump LTZ e = e < 0 + 18 isJump GTZ e = e > 0 + 19 + 20 -- | Types + 21 data CFInstruction = + 22 SMark !Label + 23 | DMark !Natural + 24 | CStatic !Label !LabelInstruction + 25 | CDynamic !LabelInstruction + 26 | Return + 27 deriving stock (Eq , Read , Show) + 28 + 29 type Label = SString + 30 + 31 data LabelInstruction = Call | Jump | Branch !BranchTest + 32 deriving stock (Eq , Read , Show) + 33 + 34 data BranchTest = EZ | LTZ | GTZ + 35 deriving stock (Eq , Read , Show)
diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.IOInstruction.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.IOInstruction.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.IOInstruction.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.IOInstruction.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.LSInstruction.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.LSInstruction.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.LSInstruction.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.LSInstruction.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.hs.html new file mode 100644 index 000000000..5021f6a54 --- /dev/null +++ b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.hs.html @@ -0,0 +1,72 @@ + + + + + + +
+never executed always true always false
+
+
+    1 module HelVM.HelMA.Automaton.Instruction where
+    2 
+    3 import           HelVM.HelMA.Automaton.Instruction.ALInstruction
+    4 import           HelVM.HelMA.Automaton.Instruction.CFInstruction
+    5 import           HelVM.HelMA.Automaton.Instruction.IOInstruction
+    6 import           HelVM.HelMA.Automaton.Instruction.LSInstruction
+    7 
+    8 import           Data.Vector                                     as Vector
+    9 
+   10 -- | Constructors
+   11 
+   12 consI :: Integer -> Instruction
+   13 consI = IAL . Cons
+   14 
+   15 subI , divModI , sInputI , sOutputI ,  halibutI :: Instruction
+   16 subI     = IAL $ Binary Sub
+   17 divModI  = IAL $ Binaries [Sub , Mod]
+   18 sInputI  = IAL $ SIO InputChar
+   19 sOutputI = IAL $ SIO OutputChar
+   20 halibutI = IAL Halibut
+   21 
+   22 markNatI :: Natural -> Instruction
+   23 markNatI = ICF . DMark
+   24 
+   25 --transferI :: Instruction
+   26 --transferI = ICF Transfer
+   27 
+   28 -- | Others
+   29 
+   30 isMarkNat :: Natural -> Instruction -> Bool
+   31 isMarkNat n (ICF (DMark n')) = n == n'
+   32 isMarkNat _               _  = False
+   33 
+   34 isMark :: Label -> Instruction -> Bool
+   35 isMark l (ICF (SMark l')) = l == l'
+   36 isMark _            _     = False
+   37 
+   38 -- | Types
+   39 
+   40 data Instruction =
+   41     IAL !ALInstruction
+   42   | ILS !LSInstruction
+   43   | ICF !CFInstruction
+   44   | End
+   45   | Transfer
+   46   deriving stock (Eq , Read , Show)
+   47 
+   48 type InstructionList   = [Instruction]
+   49 type InstructionVector = Vector Instruction
+
+
+ + diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.ReadPExtra.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.ReadPExtra.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.ReadPExtra.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.ReadPExtra.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.CellType.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.CellType.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.CellType.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.CellType.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.DumpType.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.DumpType.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.DumpType.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.DumpType.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.FormatType.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.FormatType.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.FormatType.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.FormatType.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.IntCellType.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.IntCellType.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.IntCellType.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.IntCellType.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.RAMType.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.RAMType.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.RAMType.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.RAMType.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.StackType.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.StackType.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.StackType.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.StackType.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.TokenType.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.TokenType.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.TokenType.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.TokenType.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.ALU.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.ALU.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.ALU.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.ALU.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.CPU.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.CPU.hs.html similarity index 53% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.CPU.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.CPU.hs.html index 08e11a2de..a32d57da4 100644 --- a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.CPU.hs.html +++ b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.CPU.hs.html @@ -31,8 +31,8 @@ 12 import Data.ListLike hiding (show) 13 14 controlInstruction :: (ALU m ll element , Show element) => CFInstruction -> CentralProcessingUnit ll -> m $ CentralProcessingUnit ll - 15 --controlInstruction :: ALU m ll element => CFInstruction -> CentralProcessingUnit ll -> m $ CentralProcessingUnit ll - 16 controlInstruction (Mark _ ) = pure + 15 controlInstruction (DMark _ ) = pure + 16 controlInstruction (SMark _ ) = pure 17 controlInstruction Return = popAddress 18 controlInstruction (CDynamic Call ) = dynamicCall 19 controlInstruction (CDynamic Jump ) = dynamicJump @@ -45,65 +45,71 @@ 26 popAddress (CPU (CU il _ (IS (a : is))) s) = pure $ CPU (CU il a $ IS is) s 27 popAddress (CPU (CU il _ (IS [] )) _) = liftErrorWithTupleList "Empty Return Stack" [("il" , show il)] 28 - 29 dynamicCall :: ALU m ll element => CentralProcessingUnit ll -> m $ CentralProcessingUnit ll - 30 dynamicCall (CPU (CU il ic (IS is)) s) = call <$> pop1 s where - 31 call (a , s') = CPU (CU il (fromIntegral a) (IS (ic : is))) s' - 32 - 33 dynamicJump :: ALU m ll element => CentralProcessingUnit ll -> m $ CentralProcessingUnit ll - 34 dynamicJump (CPU (CU il _ is) s) = jump <$> pop1 s where - 35 jump (a , s') = CPU (CU il (fromIntegral a) is) s' - 36 - 37 dynamicBranch :: (ALU m ll element , Show element) => BranchTest -> CentralProcessingUnit ll -> m $ CentralProcessingUnit ll - 38 --dynamicBranch :: ALU m ll element => BranchTest -> CentralProcessingUnit ll -> m $ CentralProcessingUnit ll - 39 dynamicBranch t (CPU (CU il ic is) s) = branch =<< pop2 s where - 40 -- dynamicBranch' (l , e , s') = liftErrorTupleList [("t" , show t) , ("il" , show il) , ("ic" , show ic), ("is" , show is) , ("l" , show l) , ("e" , show e) , ("s'", show s')] - 41 branch (l , e , s') - 42 | isNotJump t e = liftErrorWithTupleList "isNotJump" [("t" , show t) , ("il" , show il) , ("ic" , show ic), ("is" , show is) , ("l" , show l) , ("e" , show e) , ("s'", show s')] - 43 -- | isNotJump t e = pure $ CPU (CU il ic is) s' - 44 | otherwise = liftErrorWithTupleList "otherwise" [("t" , show t) , ("il" , show il) , ("ic" , show ic), ("is" , show is) , ("l" , show l) , ("e" , show e) , ("s'", show s')] - 45 -- | otherwise = jump <$> findAddress il (show l) where jump ic' = CPU (CU il ic' is) s' - 46 - 47 staticCall :: ALU m ll element => Label -> CentralProcessingUnit ll -> m $ CentralProcessingUnit ll - 48 staticCall l (CPU (CU il ic (IS is)) s) = call <$> findAddress il l where - 49 call a = CPU (CU il a (IS (ic : is))) s + 29 dynamicCall :: (ALU m ll element , Show element) => CentralProcessingUnit ll -> m $ CentralProcessingUnit ll + 30 dynamicCall (CPU (CU il ic (IS is)) s) = call1 =<< pop1 s where + 31 call1 (n , s') = call2 <$> findAddressForDynamicLabel n il where + 32 call2 a = CPU (CU il a (IS (ic : is))) s' + 33 + 34 dynamicJump :: (ALU m ll element , Show element) => CentralProcessingUnit ll -> m $ CentralProcessingUnit ll + 35 dynamicJump (CPU (CU il _ is) s) = jump1 =<< pop1 s where + 36 jump1 (n, s') = jump2 <$> findAddressForDynamicLabel n il where + 37 jump2 a = CPU (CU il a is) s' + 38 + 39 dynamicBranch :: (ALU m ll element , Show element) => BranchTest -> CentralProcessingUnit ll -> m $ CentralProcessingUnit ll + 40 dynamicBranch t (CPU (CU il ic is) s) = branch =<< pop2 s where + 41 branch (n , e , s') + 42 | isNotJump t e = pure $ CPU (CU il ic is) s' + 43 | otherwise = jump <$> findAddressForDynamicLabel n il where + 44 jump ic' = CPU (CU il ic' is) s' + 45 + 46 findAddressForDynamicLabel :: (MonadSafe m , Integral n , Show n) => n -> InstructionVector -> m InstructionAddress + 47 findAddressForDynamicLabel n il + 48 | n < 0 = liftError $ show n + 49 | otherwise = liftMaybeOrErrorTuple ("Undefined label", show n) $ findIndex (isMarkNat $ fromIntegral n) il 50 - 51 staticJump :: ALU m ll element => Label -> CentralProcessingUnit ll -> m $ CentralProcessingUnit ll - 52 staticJump l (CPU (CU il _ is) s) = jump <$> findAddress il l where - 53 jump a = CPU (CU il a is) s - 54 - 55 staticBranch :: ALU m ll element => Label -> BranchTest -> CentralProcessingUnit ll -> m $ CentralProcessingUnit ll - 56 staticBranch l t (CPU (CU il ic is) s) = branch =<< pop1 s where - 57 branch (e , s') - 58 | isNotJump t e = pure $ CPU (CU il ic is) s' - 59 | otherwise = jump <$> findAddress il l where - 60 jump ic' = CPU (CU il ic' is) s' - 61 - 62 findAddress :: MonadSafe m => InstructionVector -> Label -> m InstructionAddress - 63 findAddress il l = liftMaybeOrErrorTuple ("Undefined label", show l) $ findIndex (isMark l) il - 64 - 65 cpuToTuple :: CentralProcessingUnit s -> (ControlUnit , s) - 66 cpuToTuple (CPU cu s) = (cu , s) + 51 -- + 52 + 53 staticCall :: ALU m ll element => Label -> CentralProcessingUnit ll -> m $ CentralProcessingUnit ll + 54 staticCall l (CPU (CU il ic (IS is)) s) = call <$> findAddressForStaticLabel l il where + 55 call a = CPU (CU il a (IS (ic : is))) s + 56 + 57 staticJump :: ALU m ll element => Label -> CentralProcessingUnit ll -> m $ CentralProcessingUnit ll + 58 staticJump l (CPU (CU il _ is) s) = jump <$> findAddressForStaticLabel l il where + 59 jump a = CPU (CU il a is) s + 60 + 61 staticBranch :: ALU m ll element => Label -> BranchTest -> CentralProcessingUnit ll -> m $ CentralProcessingUnit ll + 62 staticBranch l t (CPU (CU il ic is) s) = branch =<< pop1 s where + 63 branch (e , s') + 64 | isNotJump t e = pure $ CPU (CU il ic is) s' + 65 | otherwise = jump <$> findAddressForStaticLabel l il where + 66 jump ic' = CPU (CU il ic' is) s' 67 - 68 -- | Types - 69 data CentralProcessingUnit al = CPU - 70 { controlUnit :: ControlUnit - 71 , alu :: al - 72 } - 73 deriving stock (Show) - 74 - 75 data ControlUnit = CU - 76 { program :: InstructionVector - 77 , programCounter :: InstructionCounter - 78 , returnStack :: InstructionStack - 79 } - 80 deriving stock (Show) - 81 - 82 newtype InstructionStack = IS [InstructionAddress] - 83 deriving stock (Show) - 84 - 85 type InstructionCounter = InstructionAddress - 86 - 87 type InstructionAddress = Int + 68 findAddressForStaticLabel :: MonadSafe m => Label -> InstructionVector -> m InstructionAddress + 69 findAddressForStaticLabel l = liftMaybeOrErrorTuple ("Undefined label", show l) . findIndex (isMark l) + 70 + 71 cpuToTuple :: CentralProcessingUnit s -> (ControlUnit , s) + 72 cpuToTuple (CPU cu s) = (cu , s) + 73 + 74 -- | Types + 75 data CentralProcessingUnit al = CPU + 76 { controlUnit :: ControlUnit + 77 , alu :: al + 78 } + 79 deriving stock (Show) + 80 + 81 data ControlUnit = CU + 82 { program :: InstructionVector + 83 , programCounter :: InstructionCounter + 84 , returnStack :: InstructionStack + 85 } + 86 deriving stock (Show) + 87 + 88 newtype InstructionStack = IS [InstructionAddress] + 89 deriving stock (Show) + 90 + 91 type InstructionCounter = InstructionAddress + 92 + 93 type InstructionAddress = Int diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.LSU.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.LSU.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.LSU.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.LSU.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.RAM.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.RAM.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.RAM.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.RAM.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.Unit.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.Unit.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.Unit.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.Unit.hs.html diff --git a/docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.WrapTokenList.hs.html b/docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.WrapTokenList.hs.html similarity index 100% rename from docs/reports/helma-test/helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.WrapTokenList.hs.html rename to docs/reports/helma-test/helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.WrapTokenList.hs.html diff --git a/docs/reports/helma-test/hpc_index.html b/docs/reports/helma-test/hpc_index.html index dcca7c909..5fd037ab2 100644 --- a/docs/reports/helma-test/hpc_index.html +++ b/docs/reports/helma-test/hpc_index.html @@ -7,222 +7,234 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - - + + - + - + - - + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - - - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + - + - + - - + + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - +
moduleTop Level DefinitionsAlternativesExpressions
%covered / total%covered / total%covered / total
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.API.BFType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.API.BFType 40%6/15
0/0 33%1/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Automaton 75%3/4
45%5/11
45%22/48
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction 30%4/13
92%12/13
97%40/41
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Common.Symbol  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Common.Symbol 42%12/28
0/0 45%36/80
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols 87%21/24
66%10/15
82%171/207
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Automaton 78%11/14
88%15/17
92%115/125
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction 20%1/5
0/0 0/0 
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer 85%6/7
76%19/25
56%89/157
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser 100%18/18
0/0 98%73/74
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Automaton 0%0/14
0%0/15
0%0/86
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction 66%2/3
100%12/12
100%43/43
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser 100%2/2
0/0 100%5/5
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions 0%0/6
0%0/10
0%0/37
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Automaton 0%0/14
0%0/12
0%0/89
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction 20%1/5
0/0 0/0 
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser 90%9/10
0/0 95%39/41
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Cat.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Cat.Automaton 50%1/2
0/0 25%1/4
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Addressing  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.API.ETAImplType40%6/15
0/0 33%1/3
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Addressing 100%4/4
100%2/2
76%30/39
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Automaton80%4/5
33%1/3
48%19/39
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Automaton80%4/5
40%2/5
48%22/45
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Evaluator  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Evaluator 40%4/10
100%13/13
97%82/84
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Lexer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Lexer 100%2/2
0/0 100%9/9
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.OperandParsers42%3/7
83%5/6
88%53/60
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.OperandParsers50%4/8
80%8/10
87%78/89
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Optimizer80%4/5
90%9/10
92%76/82
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Parser100%2/2
0/0 100%4/4
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Token  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Token 35%7/20
95%19/20
88%66/75
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.FALSE.Expression  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.FALSE.Expression 20%1/5
0/0 0/0 
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.FALSE.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.FALSE.Parser 95%21/22
88%22/25
95%157/164
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Automaton 50%2/4
0/0 59%13/22
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Constants  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Constants 87%7/8
0/0 83%20/24
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Evaluator  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Evaluator 100%7/7
80%4/5
85%42/49
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.InputEncoder  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.InputEncoder 100%7/7
93%15/16
90%88/97
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Lambda  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Lambda 50%4/8
0/0 100%14/14
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Lexer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Lexer 100%3/3
0/0 100%13/13
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Parser 100%4/4
0/0 100%40/40
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Reducer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Reducer 100%3/3
87%7/8
80%25/31
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Rev.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Rev.Automaton 75%3/4
0/0 78%11/14
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.SubLeq.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.SubLeq.Automaton 83%5/6
25%1/4
57%19/33
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.SubLeq.Evaluator  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.SubLeq.Evaluator 36%4/11
83%5/6
79%68/86
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.SubLeq.Lexer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.SubLeq.Lexer 100%5/5
0/0 100%27/27
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Automaton85%6/7
28%2/7
61%48/78
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Automaton83%5/6
28%2/7
54%36/66
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Evaluator100%4/4
100%4/4
100%58/58
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Lexer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Lexer 100%5/5
100%2/2
100%14/14
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.OperandParsers  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.OperandParsers 100%13/13
75%9/12
84%84/99
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Parser 76%10/13
74%26/35
75%172/227
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.SimpleParams  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.SimpleParams 66%8/12
0/0 69%18/26
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Token  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Token 31%6/19
60%6/10
74%23/31
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Automaton 75%3/4
100%2/2
76%30/39
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Evaluator  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Evaluator 100%18/18
100%3/3
100%125/125
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Expression  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Expression 58%7/12
42%6/14
43%25/58
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Parser 100%4/4
0/0 100%20/20
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.API.RunParams  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.API.RunParams 0%0/9
0/0 0%0/19
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.API.TypeOptions  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.API.TypeOptions 0%0/5
0/0 0%0/5
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.IO.BusinessIO  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Automaton50%1/2
0/0 70%12/17
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Evaluator83%5/6
50%4/8
69%62/89
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.IO.BusinessIO 16%9/55
0/0 22%29/131
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.IO.FreeIO  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.IO.FreeIO 25%13/52
47%8/17
30%60/196
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.IO.MockIO  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.IO.MockIO 60%35/58
0/0 72%162/222
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction33%2/6
100%2/2
100%4/4
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction64%9/14
50%2/4
88%30/34
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.ALInstruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.ALInstruction 31%10/32
31%5/16
57%22/38
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.CFInstruction29%5/17
33%1/3
53%7/13
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.CFInstruction27%5/18
33%1/3
46%7/15
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.IOInstruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.IOInstruction 20%1/5
0/0 0/0 
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.LSInstruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.LSInstruction 20%1/5
0/0 0/0 
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.ReadPExtra  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.ReadPExtra 100%10/10
0/0 93%40/43
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.CellType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.CellType 6%1/15
0/0 0%0/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.DumpType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.DumpType 11%2/17
40%2/5
59%13/22
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.FormatType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.FormatType 33%5/15
0/0 50%1/2
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.IntCellType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.IntCellType 0%0/15
0/0 0%0/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.RAMType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.RAMType 33%5/15
0/0 33%1/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.StackType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.StackType 33%5/15
0/0 33%1/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.TokenType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.TokenType 0%0/15
0/0 0%0/2
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.ALU  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.ALU 80%20/25
57%11/19
67%125/185
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.CPU50%9/18
57%8/14
41%80/195
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.CPU47%9/19
47%8/17
43%79/180
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.LSU  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.LSU 60%6/10
66%4/6
66%55/83
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.RAM  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.RAM 60%3/5
0/0 54%12/22
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.Unit  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.Unit 25%1/4
0/0 0%0/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.WrapTokenList  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.WrapTokenList 75%3/4
0/0 100%16/16
  Program Coverage Total49%427/867
65%268/409
67%2676/3948
49%448/903
64%281/434
68%2814/4125
diff --git a/docs/reports/helma-test/hpc_index_alt.html b/docs/reports/helma-test/hpc_index_alt.html index c27905ab6..a778a7a09 100644 --- a/docs/reports/helma-test/hpc_index_alt.html +++ b/docs/reports/helma-test/hpc_index_alt.html @@ -7,222 +7,234 @@ - + - + - + - - - - + - + - + - - - - + - + - + - + + + + - + - + - + - - - - + - + + + + - + - + - + - + - + - - - - + - + + + + + + + + + + - + - + - - + + - - + + - - + + - + - - + + - + - + - + - + - + - + - + - + - + + + + - + - + - + - + - + - + - + - + - + - + + + + - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
moduleTop Level DefinitionsAlternativesExpressions
%covered / total%covered / total%covered / total
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Evaluator  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Evaluator 100%18/18
100%3/3
100%125/125
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Automaton 75%3/4
100%2/2
76%30/39
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Lexer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Lexer 100%5/5
100%2/2
100%14/14
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Evaluator100%4/4
100%4/4
100%58/58
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Evaluator  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Evaluator 40%4/10
100%13/13
97%82/84
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Addressing  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Addressing 100%4/4
100%2/2
76%30/39
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction 66%2/3
100%12/12
100%43/43
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction33%2/6
100%2/2
100%4/4
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Token  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Token 35%7/20
95%19/20
88%66/75
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.InputEncoder  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.InputEncoder 100%7/7
93%15/16
90%88/97
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction 30%4/13
92%12/13
97%40/41
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.FALSE.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Optimizer80%4/5
90%9/10
92%76/82
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.FALSE.Parser 95%21/22
88%22/25
95%157/164
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Automaton 78%11/14
88%15/17
92%115/125
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Reducer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Reducer 100%3/3
87%7/8
80%25/31
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.SubLeq.Evaluator  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.SubLeq.Evaluator 36%4/11
83%5/6
79%68/86
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.OperandParsers42%3/7
83%5/6
88%53/60
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Evaluator  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Evaluator 100%7/7
80%4/5
85%42/49
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.OperandParsers50%4/8
80%8/10
87%78/89
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer 85%6/7
76%19/25
56%89/157
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.OperandParsers  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.OperandParsers 100%13/13
75%9/12
84%84/99
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Parser 76%10/13
74%26/35
75%172/227
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.LSU  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.LSU 60%6/10
66%4/6
66%55/83
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols 87%21/24
66%10/15
82%171/207
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Token  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Token 31%6/19
60%6/10
74%23/31
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.CPU50%9/18
57%8/14
41%80/195
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.ALU  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.ALU 80%20/25
57%11/19
67%125/185
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.IO.FreeIO  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Evaluator83%5/6
50%4/8
69%62/89
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction64%9/14
50%2/4
88%30/34
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.CPU47%9/19
47%8/17
43%79/180
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.IO.FreeIO 25%13/52
47%8/17
30%60/196
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Automaton 75%3/4
45%5/11
45%22/48
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Expression  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Expression 58%7/12
42%6/14
43%25/58
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.DumpType11%2/17
40%2/5
59%13/22
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Automaton80%4/5
40%2/5
48%22/45
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Automaton80%4/5
33%1/3
48%19/39
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.DumpType11%2/17
40%2/5
59%13/22
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.CFInstruction29%5/17
33%1/3
53%7/13
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.CFInstruction27%5/18
33%1/3
46%7/15
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.ALInstruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.ALInstruction 31%10/32
31%5/16
57%22/38
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Automaton85%6/7
28%2/7
61%48/78
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Automaton83%5/6
28%2/7
54%36/66
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.SubLeq.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.SubLeq.Automaton 83%5/6
25%1/4
57%19/33
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Automaton 0%0/14
0%0/12
0%0/89
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions 0%0/6
0%0/10
0%0/37
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Automaton 0%0/14
0%0/15
0%0/86
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Lexer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Lexer 100%3/3
0/0 100%13/13
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.Unit  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.Unit 25%1/4
0/0 0%0/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.RAM  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.RAM 60%3/5
0/0 54%12/22
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.IO.BusinessIO  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.IO.BusinessIO 16%9/55
0/0 22%29/131
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.API.RunParams  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Automaton50%1/2
0/0 70%12/17
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.API.RunParams 0%0/9
0/0 0%0/19
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Parser 100%4/4
0/0 100%20/20
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.SimpleParams  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.SimpleParams 66%8/12
0/0 69%18/26
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.SubLeq.Lexer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.SubLeq.Lexer 100%5/5
0/0 100%27/27
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Rev.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Rev.Automaton 75%3/4
0/0 78%11/14
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Parser 100%4/4
0/0 100%40/40
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Lambda  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Lambda 50%4/8
0/0 100%14/14
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Constants  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Constants 87%7/8
0/0 83%20/24
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Automaton 50%2/4
0/0 59%13/22
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.FALSE.Expression  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.FALSE.Expression 20%1/5
0/0 0/0 
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Lexer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Parser100%2/2
0/0 100%4/4
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Lexer 100%2/2
0/0 100%9/9
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Cat.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.API.ETAImplType40%6/15
0/0 33%1/3
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Cat.Automaton 50%1/2
0/0 25%1/4
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser 90%9/10
0/0 95%39/41
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction 20%1/5
0/0 0/0 
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser 100%2/2
0/0 100%5/5
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser 100%18/18
0/0 98%73/74
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction 20%1/5
0/0 0/0 
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Common.Symbol  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Common.Symbol 42%12/28
0/0 45%36/80
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.API.BFType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.API.BFType 40%6/15
0/0 33%1/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.WrapTokenList  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.WrapTokenList 75%3/4
0/0 100%16/16
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.TokenType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.TokenType 0%0/15
0/0 0%0/2
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.StackType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.StackType 33%5/15
0/0 33%1/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.RAMType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.RAMType 33%5/15
0/0 33%1/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.IntCellType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.IntCellType 0%0/15
0/0 0%0/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.FormatType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.FormatType 33%5/15
0/0 50%1/2
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.CellType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.CellType 6%1/15
0/0 0%0/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.ReadPExtra  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.ReadPExtra 100%10/10
0/0 93%40/43
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.LSInstruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.LSInstruction 20%1/5
0/0 0/0 
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.IOInstruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.IOInstruction 20%1/5
0/0 0/0 
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.IO.MockIO  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.IO.MockIO 60%35/58
0/0 72%162/222
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.API.TypeOptions  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.API.TypeOptions 0%0/5
0/0 0%0/5
  Program Coverage Total49%427/867
65%268/409
67%2676/3948
49%448/903
64%281/434
68%2814/4125
diff --git a/docs/reports/helma-test/hpc_index_exp.html b/docs/reports/helma-test/hpc_index_exp.html index 26d84ceb5..15c3dd4d4 100644 --- a/docs/reports/helma-test/hpc_index_exp.html +++ b/docs/reports/helma-test/hpc_index_exp.html @@ -7,222 +7,234 @@ - + - + - + - + - - - - + - + - + - + + + + - + - + - + - - - - + - + - + - + - + - + - + + + + - + - + - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + - + - + - - - - + - + - + - + - + - + - - + + - + - - + + + + + - + - + - + + + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
moduleTop Level DefinitionsAlternativesExpressions
%covered / total%covered / total%covered / total
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Lexer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Lexer 100%3/3
0/0 100%13/13
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Evaluator  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Evaluator 100%18/18
100%3/3
100%125/125
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Parser 100%4/4
0/0 100%20/20
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Lexer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Lexer 100%5/5
100%2/2
100%14/14
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Evaluator100%4/4
100%4/4
100%58/58
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.SubLeq.Lexer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.SubLeq.Lexer 100%5/5
0/0 100%27/27
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Parser 100%4/4
0/0 100%40/40
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Lambda  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Lambda 50%4/8
0/0 100%14/14
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Lexer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Parser100%2/2
0/0 100%4/4
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Lexer 100%2/2
0/0 100%9/9
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser 100%2/2
0/0 100%5/5
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction 66%2/3
100%12/12
100%43/43
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.WrapTokenList  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.WrapTokenList 75%3/4
0/0 100%16/16
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction33%2/6
100%2/2
100%4/4
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser 100%18/18
0/0 98%73/74
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction 30%4/13
92%12/13
97%40/41
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Evaluator  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Evaluator 40%4/10
100%13/13
97%82/84
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.FALSE.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.FALSE.Parser 95%21/22
88%22/25
95%157/164
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser 90%9/10
0/0 95%39/41
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.ReadPExtra  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.ReadPExtra 100%10/10
0/0 93%40/43
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Optimizer80%4/5
90%9/10
92%76/82
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Automaton 78%11/14
88%15/17
92%115/125
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.InputEncoder  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.InputEncoder 100%7/7
93%15/16
90%88/97
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Token  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Token 35%7/20
95%19/20
88%66/75
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.OperandParsers42%3/7
83%5/6
88%53/60
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction64%9/14
50%2/4
88%30/34
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.OperandParsers50%4/8
80%8/10
87%78/89
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Evaluator  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Evaluator 100%7/7
80%4/5
85%42/49
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.OperandParsers  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.OperandParsers 100%13/13
75%9/12
84%84/99
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Constants  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Constants 87%7/8
0/0 83%20/24
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols 87%21/24
66%10/15
82%171/207
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Reducer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Reducer 100%3/3
87%7/8
80%25/31
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.SubLeq.Evaluator  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.SubLeq.Evaluator 36%4/11
83%5/6
79%68/86
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Rev.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Rev.Automaton 75%3/4
0/0 78%11/14
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Automaton 75%3/4
100%2/2
76%30/39
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Addressing  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Addressing 100%4/4
100%2/2
76%30/39
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Parser 76%10/13
74%26/35
75%172/227
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Token  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Token 31%6/19
60%6/10
74%23/31
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.IO.MockIO  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.IO.MockIO 60%35/58
0/0 72%162/222
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.SimpleParams  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Automaton50%1/2
0/0 70%12/17
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Evaluator83%5/6
50%4/8
69%62/89
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.SimpleParams 66%8/12
0/0 69%18/26
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.ALU  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.ALU 80%20/25
57%11/19
67%125/185
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.LSU  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.LSU 60%6/10
66%4/6
66%55/83
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Automaton85%6/7
28%2/7
61%48/78
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Automaton 50%2/4
0/0 59%13/22
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.DumpType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.DumpType 11%2/17
40%2/5
59%13/22
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.SubLeq.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.SubLeq.Automaton 83%5/6
25%1/4
57%19/33
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.ALInstruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.ALInstruction 31%10/32
31%5/16
57%22/38
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer 85%6/7
76%19/25
56%89/157
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.RAM  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.RAM 60%3/5
0/0 54%12/22
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.CFInstruction29%5/17
33%1/3
53%7/13
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Automaton83%5/6
28%2/7
54%36/66
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.FormatType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.FormatType 33%5/15
0/0 50%1/2
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Automaton80%4/5
33%1/3
48%19/39
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Automaton80%4/5
40%2/5
48%22/45
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.CFInstruction27%5/18
33%1/3
46%7/15
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Common.Symbol  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Common.Symbol 42%12/28
0/0 45%36/80
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Automaton 75%3/4
45%5/11
45%22/48
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Expression  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.CPU47%9/19
47%8/17
43%79/180
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Expression 58%7/12
42%6/14
43%25/58
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.CPU50%9/18
57%8/14
41%80/195
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.API.ETAImplType40%6/15
0/0 33%1/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.API.BFType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.API.BFType 40%6/15
0/0 33%1/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.StackType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.StackType 33%5/15
0/0 33%1/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.RAMType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.RAMType 33%5/15
0/0 33%1/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.IO.FreeIO  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.IO.FreeIO 25%13/52
47%8/17
30%60/196
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Cat.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Cat.Automaton 50%1/2
0/0 25%1/4
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.IO.BusinessIO  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.IO.BusinessIO 16%9/55
0/0 22%29/131
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.Unit  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.Unit 25%1/4
0/0 0%0/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.API.RunParams  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.API.RunParams 0%0/9
0/0 0%0/19
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Automaton 0%0/14
0%0/12
0%0/89
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions 0%0/6
0%0/10
0%0/37
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Automaton 0%0/14
0%0/15
0%0/86
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.TokenType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.TokenType 0%0/15
0/0 0%0/2
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.IntCellType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.IntCellType 0%0/15
0/0 0%0/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.CellType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.CellType 6%1/15
0/0 0%0/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.API.TypeOptions  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.API.TypeOptions 0%0/5
0/0 0%0/5
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.FALSE.Expression  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.FALSE.Expression 20%1/5
0/0 0/0 
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction 20%1/5
0/0 0/0 
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction 20%1/5
0/0 0/0 
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.LSInstruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.LSInstruction 20%1/5
0/0 0/0 
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.IOInstruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.IOInstruction 20%1/5
0/0 0/0 
  Program Coverage Total49%427/867
65%268/409
67%2676/3948
49%448/903
64%281/434
68%2814/4125
diff --git a/docs/reports/helma-test/hpc_index_fun.html b/docs/reports/helma-test/hpc_index_fun.html index 6feeae527..369bdb08d 100644 --- a/docs/reports/helma-test/hpc_index_fun.html +++ b/docs/reports/helma-test/hpc_index_fun.html @@ -7,222 +7,234 @@ - + - + - + - + - + - - - - + - + - + - + - + - + + + + - + - + - + - + - + - + - + - + - + - - + + + + + - + - + - - + + - + + + + - + - + - + - + - + - + - + - + + + + - + - + - + - - + + - + - + - + + + + - - + + - + - + - + + + + - + - + - + - + - + - - - - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
moduleTop Level DefinitionsAlternativesExpressions
%covered / total%covered / total%covered / total
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Lexer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Lexer 100%3/3
0/0 100%13/13
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Evaluator  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Evaluator 100%18/18
100%3/3
100%125/125
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Parser 100%4/4
0/0 100%20/20
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.OperandParsers  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.OperandParsers 100%13/13
75%9/12
84%84/99
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Lexer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Lexer 100%5/5
100%2/2
100%14/14
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Evaluator100%4/4
100%4/4
100%58/58
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.SubLeq.Lexer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.SubLeq.Lexer 100%5/5
0/0 100%27/27
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Reducer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Reducer 100%3/3
87%7/8
80%25/31
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Parser 100%4/4
0/0 100%40/40
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.InputEncoder  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.InputEncoder 100%7/7
93%15/16
90%88/97
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Evaluator  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Evaluator 100%7/7
80%4/5
85%42/49
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Lexer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Parser100%2/2
0/0 100%4/4
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Lexer 100%2/2
0/0 100%9/9
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Addressing  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Addressing 100%4/4
100%2/2
76%30/39
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser 100%2/2
0/0 100%5/5
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser 100%18/18
0/0 98%73/74
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.ReadPExtra  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.ReadPExtra 100%10/10
0/0 93%40/43
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.FALSE.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.FALSE.Parser 95%21/22
88%22/25
95%157/164
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser 90%9/10
0/0 95%39/41
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Constants  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Constants 87%7/8
0/0 83%20/24
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols 87%21/24
66%10/15
82%171/207
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer 85%6/7
76%19/25
56%89/157
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Automaton85%6/7
28%2/7
61%48/78
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Evaluator83%5/6
50%4/8
69%62/89
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Automaton83%5/6
28%2/7
54%36/66
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.SubLeq.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.SubLeq.Automaton 83%5/6
25%1/4
57%19/33
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.ALU  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.ALU 80%20/25
57%11/19
67%125/185
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Automaton80%4/5
33%1/3
48%19/39
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Optimizer80%4/5
90%9/10
92%76/82
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Automaton80%4/5
40%2/5
48%22/45
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Automaton 78%11/14
88%15/17
92%115/125
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Parser  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Parser 76%10/13
74%26/35
75%172/227
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Automaton 75%3/4
100%2/2
76%30/39
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Rev.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Rev.Automaton 75%3/4
0/0 78%11/14
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Automaton 75%3/4
45%5/11
45%22/48
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.WrapTokenList  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.WrapTokenList 75%3/4
0/0 100%16/16
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.SimpleParams  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.SimpleParams 66%8/12
0/0 69%18/26
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction 66%2/3
100%12/12
100%43/43
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.RAM  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction64%9/14
50%2/4
88%30/34
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.RAM 60%3/5
0/0 54%12/22
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.LSU  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.LSU 60%6/10
66%4/6
66%55/83
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.IO.MockIO  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.IO.MockIO 60%35/58
0/0 72%162/222
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Zot.Expression  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Zot.Expression 58%7/12
42%6/14
43%25/58
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.CPU50%9/18
57%8/14
41%80/195
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Automaton50%1/2
0/0 70%12/17
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Lambda  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Lambda 50%4/8
0/0 100%14/14
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.LazyK.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.LazyK.Automaton 50%2/4
0/0 59%13/22
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.Cat.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.OperandParsers50%4/8
80%8/10
87%78/89
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.Cat.Automaton 50%1/2
0/0 25%1/4
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.OperandParsers42%3/7
83%5/6
88%53/60
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.CPU47%9/19
47%8/17
43%79/180
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Common.Symbol  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Common.Symbol 42%12/28
0/0 45%36/80
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Evaluator  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Evaluator 40%4/10
100%13/13
97%82/84
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.API.BFType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.API.ETAImplType40%6/15
0/0 33%1/3
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.API.BFType 40%6/15
0/0 33%1/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.SubLeq.Evaluator  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.SubLeq.Evaluator 36%4/11
83%5/6
79%68/86
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.ETA.Token  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.ETA.Token 35%7/20
95%19/20
88%66/75
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.StackType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.StackType 33%5/15
0/0 33%1/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.RAMType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.RAMType 33%5/15
0/0 33%1/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.FormatType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.FormatType 33%5/15
0/0 50%1/2
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction33%2/6
100%2/2
100%4/4
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.WhiteSpace.Token  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.WhiteSpace.Token 31%6/19
60%6/10
74%23/31
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.ALInstruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.ALInstruction 31%10/32
31%5/16
57%22/38
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction 30%4/13
92%12/13
97%40/41
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.CFInstruction29%5/17
33%1/3
53%7/13
  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.CFInstruction27%5/18
33%1/3
46%7/15
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Units.Unit  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Units.Unit 25%1/4
0/0 0%0/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.IO.FreeIO  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.IO.FreeIO 25%13/52
47%8/17
30%60/196
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.FALSE.Expression  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.FALSE.Expression 20%1/5
0/0 0/0 
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction 20%1/5
0/0 0/0 
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction 20%1/5
0/0 0/0 
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.LSInstruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.LSInstruction 20%1/5
0/0 0/0 
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Instruction.IOInstruction  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Instruction.IOInstruction 20%1/5
0/0 0/0 
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.IO.BusinessIO  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.IO.BusinessIO 16%9/55
0/0 22%29/131
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.DumpType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.DumpType 11%2/17
40%2/5
59%13/22
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.CellType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.CellType 6%1/15
0/0 0%0/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.API.RunParams  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.API.RunParams 0%0/9
0/0 0%0/19
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Automaton 0%0/14
0%0/12
0%0/89
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions 0%0/6
0%0/10
0%0/37
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Automaton  module helma-0.8.3.6-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Automaton 0%0/14
0%0/15
0%0/86
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.TokenType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.TokenType 0%0/15
0/0 0%0/2
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.Types.IntCellType  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.Types.IntCellType 0%0/15
0/0 0%0/3
  module helma-0.8.3.5-inplace/HelVM.HelMA.Automaton.API.TypeOptions  module helma-0.8.3.6-inplace/HelVM.HelMA.Automaton.API.TypeOptions 0%0/5
0/0 0%0/5
  Program Coverage Total49%427/867
65%268/409
67%2676/3948
49%448/903
64%281/434
68%2814/4125
diff --git a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-API-BFType.html b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-API-BFType.html index 69ecb915b..3a912d5f9 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-API-BFType.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-API-BFType.html @@ -1 +1 @@ -HelVM.HelMA.Automata.BrainFuck.API.BFType
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.API.BFType

\ No newline at end of file +HelVM.HelMA.Automata.BrainFuck.API.BFType
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.API.BFType

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Automaton.html b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Automaton.html index 4176b7157..e353bc28b 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Automaton.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Automaton.html @@ -1 +1 @@ -HelVM.HelMA.Automata.BrainFuck.Automaton
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Automaton

Documentation

simpleRun :: BIO m => (BFType, Source, CellType) -> m () #

runWithParams :: BIO m => BFType -> RunParams -> m () #

run :: BIO m => BFType -> Source -> CellType -> DumpType -> m () #

runSource :: (BIO m, Symbol e) => BFType -> Source -> FullTape e -> DumpType -> m () #

\ No newline at end of file +HelVM.HelMA.Automata.BrainFuck.Automaton
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Automaton

Documentation

simpleRun :: BIO m => (BFType, Source, CellType) -> m () #

runWithParams :: BIO m => BFType -> RunParams -> m () #

run :: BIO m => BFType -> Source -> CellType -> DumpType -> m () #

runSource :: (BIO m, Symbol e) => BFType -> Source -> FullTape e -> DumpType -> m () #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Common-SimpleInstruction.html b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Common-SimpleInstruction.html index a3c3eb543..e3dec4a40 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Common-SimpleInstruction.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Common-SimpleInstruction.html @@ -1 +1 @@ -HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction

Documentation

data SimpleInstruction #

Constructors

MoveR 
MoveL 
Inc 
Dec 
Output 
Input 

Instances

Instances details
Bounded SimpleInstruction # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction

Enum SimpleInstruction # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction

Eq SimpleInstruction # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction

Read SimpleInstruction # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction

Show SimpleInstruction # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction

\ No newline at end of file +HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction

Documentation

data SimpleInstruction #

Constructors

MoveR 
MoveL 
Inc 
Dec 
Output 
Input 

Instances

Instances details
Bounded SimpleInstruction # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction

Enum SimpleInstruction # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction

Eq SimpleInstruction # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction

Read SimpleInstruction # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction

Show SimpleInstruction # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Common-Symbol.html b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Common-Symbol.html index f00088d66..bf14dd9f7 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Common-Symbol.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Common-Symbol.html @@ -1 +1 @@ -HelVM.HelMA.Automata.BrainFuck.Common.Symbol
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Synopsis

Documentation

inc :: Symbol e => e -> e -> e #

def :: Symbol e => e #

next :: Symbol e => e -> e #

prev :: Symbol e => e -> e #

toInteger :: Integral a => a -> Integer #

conversion to Integer

fromChar :: Symbol e => Char -> e #

toChar :: Symbol e => e -> Char #

class (Bounded e, Default e, Enum e, Eq e, Integral e, Show e) => Symbol e #

Minimal complete definition

fromChar, toChar

Instances

Instances details
Symbol Int # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Int #

toChar :: Int -> Char #

Symbol Int8 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Int8 #

toChar :: Int8 -> Char #

Symbol Int16 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Int16 #

toChar :: Int16 -> Char #

Symbol Int32 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Int32 #

toChar :: Int32 -> Char #

Symbol Int64 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Int64 #

toChar :: Int64 -> Char #

Symbol Word # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Word #

toChar :: Word -> Char #

Symbol Word8 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Word8 #

toChar :: Word8 -> Char #

Symbol Word16 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Word16 #

toChar :: Word16 -> Char #

Symbol Word32 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Word32 #

toChar :: Word32 -> Char #

Symbol Word64 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Word64 #

toChar :: Word64 -> Char #

\ No newline at end of file +HelVM.HelMA.Automata.BrainFuck.Common.Symbol
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Synopsis

Documentation

inc :: Symbol e => e -> e -> e #

def :: Symbol e => e #

next :: Symbol e => e -> e #

prev :: Symbol e => e -> e #

toInteger :: Integral a => a -> Integer #

conversion to Integer

fromChar :: Symbol e => Char -> e #

toChar :: Symbol e => e -> Char #

class (Bounded e, Default e, Enum e, Eq e, Integral e, Show e) => Symbol e #

Minimal complete definition

fromChar, toChar

Instances

Instances details
Symbol Int # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Int #

toChar :: Int -> Char #

Symbol Int8 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Int8 #

toChar :: Int8 -> Char #

Symbol Int16 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Int16 #

toChar :: Int16 -> Char #

Symbol Int32 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Int32 #

toChar :: Int32 -> Char #

Symbol Int64 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Int64 #

toChar :: Int64 -> Char #

Symbol Word # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Word #

toChar :: Word -> Char #

Symbol Word8 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Word8 #

toChar :: Word8 -> Char #

Symbol Word16 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Word16 #

toChar :: Word16 -> Char #

Symbol Word32 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Word32 #

toChar :: Word32 -> Char #

Symbol Word64 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Word64 #

toChar :: Word64 -> Char #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Common-TapeOfSymbols.html b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Common-TapeOfSymbols.html index d40f919ac..bc4240834 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Common-TapeOfSymbols.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Common-TapeOfSymbols.html @@ -1 +1 @@ -HelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols

Synopsis

Documentation

triAndClearSymbol :: Symbol e => Integer -> Integer -> Integer -> FullTapeD e #

Complex instructions

mulDupAndClearSymbol :: Symbol e => Integer -> Integer -> Integer -> Integer -> FullTapeD e #

dupAndClearSymbol :: Symbol e => Integer -> Integer -> FullTapeD e #

mulAddAndClearSymbol :: Symbol e => Integer -> Integer -> FullTapeD e #

addAndClearSymbol :: Symbol e => Integer -> FullTapeD e #

subAndClearSymbol :: Symbol e => Integer -> FullTapeD e #

setSymbol :: Symbol e => Integer -> FullTapeD e #

Change symbols

incSymbol :: Symbol e => Integer -> FullTapeD e #

nextSymbol :: Symbol e => FullTapeD e #

prevSymbol :: Symbol e => FullTapeD e #

clearSymbol :: Symbol e => FullTapeD e #

writeSymbol :: Symbol e => Char -> FullTapeD e #

moveHead :: Symbol e => Integer -> FullTapeD e #

Moves

moveHeadRight :: Symbol e => FullTapeD e #

moveHeadLeft :: Symbol e => FullTapeD e #

newTape :: Symbol e => FullTape e #

Constructors

type FullTape e = (HalfTape e, HalfTape e) #

\ No newline at end of file +HelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols

Synopsis

Documentation

triAndClearSymbol :: Symbol e => Integer -> Integer -> Integer -> FullTapeD e #

Complex instructions

mulDupAndClearSymbol :: Symbol e => Integer -> Integer -> Integer -> Integer -> FullTapeD e #

dupAndClearSymbol :: Symbol e => Integer -> Integer -> FullTapeD e #

mulAddAndClearSymbol :: Symbol e => Integer -> Integer -> FullTapeD e #

addAndClearSymbol :: Symbol e => Integer -> FullTapeD e #

subAndClearSymbol :: Symbol e => Integer -> FullTapeD e #

setSymbol :: Symbol e => Integer -> FullTapeD e #

Change symbols

incSymbol :: Symbol e => Integer -> FullTapeD e #

nextSymbol :: Symbol e => FullTapeD e #

prevSymbol :: Symbol e => FullTapeD e #

clearSymbol :: Symbol e => FullTapeD e #

writeSymbol :: Symbol e => Char -> FullTapeD e #

moveHead :: Symbol e => Integer -> FullTapeD e #

Moves

moveHeadRight :: Symbol e => FullTapeD e #

moveHeadLeft :: Symbol e => FullTapeD e #

newTape :: Symbol e => FullTape e #

Constructors

type FullTape e = (HalfTape e, HalfTape e) #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Fast-Automaton.html b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Fast-Automaton.html index d61804139..c393a0b2e 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Fast-Automaton.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Fast-Automaton.html @@ -1 +1 @@ -HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Automaton
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Automaton

Documentation

runSource :: (BIO m, Symbol e) => Source -> FullTape e -> DumpType -> m () #

\ No newline at end of file +HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Automaton
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Automaton

Documentation

runSource :: (BIO m, Symbol e) => Source -> FullTape e -> DumpType -> m () #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Fast-Instruction.html b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Fast-Instruction.html index df2aa06f6..345d24042 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Fast-Instruction.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Fast-Instruction.html @@ -1 +1 @@ -HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file +HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Fast-Optimizer.html b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Fast-Optimizer.html index adc100394..56c79f762 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Fast-Optimizer.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Fast-Optimizer.html @@ -1 +1 @@ -HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer

\ No newline at end of file +HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Fast-Parser.html b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Fast-Parser.html index 97e6c97b2..7aab3358b 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Fast-Parser.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Fast-Parser.html @@ -1 +1 @@ -HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser

\ No newline at end of file +HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Flat-Automaton.html b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Flat-Automaton.html index be129c9b8..c17985006 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Flat-Automaton.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Flat-Automaton.html @@ -1 +1 @@ -HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Automaton
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Automaton

Documentation

runSource :: (BIO m, Symbol e) => Source -> FullTape e -> DumpType -> m () #

\ No newline at end of file +HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Automaton
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Automaton

Documentation

runSource :: (BIO m, Symbol e) => Source -> FullTape e -> DumpType -> m () #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Flat-Instruction.html b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Flat-Instruction.html index a1b67ec03..fd9871562 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Flat-Instruction.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Flat-Instruction.html @@ -1 +1 @@ -HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file +HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Flat-Parser.html b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Flat-Parser.html index 9085341f1..0b7c9b6ad 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Flat-Parser.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Flat-Parser.html @@ -1 +1 @@ -HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser

\ No newline at end of file +HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Flat-TableOfInstructions.html b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Flat-TableOfInstructions.html index 1f013fd4a..674ea4a19 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Flat-TableOfInstructions.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Flat-TableOfInstructions.html @@ -1 +1 @@ -HelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions

\ No newline at end of file +HelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Tree-Automaton.html b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Tree-Automaton.html index d56cf20c5..059af394f 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Tree-Automaton.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Tree-Automaton.html @@ -1 +1 @@ -HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Automaton
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Automaton

Documentation

runSource :: (BIO m, Symbol e) => Source -> FullTape e -> DumpType -> m () #

\ No newline at end of file +HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Automaton
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Automaton

Documentation

runSource :: (BIO m, Symbol e) => Source -> FullTape e -> DumpType -> m () #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Tree-Instruction.html b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Tree-Instruction.html index d48c162b4..1b04340db 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Tree-Instruction.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Tree-Instruction.html @@ -1 +1 @@ -HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file +HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Tree-Parser.html b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Tree-Parser.html index d07179341..2a07eca11 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Tree-Parser.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-BrainFuck-Impl-Tree-Parser.html @@ -1 +1 @@ -HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser

\ No newline at end of file +HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-Cat-Automaton.html b/docs/reports/helma/HelVM-HelMA-Automata-Cat-Automaton.html index 01b8f97a6..35dfcf3a5 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-Cat-Automaton.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-Cat-Automaton.html @@ -1 +1 @@ -HelVM.HelMA.Automata.Cat.Automaton
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.Cat.Automaton

Documentation

runWithParams :: BIO m => RunParams -> m () #

run :: BusinessIO m => Source -> m () #

\ No newline at end of file +HelVM.HelMA.Automata.Cat.Automaton
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.Cat.Automaton

Documentation

runWithParams :: BIO m => RunParams -> m () #

run :: BusinessIO m => Source -> m () #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-ETA-API-ETAImpl.html b/docs/reports/helma/HelVM-HelMA-Automata-ETA-API-ETAImpl.html new file mode 100644 index 000000000..e2b419348 --- /dev/null +++ b/docs/reports/helma/HelVM-HelMA-Automata-ETA-API-ETAImpl.html @@ -0,0 +1 @@ +HelVM.HelMA.Automata.ETA.API.ETAImplType
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.ETA.API.ETAImplType

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-ETA-API-ETAImplType.html b/docs/reports/helma/HelVM-HelMA-Automata-ETA-API-ETAImplType.html new file mode 100644 index 000000000..77e726a0b --- /dev/null +++ b/docs/reports/helma/HelVM-HelMA-Automata-ETA-API-ETAImplType.html @@ -0,0 +1 @@ +HelVM.HelMA.Automata.ETA.API.ETAImplType
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.ETA.API.ETAImplType

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-ETA-Addressing.html b/docs/reports/helma/HelVM-HelMA-Automata-ETA-Addressing.html index 164fed4b2..c7fb89b95 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-ETA-Addressing.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-ETA-Addressing.html @@ -1 +1 @@ -HelVM.HelMA.Automata.ETA.Addressing
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.ETA.Addressing

Documentation

genericFindAddress :: (MonadSafe m, Integral cell) => Vector Token -> cell -> m InstructionAddress #

findAddress :: MonadSafe m => Vector Token -> Int -> m InstructionAddress #

genericNextLabel :: Integral cell => Vector Token -> InstructionAddress -> cell #

\ No newline at end of file +HelVM.HelMA.Automata.ETA.Addressing
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.ETA.Addressing

Documentation

genericFindAddress :: (MonadSafe m, Integral cell) => Vector Token -> cell -> m InstructionAddress #

findAddress :: MonadSafe m => Vector Token -> Int -> m InstructionAddress #

genericNextLabel :: Integral cell => Vector Token -> InstructionAddress -> cell #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-ETA-Automaton.html b/docs/reports/helma/HelVM-HelMA-Automata-ETA-Automaton.html index c7f3453b5..eae8d3ac5 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-ETA-Automaton.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-ETA-Automaton.html @@ -1 +1 @@ -HelVM.HelMA.Automata.ETA.Automaton
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.ETA.Automaton

Documentation

simpleRun :: BIO m => (Bool, Source, StackType) -> m () #

runWithParams :: BIO m => RunParams -> m () #

run :: Evaluator Symbol m => Bool -> Source -> StackType -> DumpType -> m () #

\ No newline at end of file +HelVM.HelMA.Automata.ETA.Automaton
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.ETA.Automaton

Documentation

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-ETA-Evaluator.html b/docs/reports/helma/HelVM-HelMA-Automata-ETA-Evaluator.html index 1da455861..930ed9367 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-ETA-Evaluator.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-ETA-Evaluator.html @@ -1 +1 @@ -HelVM.HelMA.Automata.ETA.Evaluator
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.ETA.Evaluator

Documentation

next :: SEvaluator e s m => InstructionUnit -> s -> m $ Unit s #

\ No newline at end of file +HelVM.HelMA.Automata.ETA.Evaluator
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.ETA.Evaluator

Documentation

next :: SEvaluator e s m => InstructionUnit -> s -> m $ Unit s #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-ETA-Instruction.html b/docs/reports/helma/HelVM-HelMA-Automata-ETA-Instruction.html new file mode 100644 index 000000000..c4c98f23d --- /dev/null +++ b/docs/reports/helma/HelVM-HelMA-Automata-ETA-Instruction.html @@ -0,0 +1 @@ +HelVM.HelMA.Automata.ETA.Instruction
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.ETA.Instruction

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-ETA-Lexer.html b/docs/reports/helma/HelVM-HelMA-Automata-ETA-Lexer.html index 31cc11d75..d7645726b 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-ETA-Lexer.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-ETA-Lexer.html @@ -1 +1 @@ -HelVM.HelMA.Automata.ETA.Lexer
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.ETA.Lexer

\ No newline at end of file +HelVM.HelMA.Automata.ETA.Lexer
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.ETA.Lexer

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-ETA-OperandParsers.html b/docs/reports/helma/HelVM-HelMA-Automata-ETA-OperandParsers.html index 97bc59291..928185f8e 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-ETA-OperandParsers.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-ETA-OperandParsers.html @@ -1 +1 @@ -HelVM.HelMA.Automata.ETA.OperandParsers
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.ETA.OperandParsers

\ No newline at end of file +HelVM.HelMA.Automata.ETA.OperandParsers
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.ETA.OperandParsers

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-ETA-Optimizer.html b/docs/reports/helma/HelVM-HelMA-Automata-ETA-Optimizer.html new file mode 100644 index 000000000..7b7ae5711 --- /dev/null +++ b/docs/reports/helma/HelVM-HelMA-Automata-ETA-Optimizer.html @@ -0,0 +1 @@ +HelVM.HelMA.Automata.ETA.Optimizer
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.ETA.Optimizer

Documentation

optimize :: MonadSafe m => TokenList -> m InstructionList #

optimizeLines :: MonadSafe m => TokenList -> m [InstructionList] #

consM :: Functor f => a -> f [a] -> f [a] #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-ETA-Parser.html b/docs/reports/helma/HelVM-HelMA-Automata-ETA-Parser.html new file mode 100644 index 000000000..9768c05dd --- /dev/null +++ b/docs/reports/helma/HelVM-HelMA-Automata-ETA-Parser.html @@ -0,0 +1 @@ +HelVM.HelMA.Automata.ETA.Parser
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.ETA.Parser

Documentation

parse :: MonadSafe m => Source -> m InstructionList #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-ETA-Symbol.html b/docs/reports/helma/HelVM-HelMA-Automata-ETA-Symbol.html index 76f65596a..886b35082 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-ETA-Symbol.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-ETA-Symbol.html @@ -1 +1 @@ -HelVM.HelMA.Automata.ETA.Symbol
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.ETA.Symbol

\ No newline at end of file +HelVM.HelMA.Automata.ETA.Symbol
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.ETA.Symbol

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-ETA-TempInstruction.html b/docs/reports/helma/HelVM-HelMA-Automata-ETA-TempInstruction.html new file mode 100644 index 000000000..cce869929 --- /dev/null +++ b/docs/reports/helma/HelVM-HelMA-Automata-ETA-TempInstruction.html @@ -0,0 +1 @@ +HelVM.HelMA.Automata.ETA.Instruction
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.ETA.Instruction

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-ETA-Token.html b/docs/reports/helma/HelVM-HelMA-Automata-ETA-Token.html index 6602b46df..cdc46af5d 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-ETA-Token.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-ETA-Token.html @@ -1 +1 @@ -HelVM.HelMA.Automata.ETA.Token
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.ETA.Token

Documentation

data Token #

Constructors

E 
T 
A 
O 
I 
N 
S 
H 
R 

Instances

Instances details
Bounded Token # 
Instance details

Defined in HelVM.HelMA.Automata.ETA.Token

Enum Token # 
Instance details

Defined in HelVM.HelMA.Automata.ETA.Token

Eq Token # 
Instance details

Defined in HelVM.HelMA.Automata.ETA.Token

Methods

(==) :: Token -> Token -> Bool #

(/=) :: Token -> Token -> Bool #

Read Token # 
Instance details

Defined in HelVM.HelMA.Automata.ETA.Token

Show Token # 
Instance details

Defined in HelVM.HelMA.Automata.ETA.Token

Methods

showsPrec :: Int -> Token -> ShowS #

show :: Token -> String #

showList :: [Token] -> ShowS #

ToDigit Token # 
Instance details

Defined in HelVM.HelMA.Automata.ETA.Token

Methods

toDigit :: (MonadSafe m, Integral a) => Token -> m a

type TokenList = [Token] #

type TokenVector = Vector Token #

newtype WhiteToken #

Constructors

WhiteToken 

Fields

\ No newline at end of file +HelVM.HelMA.Automata.ETA.Token
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.ETA.Token

Documentation

data Token #

Constructors

E 
T 
A 
O 
I 
N 
S 
H 
R 

Instances

Instances details
Bounded Token # 
Instance details

Defined in HelVM.HelMA.Automata.ETA.Token

Enum Token # 
Instance details

Defined in HelVM.HelMA.Automata.ETA.Token

Eq Token # 
Instance details

Defined in HelVM.HelMA.Automata.ETA.Token

Methods

(==) :: Token -> Token -> Bool #

(/=) :: Token -> Token -> Bool #

Read Token # 
Instance details

Defined in HelVM.HelMA.Automata.ETA.Token

Show Token # 
Instance details

Defined in HelVM.HelMA.Automata.ETA.Token

Methods

showsPrec :: Int -> Token -> ShowS #

show :: Token -> String #

showList :: [Token] -> ShowS #

ToDigit Token # 
Instance details

Defined in HelVM.HelMA.Automata.ETA.Token

Methods

toDigit :: (MonadSafe m, Integral a) => Token -> m a

type TokenList = [Token] #

type TokenVector = Vector Token #

newtype WhiteToken #

Constructors

WhiteToken 

Fields

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-FALSE-Expression.html b/docs/reports/helma/HelVM-HelMA-Automata-FALSE-Expression.html index dd39e2085..fd95012e6 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-FALSE-Expression.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-FALSE-Expression.html @@ -1 +1 @@ -HelVM.HelMA.Automata.FALSE.Expression
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.FALSE.Expression

\ No newline at end of file +HelVM.HelMA.Automata.FALSE.Expression
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.FALSE.Expression

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-FALSE-Parser.html b/docs/reports/helma/HelVM-HelMA-Automata-FALSE-Parser.html index 75ef76286..f5281aafb 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-FALSE-Parser.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-FALSE-Parser.html @@ -1 +1 @@ -HelVM.HelMA.Automata.FALSE.Parser
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.FALSE.Parser

\ No newline at end of file +HelVM.HelMA.Automata.FALSE.Parser
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.FALSE.Parser

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Automaton.html b/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Automaton.html index e57e90212..9f88a2614 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Automaton.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Automaton.html @@ -1 +1 @@ -HelVM.HelMA.Automata.LazyK.Automaton
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.LazyK.Automaton

Documentation

runWithParams :: BIO m => RunParams -> m () #

run :: BIO m => Source -> m () #

runReduce :: BIO m => Source -> m Source #

\ No newline at end of file +HelVM.HelMA.Automata.LazyK.Automaton
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.LazyK.Automaton

Documentation

runWithParams :: BIO m => RunParams -> m () #

run :: BIO m => Source -> m () #

runReduce :: BIO m => Source -> m Source #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Constants.html b/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Constants.html index e553019ed..02419f878 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Constants.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Constants.html @@ -1 +1 @@ -HelVM.HelMA.Automata.LazyK.Constants
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.LazyK.Constants

\ No newline at end of file +HelVM.HelMA.Automata.LazyK.Constants
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.LazyK.Constants

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Evaluator.html b/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Evaluator.html index f363103f0..fc97b0f13 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Evaluator.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Evaluator.html @@ -1 +1 @@ -HelVM.HelMA.Automata.LazyK.Evaluator
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.LazyK.Evaluator

Documentation

eval :: BIO m => Lambda -> m () #

evalWithTerminator :: BIO m => Lambda -> Lambda -> m () #

realize :: MonadSafe m => Lambda -> m Natural #

realizeWithTrue :: MonadSafe m => Lambda -> m Natural #

\ No newline at end of file +HelVM.HelMA.Automata.LazyK.Evaluator
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.LazyK.Evaluator

Documentation

eval :: BIO m => Lambda -> m () #

evalWithTerminator :: BIO m => Lambda -> Lambda -> m () #

realize :: MonadSafe m => Lambda -> m Natural #

realizeWithTrue :: MonadSafe m => Lambda -> m Natural #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-LazyK-InputEncoder.html b/docs/reports/helma/HelVM-HelMA-Automata-LazyK-InputEncoder.html index 8a93131e4..eee72e402 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-LazyK-InputEncoder.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-LazyK-InputEncoder.html @@ -1 +1 @@ -HelVM.HelMA.Automata.LazyK.InputEncoder
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.LazyK.InputEncoder

\ No newline at end of file +HelVM.HelMA.Automata.LazyK.InputEncoder
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.LazyK.InputEncoder

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Lambda.html b/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Lambda.html index 258966d4d..9f14d5ddf 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Lambda.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Lambda.html @@ -1 +1 @@ -HelVM.HelMA.Automata.LazyK.Lambda
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.LazyK.Lambda

Documentation

data Lambda #

Constructors

S 
K 
I 
App Lambda Lambda 
Succ 
Number !Natural 
Var Text 

Instances

Instances details
Eq Lambda # 
Instance details

Defined in HelVM.HelMA.Automata.LazyK.Lambda

Methods

(==) :: Lambda -> Lambda -> Bool #

(/=) :: Lambda -> Lambda -> Bool #

Read Lambda # 
Instance details

Defined in HelVM.HelMA.Automata.LazyK.Lambda

Show Lambda # 
Instance details

Defined in HelVM.HelMA.Automata.LazyK.Lambda

\ No newline at end of file +HelVM.HelMA.Automata.LazyK.Lambda
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.LazyK.Lambda

Documentation

data Lambda #

Constructors

S 
K 
I 
App Lambda Lambda 
Succ 
Number !Natural 
Var Text 

Instances

Instances details
Eq Lambda # 
Instance details

Defined in HelVM.HelMA.Automata.LazyK.Lambda

Methods

(==) :: Lambda -> Lambda -> Bool #

(/=) :: Lambda -> Lambda -> Bool #

Read Lambda # 
Instance details

Defined in HelVM.HelMA.Automata.LazyK.Lambda

Show Lambda # 
Instance details

Defined in HelVM.HelMA.Automata.LazyK.Lambda

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Lexer.html b/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Lexer.html index 5b0169daf..60dac7821 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Lexer.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Lexer.html @@ -1 +1 @@ -HelVM.HelMA.Automata.LazyK.Lexer
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.LazyK.Lexer

\ No newline at end of file +HelVM.HelMA.Automata.LazyK.Lexer
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.LazyK.Lexer

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Parser.html b/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Parser.html index ccf134be4..146120bb8 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Parser.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Parser.html @@ -1 +1 @@ -HelVM.HelMA.Automata.LazyK.Parser
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.LazyK.Parser

Documentation

parse :: MonadSafe m => Source -> m Lambda #

\ No newline at end of file +HelVM.HelMA.Automata.LazyK.Parser
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.LazyK.Parser

Documentation

parse :: MonadSafe m => Source -> m Lambda #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Reducer.html b/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Reducer.html index 41ad39107..da986e17d 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Reducer.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-LazyK-Reducer.html @@ -1 +1 @@ -HelVM.HelMA.Automata.LazyK.Reducer
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.LazyK.Reducer

\ No newline at end of file +HelVM.HelMA.Automata.LazyK.Reducer
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.LazyK.Reducer

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-Rev-Automaton.html b/docs/reports/helma/HelVM-HelMA-Automata-Rev-Automaton.html index eae5bcfd4..1a3948d60 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-Rev-Automaton.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-Rev-Automaton.html @@ -1 +1 @@ -HelVM.HelMA.Automata.Rev.Automaton
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.Rev.Automaton

Documentation

runWithParams :: BIO m => RunParams -> m () #

run :: BusinessIO m => Source -> m () #

\ No newline at end of file +HelVM.HelMA.Automata.Rev.Automaton
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.Rev.Automaton

Documentation

runWithParams :: BIO m => RunParams -> m () #

run :: BusinessIO m => Source -> m () #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-SubLeq-Automaton.html b/docs/reports/helma/HelVM-HelMA-Automata-SubLeq-Automaton.html index ddd13955d..29831ce5a 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-SubLeq-Automaton.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-SubLeq-Automaton.html @@ -1 +1 @@ -HelVM.HelMA.Automata.SubLeq.Automaton
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.SubLeq.Automaton

Documentation

simpleRun :: BIO m => RAMType -> Source -> m () #

runWithParams :: BIO m => RunParams -> m () #

run :: BIO m => Source -> RAMType -> DumpType -> m () #

\ No newline at end of file +HelVM.HelMA.Automata.SubLeq.Automaton
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.SubLeq.Automaton

Documentation

simpleRun :: BIO m => RAMType -> Source -> m () #

runWithParams :: BIO m => RunParams -> m () #

run :: BIO m => Source -> RAMType -> DumpType -> m () #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-SubLeq-Evaluator.html b/docs/reports/helma/HelVM-HelMA-Automata-SubLeq-Evaluator.html index a86b9bbc7..80b62a1df 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-SubLeq-Evaluator.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-SubLeq-Evaluator.html @@ -1 +1 @@ -HelVM.HelMA.Automata.SubLeq.Evaluator
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.SubLeq.Evaluator

Documentation

doInstruction :: REvaluator e r m => e -> r -> m $ Unit e r #

\ No newline at end of file +HelVM.HelMA.Automata.SubLeq.Evaluator
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.SubLeq.Evaluator

Documentation

doInstruction :: REvaluator e r m => e -> r -> m $ Unit e r #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-SubLeq-Lexer.html b/docs/reports/helma/HelVM-HelMA-Automata-SubLeq-Lexer.html index ddc6d0f8e..fa82156a7 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-SubLeq-Lexer.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-SubLeq-Lexer.html @@ -1 +1 @@ -HelVM.HelMA.Automata.SubLeq.Lexer
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.SubLeq.Lexer

Documentation

newtype Symbols #

Constructors

Symbols SymbolList 

Instances

Instances details
Read Symbols # 
Instance details

Defined in HelVM.HelMA.Automata.SubLeq.Lexer

Show Symbols # 
Instance details

Defined in HelVM.HelMA.Automata.SubLeq.Lexer

\ No newline at end of file +HelVM.HelMA.Automata.SubLeq.Lexer
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.SubLeq.Lexer

Documentation

newtype Symbols #

Constructors

Symbols SymbolList 

Instances

Instances details
Read Symbols # 
Instance details

Defined in HelVM.HelMA.Automata.SubLeq.Lexer

Show Symbols # 
Instance details

Defined in HelVM.HelMA.Automata.SubLeq.Lexer

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-SubLeq-Symbol.html b/docs/reports/helma/HelVM-HelMA-Automata-SubLeq-Symbol.html index d90da98c1..6ac4e2eb6 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-SubLeq-Symbol.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-SubLeq-Symbol.html @@ -1 +1 @@ -HelVM.HelMA.Automata.SubLeq.Symbol
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.SubLeq.Symbol

Documentation

type Symbol = Int #

\ No newline at end of file +HelVM.HelMA.Automata.SubLeq.Symbol
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.SubLeq.Symbol

Documentation

type Symbol = Int #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Automaton.html b/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Automaton.html index cd5cc25c5..716a22291 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Automaton.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Automaton.html @@ -1 +1 @@ -HelVM.HelMA.Automata.WhiteSpace.Automaton
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.WhiteSpace.Automaton

Documentation

simpleRun :: BIO m => SimpleParams -> m () #

run :: BIO m => TokenType -> Source -> FormatType -> StackType -> RAMType -> DumpType -> m () #

runTL :: BIO m => TokenList -> FormatType -> StackType -> RAMType -> DumpType -> m () #

start :: SREvaluator Symbol s r m => InstructionList -> s -> r -> DumpType -> m () #

\ No newline at end of file +HelVM.HelMA.Automata.WhiteSpace.Automaton
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.WhiteSpace.Automaton

Documentation

simpleRun :: BIO m => SimpleParams -> m () #

run :: BIO m => TokenType -> Source -> FormatType -> StackType -> RAMType -> DumpType -> m () #

runTL :: BIO m => TokenList -> FormatType -> StackType -> RAMType -> DumpType -> m () #

start :: SREvaluator Symbol s r m => InstructionList -> s -> r -> DumpType -> m () #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Evaluator.html b/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Evaluator.html index 62ff60140..0747c688f 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Evaluator.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Evaluator.html @@ -1 +1 @@ -HelVM.HelMA.Automata.WhiteSpace.Evaluator
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.WhiteSpace.Evaluator

Documentation

next :: SREvaluator Symbol s r m => ControlUnit -> s -> r -> m $ Unit s r #

\ No newline at end of file +HelVM.HelMA.Automaton.Evaluator
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Evaluator

Documentation

next :: SREvaluator Symbol s r m => ControlUnit -> s -> r -> m $ Unit s r #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Lexer.html b/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Lexer.html index 2c98586e4..be98a77e0 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Lexer.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Lexer.html @@ -1 +1 @@ -HelVM.HelMA.Automata.WhiteSpace.Lexer
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file +HelVM.HelMA.Automata.WhiteSpace.Lexer
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-OperandParsers.html b/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-OperandParsers.html index 003eb3e7f..48d061393 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-OperandParsers.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-OperandParsers.html @@ -1 +1 @@ -HelVM.HelMA.Automata.WhiteSpace.OperandParsers
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.WhiteSpace.OperandParsers

Synopsis

Documentation

parseInt :: MonadSafe m => ParserFromTokenList m Int #

parseExtra :: MonadSafe m => (TokenList -> m a) -> ParserFromTokenList m a #

parseDigitString :: MonadSafe m => ParserFromTokenList m SString #

parseAsciiString :: MonadSafe m => ParserFromTokenList m SString #

moveSafe :: MonadSafe m => (m a, TokenList) -> m (a, TokenList) #

parseString' :: MonadSafe m => (TokenList -> a) -> ParserFromTokenList m a #

type Parser b m a = b -> m (a, b) #

\ No newline at end of file +HelVM.HelMA.Automata.WhiteSpace.OperandParsers
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.WhiteSpace.OperandParsers

Synopsis

Documentation

parseInt :: MonadSafe m => ParserFromTokenList m Int #

parseExtra :: MonadSafe m => (TokenList -> m a) -> ParserFromTokenList m a #

parseDigitString :: MonadSafe m => ParserFromTokenList m SString #

parseAsciiString :: MonadSafe m => ParserFromTokenList m SString #

moveSafe :: MonadSafe m => (m a, TokenList) -> m (a, TokenList) #

parseString' :: MonadSafe m => (TokenList -> a) -> ParserFromTokenList m a #

type Parser b m a = b -> m (a, b) #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Parser.html b/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Parser.html index 522f709cd..5d3a34a45 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Parser.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Parser.html @@ -1 +1 @@ -HelVM.HelMA.Automata.WhiteSpace.Parser
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.WhiteSpace.Parser

\ No newline at end of file +HelVM.HelMA.Automata.WhiteSpace.Parser
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.WhiteSpace.Parser

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-SimpleParams.html b/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-SimpleParams.html index 4eb835929..c3139c4bb 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-SimpleParams.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-SimpleParams.html @@ -1 +1 @@ -HelVM.HelMA.Automata.WhiteSpace.SimpleParams
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.WhiteSpace.SimpleParams

\ No newline at end of file +HelVM.HelMA.Automata.WhiteSpace.SimpleParams
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.WhiteSpace.SimpleParams

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Symbol.html b/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Symbol.html index 88ee97c00..76ac2e291 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Symbol.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Symbol.html @@ -1 +1 @@ -HelVM.HelMA.Automata.WhiteSpace.Symbol
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.WhiteSpace.Symbol

Documentation

type Index = Int #

\ No newline at end of file +HelVM.HelMA.Automaton.Symbol
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Symbol

Documentation

type Index = Int #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Token.html b/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Token.html index a0274fa63..f298311e7 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Token.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-WhiteSpace-Token.html @@ -1 +1 @@ -HelVM.HelMA.Automata.WhiteSpace.Token
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.WhiteSpace.Token

Documentation

data Token #

Constructors

S 
T 
N 

Instances

Instances details
Bounded Token # 
Instance details

Defined in HelVM.HelMA.Automata.WhiteSpace.Token

Enum Token # 
Instance details

Defined in HelVM.HelMA.Automata.WhiteSpace.Token

Eq Token # 
Instance details

Defined in HelVM.HelMA.Automata.WhiteSpace.Token

Methods

(==) :: Token -> Token -> Bool #

(/=) :: Token -> Token -> Bool #

Read Token # 
Instance details

Defined in HelVM.HelMA.Automata.WhiteSpace.Token

Show Token # 
Instance details

Defined in HelVM.HelMA.Automata.WhiteSpace.Token

Methods

showsPrec :: Int -> Token -> ShowS #

show :: Token -> String #

showList :: [Token] -> ShowS #

ToDigit Token # 
Instance details

Defined in HelVM.HelMA.Automata.WhiteSpace.Token

Methods

toDigit :: (MonadSafe m, Integral a) => Token -> m a

type TokenList = [Token] #

type TokenSList = SList Token #

\ No newline at end of file +HelVM.HelMA.Automata.WhiteSpace.Token
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.WhiteSpace.Token

Documentation

data Token #

Constructors

S 
T 
N 

Instances

Instances details
Bounded Token # 
Instance details

Defined in HelVM.HelMA.Automata.WhiteSpace.Token

Enum Token # 
Instance details

Defined in HelVM.HelMA.Automata.WhiteSpace.Token

Eq Token # 
Instance details

Defined in HelVM.HelMA.Automata.WhiteSpace.Token

Methods

(==) :: Token -> Token -> Bool #

(/=) :: Token -> Token -> Bool #

Read Token # 
Instance details

Defined in HelVM.HelMA.Automata.WhiteSpace.Token

Show Token # 
Instance details

Defined in HelVM.HelMA.Automata.WhiteSpace.Token

Methods

showsPrec :: Int -> Token -> ShowS #

show :: Token -> String #

showList :: [Token] -> ShowS #

ToDigit Token # 
Instance details

Defined in HelVM.HelMA.Automata.WhiteSpace.Token

Methods

toDigit :: (MonadSafe m, Integral a) => Token -> m a

type TokenList = [Token] #

type TokenSList = SList Token #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-Zot-Automaton.html b/docs/reports/helma/HelVM-HelMA-Automata-Zot-Automaton.html index 0ec78a400..5c03f7b2b 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-Zot-Automaton.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-Zot-Automaton.html @@ -1 +1 @@ -HelVM.HelMA.Automata.Zot.Automaton
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.Zot.Automaton

Documentation

runWithParams :: BIO m => RunParams -> m () #

run :: MonadSafe m => FormatType -> Source -> Text -> m Output #

\ No newline at end of file +HelVM.HelMA.Automata.Zot.Automaton
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.Zot.Automaton

Documentation

runWithParams :: BIO m => RunParams -> m () #

run :: MonadSafe m => FormatType -> Source -> Text -> m Output #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-Zot-Evaluator.html b/docs/reports/helma/HelVM-HelMA-Automata-Zot-Evaluator.html index 8f2964e4e..18b344f63 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-Zot-Evaluator.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-Zot-Evaluator.html @@ -1 +1 @@ -HelVM.HelMA.Automata.Zot.Evaluator
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.Zot.Evaluator

Documentation

evalExpressionList :: ExpressionList -> Out Expression #

High-level Expressions

\ No newline at end of file +HelVM.HelMA.Automata.Zot.Evaluator
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.Zot.Evaluator

Documentation

evalExpressionList :: ExpressionList -> Out Expression #

High-level Expressions

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-Zot-Expression.html b/docs/reports/helma/HelVM-HelMA-Automata-Zot-Expression.html index 9fdf74468..007274bcb 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-Zot-Expression.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-Zot-Expression.html @@ -1 +1 @@ -HelVM.HelMA.Automata.Zot.Expression
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.Zot.Expression

\ No newline at end of file +HelVM.HelMA.Automata.Zot.Expression
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.Zot.Expression

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automata-Zot-Parser.html b/docs/reports/helma/HelVM-HelMA-Automata-Zot-Parser.html index a1b64216c..d14198d0b 100644 --- a/docs/reports/helma/HelVM-HelMA-Automata-Zot-Parser.html +++ b/docs/reports/helma/HelVM-HelMA-Automata-Zot-Parser.html @@ -1 +1 @@ -HelVM.HelMA.Automata.Zot.Parser
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.Zot.Parser

Documentation

\ No newline at end of file +HelVM.HelMA.Automata.Zot.Parser
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.Zot.Parser

Documentation

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-API-IOTypes.html b/docs/reports/helma/HelVM-HelMA-Automaton-API-IOTypes.html index eef8631b8..ce185ef18 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-API-IOTypes.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-API-IOTypes.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.API.IOTypes
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.API.IOTypes

Documentation

type Source = Text #

type Input = Text #

type Output = Text #

\ No newline at end of file +HelVM.HelMA.Automaton.API.IOTypes
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.API.IOTypes

Documentation

type Source = Text #

type Input = Text #

type Output = Text #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-API-RunParams.html b/docs/reports/helma/HelVM-HelMA-Automaton-API-RunParams.html index e03e7a6e6..354219238 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-API-RunParams.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-API-RunParams.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.API.RunParams
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file +HelVM.HelMA.Automaton.API.RunParams
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-API-TypeOptions.html b/docs/reports/helma/HelVM-HelMA-Automaton-API-TypeOptions.html index 125edb0f6..0c94068d5 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-API-TypeOptions.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-API-TypeOptions.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.API.TypeOptions
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.API.TypeOptions

Documentation

data TypeOptions #

Types

Constructors

TypeOptions 
\ No newline at end of file +HelVM.HelMA.Automaton.API.TypeOptions
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.API.TypeOptions

Documentation

data TypeOptions #

Types

Constructors

TypeOptions 
\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-Automaton.html b/docs/reports/helma/HelVM-HelMA-Automaton-Automaton.html new file mode 100644 index 000000000..95d897b37 --- /dev/null +++ b/docs/reports/helma/HelVM-HelMA-Automaton-Automaton.html @@ -0,0 +1 @@ +HelVM.HelMA.Automaton.Automaton
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Automaton

Documentation

startWithIL :: SREvaluator Symbol s r m => s -> r -> DumpType -> InstructionList -> m () #

start :: SREvaluator Symbol s r m => InstructionList -> s -> r -> DumpType -> m () #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-Evaluator.html b/docs/reports/helma/HelVM-HelMA-Automaton-Evaluator.html new file mode 100644 index 000000000..1e865d021 --- /dev/null +++ b/docs/reports/helma/HelVM-HelMA-Automaton-Evaluator.html @@ -0,0 +1 @@ +HelVM.HelMA.Automaton.Evaluator
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Evaluator

Documentation

next :: SREvaluator Symbol s r m => ControlUnit -> s -> r -> m $ Unit s r #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-IO-BusinessIO.html b/docs/reports/helma/HelVM-HelMA-Automaton-IO-BusinessIO.html index e0f2bedda..dee8cd1af 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-IO-BusinessIO.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-IO-BusinessIO.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.IO.BusinessIO
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.IO.BusinessIO

Documentation

type Element e = (ReadShow e, Integral e, Default e) #

type BIO m = (MonadControl m, BusinessIO m) #

class Monad m => BusinessIO m #

Instances

Instances details
BusinessIO IO # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.BusinessIO

BusinessIO FreeIO #

Instances

Instance details

Defined in HelVM.HelMA.Automaton.IO.FreeIO

BusinessIO MockIO # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.MockIO

BusinessIO (SafeT IO) # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.BusinessIO

Methods

wPutAsChar :: Integral v => v -> SafeT IO () #

wPutAsDec :: Integral v => v -> SafeT IO () #

wGetCharAs :: Integral v => SafeT IO v #

wGetDecAs :: Integral v => SafeT IO v #

wPutIntAsChar :: Int -> SafeT IO ()

wPutIntAsDec :: Int -> SafeT IO ()

wGetCharAsInt :: SafeT IO Int

wGetDecAsInt :: SafeT IO Int

wGetContentsBS :: SafeT IO ByteString #

wGetContentsText :: SafeT IO Text #

wGetContents :: SafeT IO String #

wGetChar :: SafeT IO Char #

wGetLine :: SafeT IO Text #

wPutChar :: Char -> SafeT IO () #

wPutStr :: Text -> SafeT IO () #

wPutStrLn :: Text -> SafeT IO () #

wLogStr :: Text -> SafeT IO () #

wLogStrLn :: Text -> SafeT IO () #

wLogShow :: Show s => s -> SafeT IO () #

wFlush :: SafeT IO () #

BusinessIO (SafeT FreeIO) # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.FreeIO

Methods

wPutAsChar :: Integral v => v -> SafeT FreeIO () #

wPutAsDec :: Integral v => v -> SafeT FreeIO () #

wGetCharAs :: Integral v => SafeT FreeIO v #

wGetDecAs :: Integral v => SafeT FreeIO v #

wPutIntAsChar :: Int -> SafeT FreeIO ()

wPutIntAsDec :: Int -> SafeT FreeIO ()

wGetCharAsInt :: SafeT FreeIO Int

wGetDecAsInt :: SafeT FreeIO Int

wGetContentsBS :: SafeT FreeIO ByteString #

wGetContentsText :: SafeT FreeIO Text #

wGetContents :: SafeT FreeIO String #

wGetChar :: SafeT FreeIO Char #

wGetLine :: SafeT FreeIO Text #

wPutChar :: Char -> SafeT FreeIO () #

wPutStr :: Text -> SafeT FreeIO () #

wPutStrLn :: Text -> SafeT FreeIO () #

wLogStr :: Text -> SafeT FreeIO () #

wLogStrLn :: Text -> SafeT FreeIO () #

wLogShow :: Show s => s -> SafeT FreeIO () #

wFlush :: SafeT FreeIO () #

BusinessIO (SafeT MockIO) # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.MockIO

Methods

wPutAsChar :: Integral v => v -> SafeT MockIO () #

wPutAsDec :: Integral v => v -> SafeT MockIO () #

wGetCharAs :: Integral v => SafeT MockIO v #

wGetDecAs :: Integral v => SafeT MockIO v #

wPutIntAsChar :: Int -> SafeT MockIO ()

wPutIntAsDec :: Int -> SafeT MockIO ()

wGetCharAsInt :: SafeT MockIO Int

wGetDecAsInt :: SafeT MockIO Int

wGetContentsBS :: SafeT MockIO ByteString #

wGetContentsText :: SafeT MockIO Text #

wGetContents :: SafeT MockIO String #

wGetChar :: SafeT MockIO Char #

wGetLine :: SafeT MockIO Text #

wPutChar :: Char -> SafeT MockIO () #

wPutStr :: Text -> SafeT MockIO () #

wPutStrLn :: Text -> SafeT MockIO () #

wLogStr :: Text -> SafeT MockIO () #

wLogStrLn :: Text -> SafeT MockIO () #

wLogShow :: Show s => s -> SafeT MockIO () #

wFlush :: SafeT MockIO () #

BusinessIO (ControlT IO) # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.BusinessIO

Methods

wPutAsChar :: Integral v => v -> ControlT IO () #

wPutAsDec :: Integral v => v -> ControlT IO () #

wGetCharAs :: Integral v => ControlT IO v #

wGetDecAs :: Integral v => ControlT IO v #

wPutIntAsChar :: Int -> ControlT IO ()

wPutIntAsDec :: Int -> ControlT IO ()

wGetCharAsInt :: ControlT IO Int

wGetDecAsInt :: ControlT IO Int

wGetContentsBS :: ControlT IO ByteString #

wGetContentsText :: ControlT IO Text #

wGetContents :: ControlT IO String #

wGetChar :: ControlT IO Char #

wGetLine :: ControlT IO Text #

wPutChar :: Char -> ControlT IO () #

wPutStr :: Text -> ControlT IO () #

wPutStrLn :: Text -> ControlT IO () #

wLogStr :: Text -> ControlT IO () #

wLogStrLn :: Text -> ControlT IO () #

wLogShow :: Show s => s -> ControlT IO () #

wFlush :: ControlT IO () #

BusinessIO (ControlT FreeIO) # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.FreeIO

Methods

wPutAsChar :: Integral v => v -> ControlT FreeIO () #

wPutAsDec :: Integral v => v -> ControlT FreeIO () #

wGetCharAs :: Integral v => ControlT FreeIO v #

wGetDecAs :: Integral v => ControlT FreeIO v #

wPutIntAsChar :: Int -> ControlT FreeIO ()

wPutIntAsDec :: Int -> ControlT FreeIO ()

wGetCharAsInt :: ControlT FreeIO Int

wGetDecAsInt :: ControlT FreeIO Int

wGetContentsBS :: ControlT FreeIO ByteString #

wGetContentsText :: ControlT FreeIO Text #

wGetContents :: ControlT FreeIO String #

wGetChar :: ControlT FreeIO Char #

wGetLine :: ControlT FreeIO Text #

wPutChar :: Char -> ControlT FreeIO () #

wPutStr :: Text -> ControlT FreeIO () #

wPutStrLn :: Text -> ControlT FreeIO () #

wLogStr :: Text -> ControlT FreeIO () #

wLogStrLn :: Text -> ControlT FreeIO () #

wLogShow :: Show s => s -> ControlT FreeIO () #

wFlush :: ControlT FreeIO () #

BusinessIO (ControlT MockIO) # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.MockIO

Methods

wPutAsChar :: Integral v => v -> ControlT MockIO () #

wPutAsDec :: Integral v => v -> ControlT MockIO () #

wGetCharAs :: Integral v => ControlT MockIO v #

wGetDecAs :: Integral v => ControlT MockIO v #

wPutIntAsChar :: Int -> ControlT MockIO ()

wPutIntAsDec :: Int -> ControlT MockIO ()

wGetCharAsInt :: ControlT MockIO Int

wGetDecAsInt :: ControlT MockIO Int

wGetContentsBS :: ControlT MockIO ByteString #

wGetContentsText :: ControlT MockIO Text #

wGetContents :: ControlT MockIO String #

wGetChar :: ControlT MockIO Char #

wGetLine :: ControlT MockIO Text #

wPutChar :: Char -> ControlT MockIO () #

wPutStr :: Text -> ControlT MockIO () #

wPutStrLn :: Text -> ControlT MockIO () #

wLogStr :: Text -> ControlT MockIO () #

wLogStrLn :: Text -> ControlT MockIO () #

wLogShow :: Show s => s -> ControlT MockIO () #

wFlush :: ControlT MockIO () #

BusinessIO (ExceptT String IO) # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.BusinessIO

wPutAsChar :: (BusinessIO m, Integral v) => v -> m () #

wPutAsDec :: (BusinessIO m, Integral v) => v -> m () #

wGetCharAs :: (BusinessIO m, Integral v) => m v #

wGetDecAs :: (BusinessIO m, Integral v) => m v #

wPutChar :: BusinessIO m => Char -> m () #

wPutStr :: BusinessIO m => Text -> m () #

wPutStrLn :: BusinessIO m => Text -> m () #

wFlush :: BusinessIO m => m () #

wLogStr :: BusinessIO m => Text -> m () #

wLogStrLn :: BusinessIO m => Text -> m () #

wLogShow :: (BusinessIO m, Show s) => s -> m () #

logStr :: Text -> IO () #

flush :: IO () #

\ No newline at end of file +HelVM.HelMA.Automaton.IO.BusinessIO
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.IO.BusinessIO

Documentation

type Element e = (ReadShow e, Integral e, Default e) #

type BIO m = (MonadControl m, BusinessIO m) #

class Monad m => BusinessIO m #

Instances

Instances details
BusinessIO IO # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.BusinessIO

BusinessIO FreeIO #

Instances

Instance details

Defined in HelVM.HelMA.Automaton.IO.FreeIO

BusinessIO MockIO # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.MockIO

BusinessIO (SafeT IO) # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.BusinessIO

Methods

wPutAsChar :: Integral v => v -> SafeT IO () #

wPutAsDec :: Integral v => v -> SafeT IO () #

wGetCharAs :: Integral v => SafeT IO v #

wGetDecAs :: Integral v => SafeT IO v #

wPutIntAsChar :: Int -> SafeT IO ()

wPutIntAsDec :: Int -> SafeT IO ()

wGetCharAsInt :: SafeT IO Int

wGetDecAsInt :: SafeT IO Int

wGetContentsBS :: SafeT IO ByteString #

wGetContentsText :: SafeT IO Text #

wGetContents :: SafeT IO String #

wGetChar :: SafeT IO Char #

wGetLine :: SafeT IO Text #

wPutChar :: Char -> SafeT IO () #

wPutStr :: Text -> SafeT IO () #

wPutStrLn :: Text -> SafeT IO () #

wLogStr :: Text -> SafeT IO () #

wLogStrLn :: Text -> SafeT IO () #

wLogShow :: Show s => s -> SafeT IO () #

wFlush :: SafeT IO () #

BusinessIO (SafeT FreeIO) # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.FreeIO

Methods

wPutAsChar :: Integral v => v -> SafeT FreeIO () #

wPutAsDec :: Integral v => v -> SafeT FreeIO () #

wGetCharAs :: Integral v => SafeT FreeIO v #

wGetDecAs :: Integral v => SafeT FreeIO v #

wPutIntAsChar :: Int -> SafeT FreeIO ()

wPutIntAsDec :: Int -> SafeT FreeIO ()

wGetCharAsInt :: SafeT FreeIO Int

wGetDecAsInt :: SafeT FreeIO Int

wGetContentsBS :: SafeT FreeIO ByteString #

wGetContentsText :: SafeT FreeIO Text #

wGetContents :: SafeT FreeIO String #

wGetChar :: SafeT FreeIO Char #

wGetLine :: SafeT FreeIO Text #

wPutChar :: Char -> SafeT FreeIO () #

wPutStr :: Text -> SafeT FreeIO () #

wPutStrLn :: Text -> SafeT FreeIO () #

wLogStr :: Text -> SafeT FreeIO () #

wLogStrLn :: Text -> SafeT FreeIO () #

wLogShow :: Show s => s -> SafeT FreeIO () #

wFlush :: SafeT FreeIO () #

BusinessIO (SafeT MockIO) # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.MockIO

Methods

wPutAsChar :: Integral v => v -> SafeT MockIO () #

wPutAsDec :: Integral v => v -> SafeT MockIO () #

wGetCharAs :: Integral v => SafeT MockIO v #

wGetDecAs :: Integral v => SafeT MockIO v #

wPutIntAsChar :: Int -> SafeT MockIO ()

wPutIntAsDec :: Int -> SafeT MockIO ()

wGetCharAsInt :: SafeT MockIO Int

wGetDecAsInt :: SafeT MockIO Int

wGetContentsBS :: SafeT MockIO ByteString #

wGetContentsText :: SafeT MockIO Text #

wGetContents :: SafeT MockIO String #

wGetChar :: SafeT MockIO Char #

wGetLine :: SafeT MockIO Text #

wPutChar :: Char -> SafeT MockIO () #

wPutStr :: Text -> SafeT MockIO () #

wPutStrLn :: Text -> SafeT MockIO () #

wLogStr :: Text -> SafeT MockIO () #

wLogStrLn :: Text -> SafeT MockIO () #

wLogShow :: Show s => s -> SafeT MockIO () #

wFlush :: SafeT MockIO () #

BusinessIO (ControlT IO) # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.BusinessIO

Methods

wPutAsChar :: Integral v => v -> ControlT IO () #

wPutAsDec :: Integral v => v -> ControlT IO () #

wGetCharAs :: Integral v => ControlT IO v #

wGetDecAs :: Integral v => ControlT IO v #

wPutIntAsChar :: Int -> ControlT IO ()

wPutIntAsDec :: Int -> ControlT IO ()

wGetCharAsInt :: ControlT IO Int

wGetDecAsInt :: ControlT IO Int

wGetContentsBS :: ControlT IO ByteString #

wGetContentsText :: ControlT IO Text #

wGetContents :: ControlT IO String #

wGetChar :: ControlT IO Char #

wGetLine :: ControlT IO Text #

wPutChar :: Char -> ControlT IO () #

wPutStr :: Text -> ControlT IO () #

wPutStrLn :: Text -> ControlT IO () #

wLogStr :: Text -> ControlT IO () #

wLogStrLn :: Text -> ControlT IO () #

wLogShow :: Show s => s -> ControlT IO () #

wFlush :: ControlT IO () #

BusinessIO (ControlT FreeIO) # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.FreeIO

Methods

wPutAsChar :: Integral v => v -> ControlT FreeIO () #

wPutAsDec :: Integral v => v -> ControlT FreeIO () #

wGetCharAs :: Integral v => ControlT FreeIO v #

wGetDecAs :: Integral v => ControlT FreeIO v #

wPutIntAsChar :: Int -> ControlT FreeIO ()

wPutIntAsDec :: Int -> ControlT FreeIO ()

wGetCharAsInt :: ControlT FreeIO Int

wGetDecAsInt :: ControlT FreeIO Int

wGetContentsBS :: ControlT FreeIO ByteString #

wGetContentsText :: ControlT FreeIO Text #

wGetContents :: ControlT FreeIO String #

wGetChar :: ControlT FreeIO Char #

wGetLine :: ControlT FreeIO Text #

wPutChar :: Char -> ControlT FreeIO () #

wPutStr :: Text -> ControlT FreeIO () #

wPutStrLn :: Text -> ControlT FreeIO () #

wLogStr :: Text -> ControlT FreeIO () #

wLogStrLn :: Text -> ControlT FreeIO () #

wLogShow :: Show s => s -> ControlT FreeIO () #

wFlush :: ControlT FreeIO () #

BusinessIO (ControlT MockIO) # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.MockIO

Methods

wPutAsChar :: Integral v => v -> ControlT MockIO () #

wPutAsDec :: Integral v => v -> ControlT MockIO () #

wGetCharAs :: Integral v => ControlT MockIO v #

wGetDecAs :: Integral v => ControlT MockIO v #

wPutIntAsChar :: Int -> ControlT MockIO ()

wPutIntAsDec :: Int -> ControlT MockIO ()

wGetCharAsInt :: ControlT MockIO Int

wGetDecAsInt :: ControlT MockIO Int

wGetContentsBS :: ControlT MockIO ByteString #

wGetContentsText :: ControlT MockIO Text #

wGetContents :: ControlT MockIO String #

wGetChar :: ControlT MockIO Char #

wGetLine :: ControlT MockIO Text #

wPutChar :: Char -> ControlT MockIO () #

wPutStr :: Text -> ControlT MockIO () #

wPutStrLn :: Text -> ControlT MockIO () #

wLogStr :: Text -> ControlT MockIO () #

wLogStrLn :: Text -> ControlT MockIO () #

wLogShow :: Show s => s -> ControlT MockIO () #

wFlush :: ControlT MockIO () #

BusinessIO (ExceptT String IO) # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.BusinessIO

wPutAsChar :: (BusinessIO m, Integral v) => v -> m () #

wPutAsDec :: (BusinessIO m, Integral v) => v -> m () #

wGetCharAs :: (BusinessIO m, Integral v) => m v #

wGetDecAs :: (BusinessIO m, Integral v) => m v #

wPutChar :: BusinessIO m => Char -> m () #

wPutStr :: BusinessIO m => Text -> m () #

wPutStrLn :: BusinessIO m => Text -> m () #

wFlush :: BusinessIO m => m () #

wLogStr :: BusinessIO m => Text -> m () #

wLogStrLn :: BusinessIO m => Text -> m () #

wLogShow :: (BusinessIO m, Show s) => s -> m () #

logStr :: Text -> IO () #

flush :: IO () #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-IO-EvaluatorIO.html b/docs/reports/helma/HelVM-HelMA-Automaton-IO-EvaluatorIO.html index 6d49224a4..ccb33cc9c 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-IO-EvaluatorIO.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-IO-EvaluatorIO.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.IO.EvaluatorIO
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.IO.EvaluatorIO

Documentation

type SREvaluator e s r m = (Stack s e, RAM r e, Evaluator e m) #

type REvaluator e r m = (RAM r e, Evaluator e m) #

type SEvaluator e s m = (Stack s e, Evaluator e m) #

type Evaluator e m = (Element e, BIO m) #

\ No newline at end of file +HelVM.HelMA.Automaton.IO.EvaluatorIO
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.IO.EvaluatorIO

Documentation

type SREvaluator e s r m = (Stack s e, RAM r e, Evaluator e m) #

type REvaluator e r m = (RAM r e, Evaluator e m) #

type SEvaluator e s m = (Stack s e, Evaluator e m) #

type Evaluator e m = (Element e, BIO m) #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-IO-FreeIO.html b/docs/reports/helma/HelVM-HelMA-Automaton-IO-FreeIO.html index ec16c8f9a..5c8321a76 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-IO-FreeIO.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-IO-FreeIO.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.IO.FreeIO
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.IO.FreeIO

Synopsis

Documentation

type FreeIO = Free FreeIOF #

Types

\ No newline at end of file +HelVM.HelMA.Automaton.IO.FreeIO
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.IO.FreeIO

Synopsis

Documentation

type FreeIO = Free FreeIOF #

Types

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-IO-MockIO.html b/docs/reports/helma/HelVM-HelMA-Automaton-IO-MockIO.html index 9a123edf1..3950f2ae0 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-IO-MockIO.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-IO-MockIO.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.IO.MockIO
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.IO.MockIO

Documentation

safeExecMockIOBatch :: ControlT MockIO () -> Safe MockIOData #

safeExecMockIOWithInput :: Input -> ControlT MockIO () -> Safe MockIOData #

runMockIO :: Input -> MockIO UnitSafeWithMessages -> MockIOData #

data MockIOData #

Instances

Instances details
Eq MockIOData # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.MockIO

Read MockIOData # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.MockIO

Show MockIOData # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.MockIO

BusinessIO MockIO # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.MockIO

BusinessIO (SafeT MockIO) # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.MockIO

Methods

wPutAsChar :: Integral v => v -> SafeT MockIO () #

wPutAsDec :: Integral v => v -> SafeT MockIO () #

wGetCharAs :: Integral v => SafeT MockIO v #

wGetDecAs :: Integral v => SafeT MockIO v #

wPutIntAsChar :: Int -> SafeT MockIO ()

wPutIntAsDec :: Int -> SafeT MockIO ()

wGetCharAsInt :: SafeT MockIO Int

wGetDecAsInt :: SafeT MockIO Int

wGetContentsBS :: SafeT MockIO ByteString #

wGetContentsText :: SafeT MockIO Text #

wGetContents :: SafeT MockIO String #

wGetChar :: SafeT MockIO Char #

wGetLine :: SafeT MockIO Text #

wPutChar :: Char -> SafeT MockIO () #

wPutStr :: Text -> SafeT MockIO () #

wPutStrLn :: Text -> SafeT MockIO () #

wLogStr :: Text -> SafeT MockIO () #

wLogStrLn :: Text -> SafeT MockIO () #

wLogShow :: Show s => s -> SafeT MockIO () #

wFlush :: SafeT MockIO () #

BusinessIO (ControlT MockIO) # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.MockIO

Methods

wPutAsChar :: Integral v => v -> ControlT MockIO () #

wPutAsDec :: Integral v => v -> ControlT MockIO () #

wGetCharAs :: Integral v => ControlT MockIO v #

wGetDecAs :: Integral v => ControlT MockIO v #

wPutIntAsChar :: Int -> ControlT MockIO ()

wPutIntAsDec :: Int -> ControlT MockIO ()

wGetCharAsInt :: ControlT MockIO Int

wGetDecAsInt :: ControlT MockIO Int

wGetContentsBS :: ControlT MockIO ByteString #

wGetContentsText :: ControlT MockIO Text #

wGetContents :: ControlT MockIO String #

wGetChar :: ControlT MockIO Char #

wGetLine :: ControlT MockIO Text #

wPutChar :: Char -> ControlT MockIO () #

wPutStr :: Text -> ControlT MockIO () #

wPutStrLn :: Text -> ControlT MockIO () #

wLogStr :: Text -> ControlT MockIO () #

wLogStrLn :: Text -> ControlT MockIO () #

wLogShow :: Show s => s -> ControlT MockIO () #

wFlush :: ControlT MockIO () #

\ No newline at end of file +HelVM.HelMA.Automaton.IO.MockIO
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.IO.MockIO

Documentation

safeExecMockIOBatch :: ControlT MockIO () -> Safe MockIOData #

safeExecMockIOWithInput :: Input -> ControlT MockIO () -> Safe MockIOData #

runMockIO :: Input -> MockIO UnitSafeWithMessages -> MockIOData #

data MockIOData #

Instances

Instances details
Eq MockIOData # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.MockIO

Read MockIOData # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.MockIO

Show MockIOData # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.MockIO

BusinessIO MockIO # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.MockIO

BusinessIO (SafeT MockIO) # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.MockIO

Methods

wPutAsChar :: Integral v => v -> SafeT MockIO () #

wPutAsDec :: Integral v => v -> SafeT MockIO () #

wGetCharAs :: Integral v => SafeT MockIO v #

wGetDecAs :: Integral v => SafeT MockIO v #

wPutIntAsChar :: Int -> SafeT MockIO ()

wPutIntAsDec :: Int -> SafeT MockIO ()

wGetCharAsInt :: SafeT MockIO Int

wGetDecAsInt :: SafeT MockIO Int

wGetContentsBS :: SafeT MockIO ByteString #

wGetContentsText :: SafeT MockIO Text #

wGetContents :: SafeT MockIO String #

wGetChar :: SafeT MockIO Char #

wGetLine :: SafeT MockIO Text #

wPutChar :: Char -> SafeT MockIO () #

wPutStr :: Text -> SafeT MockIO () #

wPutStrLn :: Text -> SafeT MockIO () #

wLogStr :: Text -> SafeT MockIO () #

wLogStrLn :: Text -> SafeT MockIO () #

wLogShow :: Show s => s -> SafeT MockIO () #

wFlush :: SafeT MockIO () #

BusinessIO (ControlT MockIO) # 
Instance details

Defined in HelVM.HelMA.Automaton.IO.MockIO

Methods

wPutAsChar :: Integral v => v -> ControlT MockIO () #

wPutAsDec :: Integral v => v -> ControlT MockIO () #

wGetCharAs :: Integral v => ControlT MockIO v #

wGetDecAs :: Integral v => ControlT MockIO v #

wPutIntAsChar :: Int -> ControlT MockIO ()

wPutIntAsDec :: Int -> ControlT MockIO ()

wGetCharAsInt :: ControlT MockIO Int

wGetDecAsInt :: ControlT MockIO Int

wGetContentsBS :: ControlT MockIO ByteString #

wGetContentsText :: ControlT MockIO Text #

wGetContents :: ControlT MockIO String #

wGetChar :: ControlT MockIO Char #

wGetLine :: ControlT MockIO Text #

wPutChar :: Char -> ControlT MockIO () #

wPutStr :: Text -> ControlT MockIO () #

wPutStrLn :: Text -> ControlT MockIO () #

wLogStr :: Text -> ControlT MockIO () #

wLogStrLn :: Text -> ControlT MockIO () #

wLogShow :: Show s => s -> ControlT MockIO () #

wFlush :: ControlT MockIO () #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-Instruction-ALInstruction.html b/docs/reports/helma/HelVM-HelMA-Automaton-Instruction-ALInstruction.html index 21586f325..2d80f017e 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-Instruction-ALInstruction.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-Instruction-ALInstruction.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.Instruction.ALInstruction
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Instruction.ALInstruction

Documentation

calculateOps :: Integral a => a -> a -> [BinaryInstruction] -> [a] #

Other functions

calculateOp :: Integral a => a -> a -> BinaryInstruction -> a #

doBinary :: Integral a => BinaryInstruction -> a -> a -> a #

data OperatorType #

Constructors

Bitwise 
Logical 
\ No newline at end of file +HelVM.HelMA.Automaton.Instruction.ALInstruction
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Instruction.ALInstruction

Documentation

dupI :: ALInstruction #

Constructors

swapI :: ALInstruction #

Constructors

rotI :: ALInstruction #

Constructors

dCopy :: ALInstruction #

Constructors

calculateOps :: Integral a => a -> a -> [BinaryInstruction] -> [a] #

Other functions

calculateOp :: Integral a => a -> a -> BinaryInstruction -> a #

doBinary :: Integral a => BinaryInstruction -> a -> a -> a #

data OperatorType #

Constructors

Bitwise 
Logical 
\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-Instruction-CFInstruction.html b/docs/reports/helma/HelVM-HelMA-Automaton-Instruction-CFInstruction.html index d8fd2c72f..27bf2da08 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-Instruction-CFInstruction.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-Instruction-CFInstruction.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.Instruction.CFInstruction
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Instruction.CFInstruction

Documentation

isJump :: Integral e => BranchTest -> e -> Bool #

type Label = SString #

\ No newline at end of file +HelVM.HelMA.Automaton.Instruction.CFInstruction
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Instruction.CFInstruction

Documentation

dJumpI :: CFInstruction #

Constructors

isNotJump :: Integral e => BranchTest -> e -> Bool #

Others

isJump :: Integral e => BranchTest -> e -> Bool #

type Label = SString #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-Instruction-IOInstruction.html b/docs/reports/helma/HelVM-HelMA-Automaton-Instruction-IOInstruction.html index 4c0cae1b3..cc4484866 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-Instruction-IOInstruction.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-Instruction-IOInstruction.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.Instruction.IOInstruction
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Instruction.IOInstruction

\ No newline at end of file +HelVM.HelMA.Automaton.Instruction.IOInstruction
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Instruction.IOInstruction

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-Instruction-LSInstruction.html b/docs/reports/helma/HelVM-HelMA-Automaton-Instruction-LSInstruction.html index eb4d6fb6a..ae4363291 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-Instruction-LSInstruction.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-Instruction-LSInstruction.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.Instruction.LSInstruction
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Instruction.LSInstruction

\ No newline at end of file +HelVM.HelMA.Automaton.Instruction.LSInstruction
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Instruction.LSInstruction

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-Instruction.html b/docs/reports/helma/HelVM-HelMA-Automaton-Instruction.html index f4246435a..91a6c2698 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-Instruction.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-Instruction.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.Instruction
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Instruction

\ No newline at end of file +HelVM.HelMA.Automaton.Instruction
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Instruction

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-ReadPExtra.html b/docs/reports/helma/HelVM-HelMA-Automaton-ReadPExtra.html index 778fc19b2..1351f9e58 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-ReadPExtra.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-ReadPExtra.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.ReadPExtra
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.ReadPExtra

Synopsis

Documentation

runParser :: MonadSafe m => ReadP a -> Source -> m a #

nonEmptyRunParser :: MonadSafe m => ReadP a -> Source -> m $ NonEmpty (a, String) #

listRunParser :: ReadP a -> Source -> [(a, String)] #

oneOf :: String -> ReadP Char #

Parsers

isAlphaAscii :: Char -> Bool #

Extra

manyNonEmpty :: Alternative f => f a -> f $ NonEmpty a #

\ No newline at end of file +HelVM.HelMA.Automaton.ReadPExtra
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.ReadPExtra

Synopsis

Documentation

runParser :: MonadSafe m => ReadP a -> Source -> m a #

nonEmptyRunParser :: MonadSafe m => ReadP a -> Source -> m $ NonEmpty (a, String) #

listRunParser :: ReadP a -> Source -> [(a, String)] #

oneOf :: String -> ReadP Char #

Parsers

isAlphaAscii :: Char -> Bool #

Extra

manyNonEmpty :: Alternative f => f a -> f $ NonEmpty a #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-Symbol.html b/docs/reports/helma/HelVM-HelMA-Automaton-Symbol.html new file mode 100644 index 000000000..732d04e45 --- /dev/null +++ b/docs/reports/helma/HelVM-HelMA-Automaton-Symbol.html @@ -0,0 +1 @@ +HelVM.HelMA.Automaton.Symbol
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Symbol

Documentation

type Index = Int #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-Types-CellType.html b/docs/reports/helma/HelVM-HelMA-Automaton-Types-CellType.html index 34f969260..2faeb4099 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-Types-CellType.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-Types-CellType.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.Types.CellType
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Types.CellType

\ No newline at end of file +HelVM.HelMA.Automaton.Types.CellType
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Types.CellType

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-Types-DumpType.html b/docs/reports/helma/HelVM-HelMA-Automaton-Types-DumpType.html index 994cc72a8..2e79660c5 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-Types-DumpType.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-Types-DumpType.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.Types.DumpType
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Types.DumpType

Synopsis
\ No newline at end of file +HelVM.HelMA.Automaton.Types.DumpType
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Types.DumpType

Synopsis
\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-Types-FormatType.html b/docs/reports/helma/HelVM-HelMA-Automaton-Types-FormatType.html index f64b0e31f..d9f6e9aed 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-Types-FormatType.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-Types-FormatType.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.Types.FormatType
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Types.FormatType

\ No newline at end of file +HelVM.HelMA.Automaton.Types.FormatType
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Types.FormatType

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-Types-IntCellType.html b/docs/reports/helma/HelVM-HelMA-Automaton-Types-IntCellType.html index 1a90e3c5e..353fe5365 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-Types-IntCellType.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-Types-IntCellType.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.Types.IntCellType
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Types.IntCellType

\ No newline at end of file +HelVM.HelMA.Automaton.Types.IntCellType
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Types.IntCellType

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-Types-RAMType.html b/docs/reports/helma/HelVM-HelMA-Automaton-Types-RAMType.html index 36de37aaf..591058cc8 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-Types-RAMType.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-Types-RAMType.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.Types.RAMType
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Types.RAMType

\ No newline at end of file +HelVM.HelMA.Automaton.Types.RAMType
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Types.RAMType

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-Types-StackType.html b/docs/reports/helma/HelVM-HelMA-Automaton-Types-StackType.html index 6fbedd2e6..31fde2c89 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-Types-StackType.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-Types-StackType.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.Types.StackType
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Types.StackType

\ No newline at end of file +HelVM.HelMA.Automaton.Types.StackType
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Types.StackType

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-Types-TokenType.html b/docs/reports/helma/HelVM-HelMA-Automaton-Types-TokenType.html index 417782ded..579f3a064 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-Types-TokenType.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-Types-TokenType.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.Types.TokenType
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Types.TokenType

\ No newline at end of file +HelVM.HelMA.Automaton.Types.TokenType
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Types.TokenType

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-Units-ALU.html b/docs/reports/helma/HelVM-HelMA-Automaton-Units-ALU.html index 63458f929..1b8eeccbe 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-Units-ALU.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-Units-ALU.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.Units.ALU
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Units.ALU

Synopsis

Documentation

doOutputChar2 :: ALU m ll element => ll -> m ll #

IO instructions

doInputChar2 :: ALU m ll element => ll -> m ll #

doInputDec2 :: ALU m ll element => ll -> m ll #

divMod :: ALU m ll element => ll -> m ll #

Arithmetic instructions

sub :: ALU m ll element => ll -> m ll #

binaryInstruction :: ALU m ll element => BinaryInstruction -> ll -> m ll #

binaryInstructions :: ALU m ll element => [BinaryInstruction] -> ll -> m ll #

halibut :: ALU m ll element => ll -> m ll #

Halibut and Pick instructions

alInstruction :: ALU m ll element => ALInstruction -> ll -> m ll #

move :: ALU m ll element => Index -> ll -> m ll #

Move instructions

discard :: (MonadSafe m, ListLike full item) => full -> m full #

slide :: ALU m ll element => Index -> ll -> m ll #

Slide instructions

copy :: ALU m ll element => Index -> ll -> m ll #

Copy instructions

flipPush1 :: Stack ll element => ll -> element -> ll #

charPush1 :: (Num element, Stack ll element) => Char -> ll -> ll #

genericPush1 :: (Integral v, Num element, Stack ll element) => v -> ll -> ll #

pop1 :: ALU m ll element => ll -> m (element, ll) #

Pop instructions

pop2 :: ALU m ll element => ll -> m (element, element, ll) #

push1 :: Stack ll element => element -> ll -> ll #

push2 :: Stack ll element => element -> element -> ll -> ll #

splitAt :: ListLike full item => Int -> full -> (full, full) #

drop :: ListLike full item => Int -> full -> full #

type ALU m ll element = (BIO m, Stack ll element, Integral element) #

Types

type Stack ll element = (Show ll, ListLike ll element, IndexSafe ll element) #

\ No newline at end of file +HelVM.HelMA.Automaton.Units.ALU
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Units.ALU

Synopsis

Documentation

doOutputChar2 :: ALU m ll element => ll -> m ll #

IO instructions

doInputChar2 :: ALU m ll element => ll -> m ll #

doInputDec2 :: ALU m ll element => ll -> m ll #

divMod :: ALU m ll element => ll -> m ll #

Arithmetic instructions

sub :: ALU m ll element => ll -> m ll #

binaryInstruction :: ALU m ll element => BinaryInstruction -> ll -> m ll #

binaryInstructions :: ALU m ll element => [BinaryInstruction] -> ll -> m ll #

halibut :: ALU m ll element => ll -> m ll #

Halibut and Pick instructions

alInstruction :: ALU m ll element => ALInstruction -> ll -> m ll #

move :: ALU m ll element => Index -> ll -> m ll #

Move instructions

discard :: (MonadSafe m, ListLike full item) => full -> m full #

slide :: ALU m ll element => Index -> ll -> m ll #

Slide instructions

copy :: ALU m ll element => Index -> ll -> m ll #

Copy instructions

flipPush1 :: Stack ll element => ll -> element -> ll #

charPush1 :: (Num element, Stack ll element) => Char -> ll -> ll #

genericPush1 :: (Integral v, Num element, Stack ll element) => v -> ll -> ll #

pop1 :: ALU m ll element => ll -> m (element, ll) #

Pop instructions

pop2 :: ALU m ll element => ll -> m (element, element, ll) #

push1 :: Stack ll element => element -> ll -> ll #

push2 :: Stack ll element => element -> element -> ll -> ll #

splitAt :: ListLike full item => Int -> full -> (full, full) #

drop :: ListLike full item => Int -> full -> full #

type ALU m ll element = (BIO m, Stack ll element, Integral element) #

Types

type Stack ll element = (Show ll, ListLike ll element, IndexSafe ll element) #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-Units-CPU.html b/docs/reports/helma/HelVM-HelMA-Automaton-Units-CPU.html index 41b5c0e84..ef7acb8ae 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-Units-CPU.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-Units-CPU.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.Units.CPU
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Units.CPU

Documentation

dynamicBranch :: (ALU m ll element, Show element) => BranchTest -> CentralProcessingUnit ll -> m $ CentralProcessingUnit ll #

data CentralProcessingUnit al #

Types

Constructors

CPU 

Fields

Instances

Instances details
Show al => Show (CentralProcessingUnit al) # 
Instance details

Defined in HelVM.HelMA.Automaton.Units.CPU

newtype InstructionStack #

Constructors

IS [InstructionAddress] 

Instances

Instances details
Show InstructionStack # 
Instance details

Defined in HelVM.HelMA.Automaton.Units.CPU

\ No newline at end of file +HelVM.HelMA.Automaton.Units.CPU
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Units.CPU

Documentation

dynamicCall :: (ALU m ll element, Show element) => CentralProcessingUnit ll -> m $ CentralProcessingUnit ll #

dynamicJump :: (ALU m ll element, Show element) => CentralProcessingUnit ll -> m $ CentralProcessingUnit ll #

dynamicBranch :: (ALU m ll element, Show element) => BranchTest -> CentralProcessingUnit ll -> m $ CentralProcessingUnit ll #

data CentralProcessingUnit al #

Types

Constructors

CPU 

Fields

Instances

Instances details
Show al => Show (CentralProcessingUnit al) # 
Instance details

Defined in HelVM.HelMA.Automaton.Units.CPU

newtype InstructionStack #

Constructors

IS [InstructionAddress] 

Instances

Instances details
Show InstructionStack # 
Instance details

Defined in HelVM.HelMA.Automaton.Units.CPU

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-Units-LSU.html b/docs/reports/helma/HelVM-HelMA-Automaton-Units-LSU.html index 0b386903c..522cef905 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-Units-LSU.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-Units-LSU.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.Units.LSU
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Units.LSU

Synopsis

Documentation

slInstruction :: LSU m s r element => LSInstruction -> LoadStoreUnit s r -> m $ LoadStoreUnit s r #

load :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r #

store :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r #

loadOutputChar :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r #

loadOutputDec :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r #

storeInputChar :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r #

storeInputDec :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r #

sluToTuple :: LoadStoreUnit s r -> (s, r) #

type LSU m s r element = (ALU m s element, RAM r element) #

Types

data LoadStoreUnit s r #

Constructors

LSU 

Fields

\ No newline at end of file +HelVM.HelMA.Automaton.Units.LSU
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Units.LSU

Synopsis

Documentation

slInstruction :: LSU m s r element => LSInstruction -> LoadStoreUnit s r -> m $ LoadStoreUnit s r #

load :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r #

store :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r #

loadOutputChar :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r #

loadOutputDec :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r #

storeInputChar :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r #

storeInputDec :: LSU m s r element => LoadStoreUnit s r -> m $ LoadStoreUnit s r #

sluToTuple :: LoadStoreUnit s r -> (s, r) #

type LSU m s r element = (ALU m s element, RAM r element) #

Types

data LoadStoreUnit s r #

Constructors

LSU 

Fields

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-Units-RAM.html b/docs/reports/helma/HelVM-HelMA-Automaton-Units-RAM.html index e721ddc82..a468f2c03 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-Units-RAM.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-Units-RAM.html @@ -1,2 +1,2 @@ -HelVM.HelMA.Automaton.Units.RAM
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Units.RAM

Synopsis

Documentation

genericLoad :: (Integral i, RAM ll element) => ll -> i -> element #

load :: RAM ll element => ll -> Address -> element #

storeChar :: (Num element, Integral address, RAM ll element) => address -> Char -> ll -> ll #

genericStore :: (Integral value, Num element, Integral address, RAM ll element) => address -> value -> ll -> ll #

store :: (Integral a, RAM ll element) => a -> element -> ll -> ll #

fromList :: IsList l => [Item l] -> l #

The fromList function constructs the structure l from the given +HelVM.HelMA.Automaton.Units.RAM

helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Units.RAM

Synopsis

Documentation

genericLoad :: (Integral i, RAM ll element) => ll -> i -> element #

load :: RAM ll element => ll -> Address -> element #

storeChar :: (Num element, Integral address, RAM ll element) => address -> Char -> ll -> ll #

genericStore :: (Integral value, Num element, Integral address, RAM ll element) => address -> value -> ll -> ll #

store :: (Integral a, RAM ll element) => a -> element -> ll -> ll #

fromList :: IsList l => [Item l] -> l #

The fromList function constructs the structure l from the given list of Item l

type RAM ll element = (Show ll, Default element, II ll element) #

Types

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-Units-Unit.html b/docs/reports/helma/HelVM-HelMA-Automaton-Units-Unit.html index 068bbe8e2..068ddb9e5 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-Units-Unit.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-Units-Unit.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.Units.Unit
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Units.Unit

Synopsis

Documentation

data Unit s r #

Data types

Constructors

Unit 

Fields

Instances

Instances details
(Show s, Show r) => Show (Unit s r) # 
Instance details

Defined in HelVM.HelMA.Automaton.Units.Unit

Methods

showsPrec :: Int -> Unit s r -> ShowS #

show :: Unit s r -> String #

showList :: [Unit s r] -> ShowS #

\ No newline at end of file +HelVM.HelMA.Automaton.Units.Unit
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.Units.Unit

Synopsis

Documentation

data Unit s r #

Data types

Constructors

Unit 

Fields

Instances

Instances details
(Show s, Show r) => Show (Unit s r) # 
Instance details

Defined in HelVM.HelMA.Automaton.Units.Unit

Methods

showsPrec :: Int -> Unit s r -> ShowS #

show :: Unit s r -> String #

showList :: [Unit s r] -> ShowS #

\ No newline at end of file diff --git a/docs/reports/helma/HelVM-HelMA-Automaton-WrapTokenList.html b/docs/reports/helma/HelVM-HelMA-Automaton-WrapTokenList.html index 1845600e1..84d2a8970 100644 --- a/docs/reports/helma/HelVM-HelMA-Automaton-WrapTokenList.html +++ b/docs/reports/helma/HelVM-HelMA-Automaton-WrapTokenList.html @@ -1 +1 @@ -HelVM.HelMA.Automaton.WrapTokenList
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.WrapTokenList

Documentation

newtype WrapTokenList a #

Constructors

WrapTokenList 

Fields

Instances

Instances details
Eq a => Eq (WrapTokenList a) # 
Instance details

Defined in HelVM.HelMA.Automaton.WrapTokenList

Read a => Read (WrapTokenList [a]) # 
Instance details

Defined in HelVM.HelMA.Automaton.WrapTokenList

Show a => Show (WrapTokenList [a]) # 
Instance details

Defined in HelVM.HelMA.Automaton.WrapTokenList

\ No newline at end of file +HelVM.HelMA.Automaton.WrapTokenList
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automaton.WrapTokenList

Documentation

newtype WrapTokenList a #

Constructors

WrapTokenList 

Fields

Instances

Instances details
Eq a => Eq (WrapTokenList a) # 
Instance details

Defined in HelVM.HelMA.Automaton.WrapTokenList

Read a => Read (WrapTokenList [a]) # 
Instance details

Defined in HelVM.HelMA.Automaton.WrapTokenList

Show a => Show (WrapTokenList [a]) # 
Instance details

Defined in HelVM.HelMA.Automaton.WrapTokenList

\ No newline at end of file diff --git a/docs/reports/helma/doc-index-A.html b/docs/reports/helma/doc-index-A.html index 2f792d1ce..1c37b51ca 100644 --- a/docs/reports/helma/doc-index-A.html +++ b/docs/reports/helma/doc-index-A.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - A)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - A)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-All.html b/docs/reports/helma/doc-index-All.html index be9cf2cc4..50951ff09 100644 --- a/docs/reports/helma/doc-index-All.html +++ b/docs/reports/helma/doc-index-All.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton

Index

AHelVM.HelMA.Automata.ETA.Token
AddHelVM.HelMA.Automaton.Instruction.ALInstruction
addAndClearSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
AddClrHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
ALInstructionHelVM.HelMA.Automaton.Instruction.ALInstruction
alInstructionHelVM.HelMA.Automaton.Units.ALU
ALUHelVM.HelMA.Automaton.Units.ALU
aluHelVM.HelMA.Automaton.Units.CPU
anyCharHelVM.HelMA.Automaton.ReadPExtra
AppHelVM.HelMA.Automata.LazyK.Lambda
app3HelVM.HelMA.Automata.LazyK.Lambda
app3SIHelVM.HelMA.Automata.LazyK.Constants
app4HelVM.HelMA.Automata.LazyK.Lambda
appKHelVM.HelMA.Automata.LazyK.Constants
appKSHelVM.HelMA.Automata.LazyK.Constants
applyHelVM.HelMA.Automata.LazyK.Reducer
appSelfAppHelVM.HelMA.Automata.LazyK.Constants
BAndHelVM.HelMA.Automaton.Instruction.ALInstruction
bCombinatorHelVM.HelMA.Automata.LazyK.Constants
BEQHelVM.HelMA.Automaton.Instruction.ALInstruction
BFTypeHelVM.HelMA.Automata.BrainFuck.API.BFType
bfTypesHelVM.HelMA.Automata.BrainFuck.API.BFType
BGTHelVM.HelMA.Automaton.Instruction.ALInstruction
BinariesHelVM.HelMA.Automaton.Instruction.ALInstruction
BinaryHelVM.HelMA.Automaton.Instruction.ALInstruction
BinaryInstructionHelVM.HelMA.Automaton.Instruction.ALInstruction
binaryInstructionHelVM.HelMA.Automaton.Units.ALU
binaryInstructionsHelVM.HelMA.Automaton.Units.ALU
BinaryLabelHelVM.HelMA.Automaton.Types.FormatType
BIOHelVM.HelMA.Automaton.IO.BusinessIO
BitwiseHelVM.HelMA.Automaton.Instruction.ALInstruction
blAndHelVM.HelMA.Automaton.Instruction.ALInstruction
blEQHelVM.HelMA.Automaton.Instruction.ALInstruction
blGTHelVM.HelMA.Automaton.Instruction.ALInstruction
blOrHelVM.HelMA.Automaton.Instruction.ALInstruction
blXorHelVM.HelMA.Automaton.Instruction.ALInstruction
BNotHelVM.HelMA.Automaton.Instruction.ALInstruction
BOrHelVM.HelMA.Automaton.Instruction.ALInstruction
BranchHelVM.HelMA.Automaton.Instruction.CFInstruction
BranchTestHelVM.HelMA.Automaton.Instruction.CFInstruction
BusinessIOHelVM.HelMA.Automaton.IO.BusinessIO
BXorHelVM.HelMA.Automaton.Instruction.ALInstruction
calculateLoggedHelVM.HelMA.Automaton.IO.MockIO
calculateOpHelVM.HelMA.Automaton.Instruction.ALInstruction
calculateOpsHelVM.HelMA.Automaton.Instruction.ALInstruction
calculateOutputHelVM.HelMA.Automaton.IO.MockIO
CallHelVM.HelMA.Automaton.Instruction.CFInstruction
CDynamicHelVM.HelMA.Automaton.Instruction.CFInstruction
cellHelVM.HelMA.Automaton.API.TypeOptions
CellTypeHelVM.HelMA.Automaton.Types.CellType
cellTypeOptionsHelVM.HelMA.Automaton.API.RunParams
cellTypesHelVM.HelMA.Automaton.Types.CellType
CentralProcessingUnitHelVM.HelMA.Automaton.Units.CPU
CFInstructionHelVM.HelMA.Automaton.Instruction.CFInstruction
charPush1HelVM.HelMA.Automaton.Units.ALU
charToExpressionHelVM.HelMA.Automata.Zot.Expression
charToExpressionListHelVM.HelMA.Automata.Zot.Expression
charToExpressionSafeHelVM.HelMA.Automata.Zot.Expression
charToSimpleInstruction 
1 (Function)HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
2 (Function)HelVM.HelMA.Automata.FALSE.Parser
churchHelVM.HelMA.Automata.LazyK.InputEncoder
clearSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
CommentHelVM.HelMA.Automata.FALSE.Expression
compare0HelVM.HelMA.Automata.BrainFuck.Common.Symbol
compileHelVM.HelMA.Automaton.API.RunParams
CondHelVM.HelMA.Automata.FALSE.Expression
ConsHelVM.HelMA.Automaton.Instruction.ALInstruction
consHelVM.HelMA.Automata.LazyK.InputEncoder
controlInstructionHelVM.HelMA.Automaton.Units.CPU
ControlUnitHelVM.HelMA.Automaton.Units.CPU
controlUnitHelVM.HelMA.Automaton.Units.CPU
CopyHelVM.HelMA.Automaton.Instruction.ALInstruction
copyHelVM.HelMA.Automaton.Units.ALU
CPUHelVM.HelMA.Automaton.Units.CPU
cpuToTupleHelVM.HelMA.Automaton.Units.CPU
createMockIOHelVM.HelMA.Automaton.IO.MockIO
CStaticHelVM.HelMA.Automaton.Instruction.CFInstruction
CUHelVM.HelMA.Automaton.Units.CPU
dCopyHelVM.HelMA.Automaton.Instruction.ALInstruction
DecHelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
defHelVM.HelMA.Automata.BrainFuck.Common.Symbol
defaultBFTypeHelVM.HelMA.Automata.BrainFuck.API.BFType
defaultCellTypeHelVM.HelMA.Automaton.Types.CellType
defaultDumpTypeHelVM.HelMA.Automaton.Types.DumpType
defaultFormatTypeHelVM.HelMA.Automaton.Types.FormatType
defaultIntCellTypeHelVM.HelMA.Automaton.Types.IntCellType
defaultRAMTypeHelVM.HelMA.Automaton.Types.RAMType
defaultStackTypeHelVM.HelMA.Automaton.Types.StackType
defaultTokenTypeHelVM.HelMA.Automaton.Types.TokenType
digitHelVM.HelMA.Automaton.ReadPExtra
DiscardHelVM.HelMA.Automaton.Instruction.ALInstruction
discardHelVM.HelMA.Automaton.Units.ALU
DivHelVM.HelMA.Automaton.Instruction.ALInstruction
divModHelVM.HelMA.Automaton.Units.ALU
doBinaryHelVM.HelMA.Automaton.Instruction.ALInstruction
doInputChar2HelVM.HelMA.Automaton.Units.ALU
doInputDec2HelVM.HelMA.Automaton.Units.ALU
doInstructionHelVM.HelMA.Automata.SubLeq.Evaluator
doOutputChar2HelVM.HelMA.Automaton.Units.ALU
dropHelVM.HelMA.Automaton.Units.ALU
dumpHelVM.HelMA.Automaton.Types.DumpType
DumpTypeHelVM.HelMA.Automaton.Types.DumpType
dumpType 
1 (Function)HelVM.HelMA.Automaton.API.TypeOptions
2 (Function)HelVM.HelMA.Automata.WhiteSpace.SimpleParams
dumpTypeOptionsHelVM.HelMA.Automaton.API.RunParams
dumpTypesHelVM.HelMA.Automaton.Types.DumpType
dupAndClearSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
DupClrHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
dupIHelVM.HelMA.Automaton.Instruction.ALInstruction
dynamicBranchHelVM.HelMA.Automaton.Units.CPU
dynamicCallHelVM.HelMA.Automaton.Units.CPU
dynamicJumpHelVM.HelMA.Automaton.Units.CPU
EHelVM.HelMA.Automata.ETA.Token
ElementHelVM.HelMA.Automaton.IO.BusinessIO
encodeInputHelVM.HelMA.Automata.LazyK.InputEncoder
EndHelVM.HelMA.Automaton.Instruction
endHelVM.HelMA.Automata.LazyK.InputEncoder
evalHelVM.HelMA.Automata.LazyK.Evaluator
evalExpressionListHelVM.HelMA.Automata.Zot.Evaluator
EvaluatorHelVM.HelMA.Automaton.IO.EvaluatorIO
evalWithTerminatorHelVM.HelMA.Automata.LazyK.Evaluator
ExecHelVM.HelMA.Automata.FALSE.Expression
execMockIOBatchHelVM.HelMA.Automaton.IO.MockIO
execMockIOWithInputHelVM.HelMA.Automaton.IO.MockIO
Expression 
1 (Type/Class)HelVM.HelMA.Automata.Zot.Expression
2 (Data Constructor)HelVM.HelMA.Automata.Zot.Expression
3 (Type/Class)HelVM.HelMA.Automata.FALSE.Expression
ExpressionDListHelVM.HelMA.Automata.Zot.Expression
ExpressionList 
1 (Type/Class)HelVM.HelMA.Automata.Zot.Expression
2 (Type/Class)HelVM.HelMA.Automata.FALSE.Expression
EZHelVM.HelMA.Automaton.Instruction.CFInstruction
falseHelVM.HelMA.Automata.LazyK.Constants
FastInstructionHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
FastInstructionListHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
FastTypeHelVM.HelMA.Automata.BrainFuck.API.BFType
FetchHelVM.HelMA.Automata.FALSE.Expression
filterCommentsHelVM.HelMA.Automata.LazyK.Lexer
findAddress 
1 (Function)HelVM.HelMA.Automata.ETA.Addressing
2 (Function)HelVM.HelMA.Automaton.Units.CPU
FlatInstructionHelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction
FlatTreeInstructionListHelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction
FlatTypeHelVM.HelMA.Automata.BrainFuck.API.BFType
flipParseVisibleHelVM.HelMA.Automata.WhiteSpace.Parser
flipParseWhiteHelVM.HelMA.Automata.WhiteSpace.Parser
flippedApplyHelVM.HelMA.Automata.LazyK.Reducer
flipPush1HelVM.HelMA.Automaton.Units.ALU
FlushHelVM.HelMA.Automata.FALSE.Expression
flushHelVM.HelMA.Automaton.IO.BusinessIO
foldlLambdaHelVM.HelMA.Automata.LazyK.Lambda
FormatTypeHelVM.HelMA.Automaton.Types.FormatType
formatType 
1 (Function)HelVM.HelMA.Automaton.API.RunParams
2 (Function)HelVM.HelMA.Automata.WhiteSpace.SimpleParams
formatTypesHelVM.HelMA.Automaton.Types.FormatType
FreeIOHelVM.HelMA.Automaton.IO.FreeIO
fromCharHelVM.HelMA.Automata.BrainFuck.Common.Symbol
fromListHelVM.HelMA.Automaton.Units.RAM
FullTapeHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
genericFindAddressHelVM.HelMA.Automata.ETA.Addressing
genericLoadHelVM.HelMA.Automaton.Units.RAM
genericNextLabelHelVM.HelMA.Automata.ETA.Addressing
genericPush1HelVM.HelMA.Automaton.Units.ALU
genericStoreHelVM.HelMA.Automaton.Units.RAM
GTZHelVM.HelMA.Automaton.Instruction.CFInstruction
HHelVM.HelMA.Automata.ETA.Token
HalfTableHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
HalibutHelVM.HelMA.Automaton.Instruction.ALInstruction
halibutHelVM.HelMA.Automaton.Units.ALU
I 
1 (Data Constructor)HelVM.HelMA.Automata.ETA.Token
2 (Data Constructor)HelVM.HelMA.Automata.LazyK.Lambda
IALHelVM.HelMA.Automaton.Instruction
ICFHelVM.HelMA.Automaton.Instruction
ILSHelVM.HelMA.Automaton.Instruction
Inc 
1 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
2 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
incHelVM.HelMA.Automata.BrainFuck.Common.Symbol
incSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
IndexHelVM.HelMA.Automata.WhiteSpace.Symbol
Input 
1 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
2 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
3 (Type/Class)HelVM.HelMA.Automaton.API.IOTypes
InputCharHelVM.HelMA.Automaton.Instruction.IOInstruction
InputDecHelVM.HelMA.Automaton.Instruction.IOInstruction
InstHelVM.HelMA.Automata.FALSE.Expression
InstructionHelVM.HelMA.Automaton.Instruction
InstructionAddress 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Symbol
2 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Symbol
3 (Type/Class)HelVM.HelMA.Automaton.Units.CPU
InstructionCounter 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Symbol
2 (Type/Class)HelVM.HelMA.Automaton.Units.CPU
InstructionListHelVM.HelMA.Automaton.Instruction
InstructionStackHelVM.HelMA.Automaton.Units.CPU
InstructionUnitHelVM.HelMA.Automata.ETA.OperandParsers
InstructionVectorHelVM.HelMA.Automaton.Instruction
Int16Type 
1 (Data Constructor)HelVM.HelMA.Automaton.Types.CellType
2 (Data Constructor)HelVM.HelMA.Automaton.Types.IntCellType
Int32Type 
1 (Data Constructor)HelVM.HelMA.Automaton.Types.CellType
2 (Data Constructor)HelVM.HelMA.Automaton.Types.IntCellType
Int64Type 
1 (Data Constructor)HelVM.HelMA.Automaton.Types.CellType
2 (Data Constructor)HelVM.HelMA.Automaton.Types.IntCellType
Int8Type 
1 (Data Constructor)HelVM.HelMA.Automaton.Types.CellType
2 (Data Constructor)HelVM.HelMA.Automaton.Types.IntCellType
intCellHelVM.HelMA.Automaton.API.TypeOptions
IntCellTypeHelVM.HelMA.Automaton.Types.IntCellType
intCellTypeOptionsHelVM.HelMA.Automaton.API.RunParams
intCellTypesHelVM.HelMA.Automaton.Types.IntCellType
IntegerTypeHelVM.HelMA.Automaton.Types.IntCellType
InteractHelVM.HelMA.Automaton.API.IOTypes
interpretFreeIOToBusinessIOHelVM.HelMA.Automaton.IO.FreeIO
ioExecMockIOBatchHelVM.HelMA.Automaton.IO.MockIO
ioExecMockIOWithInputHelVM.HelMA.Automaton.IO.MockIO
IOInstructionHelVM.HelMA.Automaton.Instruction.IOInstruction
ISHelVM.HelMA.Automaton.Units.CPU
isAlphaAsciiHelVM.HelMA.Automaton.ReadPExtra
isHashHelVM.HelMA.Automata.LazyK.Lexer
isJumpHelVM.HelMA.Automaton.Instruction.CFInstruction
isMarkHelVM.HelMA.Automaton.Instruction
isNotJumpHelVM.HelMA.Automaton.Instruction.CFInstruction
IUHelVM.HelMA.Automata.ETA.OperandParsers
JmpBackHelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction
JmpPastHelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction
JumpHelVM.HelMA.Automaton.Instruction.CFInstruction
jumpBackHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
jumpPastHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
KHelVM.HelMA.Automata.LazyK.Lambda
LabelHelVM.HelMA.Automaton.Instruction.CFInstruction
LabelInstructionHelVM.HelMA.Automaton.Instruction.CFInstruction
Lambda 
1 (Type/Class)HelVM.HelMA.Automata.LazyK.Lambda
2 (Data Constructor)HelVM.HelMA.Automata.FALSE.Expression
LAndHelVM.HelMA.Automaton.Instruction.ALInstruction
LEQHelVM.HelMA.Automaton.Instruction.ALInstruction
letterAsciiHelVM.HelMA.Automaton.ReadPExtra
LGTHelVM.HelMA.Automaton.Instruction.ALInstruction
ListRAMTypeHelVM.HelMA.Automaton.Types.RAMType
listRunParserHelVM.HelMA.Automaton.ReadPExtra
ListStackTypeHelVM.HelMA.Automaton.Types.StackType
LNotHelVM.HelMA.Automaton.Instruction.ALInstruction
LoadHelVM.HelMA.Automaton.Instruction.LSInstruction
load 
1 (Function)HelVM.HelMA.Automaton.Units.RAM
2 (Function)HelVM.HelMA.Automaton.Units.LSU
loadOutputCharHelVM.HelMA.Automaton.Units.LSU
loadOutputDecHelVM.HelMA.Automaton.Units.LSU
LoadStoreUnitHelVM.HelMA.Automaton.Units.LSU
logDumpHelVM.HelMA.Automaton.Types.DumpType
LogicalHelVM.HelMA.Automaton.Instruction.ALInstruction
logInputHelVM.HelMA.Automaton.IO.FreeIO
logOutputHelVM.HelMA.Automaton.IO.FreeIO
logStrHelVM.HelMA.Automaton.IO.BusinessIO
LOrHelVM.HelMA.Automaton.Instruction.ALInstruction
LSInstructionHelVM.HelMA.Automaton.Instruction.LSInstruction
LSU 
1 (Data Constructor)HelVM.HelMA.Automaton.Units.LSU
2 (Type/Class)HelVM.HelMA.Automaton.Units.LSU
LTZHelVM.HelMA.Automaton.Instruction.CFInstruction
LXorHelVM.HelMA.Automaton.Instruction.ALInstruction
ManipulationInstructionHelVM.HelMA.Automaton.Instruction.ALInstruction
manyNonEmptyHelVM.HelMA.Automaton.ReadPExtra
MapListRAMTypeHelVM.HelMA.Automaton.Types.RAMType
MarkHelVM.HelMA.Automaton.Instruction.CFInstruction
matchNextJmpHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
matchPrevJmpHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
MIOHelVM.HelMA.Automaton.Instruction.LSInstruction
MockIOHelVM.HelMA.Automaton.IO.MockIO
MockIODataHelVM.HelMA.Automaton.IO.MockIO
ModHelVM.HelMA.Automaton.Instruction.ALInstruction
Move 
1 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
2 (Data Constructor)HelVM.HelMA.Automaton.Instruction.ALInstruction
moveHelVM.HelMA.Automaton.Units.ALU
moveHeadHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
moveHeadLeftHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
moveHeadRightHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
MoveLHelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
MoveRHelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
moveSafeHelVM.HelMA.Automata.WhiteSpace.OperandParsers
MulHelVM.HelMA.Automaton.Instruction.ALInstruction
mulAddAndClearSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
MulAddClrHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
mulDupAndClearSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
MulDupClrHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
N 
1 (Data Constructor)HelVM.HelMA.Automata.ETA.Token
2 (Data Constructor)HelVM.HelMA.Automata.WhiteSpace.Token
NegHelVM.HelMA.Automaton.Instruction.ALInstruction
negationIntegralHelVM.HelMA.Automata.WhiteSpace.OperandParsers
newTapeHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
next 
1 (Function)HelVM.HelMA.Automata.BrainFuck.Common.Symbol
2 (Function)HelVM.HelMA.Automata.ETA.Evaluator
3 (Function)HelVM.HelMA.Automata.WhiteSpace.Evaluator
nextInstHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
nextIUHelVM.HelMA.Automata.ETA.OperandParsers
nextLabelHelVM.HelMA.Automata.ETA.Addressing
nextSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
NoHelVM.HelMA.Automaton.Types.DumpType
nonEmptyRunParserHelVM.HelMA.Automaton.ReadPExtra
notCharHelVM.HelMA.Automaton.ReadPExtra
NumberHelVM.HelMA.Automata.LazyK.Lambda
OHelVM.HelMA.Automata.ETA.Token
OneHelVM.HelMA.Automata.Zot.Expression
oneOfHelVM.HelMA.Automaton.ReadPExtra
OperandIUParserHelVM.HelMA.Automata.ETA.OperandParsers
OperatorTypeHelVM.HelMA.Automaton.Instruction.ALInstruction
optimizeHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer
OutHelVM.HelMA.Automata.Zot.Expression
Output 
1 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
2 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
3 (Type/Class)HelVM.HelMA.Automaton.API.IOTypes
OutputCharHelVM.HelMA.Automaton.Instruction.IOInstruction
OutputDecHelVM.HelMA.Automaton.Instruction.IOInstruction
parse 
1 (Function)HelVM.HelMA.Automata.Zot.Parser
2 (Function)HelVM.HelMA.Automata.LazyK.Parser
3 (Function)HelVM.HelMA.Automata.FALSE.Parser
4 (Function)HelVM.HelMA.Automata.WhiteSpace.Parser
parseAsciiStringHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseAsListHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser
parseAsListSafeHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser
parseAsVectorHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser
parseAsVectorSafeHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser
parseDigitStringHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseExtraHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseFromTLHelVM.HelMA.Automata.WhiteSpace.Parser
parseIndexHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseIntHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseIntegerHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseLabelHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseNaturalHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseNumberHelVM.HelMA.Automata.ETA.OperandParsers
ParserHelVM.HelMA.Automata.WhiteSpace.OperandParsers
ParserFromTokenListHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseSafeHelVM.HelMA.Automata.FALSE.Parser
parseString'HelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseSymbolHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseVisibleHelVM.HelMA.Automata.WhiteSpace.Parser
parseWhiteHelVM.HelMA.Automata.WhiteSpace.Parser
parseWithOptimizeHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser
parseWithOptimizeSafeHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser
PickHelVM.HelMA.Automaton.Instruction.ALInstruction
pop1HelVM.HelMA.Automaton.Units.ALU
pop2HelVM.HelMA.Automaton.Units.ALU
popAddressHelVM.HelMA.Automaton.Units.CPU
PrettyHelVM.HelMA.Automaton.Types.DumpType
prevHelVM.HelMA.Automata.BrainFuck.Common.Symbol
prevInstHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
prevSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
programHelVM.HelMA.Automaton.Units.CPU
programCounterHelVM.HelMA.Automaton.Units.CPU
push1HelVM.HelMA.Automaton.Units.ALU
push2HelVM.HelMA.Automaton.Units.ALU
RHelVM.HelMA.Automata.ETA.Token
RAMHelVM.HelMA.Automaton.Units.RAM
ram 
1 (Function)HelVM.HelMA.Automaton.API.TypeOptions
2 (Function)HelVM.HelMA.Automaton.Units.LSU
RAMTypeHelVM.HelMA.Automaton.Types.RAMType
ramTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
ramTypeOptionsHelVM.HelMA.Automaton.API.RunParams
ramTypesHelVM.HelMA.Automaton.Types.RAMType
readExpressionListHelVM.HelMA.Automata.Zot.Expression
readInputHelVM.HelMA.Automata.LazyK.InputEncoder
readSymbolsHelVM.HelMA.Automata.SubLeq.Lexer
readTokens 
1 (Function)HelVM.HelMA.Automata.ETA.Lexer
2 (Function)HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser
readVisibleTokensHelVM.HelMA.Automata.WhiteSpace.Lexer
readWhiteTokensHelVM.HelMA.Automata.WhiteSpace.Lexer
realizeHelVM.HelMA.Automata.LazyK.Evaluator
realizeWithTrueHelVM.HelMA.Automata.LazyK.Evaluator
reduceHelVM.HelMA.Automata.LazyK.Reducer
RefHelVM.HelMA.Automata.FALSE.Expression
removeCommentHelVM.HelMA.Automata.LazyK.Lexer
ReturnHelVM.HelMA.Automaton.Instruction.CFInstruction
returnStackHelVM.HelMA.Automaton.Units.CPU
REvaluatorHelVM.HelMA.Automaton.IO.EvaluatorIO
rotIHelVM.HelMA.Automaton.Instruction.ALInstruction
run 
1 (Function)HelVM.HelMA.Automata.Zot.Automaton
2 (Function)HelVM.HelMA.Automata.Rev.Automaton
3 (Function)HelVM.HelMA.Automata.LazyK.Automaton
4 (Function)HelVM.HelMA.Automata.Cat.Automaton
5 (Function)HelVM.HelMA.Automata.SubLeq.Automaton
6 (Function)HelVM.HelMA.Automata.WhiteSpace.Automaton
7 (Function)HelVM.HelMA.Automata.ETA.Automaton
8 (Function)HelVM.HelMA.Automata.BrainFuck.Automaton
runILHelVM.HelMA.Automata.WhiteSpace.Automaton
runMockIOHelVM.HelMA.Automaton.IO.MockIO
RunParams 
1 (Type/Class)HelVM.HelMA.Automaton.API.RunParams
2 (Data Constructor)HelVM.HelMA.Automaton.API.RunParams
runParserHelVM.HelMA.Automaton.ReadPExtra
runReduceHelVM.HelMA.Automata.LazyK.Automaton
runSource 
1 (Function)HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Automaton
2 (Function)HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Automaton
3 (Function)HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Automaton
4 (Function)HelVM.HelMA.Automata.BrainFuck.Automaton
runTLHelVM.HelMA.Automata.WhiteSpace.Automaton
runWithParams 
1 (Function)HelVM.HelMA.Automata.Zot.Automaton
2 (Function)HelVM.HelMA.Automata.Rev.Automaton
3 (Function)HelVM.HelMA.Automata.LazyK.Automaton
4 (Function)HelVM.HelMA.Automata.Cat.Automaton
5 (Function)HelVM.HelMA.Automata.SubLeq.Automaton
6 (Function)HelVM.HelMA.Automata.WhiteSpace.Automaton
7 (Function)HelVM.HelMA.Automata.ETA.Automaton
8 (Function)HelVM.HelMA.Automata.BrainFuck.Automaton
S 
1 (Data Constructor)HelVM.HelMA.Automata.ETA.Token
2 (Data Constructor)HelVM.HelMA.Automata.LazyK.Lambda
3 (Data Constructor)HelVM.HelMA.Automata.WhiteSpace.Token
safeExecMockIOBatchHelVM.HelMA.Automaton.IO.MockIO
safeExecMockIOWithInputHelVM.HelMA.Automaton.IO.MockIO
SDynamicHelVM.HelMA.Automaton.Instruction.ALInstruction
selfAppHelVM.HelMA.Automata.LazyK.Constants
SeqRAMTypeHelVM.HelMA.Automaton.Types.RAMType
SeqStackTypeHelVM.HelMA.Automaton.Types.StackType
SetHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
setSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
SEvaluatorHelVM.HelMA.Automaton.IO.EvaluatorIO
showExpressionListHelVM.HelMA.Automata.Zot.Expression
showsHelVM.HelMA.Automata.SubLeq.Lexer
Simple 
1 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction
2 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
SimpleInstructionHelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
simpleInstructionsHelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
SimpleParams 
1 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.SimpleParams
2 (Data Constructor)HelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsWithDefaultsHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsWithDefaultsAndVisibleTokenTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsWithDefaultsAndWhiteTokenTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsWithVisibleTokenTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsWithWhiteTokenTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleRun 
1 (Function)HelVM.HelMA.Automata.SubLeq.Automaton
2 (Function)HelVM.HelMA.Automata.WhiteSpace.Automaton
3 (Function)HelVM.HelMA.Automata.ETA.Automaton
4 (Function)HelVM.HelMA.Automata.BrainFuck.Automaton
SIOHelVM.HelMA.Automaton.Instruction.ALInstruction
SlideHelVM.HelMA.Automaton.Instruction.ALInstruction
slideHelVM.HelMA.Automaton.Units.ALU
slInstructionHelVM.HelMA.Automaton.Units.LSU
SListRAMTypeHelVM.HelMA.Automaton.Types.RAMType
SListStackTypeHelVM.HelMA.Automaton.Types.StackType
sluToTupleHelVM.HelMA.Automaton.Units.LSU
SourceHelVM.HelMA.Automaton.API.IOTypes
source 
1 (Function)HelVM.HelMA.Automaton.API.RunParams
2 (Function)HelVM.HelMA.Automata.WhiteSpace.SimpleParams
splitAtHelVM.HelMA.Automaton.Units.ALU
splitByNHelVM.HelMA.Automata.WhiteSpace.OperandParsers
SREvaluatorHelVM.HelMA.Automaton.IO.EvaluatorIO
SStaticHelVM.HelMA.Automaton.Instruction.ALInstruction
StackHelVM.HelMA.Automaton.Units.ALU
stack 
1 (Function)HelVM.HelMA.Automaton.API.TypeOptions
2 (Function)HelVM.HelMA.Automaton.Units.LSU
StackIndexHelVM.HelMA.Automaton.Instruction.ALInstruction
StackTypeHelVM.HelMA.Automaton.Types.StackType
stackTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
stackTypeOptionsHelVM.HelMA.Automaton.API.RunParams
stackTypesHelVM.HelMA.Automaton.Types.StackType
startHelVM.HelMA.Automata.WhiteSpace.Automaton
staticBranchHelVM.HelMA.Automaton.Units.CPU
staticCallHelVM.HelMA.Automaton.Units.CPU
staticJumpHelVM.HelMA.Automaton.Units.CPU
Store 
1 (Data Constructor)HelVM.HelMA.Automaton.Instruction.LSInstruction
2 (Data Constructor)HelVM.HelMA.Automata.FALSE.Expression
store 
1 (Function)HelVM.HelMA.Automaton.Units.RAM
2 (Function)HelVM.HelMA.Automaton.Units.LSU
storeCharHelVM.HelMA.Automaton.Units.RAM
storeInputCharHelVM.HelMA.Automaton.Units.LSU
storeInputDecHelVM.HelMA.Automaton.Units.LSU
StrHelVM.HelMA.Automata.FALSE.Expression
stringToExpressionListHelVM.HelMA.Automata.Zot.Expression
SubHelVM.HelMA.Automaton.Instruction.ALInstruction
subHelVM.HelMA.Automaton.Units.ALU
subAndClearSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
SubClrHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
SuccHelVM.HelMA.Automata.LazyK.Lambda
succChurchHelVM.HelMA.Automata.LazyK.InputEncoder
successorHelVM.HelMA.Automata.LazyK.InputEncoder
swapIHelVM.HelMA.Automaton.Instruction.ALInstruction
Symbol 
1 (Type/Class)HelVM.HelMA.Automata.BrainFuck.Common.Symbol
2 (Type/Class)HelVM.HelMA.Automata.ETA.Symbol
3 (Type/Class)HelVM.HelMA.Automata.SubLeq.Symbol
4 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Symbol
SymbolList 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Symbol
2 (Type/Class)HelVM.HelMA.Automata.SubLeq.Symbol
3 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Symbol
Symbols 
1 (Type/Class)HelVM.HelMA.Automata.SubLeq.Lexer
2 (Data Constructor)HelVM.HelMA.Automata.SubLeq.Lexer
T 
1 (Data Constructor)HelVM.HelMA.Automata.ETA.Token
2 (Data Constructor)HelVM.HelMA.Automata.WhiteSpace.Token
TableHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
TableDHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
TextLabelHelVM.HelMA.Automaton.Types.FormatType
toCharHelVM.HelMA.Automata.BrainFuck.Common.Symbol
toIntegerHelVM.HelMA.Automata.BrainFuck.Common.Symbol
Token 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Token
2 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Token
tokenize 
1 (Function)HelVM.HelMA.Automata.SubLeq.Lexer
2 (Function)HelVM.HelMA.Automata.WhiteSpace.Lexer
3 (Function)HelVM.HelMA.Automata.ETA.Lexer
4 (Function)HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser
tokenizeVisibleHelVM.HelMA.Automata.WhiteSpace.Lexer
tokenizeWhiteHelVM.HelMA.Automata.WhiteSpace.Lexer
TokenList 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Token
2 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Token
TokensHelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser
TokenSListHelVM.HelMA.Automata.WhiteSpace.Token
tokenToWhiteTokenPairHelVM.HelMA.Automata.ETA.Token
TokenTypeHelVM.HelMA.Automaton.Types.TokenType
tokenTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
tokenTypesHelVM.HelMA.Automaton.Types.TokenType
TokenVectorHelVM.HelMA.Automata.ETA.Token
TreeInstructionHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
TreeInstructionDListHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
TreeInstructionListHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
TreeInstructionVectorHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
TreeTypeHelVM.HelMA.Automata.BrainFuck.API.BFType
triAndClearSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
TriClrHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
trueHelVM.HelMA.Automata.LazyK.Constants
TypeOptions 
1 (Type/Class)HelVM.HelMA.Automaton.API.TypeOptions
2 (Data Constructor)HelVM.HelMA.Automaton.API.TypeOptions
typeOptionsHelVM.HelMA.Automaton.API.RunParams
UglyHelVM.HelMA.Automaton.Types.DumpType
UnaryHelVM.HelMA.Automaton.Instruction.ALInstruction
UnaryInstructionHelVM.HelMA.Automaton.Instruction.ALInstruction
Unit 
1 (Type/Class)HelVM.HelMA.Automaton.Units.Unit
2 (Data Constructor)HelVM.HelMA.Automaton.Units.Unit
unitCUHelVM.HelMA.Automaton.Units.Unit
unitRAMHelVM.HelMA.Automaton.Units.Unit
unitStackHelVM.HelMA.Automaton.Units.Unit
unWhiteToken 
1 (Function)HelVM.HelMA.Automata.ETA.Token
2 (Function)HelVM.HelMA.Automata.WhiteSpace.Token
unWrapTokenListHelVM.HelMA.Automaton.WrapTokenList
VarHelVM.HelMA.Automata.LazyK.Lambda
VisibleTokensHelVM.HelMA.Automata.WhiteSpace.Lexer
VisibleTokenTypeHelVM.HelMA.Automaton.Types.TokenType
wFlushHelVM.HelMA.Automaton.IO.BusinessIO
wGetCharHelVM.HelMA.Automaton.IO.BusinessIO
wGetCharAsHelVM.HelMA.Automaton.IO.BusinessIO
wGetContentsHelVM.HelMA.Automaton.IO.BusinessIO
wGetContentsBSHelVM.HelMA.Automaton.IO.BusinessIO
wGetContentsTextHelVM.HelMA.Automaton.IO.BusinessIO
wGetDecAsHelVM.HelMA.Automaton.IO.BusinessIO
wGetLineHelVM.HelMA.Automaton.IO.BusinessIO
While 
1 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
2 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
3 (Data Constructor)HelVM.HelMA.Automata.FALSE.Expression
WhiteToken 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Token
2 (Data Constructor)HelVM.HelMA.Automata.ETA.Token
3 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Token
4 (Data Constructor)HelVM.HelMA.Automata.WhiteSpace.Token
WhiteTokenList 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Token
2 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Token
whiteTokenListToTokenList 
1 (Function)HelVM.HelMA.Automata.ETA.Token
2 (Function)HelVM.HelMA.Automata.WhiteSpace.Token
WhiteTokens 
1 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Lexer
2 (Type/Class)HelVM.HelMA.Automata.ETA.Lexer
WhiteTokenTypeHelVM.HelMA.Automaton.Types.TokenType
wLogShowHelVM.HelMA.Automaton.IO.BusinessIO
wLogStrHelVM.HelMA.Automaton.IO.BusinessIO
wLogStrLnHelVM.HelMA.Automaton.IO.BusinessIO
Word16TypeHelVM.HelMA.Automaton.Types.CellType
Word32TypeHelVM.HelMA.Automaton.Types.CellType
Word64TypeHelVM.HelMA.Automaton.Types.CellType
Word8TypeHelVM.HelMA.Automaton.Types.CellType
wPutAsCharHelVM.HelMA.Automaton.IO.BusinessIO
wPutAsDecHelVM.HelMA.Automaton.IO.BusinessIO
wPutCharHelVM.HelMA.Automaton.IO.BusinessIO
wPutStrHelVM.HelMA.Automaton.IO.BusinessIO
wPutStrLnHelVM.HelMA.Automaton.IO.BusinessIO
WrapTokenList 
1 (Type/Class)HelVM.HelMA.Automaton.WrapTokenList
2 (Data Constructor)HelVM.HelMA.Automaton.WrapTokenList
writeSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
ZeroHelVM.HelMA.Automata.Zot.Expression
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton

Index

AHelVM.HelMA.Automata.ETA.Token
AddHelVM.HelMA.Automaton.Instruction.ALInstruction
addAndClearSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
AddClrHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
ALInstructionHelVM.HelMA.Automaton.Instruction.ALInstruction
alInstructionHelVM.HelMA.Automaton.Units.ALU
ALUHelVM.HelMA.Automaton.Units.ALU
aluHelVM.HelMA.Automaton.Units.CPU
anyCharHelVM.HelMA.Automaton.ReadPExtra
AppHelVM.HelMA.Automata.LazyK.Lambda
app3HelVM.HelMA.Automata.LazyK.Lambda
app3SIHelVM.HelMA.Automata.LazyK.Constants
app4HelVM.HelMA.Automata.LazyK.Lambda
appKHelVM.HelMA.Automata.LazyK.Constants
appKSHelVM.HelMA.Automata.LazyK.Constants
applyHelVM.HelMA.Automata.LazyK.Reducer
appSelfAppHelVM.HelMA.Automata.LazyK.Constants
BAndHelVM.HelMA.Automaton.Instruction.ALInstruction
bCombinatorHelVM.HelMA.Automata.LazyK.Constants
BEQHelVM.HelMA.Automaton.Instruction.ALInstruction
BFTypeHelVM.HelMA.Automata.BrainFuck.API.BFType
bfTypesHelVM.HelMA.Automata.BrainFuck.API.BFType
BGTHelVM.HelMA.Automaton.Instruction.ALInstruction
BinariesHelVM.HelMA.Automaton.Instruction.ALInstruction
BinaryHelVM.HelMA.Automaton.Instruction.ALInstruction
BinaryInstructionHelVM.HelMA.Automaton.Instruction.ALInstruction
binaryInstructionHelVM.HelMA.Automaton.Units.ALU
binaryInstructionsHelVM.HelMA.Automaton.Units.ALU
BinaryLabelHelVM.HelMA.Automaton.Types.FormatType
BIOHelVM.HelMA.Automaton.IO.BusinessIO
BitwiseHelVM.HelMA.Automaton.Instruction.ALInstruction
blAndHelVM.HelMA.Automaton.Instruction.ALInstruction
blEQHelVM.HelMA.Automaton.Instruction.ALInstruction
blGTHelVM.HelMA.Automaton.Instruction.ALInstruction
blOrHelVM.HelMA.Automaton.Instruction.ALInstruction
blXorHelVM.HelMA.Automaton.Instruction.ALInstruction
BNotHelVM.HelMA.Automaton.Instruction.ALInstruction
BOrHelVM.HelMA.Automaton.Instruction.ALInstruction
BranchHelVM.HelMA.Automaton.Instruction.CFInstruction
BranchTestHelVM.HelMA.Automaton.Instruction.CFInstruction
BusinessIOHelVM.HelMA.Automaton.IO.BusinessIO
BXorHelVM.HelMA.Automaton.Instruction.ALInstruction
calculateLoggedHelVM.HelMA.Automaton.IO.MockIO
calculateOpHelVM.HelMA.Automaton.Instruction.ALInstruction
calculateOpsHelVM.HelMA.Automaton.Instruction.ALInstruction
calculateOutputHelVM.HelMA.Automaton.IO.MockIO
CallHelVM.HelMA.Automaton.Instruction.CFInstruction
CDynamicHelVM.HelMA.Automaton.Instruction.CFInstruction
cellHelVM.HelMA.Automaton.API.TypeOptions
CellTypeHelVM.HelMA.Automaton.Types.CellType
cellTypeOptionsHelVM.HelMA.Automaton.API.RunParams
cellTypesHelVM.HelMA.Automaton.Types.CellType
CentralProcessingUnitHelVM.HelMA.Automaton.Units.CPU
CFInstructionHelVM.HelMA.Automaton.Instruction.CFInstruction
charPush1HelVM.HelMA.Automaton.Units.ALU
charToExpressionHelVM.HelMA.Automata.Zot.Expression
charToExpressionListHelVM.HelMA.Automata.Zot.Expression
charToExpressionSafeHelVM.HelMA.Automata.Zot.Expression
charToSimpleInstruction 
1 (Function)HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
2 (Function)HelVM.HelMA.Automata.FALSE.Parser
churchHelVM.HelMA.Automata.LazyK.InputEncoder
clearSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
CommentHelVM.HelMA.Automata.FALSE.Expression
compare0HelVM.HelMA.Automata.BrainFuck.Common.Symbol
compileHelVM.HelMA.Automaton.API.RunParams
CondHelVM.HelMA.Automata.FALSE.Expression
ConsHelVM.HelMA.Automaton.Instruction.ALInstruction
consHelVM.HelMA.Automata.LazyK.InputEncoder
consIHelVM.HelMA.Automaton.Instruction
consMHelVM.HelMA.Automata.ETA.Optimizer
controlInstructionHelVM.HelMA.Automaton.Units.CPU
ControlUnitHelVM.HelMA.Automaton.Units.CPU
controlUnitHelVM.HelMA.Automaton.Units.CPU
CopyHelVM.HelMA.Automaton.Instruction.ALInstruction
copyHelVM.HelMA.Automaton.Units.ALU
CPUHelVM.HelMA.Automaton.Units.CPU
cpuToTupleHelVM.HelMA.Automaton.Units.CPU
createMockIOHelVM.HelMA.Automaton.IO.MockIO
CStaticHelVM.HelMA.Automaton.Instruction.CFInstruction
CUHelVM.HelMA.Automaton.Units.CPU
dCopyHelVM.HelMA.Automaton.Instruction.ALInstruction
DecHelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
defHelVM.HelMA.Automata.BrainFuck.Common.Symbol
defaultBFTypeHelVM.HelMA.Automata.BrainFuck.API.BFType
defaultCellTypeHelVM.HelMA.Automaton.Types.CellType
defaultDumpTypeHelVM.HelMA.Automaton.Types.DumpType
defaultETAImplTypeHelVM.HelMA.Automata.ETA.API.ETAImplType
defaultFormatTypeHelVM.HelMA.Automaton.Types.FormatType
defaultIntCellTypeHelVM.HelMA.Automaton.Types.IntCellType
defaultRAMTypeHelVM.HelMA.Automaton.Types.RAMType
defaultStackTypeHelVM.HelMA.Automaton.Types.StackType
defaultTokenTypeHelVM.HelMA.Automaton.Types.TokenType
digitHelVM.HelMA.Automaton.ReadPExtra
DiscardHelVM.HelMA.Automaton.Instruction.ALInstruction
discardHelVM.HelMA.Automaton.Units.ALU
DivHelVM.HelMA.Automaton.Instruction.ALInstruction
divModHelVM.HelMA.Automaton.Units.ALU
divModIHelVM.HelMA.Automaton.Instruction
dJumpIHelVM.HelMA.Automaton.Instruction.CFInstruction
DMarkHelVM.HelMA.Automaton.Instruction.CFInstruction
doBinaryHelVM.HelMA.Automaton.Instruction.ALInstruction
doInputChar2HelVM.HelMA.Automaton.Units.ALU
doInputDec2HelVM.HelMA.Automaton.Units.ALU
doInstructionHelVM.HelMA.Automata.SubLeq.Evaluator
doOutputChar2HelVM.HelMA.Automaton.Units.ALU
dropHelVM.HelMA.Automaton.Units.ALU
dumpHelVM.HelMA.Automaton.Types.DumpType
DumpTypeHelVM.HelMA.Automaton.Types.DumpType
dumpType 
1 (Function)HelVM.HelMA.Automaton.API.TypeOptions
2 (Function)HelVM.HelMA.Automata.WhiteSpace.SimpleParams
dumpTypeOptionsHelVM.HelMA.Automaton.API.RunParams
dumpTypesHelVM.HelMA.Automaton.Types.DumpType
dupAndClearSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
DupClrHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
dupIHelVM.HelMA.Automaton.Instruction.ALInstruction
dynamicBranchHelVM.HelMA.Automaton.Units.CPU
dynamicCallHelVM.HelMA.Automaton.Units.CPU
dynamicJumpHelVM.HelMA.Automaton.Units.CPU
EHelVM.HelMA.Automata.ETA.Token
ElementHelVM.HelMA.Automaton.IO.BusinessIO
encodeInputHelVM.HelMA.Automata.LazyK.InputEncoder
EndHelVM.HelMA.Automaton.Instruction
endHelVM.HelMA.Automata.LazyK.InputEncoder
ETAImplTypeHelVM.HelMA.Automata.ETA.API.ETAImplType
etaImplTypesHelVM.HelMA.Automata.ETA.API.ETAImplType
evalHelVM.HelMA.Automata.LazyK.Evaluator
evalExpressionListHelVM.HelMA.Automata.Zot.Evaluator
EvaluatorHelVM.HelMA.Automaton.IO.EvaluatorIO
evalWithTerminatorHelVM.HelMA.Automata.LazyK.Evaluator
ExecHelVM.HelMA.Automata.FALSE.Expression
execMockIOBatchHelVM.HelMA.Automaton.IO.MockIO
execMockIOWithInputHelVM.HelMA.Automaton.IO.MockIO
Expression 
1 (Type/Class)HelVM.HelMA.Automata.Zot.Expression
2 (Data Constructor)HelVM.HelMA.Automata.Zot.Expression
3 (Type/Class)HelVM.HelMA.Automata.FALSE.Expression
ExpressionDListHelVM.HelMA.Automata.Zot.Expression
ExpressionList 
1 (Type/Class)HelVM.HelMA.Automata.Zot.Expression
2 (Type/Class)HelVM.HelMA.Automata.FALSE.Expression
EZHelVM.HelMA.Automaton.Instruction.CFInstruction
falseHelVM.HelMA.Automata.LazyK.Constants
FastHelVM.HelMA.Automata.ETA.API.ETAImplType
FastInstructionHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
FastInstructionListHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
FastTypeHelVM.HelMA.Automata.BrainFuck.API.BFType
FetchHelVM.HelMA.Automata.FALSE.Expression
filterCommentsHelVM.HelMA.Automata.LazyK.Lexer
findAddressHelVM.HelMA.Automata.ETA.Addressing
findAddressForDynamicLabelHelVM.HelMA.Automaton.Units.CPU
findAddressForStaticLabelHelVM.HelMA.Automaton.Units.CPU
FlatInstructionHelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction
FlatTreeInstructionListHelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction
FlatTypeHelVM.HelMA.Automata.BrainFuck.API.BFType
flipParseVisibleHelVM.HelMA.Automata.WhiteSpace.Parser
flipParseWhiteHelVM.HelMA.Automata.WhiteSpace.Parser
flippedApplyHelVM.HelMA.Automata.LazyK.Reducer
flipPush1HelVM.HelMA.Automaton.Units.ALU
FlushHelVM.HelMA.Automata.FALSE.Expression
flushHelVM.HelMA.Automaton.IO.BusinessIO
foldlLambdaHelVM.HelMA.Automata.LazyK.Lambda
FormatTypeHelVM.HelMA.Automaton.Types.FormatType
formatType 
1 (Function)HelVM.HelMA.Automaton.API.RunParams
2 (Function)HelVM.HelMA.Automata.WhiteSpace.SimpleParams
formatTypesHelVM.HelMA.Automaton.Types.FormatType
FreeIOHelVM.HelMA.Automaton.IO.FreeIO
fromCharHelVM.HelMA.Automata.BrainFuck.Common.Symbol
fromListHelVM.HelMA.Automaton.Units.RAM
FullTapeHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
genericFindAddressHelVM.HelMA.Automata.ETA.Addressing
genericLoadHelVM.HelMA.Automaton.Units.RAM
genericNextLabelHelVM.HelMA.Automata.ETA.Addressing
genericPush1HelVM.HelMA.Automaton.Units.ALU
genericStoreHelVM.HelMA.Automaton.Units.RAM
GTZHelVM.HelMA.Automaton.Instruction.CFInstruction
HHelVM.HelMA.Automata.ETA.Token
HalfTableHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
HalibutHelVM.HelMA.Automaton.Instruction.ALInstruction
halibutHelVM.HelMA.Automaton.Units.ALU
halibutIHelVM.HelMA.Automaton.Instruction
I 
1 (Data Constructor)HelVM.HelMA.Automata.ETA.Token
2 (Data Constructor)HelVM.HelMA.Automata.LazyK.Lambda
IALHelVM.HelMA.Automaton.Instruction
ICFHelVM.HelMA.Automaton.Instruction
ILSHelVM.HelMA.Automaton.Instruction
Inc 
1 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
2 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
incHelVM.HelMA.Automata.BrainFuck.Common.Symbol
incSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
IndexHelVM.HelMA.Automaton.Symbol
Input 
1 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
2 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
3 (Type/Class)HelVM.HelMA.Automaton.API.IOTypes
InputCharHelVM.HelMA.Automaton.Instruction.IOInstruction
InputDecHelVM.HelMA.Automaton.Instruction.IOInstruction
InstHelVM.HelMA.Automata.FALSE.Expression
InstructionHelVM.HelMA.Automaton.Instruction
InstructionAddress 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Symbol
2 (Type/Class)HelVM.HelMA.Automaton.Symbol
3 (Type/Class)HelVM.HelMA.Automaton.Units.CPU
InstructionCounter 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Symbol
2 (Type/Class)HelVM.HelMA.Automaton.Units.CPU
InstructionListHelVM.HelMA.Automaton.Instruction
InstructionStackHelVM.HelMA.Automaton.Units.CPU
InstructionUnitHelVM.HelMA.Automata.ETA.OperandParsers
InstructionVectorHelVM.HelMA.Automaton.Instruction
Int16Type 
1 (Data Constructor)HelVM.HelMA.Automaton.Types.CellType
2 (Data Constructor)HelVM.HelMA.Automaton.Types.IntCellType
Int32Type 
1 (Data Constructor)HelVM.HelMA.Automaton.Types.CellType
2 (Data Constructor)HelVM.HelMA.Automaton.Types.IntCellType
Int64Type 
1 (Data Constructor)HelVM.HelMA.Automaton.Types.CellType
2 (Data Constructor)HelVM.HelMA.Automaton.Types.IntCellType
Int8Type 
1 (Data Constructor)HelVM.HelMA.Automaton.Types.CellType
2 (Data Constructor)HelVM.HelMA.Automaton.Types.IntCellType
intCellHelVM.HelMA.Automaton.API.TypeOptions
IntCellTypeHelVM.HelMA.Automaton.Types.IntCellType
intCellTypeOptionsHelVM.HelMA.Automaton.API.RunParams
intCellTypesHelVM.HelMA.Automaton.Types.IntCellType
IntegerTypeHelVM.HelMA.Automaton.Types.IntCellType
InteractHelVM.HelMA.Automaton.API.IOTypes
interpretFreeIOToBusinessIOHelVM.HelMA.Automaton.IO.FreeIO
ioExecMockIOBatchHelVM.HelMA.Automaton.IO.MockIO
ioExecMockIOWithInputHelVM.HelMA.Automaton.IO.MockIO
IOInstructionHelVM.HelMA.Automaton.Instruction.IOInstruction
ISHelVM.HelMA.Automaton.Units.CPU
isAlphaAsciiHelVM.HelMA.Automaton.ReadPExtra
isHashHelVM.HelMA.Automata.LazyK.Lexer
isJumpHelVM.HelMA.Automaton.Instruction.CFInstruction
isMarkHelVM.HelMA.Automaton.Instruction
isMarkNatHelVM.HelMA.Automaton.Instruction
isNotJumpHelVM.HelMA.Automaton.Instruction.CFInstruction
IUHelVM.HelMA.Automata.ETA.OperandParsers
JmpBackHelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction
JmpPastHelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction
JumpHelVM.HelMA.Automaton.Instruction.CFInstruction
jumpBackHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
jumpPastHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
KHelVM.HelMA.Automata.LazyK.Lambda
LabelHelVM.HelMA.Automaton.Instruction.CFInstruction
LabelInstructionHelVM.HelMA.Automaton.Instruction.CFInstruction
Lambda 
1 (Type/Class)HelVM.HelMA.Automata.LazyK.Lambda
2 (Data Constructor)HelVM.HelMA.Automata.FALSE.Expression
LAndHelVM.HelMA.Automaton.Instruction.ALInstruction
LEQHelVM.HelMA.Automaton.Instruction.ALInstruction
letterAsciiHelVM.HelMA.Automaton.ReadPExtra
LGTHelVM.HelMA.Automaton.Instruction.ALInstruction
ListRAMTypeHelVM.HelMA.Automaton.Types.RAMType
listRunParserHelVM.HelMA.Automaton.ReadPExtra
ListStackTypeHelVM.HelMA.Automaton.Types.StackType
LNotHelVM.HelMA.Automaton.Instruction.ALInstruction
LoadHelVM.HelMA.Automaton.Instruction.LSInstruction
load 
1 (Function)HelVM.HelMA.Automaton.Units.RAM
2 (Function)HelVM.HelMA.Automaton.Units.LSU
loadOutputCharHelVM.HelMA.Automaton.Units.LSU
loadOutputDecHelVM.HelMA.Automaton.Units.LSU
LoadStoreUnitHelVM.HelMA.Automaton.Units.LSU
logDumpHelVM.HelMA.Automaton.Types.DumpType
LogicalHelVM.HelMA.Automaton.Instruction.ALInstruction
logInputHelVM.HelMA.Automaton.IO.FreeIO
logOutputHelVM.HelMA.Automaton.IO.FreeIO
logStrHelVM.HelMA.Automaton.IO.BusinessIO
LOrHelVM.HelMA.Automaton.Instruction.ALInstruction
LSInstructionHelVM.HelMA.Automaton.Instruction.LSInstruction
LSU 
1 (Data Constructor)HelVM.HelMA.Automaton.Units.LSU
2 (Type/Class)HelVM.HelMA.Automaton.Units.LSU
LTZHelVM.HelMA.Automaton.Instruction.CFInstruction
LXorHelVM.HelMA.Automaton.Instruction.ALInstruction
ManipulationInstructionHelVM.HelMA.Automaton.Instruction.ALInstruction
manyNonEmptyHelVM.HelMA.Automaton.ReadPExtra
MapListRAMTypeHelVM.HelMA.Automaton.Types.RAMType
markNatIHelVM.HelMA.Automaton.Instruction
matchNextJmpHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
matchPrevJmpHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
MIOHelVM.HelMA.Automaton.Instruction.LSInstruction
MockIOHelVM.HelMA.Automaton.IO.MockIO
MockIODataHelVM.HelMA.Automaton.IO.MockIO
ModHelVM.HelMA.Automaton.Instruction.ALInstruction
Move 
1 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
2 (Data Constructor)HelVM.HelMA.Automaton.Instruction.ALInstruction
moveHelVM.HelMA.Automaton.Units.ALU
moveHeadHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
moveHeadLeftHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
moveHeadRightHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
MoveLHelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
MoveRHelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
moveSafeHelVM.HelMA.Automata.WhiteSpace.OperandParsers
MulHelVM.HelMA.Automaton.Instruction.ALInstruction
mulAddAndClearSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
MulAddClrHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
mulDupAndClearSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
MulDupClrHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
N 
1 (Data Constructor)HelVM.HelMA.Automata.ETA.Token
2 (Data Constructor)HelVM.HelMA.Automata.WhiteSpace.Token
NegHelVM.HelMA.Automaton.Instruction.ALInstruction
negationIntegralHelVM.HelMA.Automata.WhiteSpace.OperandParsers
newTapeHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
next 
1 (Function)HelVM.HelMA.Automata.BrainFuck.Common.Symbol
2 (Function)HelVM.HelMA.Automata.ETA.Evaluator
3 (Function)HelVM.HelMA.Automaton.Evaluator
nextInstHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
nextIUHelVM.HelMA.Automata.ETA.OperandParsers
nextLabelHelVM.HelMA.Automata.ETA.Addressing
nextSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
NoHelVM.HelMA.Automaton.Types.DumpType
nonEmptyRunParserHelVM.HelMA.Automaton.ReadPExtra
notCharHelVM.HelMA.Automaton.ReadPExtra
NumberHelVM.HelMA.Automata.LazyK.Lambda
OHelVM.HelMA.Automata.ETA.Token
OneHelVM.HelMA.Automata.Zot.Expression
oneOfHelVM.HelMA.Automaton.ReadPExtra
OperandIUParserHelVM.HelMA.Automata.ETA.OperandParsers
OperandParserHelVM.HelMA.Automata.ETA.OperandParsers
OperatorTypeHelVM.HelMA.Automaton.Instruction.ALInstruction
optimize 
1 (Function)HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer
2 (Function)HelVM.HelMA.Automata.ETA.Optimizer
optimizeLinesHelVM.HelMA.Automata.ETA.Optimizer
optimizeLineWithIndexHelVM.HelMA.Automata.ETA.Optimizer
OriginalHelVM.HelMA.Automata.ETA.API.ETAImplType
OutHelVM.HelMA.Automata.Zot.Expression
Output 
1 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
2 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
3 (Type/Class)HelVM.HelMA.Automaton.API.IOTypes
OutputCharHelVM.HelMA.Automaton.Instruction.IOInstruction
OutputDecHelVM.HelMA.Automaton.Instruction.IOInstruction
parse 
1 (Function)HelVM.HelMA.Automata.Zot.Parser
2 (Function)HelVM.HelMA.Automata.LazyK.Parser
3 (Function)HelVM.HelMA.Automata.FALSE.Parser
4 (Function)HelVM.HelMA.Automata.WhiteSpace.Parser
5 (Function)HelVM.HelMA.Automata.ETA.Parser
parseAsciiStringHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseAsListHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser
parseAsListSafeHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser
parseAsVectorHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser
parseAsVectorSafeHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser
parseDigitStringHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseExtraHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseFromTLHelVM.HelMA.Automata.WhiteSpace.Parser
parseIndexHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseIntHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseIntegerHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseLabelHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseNaturalHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseNumberHelVM.HelMA.Automata.ETA.OperandParsers
parseNumberFromTLHelVM.HelMA.Automata.ETA.OperandParsers
ParserHelVM.HelMA.Automata.WhiteSpace.OperandParsers
ParserFromTokenListHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseSafe 
1 (Function)HelVM.HelMA.Automata.FALSE.Parser
2 (Function)HelVM.HelMA.Automata.ETA.Parser
parseString'HelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseSymbolHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseVisibleHelVM.HelMA.Automata.WhiteSpace.Parser
parseWhiteHelVM.HelMA.Automata.WhiteSpace.Parser
parseWithOptimizeHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser
parseWithOptimizeSafeHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser
PickHelVM.HelMA.Automaton.Instruction.ALInstruction
pop1HelVM.HelMA.Automaton.Units.ALU
pop2HelVM.HelMA.Automaton.Units.ALU
popAddressHelVM.HelMA.Automaton.Units.CPU
PrettyHelVM.HelMA.Automaton.Types.DumpType
prevHelVM.HelMA.Automata.BrainFuck.Common.Symbol
prevInstHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
prevSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
programHelVM.HelMA.Automaton.Units.CPU
programCounterHelVM.HelMA.Automaton.Units.CPU
push1HelVM.HelMA.Automaton.Units.ALU
push2HelVM.HelMA.Automaton.Units.ALU
RHelVM.HelMA.Automata.ETA.Token
RAMHelVM.HelMA.Automaton.Units.RAM
ram 
1 (Function)HelVM.HelMA.Automaton.API.TypeOptions
2 (Function)HelVM.HelMA.Automaton.Units.LSU
RAMTypeHelVM.HelMA.Automaton.Types.RAMType
ramTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
ramTypeOptionsHelVM.HelMA.Automaton.API.RunParams
ramTypesHelVM.HelMA.Automaton.Types.RAMType
readExpressionListHelVM.HelMA.Automata.Zot.Expression
readInputHelVM.HelMA.Automata.LazyK.InputEncoder
readSymbolsHelVM.HelMA.Automata.SubLeq.Lexer
readTokens 
1 (Function)HelVM.HelMA.Automata.ETA.Lexer
2 (Function)HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser
readVisibleTokensHelVM.HelMA.Automata.WhiteSpace.Lexer
readWhiteTokensHelVM.HelMA.Automata.WhiteSpace.Lexer
realizeHelVM.HelMA.Automata.LazyK.Evaluator
realizeWithTrueHelVM.HelMA.Automata.LazyK.Evaluator
reduceHelVM.HelMA.Automata.LazyK.Reducer
RefHelVM.HelMA.Automata.FALSE.Expression
removeCommentHelVM.HelMA.Automata.LazyK.Lexer
ReturnHelVM.HelMA.Automaton.Instruction.CFInstruction
returnStackHelVM.HelMA.Automaton.Units.CPU
REvaluatorHelVM.HelMA.Automaton.IO.EvaluatorIO
rotIHelVM.HelMA.Automaton.Instruction.ALInstruction
run 
1 (Function)HelVM.HelMA.Automata.Zot.Automaton
2 (Function)HelVM.HelMA.Automata.Rev.Automaton
3 (Function)HelVM.HelMA.Automata.LazyK.Automaton
4 (Function)HelVM.HelMA.Automata.Cat.Automaton
5 (Function)HelVM.HelMA.Automata.SubLeq.Automaton
6 (Function)HelVM.HelMA.Automata.WhiteSpace.Automaton
7 (Function)HelVM.HelMA.Automata.ETA.Automaton
8 (Function)HelVM.HelMA.Automata.BrainFuck.Automaton
runILHelVM.HelMA.Automata.WhiteSpace.Automaton
runMockIOHelVM.HelMA.Automaton.IO.MockIO
RunParams 
1 (Type/Class)HelVM.HelMA.Automaton.API.RunParams
2 (Data Constructor)HelVM.HelMA.Automaton.API.RunParams
runParserHelVM.HelMA.Automaton.ReadPExtra
runReduceHelVM.HelMA.Automata.LazyK.Automaton
runSource 
1 (Function)HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Automaton
2 (Function)HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Automaton
3 (Function)HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Automaton
4 (Function)HelVM.HelMA.Automata.BrainFuck.Automaton
runTLHelVM.HelMA.Automata.WhiteSpace.Automaton
runWithParams 
1 (Function)HelVM.HelMA.Automata.Zot.Automaton
2 (Function)HelVM.HelMA.Automata.Rev.Automaton
3 (Function)HelVM.HelMA.Automata.LazyK.Automaton
4 (Function)HelVM.HelMA.Automata.Cat.Automaton
5 (Function)HelVM.HelMA.Automata.SubLeq.Automaton
6 (Function)HelVM.HelMA.Automata.WhiteSpace.Automaton
7 (Function)HelVM.HelMA.Automata.ETA.Automaton
8 (Function)HelVM.HelMA.Automata.BrainFuck.Automaton
S 
1 (Data Constructor)HelVM.HelMA.Automata.ETA.Token
2 (Data Constructor)HelVM.HelMA.Automata.LazyK.Lambda
3 (Data Constructor)HelVM.HelMA.Automata.WhiteSpace.Token
safeExecMockIOBatchHelVM.HelMA.Automaton.IO.MockIO
safeExecMockIOWithInputHelVM.HelMA.Automaton.IO.MockIO
SDynamicHelVM.HelMA.Automaton.Instruction.ALInstruction
selfAppHelVM.HelMA.Automata.LazyK.Constants
SeqRAMTypeHelVM.HelMA.Automaton.Types.RAMType
SeqStackTypeHelVM.HelMA.Automaton.Types.StackType
SetHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
setSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
SEvaluatorHelVM.HelMA.Automaton.IO.EvaluatorIO
showExpressionListHelVM.HelMA.Automata.Zot.Expression
showsHelVM.HelMA.Automata.SubLeq.Lexer
Simple 
1 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction
2 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
SimpleInstructionHelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
simpleInstructionsHelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
SimpleParams 
1 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.SimpleParams
2 (Data Constructor)HelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsWithDefaultsHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsWithDefaultsAndVisibleTokenTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsWithDefaultsAndWhiteTokenTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsWithVisibleTokenTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsWithWhiteTokenTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleRun 
1 (Function)HelVM.HelMA.Automata.SubLeq.Automaton
2 (Function)HelVM.HelMA.Automata.WhiteSpace.Automaton
3 (Function)HelVM.HelMA.Automata.ETA.Automaton
4 (Function)HelVM.HelMA.Automata.BrainFuck.Automaton
sInputIHelVM.HelMA.Automaton.Instruction
SIOHelVM.HelMA.Automaton.Instruction.ALInstruction
SlideHelVM.HelMA.Automaton.Instruction.ALInstruction
slideHelVM.HelMA.Automaton.Units.ALU
slInstructionHelVM.HelMA.Automaton.Units.LSU
SListRAMTypeHelVM.HelMA.Automaton.Types.RAMType
SListStackTypeHelVM.HelMA.Automaton.Types.StackType
sluToTupleHelVM.HelMA.Automaton.Units.LSU
SMarkHelVM.HelMA.Automaton.Instruction.CFInstruction
SourceHelVM.HelMA.Automaton.API.IOTypes
source 
1 (Function)HelVM.HelMA.Automaton.API.RunParams
2 (Function)HelVM.HelMA.Automata.WhiteSpace.SimpleParams
sOutputIHelVM.HelMA.Automaton.Instruction
splitAtHelVM.HelMA.Automaton.Units.ALU
splitByNHelVM.HelMA.Automata.WhiteSpace.OperandParsers
splitOnRAndIndexHelVM.HelMA.Automata.ETA.Optimizer
SREvaluatorHelVM.HelMA.Automaton.IO.EvaluatorIO
SStaticHelVM.HelMA.Automaton.Instruction.ALInstruction
StackHelVM.HelMA.Automaton.Units.ALU
stack 
1 (Function)HelVM.HelMA.Automaton.API.TypeOptions
2 (Function)HelVM.HelMA.Automaton.Units.LSU
StackIndexHelVM.HelMA.Automaton.Instruction.ALInstruction
StackTypeHelVM.HelMA.Automaton.Types.StackType
stackTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
stackTypeOptionsHelVM.HelMA.Automaton.API.RunParams
stackTypesHelVM.HelMA.Automaton.Types.StackType
startHelVM.HelMA.Automaton.Automaton, HelVM.HelMA.Automata.WhiteSpace.Automaton
startWithILHelVM.HelMA.Automaton.Automaton
staticBranchHelVM.HelMA.Automaton.Units.CPU
staticCallHelVM.HelMA.Automaton.Units.CPU
staticJumpHelVM.HelMA.Automaton.Units.CPU
Store 
1 (Data Constructor)HelVM.HelMA.Automaton.Instruction.LSInstruction
2 (Data Constructor)HelVM.HelMA.Automata.FALSE.Expression
store 
1 (Function)HelVM.HelMA.Automaton.Units.RAM
2 (Function)HelVM.HelMA.Automaton.Units.LSU
storeCharHelVM.HelMA.Automaton.Units.RAM
storeInputCharHelVM.HelMA.Automaton.Units.LSU
storeInputDecHelVM.HelMA.Automaton.Units.LSU
StrHelVM.HelMA.Automata.FALSE.Expression
stringToExpressionListHelVM.HelMA.Automata.Zot.Expression
SubHelVM.HelMA.Automaton.Instruction.ALInstruction
subHelVM.HelMA.Automaton.Units.ALU
subAndClearSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
SubClrHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
subIHelVM.HelMA.Automaton.Instruction
SuccHelVM.HelMA.Automata.LazyK.Lambda
succChurchHelVM.HelMA.Automata.LazyK.InputEncoder
successorHelVM.HelMA.Automata.LazyK.InputEncoder
swapIHelVM.HelMA.Automaton.Instruction.ALInstruction
Symbol 
1 (Type/Class)HelVM.HelMA.Automata.BrainFuck.Common.Symbol
2 (Type/Class)HelVM.HelMA.Automata.ETA.Symbol
3 (Type/Class)HelVM.HelMA.Automata.SubLeq.Symbol
4 (Type/Class)HelVM.HelMA.Automaton.Symbol
SymbolList 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Symbol
2 (Type/Class)HelVM.HelMA.Automata.SubLeq.Symbol
3 (Type/Class)HelVM.HelMA.Automaton.Symbol
Symbols 
1 (Type/Class)HelVM.HelMA.Automata.SubLeq.Lexer
2 (Data Constructor)HelVM.HelMA.Automata.SubLeq.Lexer
T 
1 (Data Constructor)HelVM.HelMA.Automata.ETA.Token
2 (Data Constructor)HelVM.HelMA.Automata.WhiteSpace.Token
TableHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
TableDHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
TextLabelHelVM.HelMA.Automaton.Types.FormatType
toCharHelVM.HelMA.Automata.BrainFuck.Common.Symbol
toIntegerHelVM.HelMA.Automata.BrainFuck.Common.Symbol
Token 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Token
2 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Token
tokenize 
1 (Function)HelVM.HelMA.Automata.SubLeq.Lexer
2 (Function)HelVM.HelMA.Automata.WhiteSpace.Lexer
3 (Function)HelVM.HelMA.Automata.ETA.Lexer
4 (Function)HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser
tokenizeVisibleHelVM.HelMA.Automata.WhiteSpace.Lexer
tokenizeWhiteHelVM.HelMA.Automata.WhiteSpace.Lexer
TokenList 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Token
2 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Token
TokensHelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser
TokenSListHelVM.HelMA.Automata.WhiteSpace.Token
tokenToWhiteTokenPairHelVM.HelMA.Automata.ETA.Token
TokenTypeHelVM.HelMA.Automaton.Types.TokenType
tokenTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
tokenTypesHelVM.HelMA.Automaton.Types.TokenType
TokenVectorHelVM.HelMA.Automata.ETA.Token
TransferHelVM.HelMA.Automaton.Instruction
TreeInstructionHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
TreeInstructionDListHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
TreeInstructionListHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
TreeInstructionVectorHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
TreeTypeHelVM.HelMA.Automata.BrainFuck.API.BFType
triAndClearSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
TriClrHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
trueHelVM.HelMA.Automata.LazyK.Constants
TypeOptions 
1 (Type/Class)HelVM.HelMA.Automaton.API.TypeOptions
2 (Data Constructor)HelVM.HelMA.Automaton.API.TypeOptions
typeOptionsHelVM.HelMA.Automaton.API.RunParams
UglyHelVM.HelMA.Automaton.Types.DumpType
UnaryHelVM.HelMA.Automaton.Instruction.ALInstruction
UnaryInstructionHelVM.HelMA.Automaton.Instruction.ALInstruction
Unit 
1 (Type/Class)HelVM.HelMA.Automaton.Units.Unit
2 (Data Constructor)HelVM.HelMA.Automaton.Units.Unit
unitCUHelVM.HelMA.Automaton.Units.Unit
unitRAMHelVM.HelMA.Automaton.Units.Unit
unitStackHelVM.HelMA.Automaton.Units.Unit
unWhiteToken 
1 (Function)HelVM.HelMA.Automata.ETA.Token
2 (Function)HelVM.HelMA.Automata.WhiteSpace.Token
unWrapTokenListHelVM.HelMA.Automaton.WrapTokenList
VarHelVM.HelMA.Automata.LazyK.Lambda
VisibleTokensHelVM.HelMA.Automata.WhiteSpace.Lexer
VisibleTokenTypeHelVM.HelMA.Automaton.Types.TokenType
wFlushHelVM.HelMA.Automaton.IO.BusinessIO
wGetCharHelVM.HelMA.Automaton.IO.BusinessIO
wGetCharAsHelVM.HelMA.Automaton.IO.BusinessIO
wGetContentsHelVM.HelMA.Automaton.IO.BusinessIO
wGetContentsBSHelVM.HelMA.Automaton.IO.BusinessIO
wGetContentsTextHelVM.HelMA.Automaton.IO.BusinessIO
wGetDecAsHelVM.HelMA.Automaton.IO.BusinessIO
wGetLineHelVM.HelMA.Automaton.IO.BusinessIO
While 
1 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
2 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
3 (Data Constructor)HelVM.HelMA.Automata.FALSE.Expression
WhiteToken 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Token
2 (Data Constructor)HelVM.HelMA.Automata.ETA.Token
3 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Token
4 (Data Constructor)HelVM.HelMA.Automata.WhiteSpace.Token
WhiteTokenList 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Token
2 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Token
whiteTokenListToTokenList 
1 (Function)HelVM.HelMA.Automata.ETA.Token
2 (Function)HelVM.HelMA.Automata.WhiteSpace.Token
WhiteTokens 
1 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Lexer
2 (Type/Class)HelVM.HelMA.Automata.ETA.Lexer
WhiteTokenTypeHelVM.HelMA.Automaton.Types.TokenType
wLogShowHelVM.HelMA.Automaton.IO.BusinessIO
wLogStrHelVM.HelMA.Automaton.IO.BusinessIO
wLogStrLnHelVM.HelMA.Automaton.IO.BusinessIO
Word16TypeHelVM.HelMA.Automaton.Types.CellType
Word32TypeHelVM.HelMA.Automaton.Types.CellType
Word64TypeHelVM.HelMA.Automaton.Types.CellType
Word8TypeHelVM.HelMA.Automaton.Types.CellType
wPutAsCharHelVM.HelMA.Automaton.IO.BusinessIO
wPutAsDecHelVM.HelMA.Automaton.IO.BusinessIO
wPutCharHelVM.HelMA.Automaton.IO.BusinessIO
wPutStrHelVM.HelMA.Automaton.IO.BusinessIO
wPutStrLnHelVM.HelMA.Automaton.IO.BusinessIO
WrapTokenList 
1 (Type/Class)HelVM.HelMA.Automaton.WrapTokenList
2 (Data Constructor)HelVM.HelMA.Automaton.WrapTokenList
writeSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
ZeroHelVM.HelMA.Automata.Zot.Expression
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-B.html b/docs/reports/helma/doc-index-B.html index 1997bbb00..0a70792b5 100644 --- a/docs/reports/helma/doc-index-B.html +++ b/docs/reports/helma/doc-index-B.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - B)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - B)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-C.html b/docs/reports/helma/doc-index-C.html index 8b42ae6e0..ec42f022e 100644 --- a/docs/reports/helma/doc-index-C.html +++ b/docs/reports/helma/doc-index-C.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - C)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton

Index - C

calculateLoggedHelVM.HelMA.Automaton.IO.MockIO
calculateOpHelVM.HelMA.Automaton.Instruction.ALInstruction
calculateOpsHelVM.HelMA.Automaton.Instruction.ALInstruction
calculateOutputHelVM.HelMA.Automaton.IO.MockIO
CallHelVM.HelMA.Automaton.Instruction.CFInstruction
CDynamicHelVM.HelMA.Automaton.Instruction.CFInstruction
cellHelVM.HelMA.Automaton.API.TypeOptions
CellTypeHelVM.HelMA.Automaton.Types.CellType
cellTypeOptionsHelVM.HelMA.Automaton.API.RunParams
cellTypesHelVM.HelMA.Automaton.Types.CellType
CentralProcessingUnitHelVM.HelMA.Automaton.Units.CPU
CFInstructionHelVM.HelMA.Automaton.Instruction.CFInstruction
charPush1HelVM.HelMA.Automaton.Units.ALU
charToExpressionHelVM.HelMA.Automata.Zot.Expression
charToExpressionListHelVM.HelMA.Automata.Zot.Expression
charToExpressionSafeHelVM.HelMA.Automata.Zot.Expression
charToSimpleInstruction 
1 (Function)HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
2 (Function)HelVM.HelMA.Automata.FALSE.Parser
churchHelVM.HelMA.Automata.LazyK.InputEncoder
clearSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
CommentHelVM.HelMA.Automata.FALSE.Expression
compare0HelVM.HelMA.Automata.BrainFuck.Common.Symbol
compileHelVM.HelMA.Automaton.API.RunParams
CondHelVM.HelMA.Automata.FALSE.Expression
ConsHelVM.HelMA.Automaton.Instruction.ALInstruction
consHelVM.HelMA.Automata.LazyK.InputEncoder
controlInstructionHelVM.HelMA.Automaton.Units.CPU
ControlUnitHelVM.HelMA.Automaton.Units.CPU
controlUnitHelVM.HelMA.Automaton.Units.CPU
CopyHelVM.HelMA.Automaton.Instruction.ALInstruction
copyHelVM.HelMA.Automaton.Units.ALU
CPUHelVM.HelMA.Automaton.Units.CPU
cpuToTupleHelVM.HelMA.Automaton.Units.CPU
createMockIOHelVM.HelMA.Automaton.IO.MockIO
CStaticHelVM.HelMA.Automaton.Instruction.CFInstruction
CUHelVM.HelMA.Automaton.Units.CPU
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - C)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton

Index - C

calculateLoggedHelVM.HelMA.Automaton.IO.MockIO
calculateOpHelVM.HelMA.Automaton.Instruction.ALInstruction
calculateOpsHelVM.HelMA.Automaton.Instruction.ALInstruction
calculateOutputHelVM.HelMA.Automaton.IO.MockIO
CallHelVM.HelMA.Automaton.Instruction.CFInstruction
CDynamicHelVM.HelMA.Automaton.Instruction.CFInstruction
cellHelVM.HelMA.Automaton.API.TypeOptions
CellTypeHelVM.HelMA.Automaton.Types.CellType
cellTypeOptionsHelVM.HelMA.Automaton.API.RunParams
cellTypesHelVM.HelMA.Automaton.Types.CellType
CentralProcessingUnitHelVM.HelMA.Automaton.Units.CPU
CFInstructionHelVM.HelMA.Automaton.Instruction.CFInstruction
charPush1HelVM.HelMA.Automaton.Units.ALU
charToExpressionHelVM.HelMA.Automata.Zot.Expression
charToExpressionListHelVM.HelMA.Automata.Zot.Expression
charToExpressionSafeHelVM.HelMA.Automata.Zot.Expression
charToSimpleInstruction 
1 (Function)HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
2 (Function)HelVM.HelMA.Automata.FALSE.Parser
churchHelVM.HelMA.Automata.LazyK.InputEncoder
clearSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
CommentHelVM.HelMA.Automata.FALSE.Expression
compare0HelVM.HelMA.Automata.BrainFuck.Common.Symbol
compileHelVM.HelMA.Automaton.API.RunParams
CondHelVM.HelMA.Automata.FALSE.Expression
ConsHelVM.HelMA.Automaton.Instruction.ALInstruction
consHelVM.HelMA.Automata.LazyK.InputEncoder
consIHelVM.HelMA.Automaton.Instruction
consMHelVM.HelMA.Automata.ETA.Optimizer
controlInstructionHelVM.HelMA.Automaton.Units.CPU
ControlUnitHelVM.HelMA.Automaton.Units.CPU
controlUnitHelVM.HelMA.Automaton.Units.CPU
CopyHelVM.HelMA.Automaton.Instruction.ALInstruction
copyHelVM.HelMA.Automaton.Units.ALU
CPUHelVM.HelMA.Automaton.Units.CPU
cpuToTupleHelVM.HelMA.Automaton.Units.CPU
createMockIOHelVM.HelMA.Automaton.IO.MockIO
CStaticHelVM.HelMA.Automaton.Instruction.CFInstruction
CUHelVM.HelMA.Automaton.Units.CPU
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-D.html b/docs/reports/helma/doc-index-D.html index d534e1e0b..4556bd548 100644 --- a/docs/reports/helma/doc-index-D.html +++ b/docs/reports/helma/doc-index-D.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - D)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton

Index - D

dCopyHelVM.HelMA.Automaton.Instruction.ALInstruction
DecHelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
defHelVM.HelMA.Automata.BrainFuck.Common.Symbol
defaultBFTypeHelVM.HelMA.Automata.BrainFuck.API.BFType
defaultCellTypeHelVM.HelMA.Automaton.Types.CellType
defaultDumpTypeHelVM.HelMA.Automaton.Types.DumpType
defaultFormatTypeHelVM.HelMA.Automaton.Types.FormatType
defaultIntCellTypeHelVM.HelMA.Automaton.Types.IntCellType
defaultRAMTypeHelVM.HelMA.Automaton.Types.RAMType
defaultStackTypeHelVM.HelMA.Automaton.Types.StackType
defaultTokenTypeHelVM.HelMA.Automaton.Types.TokenType
digitHelVM.HelMA.Automaton.ReadPExtra
DiscardHelVM.HelMA.Automaton.Instruction.ALInstruction
discardHelVM.HelMA.Automaton.Units.ALU
DivHelVM.HelMA.Automaton.Instruction.ALInstruction
divModHelVM.HelMA.Automaton.Units.ALU
doBinaryHelVM.HelMA.Automaton.Instruction.ALInstruction
doInputChar2HelVM.HelMA.Automaton.Units.ALU
doInputDec2HelVM.HelMA.Automaton.Units.ALU
doInstructionHelVM.HelMA.Automata.SubLeq.Evaluator
doOutputChar2HelVM.HelMA.Automaton.Units.ALU
dropHelVM.HelMA.Automaton.Units.ALU
dumpHelVM.HelMA.Automaton.Types.DumpType
DumpTypeHelVM.HelMA.Automaton.Types.DumpType
dumpType 
1 (Function)HelVM.HelMA.Automaton.API.TypeOptions
2 (Function)HelVM.HelMA.Automata.WhiteSpace.SimpleParams
dumpTypeOptionsHelVM.HelMA.Automaton.API.RunParams
dumpTypesHelVM.HelMA.Automaton.Types.DumpType
dupAndClearSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
DupClrHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
dupIHelVM.HelMA.Automaton.Instruction.ALInstruction
dynamicBranchHelVM.HelMA.Automaton.Units.CPU
dynamicCallHelVM.HelMA.Automaton.Units.CPU
dynamicJumpHelVM.HelMA.Automaton.Units.CPU
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - D)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton

Index - D

dCopyHelVM.HelMA.Automaton.Instruction.ALInstruction
DecHelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
defHelVM.HelMA.Automata.BrainFuck.Common.Symbol
defaultBFTypeHelVM.HelMA.Automata.BrainFuck.API.BFType
defaultCellTypeHelVM.HelMA.Automaton.Types.CellType
defaultDumpTypeHelVM.HelMA.Automaton.Types.DumpType
defaultETAImplTypeHelVM.HelMA.Automata.ETA.API.ETAImplType
defaultFormatTypeHelVM.HelMA.Automaton.Types.FormatType
defaultIntCellTypeHelVM.HelMA.Automaton.Types.IntCellType
defaultRAMTypeHelVM.HelMA.Automaton.Types.RAMType
defaultStackTypeHelVM.HelMA.Automaton.Types.StackType
defaultTokenTypeHelVM.HelMA.Automaton.Types.TokenType
digitHelVM.HelMA.Automaton.ReadPExtra
DiscardHelVM.HelMA.Automaton.Instruction.ALInstruction
discardHelVM.HelMA.Automaton.Units.ALU
DivHelVM.HelMA.Automaton.Instruction.ALInstruction
divModHelVM.HelMA.Automaton.Units.ALU
divModIHelVM.HelMA.Automaton.Instruction
dJumpIHelVM.HelMA.Automaton.Instruction.CFInstruction
DMarkHelVM.HelMA.Automaton.Instruction.CFInstruction
doBinaryHelVM.HelMA.Automaton.Instruction.ALInstruction
doInputChar2HelVM.HelMA.Automaton.Units.ALU
doInputDec2HelVM.HelMA.Automaton.Units.ALU
doInstructionHelVM.HelMA.Automata.SubLeq.Evaluator
doOutputChar2HelVM.HelMA.Automaton.Units.ALU
dropHelVM.HelMA.Automaton.Units.ALU
dumpHelVM.HelMA.Automaton.Types.DumpType
DumpTypeHelVM.HelMA.Automaton.Types.DumpType
dumpType 
1 (Function)HelVM.HelMA.Automaton.API.TypeOptions
2 (Function)HelVM.HelMA.Automata.WhiteSpace.SimpleParams
dumpTypeOptionsHelVM.HelMA.Automaton.API.RunParams
dumpTypesHelVM.HelMA.Automaton.Types.DumpType
dupAndClearSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
DupClrHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
dupIHelVM.HelMA.Automaton.Instruction.ALInstruction
dynamicBranchHelVM.HelMA.Automaton.Units.CPU
dynamicCallHelVM.HelMA.Automaton.Units.CPU
dynamicJumpHelVM.HelMA.Automaton.Units.CPU
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-E.html b/docs/reports/helma/doc-index-E.html index ce86459dc..b735752f6 100644 --- a/docs/reports/helma/doc-index-E.html +++ b/docs/reports/helma/doc-index-E.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - E)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - E)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-F.html b/docs/reports/helma/doc-index-F.html index d2cf3e28f..88d51cc90 100644 --- a/docs/reports/helma/doc-index-F.html +++ b/docs/reports/helma/doc-index-F.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - F)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - F)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-G.html b/docs/reports/helma/doc-index-G.html index a6f896da0..075102feb 100644 --- a/docs/reports/helma/doc-index-G.html +++ b/docs/reports/helma/doc-index-G.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - G)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - G)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-H.html b/docs/reports/helma/doc-index-H.html index 25d49428f..3f10f8bee 100644 --- a/docs/reports/helma/doc-index-H.html +++ b/docs/reports/helma/doc-index-H.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - H)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - H)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-I.html b/docs/reports/helma/doc-index-I.html index bbc61d2ed..f590bbcf4 100644 --- a/docs/reports/helma/doc-index-I.html +++ b/docs/reports/helma/doc-index-I.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - I)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton

Index - I

I 
1 (Data Constructor)HelVM.HelMA.Automata.ETA.Token
2 (Data Constructor)HelVM.HelMA.Automata.LazyK.Lambda
IALHelVM.HelMA.Automaton.Instruction
ICFHelVM.HelMA.Automaton.Instruction
ILSHelVM.HelMA.Automaton.Instruction
Inc 
1 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
2 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
incHelVM.HelMA.Automata.BrainFuck.Common.Symbol
incSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
IndexHelVM.HelMA.Automata.WhiteSpace.Symbol
Input 
1 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
2 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
3 (Type/Class)HelVM.HelMA.Automaton.API.IOTypes
InputCharHelVM.HelMA.Automaton.Instruction.IOInstruction
InputDecHelVM.HelMA.Automaton.Instruction.IOInstruction
InstHelVM.HelMA.Automata.FALSE.Expression
InstructionHelVM.HelMA.Automaton.Instruction
InstructionAddress 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Symbol
2 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Symbol
3 (Type/Class)HelVM.HelMA.Automaton.Units.CPU
InstructionCounter 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Symbol
2 (Type/Class)HelVM.HelMA.Automaton.Units.CPU
InstructionListHelVM.HelMA.Automaton.Instruction
InstructionStackHelVM.HelMA.Automaton.Units.CPU
InstructionUnitHelVM.HelMA.Automata.ETA.OperandParsers
InstructionVectorHelVM.HelMA.Automaton.Instruction
Int16Type 
1 (Data Constructor)HelVM.HelMA.Automaton.Types.CellType
2 (Data Constructor)HelVM.HelMA.Automaton.Types.IntCellType
Int32Type 
1 (Data Constructor)HelVM.HelMA.Automaton.Types.CellType
2 (Data Constructor)HelVM.HelMA.Automaton.Types.IntCellType
Int64Type 
1 (Data Constructor)HelVM.HelMA.Automaton.Types.CellType
2 (Data Constructor)HelVM.HelMA.Automaton.Types.IntCellType
Int8Type 
1 (Data Constructor)HelVM.HelMA.Automaton.Types.CellType
2 (Data Constructor)HelVM.HelMA.Automaton.Types.IntCellType
intCellHelVM.HelMA.Automaton.API.TypeOptions
IntCellTypeHelVM.HelMA.Automaton.Types.IntCellType
intCellTypeOptionsHelVM.HelMA.Automaton.API.RunParams
intCellTypesHelVM.HelMA.Automaton.Types.IntCellType
IntegerTypeHelVM.HelMA.Automaton.Types.IntCellType
InteractHelVM.HelMA.Automaton.API.IOTypes
interpretFreeIOToBusinessIOHelVM.HelMA.Automaton.IO.FreeIO
ioExecMockIOBatchHelVM.HelMA.Automaton.IO.MockIO
ioExecMockIOWithInputHelVM.HelMA.Automaton.IO.MockIO
IOInstructionHelVM.HelMA.Automaton.Instruction.IOInstruction
ISHelVM.HelMA.Automaton.Units.CPU
isAlphaAsciiHelVM.HelMA.Automaton.ReadPExtra
isHashHelVM.HelMA.Automata.LazyK.Lexer
isJumpHelVM.HelMA.Automaton.Instruction.CFInstruction
isMarkHelVM.HelMA.Automaton.Instruction
isNotJumpHelVM.HelMA.Automaton.Instruction.CFInstruction
IUHelVM.HelMA.Automata.ETA.OperandParsers
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - I)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton

Index - I

I 
1 (Data Constructor)HelVM.HelMA.Automata.ETA.Token
2 (Data Constructor)HelVM.HelMA.Automata.LazyK.Lambda
IALHelVM.HelMA.Automaton.Instruction
ICFHelVM.HelMA.Automaton.Instruction
ILSHelVM.HelMA.Automaton.Instruction
Inc 
1 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
2 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
incHelVM.HelMA.Automata.BrainFuck.Common.Symbol
incSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
IndexHelVM.HelMA.Automaton.Symbol
Input 
1 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
2 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
3 (Type/Class)HelVM.HelMA.Automaton.API.IOTypes
InputCharHelVM.HelMA.Automaton.Instruction.IOInstruction
InputDecHelVM.HelMA.Automaton.Instruction.IOInstruction
InstHelVM.HelMA.Automata.FALSE.Expression
InstructionHelVM.HelMA.Automaton.Instruction
InstructionAddress 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Symbol
2 (Type/Class)HelVM.HelMA.Automaton.Symbol
3 (Type/Class)HelVM.HelMA.Automaton.Units.CPU
InstructionCounter 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Symbol
2 (Type/Class)HelVM.HelMA.Automaton.Units.CPU
InstructionListHelVM.HelMA.Automaton.Instruction
InstructionStackHelVM.HelMA.Automaton.Units.CPU
InstructionUnitHelVM.HelMA.Automata.ETA.OperandParsers
InstructionVectorHelVM.HelMA.Automaton.Instruction
Int16Type 
1 (Data Constructor)HelVM.HelMA.Automaton.Types.CellType
2 (Data Constructor)HelVM.HelMA.Automaton.Types.IntCellType
Int32Type 
1 (Data Constructor)HelVM.HelMA.Automaton.Types.CellType
2 (Data Constructor)HelVM.HelMA.Automaton.Types.IntCellType
Int64Type 
1 (Data Constructor)HelVM.HelMA.Automaton.Types.CellType
2 (Data Constructor)HelVM.HelMA.Automaton.Types.IntCellType
Int8Type 
1 (Data Constructor)HelVM.HelMA.Automaton.Types.CellType
2 (Data Constructor)HelVM.HelMA.Automaton.Types.IntCellType
intCellHelVM.HelMA.Automaton.API.TypeOptions
IntCellTypeHelVM.HelMA.Automaton.Types.IntCellType
intCellTypeOptionsHelVM.HelMA.Automaton.API.RunParams
intCellTypesHelVM.HelMA.Automaton.Types.IntCellType
IntegerTypeHelVM.HelMA.Automaton.Types.IntCellType
InteractHelVM.HelMA.Automaton.API.IOTypes
interpretFreeIOToBusinessIOHelVM.HelMA.Automaton.IO.FreeIO
ioExecMockIOBatchHelVM.HelMA.Automaton.IO.MockIO
ioExecMockIOWithInputHelVM.HelMA.Automaton.IO.MockIO
IOInstructionHelVM.HelMA.Automaton.Instruction.IOInstruction
ISHelVM.HelMA.Automaton.Units.CPU
isAlphaAsciiHelVM.HelMA.Automaton.ReadPExtra
isHashHelVM.HelMA.Automata.LazyK.Lexer
isJumpHelVM.HelMA.Automaton.Instruction.CFInstruction
isMarkHelVM.HelMA.Automaton.Instruction
isMarkNatHelVM.HelMA.Automaton.Instruction
isNotJumpHelVM.HelMA.Automaton.Instruction.CFInstruction
IUHelVM.HelMA.Automata.ETA.OperandParsers
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-J.html b/docs/reports/helma/doc-index-J.html index 9b2f77d1b..787f85479 100644 --- a/docs/reports/helma/doc-index-J.html +++ b/docs/reports/helma/doc-index-J.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - J)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - J)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-K.html b/docs/reports/helma/doc-index-K.html index 0dfedd52a..2a3457858 100644 --- a/docs/reports/helma/doc-index-K.html +++ b/docs/reports/helma/doc-index-K.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - K)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - K)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-L.html b/docs/reports/helma/doc-index-L.html index 6f88c00d0..68d1f4706 100644 --- a/docs/reports/helma/doc-index-L.html +++ b/docs/reports/helma/doc-index-L.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - L)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - L)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-M.html b/docs/reports/helma/doc-index-M.html index 1f3135c47..80da34f91 100644 --- a/docs/reports/helma/doc-index-M.html +++ b/docs/reports/helma/doc-index-M.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - M)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - M)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-N.html b/docs/reports/helma/doc-index-N.html index c578d8ed7..b8cf8cdeb 100644 --- a/docs/reports/helma/doc-index-N.html +++ b/docs/reports/helma/doc-index-N.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - N)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - N)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-O.html b/docs/reports/helma/doc-index-O.html index dfc701eda..73167444d 100644 --- a/docs/reports/helma/doc-index-O.html +++ b/docs/reports/helma/doc-index-O.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - O)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - O)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-P.html b/docs/reports/helma/doc-index-P.html index 3d3b2a976..da9501ab2 100644 --- a/docs/reports/helma/doc-index-P.html +++ b/docs/reports/helma/doc-index-P.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - P)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton

Index - P

parse 
1 (Function)HelVM.HelMA.Automata.Zot.Parser
2 (Function)HelVM.HelMA.Automata.LazyK.Parser
3 (Function)HelVM.HelMA.Automata.FALSE.Parser
4 (Function)HelVM.HelMA.Automata.WhiteSpace.Parser
parseAsciiStringHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseAsListHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser
parseAsListSafeHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser
parseAsVectorHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser
parseAsVectorSafeHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser
parseDigitStringHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseExtraHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseFromTLHelVM.HelMA.Automata.WhiteSpace.Parser
parseIndexHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseIntHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseIntegerHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseLabelHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseNaturalHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseNumberHelVM.HelMA.Automata.ETA.OperandParsers
ParserHelVM.HelMA.Automata.WhiteSpace.OperandParsers
ParserFromTokenListHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseSafeHelVM.HelMA.Automata.FALSE.Parser
parseString'HelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseSymbolHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseVisibleHelVM.HelMA.Automata.WhiteSpace.Parser
parseWhiteHelVM.HelMA.Automata.WhiteSpace.Parser
parseWithOptimizeHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser
parseWithOptimizeSafeHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser
PickHelVM.HelMA.Automaton.Instruction.ALInstruction
pop1HelVM.HelMA.Automaton.Units.ALU
pop2HelVM.HelMA.Automaton.Units.ALU
popAddressHelVM.HelMA.Automaton.Units.CPU
PrettyHelVM.HelMA.Automaton.Types.DumpType
prevHelVM.HelMA.Automata.BrainFuck.Common.Symbol
prevInstHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
prevSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
programHelVM.HelMA.Automaton.Units.CPU
programCounterHelVM.HelMA.Automaton.Units.CPU
push1HelVM.HelMA.Automaton.Units.ALU
push2HelVM.HelMA.Automaton.Units.ALU
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - P)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton

Index - P

parse 
1 (Function)HelVM.HelMA.Automata.Zot.Parser
2 (Function)HelVM.HelMA.Automata.LazyK.Parser
3 (Function)HelVM.HelMA.Automata.FALSE.Parser
4 (Function)HelVM.HelMA.Automata.WhiteSpace.Parser
5 (Function)HelVM.HelMA.Automata.ETA.Parser
parseAsciiStringHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseAsListHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser
parseAsListSafeHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser
parseAsVectorHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser
parseAsVectorSafeHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser
parseDigitStringHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseExtraHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseFromTLHelVM.HelMA.Automata.WhiteSpace.Parser
parseIndexHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseIntHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseIntegerHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseLabelHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseNaturalHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseNumberHelVM.HelMA.Automata.ETA.OperandParsers
parseNumberFromTLHelVM.HelMA.Automata.ETA.OperandParsers
ParserHelVM.HelMA.Automata.WhiteSpace.OperandParsers
ParserFromTokenListHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseSafe 
1 (Function)HelVM.HelMA.Automata.FALSE.Parser
2 (Function)HelVM.HelMA.Automata.ETA.Parser
parseString'HelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseSymbolHelVM.HelMA.Automata.WhiteSpace.OperandParsers
parseVisibleHelVM.HelMA.Automata.WhiteSpace.Parser
parseWhiteHelVM.HelMA.Automata.WhiteSpace.Parser
parseWithOptimizeHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser
parseWithOptimizeSafeHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser
PickHelVM.HelMA.Automaton.Instruction.ALInstruction
pop1HelVM.HelMA.Automaton.Units.ALU
pop2HelVM.HelMA.Automaton.Units.ALU
popAddressHelVM.HelMA.Automaton.Units.CPU
PrettyHelVM.HelMA.Automaton.Types.DumpType
prevHelVM.HelMA.Automata.BrainFuck.Common.Symbol
prevInstHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
prevSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
programHelVM.HelMA.Automaton.Units.CPU
programCounterHelVM.HelMA.Automaton.Units.CPU
push1HelVM.HelMA.Automaton.Units.ALU
push2HelVM.HelMA.Automaton.Units.ALU
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-R.html b/docs/reports/helma/doc-index-R.html index 6f9f75d9f..85c24570d 100644 --- a/docs/reports/helma/doc-index-R.html +++ b/docs/reports/helma/doc-index-R.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - R)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton

Index - R

RHelVM.HelMA.Automata.ETA.Token
RAMHelVM.HelMA.Automaton.Units.RAM
ram 
1 (Function)HelVM.HelMA.Automaton.API.TypeOptions
2 (Function)HelVM.HelMA.Automaton.Units.LSU
RAMTypeHelVM.HelMA.Automaton.Types.RAMType
ramTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
ramTypeOptionsHelVM.HelMA.Automaton.API.RunParams
ramTypesHelVM.HelMA.Automaton.Types.RAMType
readExpressionListHelVM.HelMA.Automata.Zot.Expression
readInputHelVM.HelMA.Automata.LazyK.InputEncoder
readSymbolsHelVM.HelMA.Automata.SubLeq.Lexer
readTokens 
1 (Function)HelVM.HelMA.Automata.ETA.Lexer
2 (Function)HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser
readVisibleTokensHelVM.HelMA.Automata.WhiteSpace.Lexer
readWhiteTokensHelVM.HelMA.Automata.WhiteSpace.Lexer
realizeHelVM.HelMA.Automata.LazyK.Evaluator
realizeWithTrueHelVM.HelMA.Automata.LazyK.Evaluator
reduceHelVM.HelMA.Automata.LazyK.Reducer
RefHelVM.HelMA.Automata.FALSE.Expression
removeCommentHelVM.HelMA.Automata.LazyK.Lexer
ReturnHelVM.HelMA.Automaton.Instruction.CFInstruction
returnStackHelVM.HelMA.Automaton.Units.CPU
REvaluatorHelVM.HelMA.Automaton.IO.EvaluatorIO
rotIHelVM.HelMA.Automaton.Instruction.ALInstruction
run 
1 (Function)HelVM.HelMA.Automata.Zot.Automaton
2 (Function)HelVM.HelMA.Automata.Rev.Automaton
3 (Function)HelVM.HelMA.Automata.LazyK.Automaton
4 (Function)HelVM.HelMA.Automata.Cat.Automaton
5 (Function)HelVM.HelMA.Automata.SubLeq.Automaton
6 (Function)HelVM.HelMA.Automata.WhiteSpace.Automaton
7 (Function)HelVM.HelMA.Automata.ETA.Automaton
8 (Function)HelVM.HelMA.Automata.BrainFuck.Automaton
runILHelVM.HelMA.Automata.WhiteSpace.Automaton
runMockIOHelVM.HelMA.Automaton.IO.MockIO
RunParams 
1 (Type/Class)HelVM.HelMA.Automaton.API.RunParams
2 (Data Constructor)HelVM.HelMA.Automaton.API.RunParams
runParserHelVM.HelMA.Automaton.ReadPExtra
runReduceHelVM.HelMA.Automata.LazyK.Automaton
runSource 
1 (Function)HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Automaton
2 (Function)HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Automaton
3 (Function)HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Automaton
4 (Function)HelVM.HelMA.Automata.BrainFuck.Automaton
runTLHelVM.HelMA.Automata.WhiteSpace.Automaton
runWithParams 
1 (Function)HelVM.HelMA.Automata.Zot.Automaton
2 (Function)HelVM.HelMA.Automata.Rev.Automaton
3 (Function)HelVM.HelMA.Automata.LazyK.Automaton
4 (Function)HelVM.HelMA.Automata.Cat.Automaton
5 (Function)HelVM.HelMA.Automata.SubLeq.Automaton
6 (Function)HelVM.HelMA.Automata.WhiteSpace.Automaton
7 (Function)HelVM.HelMA.Automata.ETA.Automaton
8 (Function)HelVM.HelMA.Automata.BrainFuck.Automaton
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - R)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton

Index - R

RHelVM.HelMA.Automata.ETA.Token
RAMHelVM.HelMA.Automaton.Units.RAM
ram 
1 (Function)HelVM.HelMA.Automaton.API.TypeOptions
2 (Function)HelVM.HelMA.Automaton.Units.LSU
RAMTypeHelVM.HelMA.Automaton.Types.RAMType
ramTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
ramTypeOptionsHelVM.HelMA.Automaton.API.RunParams
ramTypesHelVM.HelMA.Automaton.Types.RAMType
readExpressionListHelVM.HelMA.Automata.Zot.Expression
readInputHelVM.HelMA.Automata.LazyK.InputEncoder
readSymbolsHelVM.HelMA.Automata.SubLeq.Lexer
readTokens 
1 (Function)HelVM.HelMA.Automata.ETA.Lexer
2 (Function)HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser
readVisibleTokensHelVM.HelMA.Automata.WhiteSpace.Lexer
readWhiteTokensHelVM.HelMA.Automata.WhiteSpace.Lexer
realizeHelVM.HelMA.Automata.LazyK.Evaluator
realizeWithTrueHelVM.HelMA.Automata.LazyK.Evaluator
reduceHelVM.HelMA.Automata.LazyK.Reducer
RefHelVM.HelMA.Automata.FALSE.Expression
removeCommentHelVM.HelMA.Automata.LazyK.Lexer
ReturnHelVM.HelMA.Automaton.Instruction.CFInstruction
returnStackHelVM.HelMA.Automaton.Units.CPU
REvaluatorHelVM.HelMA.Automaton.IO.EvaluatorIO
rotIHelVM.HelMA.Automaton.Instruction.ALInstruction
run 
1 (Function)HelVM.HelMA.Automata.Zot.Automaton
2 (Function)HelVM.HelMA.Automata.Rev.Automaton
3 (Function)HelVM.HelMA.Automata.LazyK.Automaton
4 (Function)HelVM.HelMA.Automata.Cat.Automaton
5 (Function)HelVM.HelMA.Automata.SubLeq.Automaton
6 (Function)HelVM.HelMA.Automata.WhiteSpace.Automaton
7 (Function)HelVM.HelMA.Automata.ETA.Automaton
8 (Function)HelVM.HelMA.Automata.BrainFuck.Automaton
runILHelVM.HelMA.Automata.WhiteSpace.Automaton
runMockIOHelVM.HelMA.Automaton.IO.MockIO
RunParams 
1 (Type/Class)HelVM.HelMA.Automaton.API.RunParams
2 (Data Constructor)HelVM.HelMA.Automaton.API.RunParams
runParserHelVM.HelMA.Automaton.ReadPExtra
runReduceHelVM.HelMA.Automata.LazyK.Automaton
runSource 
1 (Function)HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Automaton
2 (Function)HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Automaton
3 (Function)HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Automaton
4 (Function)HelVM.HelMA.Automata.BrainFuck.Automaton
runTLHelVM.HelMA.Automata.WhiteSpace.Automaton
runWithParams 
1 (Function)HelVM.HelMA.Automata.Zot.Automaton
2 (Function)HelVM.HelMA.Automata.Rev.Automaton
3 (Function)HelVM.HelMA.Automata.LazyK.Automaton
4 (Function)HelVM.HelMA.Automata.Cat.Automaton
5 (Function)HelVM.HelMA.Automata.SubLeq.Automaton
6 (Function)HelVM.HelMA.Automata.WhiteSpace.Automaton
7 (Function)HelVM.HelMA.Automata.ETA.Automaton
8 (Function)HelVM.HelMA.Automata.BrainFuck.Automaton
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-S.html b/docs/reports/helma/doc-index-S.html index 3c5243857..f91544759 100644 --- a/docs/reports/helma/doc-index-S.html +++ b/docs/reports/helma/doc-index-S.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - S)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton

Index - S

S 
1 (Data Constructor)HelVM.HelMA.Automata.ETA.Token
2 (Data Constructor)HelVM.HelMA.Automata.LazyK.Lambda
3 (Data Constructor)HelVM.HelMA.Automata.WhiteSpace.Token
safeExecMockIOBatchHelVM.HelMA.Automaton.IO.MockIO
safeExecMockIOWithInputHelVM.HelMA.Automaton.IO.MockIO
SDynamicHelVM.HelMA.Automaton.Instruction.ALInstruction
selfAppHelVM.HelMA.Automata.LazyK.Constants
SeqRAMTypeHelVM.HelMA.Automaton.Types.RAMType
SeqStackTypeHelVM.HelMA.Automaton.Types.StackType
SetHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
setSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
SEvaluatorHelVM.HelMA.Automaton.IO.EvaluatorIO
showExpressionListHelVM.HelMA.Automata.Zot.Expression
showsHelVM.HelMA.Automata.SubLeq.Lexer
Simple 
1 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction
2 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
SimpleInstructionHelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
simpleInstructionsHelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
SimpleParams 
1 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.SimpleParams
2 (Data Constructor)HelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsWithDefaultsHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsWithDefaultsAndVisibleTokenTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsWithDefaultsAndWhiteTokenTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsWithVisibleTokenTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsWithWhiteTokenTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleRun 
1 (Function)HelVM.HelMA.Automata.SubLeq.Automaton
2 (Function)HelVM.HelMA.Automata.WhiteSpace.Automaton
3 (Function)HelVM.HelMA.Automata.ETA.Automaton
4 (Function)HelVM.HelMA.Automata.BrainFuck.Automaton
SIOHelVM.HelMA.Automaton.Instruction.ALInstruction
SlideHelVM.HelMA.Automaton.Instruction.ALInstruction
slideHelVM.HelMA.Automaton.Units.ALU
slInstructionHelVM.HelMA.Automaton.Units.LSU
SListRAMTypeHelVM.HelMA.Automaton.Types.RAMType
SListStackTypeHelVM.HelMA.Automaton.Types.StackType
sluToTupleHelVM.HelMA.Automaton.Units.LSU
SourceHelVM.HelMA.Automaton.API.IOTypes
source 
1 (Function)HelVM.HelMA.Automaton.API.RunParams
2 (Function)HelVM.HelMA.Automata.WhiteSpace.SimpleParams
splitAtHelVM.HelMA.Automaton.Units.ALU
splitByNHelVM.HelMA.Automata.WhiteSpace.OperandParsers
SREvaluatorHelVM.HelMA.Automaton.IO.EvaluatorIO
SStaticHelVM.HelMA.Automaton.Instruction.ALInstruction
StackHelVM.HelMA.Automaton.Units.ALU
stack 
1 (Function)HelVM.HelMA.Automaton.API.TypeOptions
2 (Function)HelVM.HelMA.Automaton.Units.LSU
StackIndexHelVM.HelMA.Automaton.Instruction.ALInstruction
StackTypeHelVM.HelMA.Automaton.Types.StackType
stackTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
stackTypeOptionsHelVM.HelMA.Automaton.API.RunParams
stackTypesHelVM.HelMA.Automaton.Types.StackType
startHelVM.HelMA.Automata.WhiteSpace.Automaton
staticBranchHelVM.HelMA.Automaton.Units.CPU
staticCallHelVM.HelMA.Automaton.Units.CPU
staticJumpHelVM.HelMA.Automaton.Units.CPU
Store 
1 (Data Constructor)HelVM.HelMA.Automaton.Instruction.LSInstruction
2 (Data Constructor)HelVM.HelMA.Automata.FALSE.Expression
store 
1 (Function)HelVM.HelMA.Automaton.Units.RAM
2 (Function)HelVM.HelMA.Automaton.Units.LSU
storeCharHelVM.HelMA.Automaton.Units.RAM
storeInputCharHelVM.HelMA.Automaton.Units.LSU
storeInputDecHelVM.HelMA.Automaton.Units.LSU
StrHelVM.HelMA.Automata.FALSE.Expression
stringToExpressionListHelVM.HelMA.Automata.Zot.Expression
SubHelVM.HelMA.Automaton.Instruction.ALInstruction
subHelVM.HelMA.Automaton.Units.ALU
subAndClearSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
SubClrHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
SuccHelVM.HelMA.Automata.LazyK.Lambda
succChurchHelVM.HelMA.Automata.LazyK.InputEncoder
successorHelVM.HelMA.Automata.LazyK.InputEncoder
swapIHelVM.HelMA.Automaton.Instruction.ALInstruction
Symbol 
1 (Type/Class)HelVM.HelMA.Automata.BrainFuck.Common.Symbol
2 (Type/Class)HelVM.HelMA.Automata.ETA.Symbol
3 (Type/Class)HelVM.HelMA.Automata.SubLeq.Symbol
4 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Symbol
SymbolList 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Symbol
2 (Type/Class)HelVM.HelMA.Automata.SubLeq.Symbol
3 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Symbol
Symbols 
1 (Type/Class)HelVM.HelMA.Automata.SubLeq.Lexer
2 (Data Constructor)HelVM.HelMA.Automata.SubLeq.Lexer
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - S)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton

Index - S

S 
1 (Data Constructor)HelVM.HelMA.Automata.ETA.Token
2 (Data Constructor)HelVM.HelMA.Automata.LazyK.Lambda
3 (Data Constructor)HelVM.HelMA.Automata.WhiteSpace.Token
safeExecMockIOBatchHelVM.HelMA.Automaton.IO.MockIO
safeExecMockIOWithInputHelVM.HelMA.Automaton.IO.MockIO
SDynamicHelVM.HelMA.Automaton.Instruction.ALInstruction
selfAppHelVM.HelMA.Automata.LazyK.Constants
SeqRAMTypeHelVM.HelMA.Automaton.Types.RAMType
SeqStackTypeHelVM.HelMA.Automaton.Types.StackType
SetHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
setSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
SEvaluatorHelVM.HelMA.Automaton.IO.EvaluatorIO
showExpressionListHelVM.HelMA.Automata.Zot.Expression
showsHelVM.HelMA.Automata.SubLeq.Lexer
Simple 
1 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction
2 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
SimpleInstructionHelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
simpleInstructionsHelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
SimpleParams 
1 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.SimpleParams
2 (Data Constructor)HelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsWithDefaultsHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsWithDefaultsAndVisibleTokenTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsWithDefaultsAndWhiteTokenTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsWithVisibleTokenTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleParamsWithWhiteTokenTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
simpleRun 
1 (Function)HelVM.HelMA.Automata.SubLeq.Automaton
2 (Function)HelVM.HelMA.Automata.WhiteSpace.Automaton
3 (Function)HelVM.HelMA.Automata.ETA.Automaton
4 (Function)HelVM.HelMA.Automata.BrainFuck.Automaton
sInputIHelVM.HelMA.Automaton.Instruction
SIOHelVM.HelMA.Automaton.Instruction.ALInstruction
SlideHelVM.HelMA.Automaton.Instruction.ALInstruction
slideHelVM.HelMA.Automaton.Units.ALU
slInstructionHelVM.HelMA.Automaton.Units.LSU
SListRAMTypeHelVM.HelMA.Automaton.Types.RAMType
SListStackTypeHelVM.HelMA.Automaton.Types.StackType
sluToTupleHelVM.HelMA.Automaton.Units.LSU
SMarkHelVM.HelMA.Automaton.Instruction.CFInstruction
SourceHelVM.HelMA.Automaton.API.IOTypes
source 
1 (Function)HelVM.HelMA.Automaton.API.RunParams
2 (Function)HelVM.HelMA.Automata.WhiteSpace.SimpleParams
sOutputIHelVM.HelMA.Automaton.Instruction
splitAtHelVM.HelMA.Automaton.Units.ALU
splitByNHelVM.HelMA.Automata.WhiteSpace.OperandParsers
splitOnRAndIndexHelVM.HelMA.Automata.ETA.Optimizer
SREvaluatorHelVM.HelMA.Automaton.IO.EvaluatorIO
SStaticHelVM.HelMA.Automaton.Instruction.ALInstruction
StackHelVM.HelMA.Automaton.Units.ALU
stack 
1 (Function)HelVM.HelMA.Automaton.API.TypeOptions
2 (Function)HelVM.HelMA.Automaton.Units.LSU
StackIndexHelVM.HelMA.Automaton.Instruction.ALInstruction
StackTypeHelVM.HelMA.Automaton.Types.StackType
stackTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
stackTypeOptionsHelVM.HelMA.Automaton.API.RunParams
stackTypesHelVM.HelMA.Automaton.Types.StackType
startHelVM.HelMA.Automaton.Automaton, HelVM.HelMA.Automata.WhiteSpace.Automaton
startWithILHelVM.HelMA.Automaton.Automaton
staticBranchHelVM.HelMA.Automaton.Units.CPU
staticCallHelVM.HelMA.Automaton.Units.CPU
staticJumpHelVM.HelMA.Automaton.Units.CPU
Store 
1 (Data Constructor)HelVM.HelMA.Automaton.Instruction.LSInstruction
2 (Data Constructor)HelVM.HelMA.Automata.FALSE.Expression
store 
1 (Function)HelVM.HelMA.Automaton.Units.RAM
2 (Function)HelVM.HelMA.Automaton.Units.LSU
storeCharHelVM.HelMA.Automaton.Units.RAM
storeInputCharHelVM.HelMA.Automaton.Units.LSU
storeInputDecHelVM.HelMA.Automaton.Units.LSU
StrHelVM.HelMA.Automata.FALSE.Expression
stringToExpressionListHelVM.HelMA.Automata.Zot.Expression
SubHelVM.HelMA.Automaton.Instruction.ALInstruction
subHelVM.HelMA.Automaton.Units.ALU
subAndClearSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
SubClrHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
subIHelVM.HelMA.Automaton.Instruction
SuccHelVM.HelMA.Automata.LazyK.Lambda
succChurchHelVM.HelMA.Automata.LazyK.InputEncoder
successorHelVM.HelMA.Automata.LazyK.InputEncoder
swapIHelVM.HelMA.Automaton.Instruction.ALInstruction
Symbol 
1 (Type/Class)HelVM.HelMA.Automata.BrainFuck.Common.Symbol
2 (Type/Class)HelVM.HelMA.Automata.ETA.Symbol
3 (Type/Class)HelVM.HelMA.Automata.SubLeq.Symbol
4 (Type/Class)HelVM.HelMA.Automaton.Symbol
SymbolList 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Symbol
2 (Type/Class)HelVM.HelMA.Automata.SubLeq.Symbol
3 (Type/Class)HelVM.HelMA.Automaton.Symbol
Symbols 
1 (Type/Class)HelVM.HelMA.Automata.SubLeq.Lexer
2 (Data Constructor)HelVM.HelMA.Automata.SubLeq.Lexer
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-T.html b/docs/reports/helma/doc-index-T.html index d1e8b6bf9..190ba9f7e 100644 --- a/docs/reports/helma/doc-index-T.html +++ b/docs/reports/helma/doc-index-T.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - T)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton

Index - T

T 
1 (Data Constructor)HelVM.HelMA.Automata.ETA.Token
2 (Data Constructor)HelVM.HelMA.Automata.WhiteSpace.Token
TableHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
TableDHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
TextLabelHelVM.HelMA.Automaton.Types.FormatType
toCharHelVM.HelMA.Automata.BrainFuck.Common.Symbol
toIntegerHelVM.HelMA.Automata.BrainFuck.Common.Symbol
Token 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Token
2 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Token
tokenize 
1 (Function)HelVM.HelMA.Automata.SubLeq.Lexer
2 (Function)HelVM.HelMA.Automata.WhiteSpace.Lexer
3 (Function)HelVM.HelMA.Automata.ETA.Lexer
4 (Function)HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser
tokenizeVisibleHelVM.HelMA.Automata.WhiteSpace.Lexer
tokenizeWhiteHelVM.HelMA.Automata.WhiteSpace.Lexer
TokenList 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Token
2 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Token
TokensHelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser
TokenSListHelVM.HelMA.Automata.WhiteSpace.Token
tokenToWhiteTokenPairHelVM.HelMA.Automata.ETA.Token
TokenTypeHelVM.HelMA.Automaton.Types.TokenType
tokenTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
tokenTypesHelVM.HelMA.Automaton.Types.TokenType
TokenVectorHelVM.HelMA.Automata.ETA.Token
TreeInstructionHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
TreeInstructionDListHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
TreeInstructionListHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
TreeInstructionVectorHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
TreeTypeHelVM.HelMA.Automata.BrainFuck.API.BFType
triAndClearSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
TriClrHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
trueHelVM.HelMA.Automata.LazyK.Constants
TypeOptions 
1 (Type/Class)HelVM.HelMA.Automaton.API.TypeOptions
2 (Data Constructor)HelVM.HelMA.Automaton.API.TypeOptions
typeOptionsHelVM.HelMA.Automaton.API.RunParams
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - T)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton

Index - T

T 
1 (Data Constructor)HelVM.HelMA.Automata.ETA.Token
2 (Data Constructor)HelVM.HelMA.Automata.WhiteSpace.Token
TableHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
TableDHelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
TextLabelHelVM.HelMA.Automaton.Types.FormatType
toCharHelVM.HelMA.Automata.BrainFuck.Common.Symbol
toIntegerHelVM.HelMA.Automata.BrainFuck.Common.Symbol
Token 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Token
2 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Token
tokenize 
1 (Function)HelVM.HelMA.Automata.SubLeq.Lexer
2 (Function)HelVM.HelMA.Automata.WhiteSpace.Lexer
3 (Function)HelVM.HelMA.Automata.ETA.Lexer
4 (Function)HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser
tokenizeVisibleHelVM.HelMA.Automata.WhiteSpace.Lexer
tokenizeWhiteHelVM.HelMA.Automata.WhiteSpace.Lexer
TokenList 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Token
2 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Token
TokensHelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser
TokenSListHelVM.HelMA.Automata.WhiteSpace.Token
tokenToWhiteTokenPairHelVM.HelMA.Automata.ETA.Token
TokenTypeHelVM.HelMA.Automaton.Types.TokenType
tokenTypeHelVM.HelMA.Automata.WhiteSpace.SimpleParams
tokenTypesHelVM.HelMA.Automaton.Types.TokenType
TokenVectorHelVM.HelMA.Automata.ETA.Token
TransferHelVM.HelMA.Automaton.Instruction
TreeInstructionHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
TreeInstructionDListHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
TreeInstructionListHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
TreeInstructionVectorHelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
TreeTypeHelVM.HelMA.Automata.BrainFuck.API.BFType
triAndClearSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
TriClrHelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
trueHelVM.HelMA.Automata.LazyK.Constants
TypeOptions 
1 (Type/Class)HelVM.HelMA.Automaton.API.TypeOptions
2 (Data Constructor)HelVM.HelMA.Automaton.API.TypeOptions
typeOptionsHelVM.HelMA.Automaton.API.RunParams
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-U.html b/docs/reports/helma/doc-index-U.html index 4c15391b2..8558ee52f 100644 --- a/docs/reports/helma/doc-index-U.html +++ b/docs/reports/helma/doc-index-U.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - U)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - U)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-V.html b/docs/reports/helma/doc-index-V.html index 46c8acab6..f766c4806 100644 --- a/docs/reports/helma/doc-index-V.html +++ b/docs/reports/helma/doc-index-V.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - V)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - V)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-W.html b/docs/reports/helma/doc-index-W.html index 049f6069c..52a896305 100644 --- a/docs/reports/helma/doc-index-W.html +++ b/docs/reports/helma/doc-index-W.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - W)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton

Index - W

wFlushHelVM.HelMA.Automaton.IO.BusinessIO
wGetCharHelVM.HelMA.Automaton.IO.BusinessIO
wGetCharAsHelVM.HelMA.Automaton.IO.BusinessIO
wGetContentsHelVM.HelMA.Automaton.IO.BusinessIO
wGetContentsBSHelVM.HelMA.Automaton.IO.BusinessIO
wGetContentsTextHelVM.HelMA.Automaton.IO.BusinessIO
wGetDecAsHelVM.HelMA.Automaton.IO.BusinessIO
wGetLineHelVM.HelMA.Automaton.IO.BusinessIO
While 
1 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
2 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
3 (Data Constructor)HelVM.HelMA.Automata.FALSE.Expression
WhiteToken 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Token
2 (Data Constructor)HelVM.HelMA.Automata.ETA.Token
3 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Token
4 (Data Constructor)HelVM.HelMA.Automata.WhiteSpace.Token
WhiteTokenList 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Token
2 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Token
whiteTokenListToTokenList 
1 (Function)HelVM.HelMA.Automata.ETA.Token
2 (Function)HelVM.HelMA.Automata.WhiteSpace.Token
WhiteTokens 
1 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Lexer
2 (Type/Class)HelVM.HelMA.Automata.ETA.Lexer
WhiteTokenTypeHelVM.HelMA.Automaton.Types.TokenType
wLogShowHelVM.HelMA.Automaton.IO.BusinessIO
wLogStrHelVM.HelMA.Automaton.IO.BusinessIO
wLogStrLnHelVM.HelMA.Automaton.IO.BusinessIO
Word16TypeHelVM.HelMA.Automaton.Types.CellType
Word32TypeHelVM.HelMA.Automaton.Types.CellType
Word64TypeHelVM.HelMA.Automaton.Types.CellType
Word8TypeHelVM.HelMA.Automaton.Types.CellType
wPutAsCharHelVM.HelMA.Automaton.IO.BusinessIO
wPutAsDecHelVM.HelMA.Automaton.IO.BusinessIO
wPutCharHelVM.HelMA.Automaton.IO.BusinessIO
wPutStrHelVM.HelMA.Automaton.IO.BusinessIO
wPutStrLnHelVM.HelMA.Automaton.IO.BusinessIO
WrapTokenList 
1 (Type/Class)HelVM.HelMA.Automaton.WrapTokenList
2 (Data Constructor)HelVM.HelMA.Automaton.WrapTokenList
writeSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - W)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton

Index - W

wFlushHelVM.HelMA.Automaton.IO.BusinessIO
wGetCharHelVM.HelMA.Automaton.IO.BusinessIO
wGetCharAsHelVM.HelMA.Automaton.IO.BusinessIO
wGetContentsHelVM.HelMA.Automaton.IO.BusinessIO
wGetContentsBSHelVM.HelMA.Automaton.IO.BusinessIO
wGetContentsTextHelVM.HelMA.Automaton.IO.BusinessIO
wGetDecAsHelVM.HelMA.Automaton.IO.BusinessIO
wGetLineHelVM.HelMA.Automaton.IO.BusinessIO
While 
1 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
2 (Data Constructor)HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
3 (Data Constructor)HelVM.HelMA.Automata.FALSE.Expression
WhiteToken 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Token
2 (Data Constructor)HelVM.HelMA.Automata.ETA.Token
3 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Token
4 (Data Constructor)HelVM.HelMA.Automata.WhiteSpace.Token
WhiteTokenList 
1 (Type/Class)HelVM.HelMA.Automata.ETA.Token
2 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Token
whiteTokenListToTokenList 
1 (Function)HelVM.HelMA.Automata.ETA.Token
2 (Function)HelVM.HelMA.Automata.WhiteSpace.Token
WhiteTokens 
1 (Type/Class)HelVM.HelMA.Automata.WhiteSpace.Lexer
2 (Type/Class)HelVM.HelMA.Automata.ETA.Lexer
WhiteTokenTypeHelVM.HelMA.Automaton.Types.TokenType
wLogShowHelVM.HelMA.Automaton.IO.BusinessIO
wLogStrHelVM.HelMA.Automaton.IO.BusinessIO
wLogStrLnHelVM.HelMA.Automaton.IO.BusinessIO
Word16TypeHelVM.HelMA.Automaton.Types.CellType
Word32TypeHelVM.HelMA.Automaton.Types.CellType
Word64TypeHelVM.HelMA.Automaton.Types.CellType
Word8TypeHelVM.HelMA.Automaton.Types.CellType
wPutAsCharHelVM.HelMA.Automaton.IO.BusinessIO
wPutAsDecHelVM.HelMA.Automaton.IO.BusinessIO
wPutCharHelVM.HelMA.Automaton.IO.BusinessIO
wPutStrHelVM.HelMA.Automaton.IO.BusinessIO
wPutStrLnHelVM.HelMA.Automaton.IO.BusinessIO
WrapTokenList 
1 (Type/Class)HelVM.HelMA.Automaton.WrapTokenList
2 (Data Constructor)HelVM.HelMA.Automaton.WrapTokenList
writeSymbolHelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
\ No newline at end of file diff --git a/docs/reports/helma/doc-index-Z.html b/docs/reports/helma/doc-index-Z.html index d3e6b2b41..d84db1e7c 100644 --- a/docs/reports/helma/doc-index-Z.html +++ b/docs/reports/helma/doc-index-Z.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - Z)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index - Z)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file diff --git a/docs/reports/helma/doc-index.html b/docs/reports/helma/doc-index.html index 453460d9d..1f01b0b1f 100644 --- a/docs/reports/helma/doc-index.html +++ b/docs/reports/helma/doc-index.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index)
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton (Index)
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
\ No newline at end of file diff --git a/docs/reports/helma/helma.haddock b/docs/reports/helma/helma.haddock index b30df0bac3cc8c64b7c7b9f9d3e382207e1b57db..0ca70008dde59c615edf602e4d0bde281e30c644 100644 GIT binary patch literal 29585 zcmb`P2VfM{+WybXnb~wgC;7)qI@Qd+}UFc4}FObSdYOd3o&Oa@FQOqNns2bgS_jxaeeonSh{ zbb;v#lMB-graR0rFvr3ihqR7|=>c;BOi!3zFnKU1!sNsBhUo)?EE*@l^n*DW<`kGy zVSWeGUn#o)<}{cAFau!n`1baXE1XaV2pTaW!!baV^kcK5-qffViHxfw+;liMW}#g}4>SUPvqg zIxZ%b5KD>MfSlWjJBT}pWyD>?-NZe_y~KUQ{lo*rgTzC`!$7A;h~>lz;!$EHv5I(% zSPgVuLp)AAK|D!3MXV*(0bSM;8;FfS*GCjd-2dMrV7&!J5;t=sE@fmR3=foGpm&8}Z*Tgr(x4`k=5r>KIfgV2)KN3F?KNG(Y(=qV$ zm_f`WW)ZWAImBFI9&r(IF>wiTDRCKbIdKJXC2Cjd-2d2IOxi-XPv2b`Wn7JBeMyZekCym)J+_Ck_yA69wX+h(pAu#An3k#23Vu#8<@E#5csZ#CODD;(Ou;;z!~q;%DL)Vme-W z`7?-_#4KVqF^8B-%p)!$E+#G^E+sA_E+?)at|YD^t|qP_t|jIJy{{t{5Z4no5H}Jx z5jO*UZXs?Z77~ky#l#X~DRCQdJ8=hbC$WsUi@2M(hq#xxkGP+BfOrt-`w;Ok@d&Y; zSV25WtRz+uj}fbhHN@k@6U39mQ^Z=}q;}*aY-@n%GP{Lp)17M{FUUCte_4 zB(?%4zXY7}GVu!WDsbv+#OuKCwh`NjH;6ZZ{yT`bh@HePpkOz#huBN(BlZ&qh_{J@ z#5=^h#Cyd1#0SKO#7D%(z-gZlhlo#!&xp^7FNiORuZXXSZ-{S+?})>|fbWSPh#!fc zh@XLhzYx^VeBwG{ z0dYNX192m96LB+f3s8J3v5;6qEGCu^ONrZv+lf1fJBek)UBunMpnHgWiTjBAi3f-W ziHC@XiARX##0uh3VDL&}74aCcnpi_TPCP+8NjycYCDs8$))O0ujl?G6X<{?+3^4Rr z;yGdq@jUSY@glL6c!_wKc!hWs81@?RI`I2##CG5hZxC-1JAl*QB6b32>>_p(dx*Wn zK4L#{fOwlYNW23Kf0uZVc%S%y_>lOB_?Y;FI7EC(d`5gud_jB(WPe3`O?*RqOMFKh zCcYOiu@Wd*MLb5VCe{EWA19t5o+O?EO4kzWi1owZQ>yD4)HEf@gDI$@c}UIL*gS~{Kv#6#37*aQ{pq?b6~<3 z#FxZZ#Mi(%-w@vt-x04UtQKMTGpzBUpx-d^Qo8l%mEXHh-;?_FFBnjG`tUQ?sr71u z+N3tC=hRm9ih5mbS8u2tYM7 zyur!-UXf`HHKF>*@8dr9xX=au$Qf}#a^>grFF0+$z`~;9L4$`39rpV_oPI`5vtY>3 z!6Lxo9ZTo-DAJ4Q7{kvz`>gV@V@8h}Q981utV5CuOMEQQ+aaYKY$Oi? z^U$ah&Z(}NXcO2%VBwNx{{27x^S}O@cJ5#P?ARD{dOO75i5n)~ z8eeUl-vi^T@iJ2E3dyf6Iq$UI{9C+F$phXHcPIBT`)}vfHw5j5Ag)X}(@DNfk4NWY zFib?7E|_Xfy`TwODA>7Zk633J*e7wvt&}RCHyHGXRi_K5{r$iH@z4L6Ys@xg88eLO z#{bSV<{0ygi;RnnPDhIW`45D@keqW+5V~MfUa4n2Dr#)hS8$I$i<1XV4<4$9lakp{1agTAY zai4L&k>OlgdNNV$Udpd6eYh*O^->=;9x;|1D~v~tmBuRLG2;jUlfgcz{MwY-Hzszc z+!joFM6g-qdf1iGDd=)3tBp0rYP@K? zV7z2xG+Vd8!wK*-#LP&y_Q=gc2Da?n+{7NrtR2Q%#!h3mvCG&4|9!@O`KzgF@g35eRz3V*PAz(H<~w@mUF?4`1NX$jsKt3 z&v7d;$ysbJF_)URnYWvFn0K1X%)89H&3nvy&CJ$>OU%WRdR{xEetcMC^Vu!2QwP{^ zb|p!#9&AFp9v*r1L~zn#K5DKomzyii)#fVmF>{UixVg@J%6!s%!dz>vH#e9YP0Rp! zN%UCb-q0KYi*sT-l&J@1@%D@6E9T4QOXgNH!OF<<+arY^J=mmntHP-@>_5Abq*}wC zbn712r*7Q?d)KXdVB6aD$d(4^Ro4{sMP-;S+Gf6CZa3dFcbL1(x6Ga9ZgZcx*W6=% zY`$lHWWH;DXue~9U>-EzH{Ui7nETC7%+JhE%|qtr<`3rg=3(Up~8XdbOc)11h^%1m>n-!z?Ku$g+dLtFLiXJCik zt+m*D*P5@d*9-J@+O;sLKJAg-CXG%07U^MQ-<2fw4Q%JT9?efw&dvH3#IaN_(TntA zy-?q#Z`XI|JM}Vsm%dxyqwm!@M~V_}xJC2C0h{>kP@Y~m>&|*muhy&dqk6f1M6c9q z^a}m3eoQ~4AJ!W!x@srvk2XEqeUaQyX^?HNes1vM=yk9${koQ*;#~5xyq)hOJ zBmQs%Cm62GF1s)q_Nw$v`f0scKck=3&*?4tdHsTZQMW2&w(x0#{Ms@l%G-`9(N>NB zjOr98!ZuBbPDGXIm-Nf}6&<@UQha_PzqaJ{#F?1Kzp7u;0!H^cC(^d%7wvDouD9v! z`VH+`7_sa&;o6ow=MP5gZ|WWTExl7)J8{{edHjSEA_BiQ#lF_WxmCOu$x%R^DLWioXkg2J7lJBR|AKIEi$9BFSo9+uC%VQ zuC}hRuC?Y{*I5g!>#ZBC8?BqHo2~4ldtG7i01{_^?UA=FCXOImN^7;X#_|x&0_Fre-12Kn zhWa%cIE{6acQT|>)>-SV&DPV_25Y0W$!g(bqC=ge+cXZGY?wIab<>s|WSs1}g0vDJ z7HJV45M?}LJ!@^Tp0i%Cp0{4KwpuS)FI%rz8F6c30OoC2dt?wF-C7r zI$*?y2yU3{^2#JXe3jt(^%(1|57ab8dwGMky(R>F=Ou;2rweY#PF3}RT7Qx^K5B5i zb9h*pJ~LLZ~sxQ*~cx+-fW`zqG!xzP7%xzO}xy4qM+_KUhCn zKUqIpzgW}l8TL$jmOa~^W6!nc+1(w_=Ab{}wqLA8=FbS|1Y&RoWW--t{FDP7b1AN3H;iU|AN&9zVm3A{}c#sx9_m;w3pd;*(q@= z1LHS>z^^SSpH^hxdy$qYXWebzW8Y`rYu|4_U_WR-WIt>_VlTH>*pJ#-Ed}@6&4HPh z5(2+A<>^r@KUUhS?8ofYwzV3URW`pDujIr?U(GA?bwBp zLLowaZK;96g$BN6a;x61@L$Mt%Gd2}_ICRX`%Qa?{g#~)w{Elf85BNda*}RST@_*f z*R#{!W$(84*n91Lc9Me$K-EKjZ7E?9bTm9K+WYMT_S^PB`yJckSl@wzUwz?&D<_e* zmE}7VUvb6jQT7k;NmpFr)U1Bje$Rg2)&xKM!be{1kb3b%^tuo14{ZS>9N!+X-i2QG zk^Qm#i5;_{zjed+Yy^I7N-Tu?KezFp zF`Yx;*QOZP<6ZEz{f+&t{hjSvl={h56RT9Unm9>eGgj+A0mh$+zYymF>feZeC-9+y zR{u%-7x7oZi->g%VEBky!cRaE$ucGrQvd~BBuo8`fHsn)@CA;g8VGcDOR>PZ5m4t7 zVFCxBhQc>BhH4@%Af^%*64Qvk6IdV_>L0{EiT@$~mzZvlGeBFl!{MR zK($Or&8Ad!H<+gH5#B4jk5p7|N>dLA9~4rfX%UM^fAq?%K@UP(%d=~9+- zMWv^7MXjfFg%3+qhNj+A2EG{~sri(lsQQ$lsQZ+m)(Y1N*9$iY`Ef?3-Xx?7RHoi6 zM5oBo&%m0csS1^ak1Ig+oJh6^pBKJB;)4rvtB_wZ&xKT(%F$nvlKUL_3?N5Jm19tY zD#!RnNFAyioauw=u#jq0IqC-?6{&I*HK}qGRjE3uUxd>!`|hM>2xkhZPt{3Lp{kRj zMpY*@7woL4Q`K2fsj9Q0R#j(piI93#ofQ?UIxA{cbx~BU>Y}Jy)kRUcs;e|;S3c#r z(xAE0pt;hZxzeDy`f3Es)ojpQ%?8bt;^s<&=1TMBDmGKDG*hlLQ?4{qt~67wVl(AR zGv!J%C)p+)g)p+)g)ztnvR#W}!IDIE+2o=@9j#JbF zJ5Es%>^OCgkg8zEE9!zBuc!=myrMQ(4^4Hj9*X*4J=DWOYJ~Mr%Z1bl>!BVMQY);7 zS|y}jSPwWKAFR1)i0e#M4tzcdVy+#Z<4FubGNk zW4-h?A@#<3sW*hw9P6d1I@U{3cdVD%DcmL8E!-pAE8Hh!etStez0`iO9}rTZtd}|n z=4q;w`q|_)tj2vOI&DWqF#aWqF#qWqAgb%km6rm*p8axd*9V zmS=oPDr%VJsjr39G0Rim3aMq5r>JI@r>JL^r+yIPq#t%1>w`GM2Y&%i)YEaOaH26o zI8!)FIGa>By9cRrcA}aG=4;V9GeqsoxI`qPc&0C--4N9?c|qkHSBS5upc$frW{47+ zagBr&H8h@b<1Q+q*}TMM(9v-U_F`st-!Wy>*hlRUQk$)h+9|}jAndz^dxTVJ>!bF8eP#6PYwV{T-;|LD z#QwIBGnBr@L9sLceGQx`g4B5HYrH3XpOn$EucGQ(U&Ya{uUZ10Br}wg)Q6Ctq^J&e zlEM)nNQJn5>X48sas3o^;`%8n#r0D-6a=Xj*H3*Vq+(n@Ma{T=imGuZ%ZPf4`VRI} zVs^|bPgOj_J5^C#?sw`3;g7P|DLS9h9m zEve=UuM;j1Qn~IlMeVxN)Q!TMgf|OuyoF=WTZIdSi-ep^3{aRx;0Tkx0~LJ-D*6so z^c^U^g?ce0g~k#gj>d36d7JQd;T^&|h0BE0%PUkky;4P*nt4T zV5fRsk$Ol-1-&9g4ZR|@T)0Ar11CsU3aO@7q^PG?ta0q5ij6fwwnDMN`Y$$E^Tkr< z#p-d|)f2)eg-;3B3fBqOgM;)2(%2~6Bz#)9nN&FE0jbY7NIfT{M&BSsmA*lWI(>r_ zj(*f&y_Gbm);HLASxCjc!HSxFgVk%o*M-}J+l5r`8?30`H$?9s4WW9Ac7=lmaF=km za1S_C?Ij};;D7-hn= zZih?Ghbw9j4p)bTEaPy64Seti;g7X3{uS$&Jv1Fp_(K1xx#ru z?iyz+Di&rdY8GazONG=e%vP5RuMl1-q<&$x!uB>u4a00j6~k;bA3RfrhcjjMai$i9 zLt}x+Mdi>CokJx`hf1^#m8czR(K|G5Wk@BOhiZ}77YmmNmkPPle5RuQ;hE|V;hn-| z!n=f2LOfGZ3-L^KuaJ6(XDVzgD^ou}st1MCMKsmJLTV$LO4Jec3fM;&qL3*4ZG`l_ z5!#V(?{|day(66PiVBM(6g3t{D5@-uP~6QOp{TT2qN%l5qMsCUPqsv_1xIorK2nC6 zk!qa?7NG%4)q2=VMP4fMQW=CssSS{ilCC#Ox?Y*y2uYbCR8)B^Q`k!dHwzitXeKg7 zJp;iQ^(;76Qw4IYAym|a9ILnmI#y8^a;)OESUENt$(Kl(RhO%m#r}$rdXeRdijik2 zZV8^Hwh6JD2s@P{&yu&wS&BN6XG_M%Bhz@5cJ;|2VDy99L3M(i9CfV1v3~WY`-B zj&AauR{%Y}hETAeO7!%4wh|bglY)V0q+nvnxRYD)PmHW&LV3Z+(cC{A@-IR*CmWy^ zAwPkp@+FQli+4}Sz~BAh-_k%@Y;1~_1%07ffB3{-iEN_3w#j$2AXQB@75?*M_1CA>SpGC6 z5cO9z;?XRSYHYpu=Z2yMarKzi^CMv{@YXkZp|;#wEqeT`7JN~VO z@D{{MBqsp9S}jnl6?pj4T3L`td1b-Krbr-&&u7Xjf32a)eyuc4M5EE$%PU(et>Zr~ ziFy(y>EF7oV++8TC3m07l#bdGLZcr!po5Egg?IZ z_I6$nt@SvRP&$1bSR8B zIPH9=ANgia7+#Wx;nv1Jw-(BS(dLRc$}{YwjyV7=t#v*(uBxclciyjr;*djc_CRR< z9VI=6n%ERX^LiU1M<4&(N^3pHME?cNlb%qpwI*)v$p0dqQoNttAir9A8Pi$3)+b&G z%~K_FAE$sv8PA-FSLuXFzv^F6HL10tp+PY4x2E?XH)}_q zI!Su1mCTuWISC!TrQ8&L(}+5n^GYYm-!=|0yqiSp6Uq3}!3}8Dcq9JQF=I>l)~HX5 zhA^D?C;P)9!aF3AS{DvAusJ-=>L8T^9v_la4whnJR%ywq_1Afu>Z4A;l$tsUBiX&{ zMuwV#wfkB#{OS0JeQz%?JxHzlX zi8dQtoa9+lnCMwlnB+NdaH3~|i_s26`#6ap*0_US83{hAqnq&Z#ZoRO8V-~MYfJ0> z-mr6DmxiYLQB94>!kpTc5(dL6p+zw75t2w#O>&sDh(GG2l!mHuY#F|I`su7MN1V=D zi-nkq?^6AaJ+%R!hK@y}XEj?ULbE-Z+3c$D*F{r;{;4cqXZH7m{=!EgyM@f+r=~Ur zlX}0d@<%|d54hJCU%>k}WydGWPJZ!(CdfQaUrafxp>YCA$LmPE_?y#A4h*TJnJjhkoGkOmGI*3Nmo$9G zTPLtiD{5;$^?j!vf~&JFE~>FhUpsfBo@gOhna-D|IyFC^wgz=bQFu( zxrI=Q-a;n%ZXt`6`$#Fv-9nm?un14B3iXQ2@(vKW#=cj5rQ2dS;CAZNIE6dPbtRQs6U)2imk=dozBl%=^!sY_f4A~cV;#P z6|QD#&dCHTWg<;HlU${1@*>>B0PLUky9{{(L!e9TlXn%$eLL#`EL zQgvt)YA`CIj!r@2cSFE(#s#>c?EEBW?8PGYV|3!+EA}*oY?iY6n(fk}%w~3MhFw0% zdB8d{aY>KRg<*#OjKS1c^tw_9W?DEnRg zYif%I71s{&6%8FYxW+rMa7a1Z!j6B%>~F?-=vu(^=uI@zqus%rB2JWl24KYGKK zx3RI9D9We{)z{WLVdZ7-Sn-l!v$zh{h2zMm!Tw?mo+>=$>4>4qUtfn5QX4cE3cHa0v@qh7_kRXdCa@bMcI^+=T0SgSJiaMSVc(SW2r^qL)-+m0 zGsqK`y`jvy`aol&zZNOhPh%qW)6%8yRIv^kKogZ>V28G~iVoiZ+U ziturD|6mG(bYf1EMY-5W4Fo4whmyrzoS96ruwzT%5uvKQb$;~5*aH^78@*8;Ic`|S zrLjjXNx=4r3p)9+zY}+|47T)tPgMw&>QCjoG3@n4Q=CyIk{ab>hP~Ge7BwccSrZY= zJ{WmS#<>WjF;|DWKs_Sj9SMyvUr zaCh8dvH`6L2Vy*ohb*tO*hJD!e}V>1wLje8JVn`PfO<59Nb!`U#M~ZdKkm2yTMqB& zsN=2<#Uo8cX5|@5gTcaGEg?{|5K>dj||F z96ESNah-Q)%|M^e>m4|Bz##A7!ePFlwL^vt8d_6>Va!)tgAuK6U|n5N-LS#_V&9Mf z{((aZiw66SaW_k_CT7Ru_*h1D`;^*1#ODpyraL=_9P2!eH79__$nSF;BRSjXnkZpa zNVz&k@SL;=*)3V-hRwz{X=03><8C)hTDU3bB%0|%HAnr9BirY#_cdX*{n&okBuq8xR(w?eaH4f@#_9!x?lo<;6QcFio3wj#@KF>sdv?(0))H0It zv_NEhC@S#5$217hCaGPKlMydq+? zmL%Y9aY0tn-f+6pJTja(R*W6^Ge3>avyVXzHi)E*Nq5G|*iy#Cl4O}Oslda+wQGOsK5n!T&UI>iPe)HSsAuQ{y7xZBg@XwBga%*6_i#$T0vZr4irYU+_atERp(Y}eEygRqvJ1B|K8j6X?@k&FaKYHi5Lg|tmlPGfD; zQpUDPk{!qXca(bX5qthxZx#45wxisOcP=(LS~gZ}-=Q_RbkUaK<>_eIK(VKz6*1#z zDb7kdsIV$R-dei~ebKMSl~+o=B?XApTT2;ZPLky$bU|makT{#>h@FuTLYJ3d&!(bE zmzR##Wx-nPBYA_7I)B*a9If2KdcPb4`vvH`uGa&eK?)I>pfrEl;IB?0Bqd zG5&Crf)%p^+GGKhkRHm#(I;8LG9*YW+AY2Z*sE*xM1P$<+K;z}#(O;_Hv6#UT`nU` zd?J+9y!PfKA<|K%)s?}C=)Uq8cTMzm-V%7YrKIEdu5cC~Il)k{tf4VF&Dk}_-+}_56>AUI~InG8IL6~l(QNti7*8A;84oc=3@!Y z4To~POOp*Iu|YI&Fm36SIaUm`(V{|E=vXNnT;SLBIBz2>G3Lyam1)e8UgbYOX3a_BrCnfG;?qaSqnYJ*-Or-BRI!Ml3XBIQ$x;n61J{=ohK#vxW;C7>e3?1d7j9f+=w#fMFJZ0V-gxsQq`B8%OOXgt0SvC51^-%+AYNH3eIB)B`p5=;VwoBMT2Z zht>&lfU4o*wIy?R`5D8#WFS`{Yh}EzwNS75ky%K8J^^MiA>y{dJ zU9lQYbhCzCcc!zW?Bp1yNO;hhP?}pCDY0rgIg)U6%0iBE&Ws{>W5&1kc<-sd60&7k zyB{s=2`xR6)9BUGyJf_gi2*QILbuWQ?kUTgxEAp^vlWe*OHNJ8XJ)P)B%6**H}5jmI*Z9ttVT0pcCH??Vs>YR zc5K34B;G8s)r7nuI9^~?%KKwh-k#}5ox6`oz8m?+4bIKJ#wP4UH{keEt9Z_;t$F~RA5&}2)SBBw=Gqv1AkJbiaZCN-JAkZ6VxQ{3 z7~;JoEAB+s=pa$Jy(TN}glBrBzPW5^?s{AL;T64zS^9R?=~PHU_oC}Bk|_l~{y-h1!e7<+Hu`+u>;WS`H6`YcfF?m6dguXAd|Ar-jwR{lq^M0Lgx zRhw{NX5eDw3;2{M;4^-G&aamIYQ?WF`1K{fzT($E`Smrw{>86<^XnUaeao-^@asE% z`S_KmnAV^TXbakb_Mijk2)+lMn4+CQ7e#KCF8kNO-aHrRGR69UzMvoI&jbws1Hm9L z7z_bJ!7wl!i~u9SC@>m~0q%P3^@U91V#stb1Iz@oKt7nw6rTg;f_Y4d`CtJPx)3Y^ zi@_4cvlJ`?%fSk;608EN!5Xj@taDqLl$fxcTn^g>c7r`&FW3k619!7Y^o5_|V#(7? zsWad#I0w!%5f{Kka0&bXE`uMz6{hr6a1C5%B5#13;1;+I?tr`C9=H!4fQRn4_TAhv zT{TgeZlF8p!IbR@dV$`+1${tY&=2%y0tYZr1Hm9L7z_bJ!7wl!xK*9hm~xZ3SZ)fK z3Z{YSUo{}U=tI)8EgSt!8WiR>;OB#F0dQqr~4IE zzL+kCD5fju2D*bDpeN|XROk&{&1e3sIFolVm3Z{YSUZunlZy;&*_ZU>Dd8_JF;h%s#ju z8~_KwA#fPD$NeLHRZnrT>S=HWoCW8Yg!AA6xCkzRAHZesBe(*tf@@6Tb#MdR1h>F# za0lE4_rQJd06Z)YAA!f<3COejC~Xbe0C(7HEsG=%;$re(;6@bo`clSnF=ZSW4<>+# zU=olQs{`XVMpdg-pgGuox_1-dO5`%b4oR!3wYv ztOBdS8n70u1M9&Crp89F32X*iz*evgYzI5QPOuB?27AC>u+Q=*D{wy-0}p_M;1DOg* z59kZ}f&O3saJvSC``#MH#kYoo5nv=!YZMp_#(=R*?Qvi{n84JT2quBaU<#NDrZI0% zXX?%XGr=s74`zcoOue~ao)69k3&29K2rOpmF9A!zGO!%104tdWtH5fo2CN0^zQF%36^EnqA2&Ni^!q002m4lXv@33h?qU=P!HFW3k6gDq~0zy>Bk`MJmAO1dWk zf2RXGyXnRLtOGB)19(zws(ZKCP8I2H3i_yMP)8#5o_de?pTGNgU>zN_&ut(42UXQQ z68vW!+{4Wb`5-X(0+IdrAI)3X7R~?hvAZRtfem?IwRVHTN>mQ{Zh~rccBeEC5X&yHAl@=PbWBs5;%vVp`Y+KWuBU^ z^n5kXZQ;p^2wlzZc!64|7OBO`F6PNXg+>{-s<4Iiq^b>k146w^)KaxfEmtelO0`O@ zRcq90wN4dzR$R#o3RYO6*15k9%lb7p*SOvF;`9sdK+zp)r`o0VsNHHWFW;{YsDtW| zI;@VUqA$;XrqjMwNOPg4Ep5Kq$m)nT5b z72@|$65A9D+ryu}Q;PrazDl7kB0P@Y_i1%TomJ~+;z=jkV^jee{isR!zz zy07l3yXua*t!}9s>ZWR|+v)bYgAQ${+v@95b&D6?;g#<3$`5&?N9r-};EBr9tz}gl zqYRD_TJjXXhc3FS?xwqIDRkG}+>@mm)+zO|<_6^}*Pa`Z&ud=G`lQtt*`GA!?}Y84 zd+J`gx3&cnv_#Q%-mb$HpCIi z;|L`q&hmX)rPt}TdW~MKUliTQ$gHr^J*M;6KBf=qqxyi}ulMOw`m8>qPwR8~n!c*9=pXfE{e!-w zFX;37qQ0(g=$rbMzRkP8tMBRi`hk9^AL*o57d+ei{hx0CZ2f0P`Tx%5*;#MZ1@8kF zCdOS+`fcwb)!Dqb-%qc+?QFW4uBMB5Ucd$wa3wR#R94*he*Ou0x`lr))7!YFzv*lG zn0{t}@gMNgY;S{>J2#xMhd0X%AEk%}6uMj5R~e1XFZ^`ELuc zk2vh({j#+*x4NI7MWJ71w``T$vK2SDpVv8czy6|SHWi*?rkZJHx|v~Snpq~_%rKCE1A&5ipPCn}G;4Te8%;Ymf7oAqX$S!>pq)n=7hX;zpG zW}_(re!d9%j4#;dIn53HSN6GA_8I5D-Rv|w%r3Lr>@j=IKI8wa@N5D0Q^h?|?(IUq z~^vh;2WN z9-z3z|H`&h?3%f5ZkU_qmbq>2n7ihlxo;krhvt!aY@V26|9#PQgI)w${JeJ?(^%)Z zUsb3a=bvX=+xE7dZEM@u4z{E92QOD*qavYoWOSi!wwLW`d)V%_ zw{>kH@S+O4NS0kx_(l)>*)E1+7iIkh+97tZ9b|{vVb%{ktH9o4jZl~)dcBvImUtO+M#rAsHOXpbd@K}j!72zziE9`Q+(yp=& zD44~jHLz)DrP_vjL(kuyyx$$}mzB$_-R^+O6*D&2jdq*eYB$*}cDvndci5eFm)&jm z*u6IJ<(XGkbe9xw;CX$qKlhKG@4eu}4!VEvMysRlH{J+!!tL*^#BGWd-ZJWxd)ynT zPh0nix3oTE-N^XJX1!G})nD(k`|SaH&>pgf?Gby_9<#^o3479>vZw7Cd)A(_=j{c1 z(O$CQ1q+|8dV)7QW&7)sykfyhSRE^3$NMdJ;rL%Bu7t1hw~BjCubeA|{a`QKAMF); z)n2nV?G1a~-mQcQ{H=GE>gkrNTKtW!PB*8A)7|Om z^m2MTuG7cq>-2N_I|H1euU7PQo~?}iyovop#3%D(cAzuJ8SD&k>=2#|at6wA-oo-? z@xA%+HPqohY*VYC?ljkpbodW-wNV#VC6zzOW1Vr%c<1Q^%j#g6t-`HvH#jl8)C6au zGs&6aOm>_XMXdL>?6)faNT_KJ|Dmof>Vm8Ok@q{@nc>WI3MOu5VpdYsb!y(rSFTa+ z*J!TKappSnocYcIXQ8vmDfFT^*O}w?NX&{(NF?%G>@0DXI?J5p&I;!zGdOAk95ph5 z`yPHPomI|iXN|MgS?4^RSNW_6sPk3p!#8w~v)9?@?023Qh>ke)?tAnrdiU4#8$PsopHcigGKzn#jQTx8e*hnV z55fNcTz~ps@F(7}`7@*b0{#lJK@-5g;#TF*8)PY$i_{GK4SWRt4n79|;Bz+38EOHz zm!yb??s){gN$T6-j^Uwrhlg62JZ}Fxgwc41+@-0F()>&hp7Aq1A%CS|HsFK%@xd7k z!22nT!25C6682SYt+WUqVaVN&Fy`(@7<4a07RoqF!t_G z7<~7qvFvMRoH$;b0BNE)Nt`TB5vPh6tuJhR7_TpEFkoNU%oH(XUsw)VSWdezVf?-@ zVF14{VFbU3!4Q5CgE9Of27~xTaODCFdW``FWBCExhhzyu`T+)G`T+)m`T+)``T^XH zgv%9Q&;af>!j&S%_5-+I2{F1K!2L|P4$^vYgSb)LByJYBh+D;N;&u_8#{fb!P}CqB zC~6Q66y+W$xd+nA_|W&HBZ_2tlou7FW8!h~gm{t-GUz`B$%zF?UonU~!l*%r5X3!5 zh!`P=dx|U}NC+Y%2|3?hUHL4-6Rn0!}cfv7d>(vJbV|qUT&F(aBDn-TjL?z8V}*tcnG(~ zL%1~_!maTTZjFauWsgu}Q>>?sd2_u9lVT3d# zjL?Y{?Cgd%VW(1^>;wW*nI7S>RjuXd=6Z9L{V4}=S5|P$K z65^UjLS7R|2y7y0x`@ao(jc>mH16Q)6@6uB0ne17h2kP{Fq@qpAHl=30*uy{o3kBY~n<~Zvsr%uSs zN%0h<)8ZNNtjL1^Tz_7?AYK$Ni9d*!#UI)7<_c6-#cSeq@dl)u;w|W-+dPRjcc8i} z-jka9;sdF9DE3lV=aJMumYOGG9`|*kRco=0*j8*Owii2y9mVg(PGSOg@_A#VYtahv zTC_sG7Htr)MXMfSPZ2%!XyabVtd&j3%%TaQSu_n7M~EZEQ6iGFXc{9TI*TS`XVElX zM0yrYh|i*Fl868;nvkGHliRCi6<-YZ$9XhDy4*1e8Ci@%NESm#$zljGSqvd3t6&h6 zRp5>_L{e5kEfbfEE5wzM5SLXT^w zWNmSTuq}=dw#AVTaa$ZAZ>uOzoJxe)tW)ihJ%XayqXv;=CKtb& zT=r@-1WReCI1FadaG4n)juc0+NoF*}-~c;TM0}Z~kY6Uz1aYD`Npw|hk1yFw=b2=M z+%j45fB=i+GMVy4WS7Y_M?`v=O!LI~;sQ2>d-JRk2|;EGEfx`FrqEK6yYZB2mO~}d z3Y2}c5)(qKnM$k0H6oJDR6?|wO6x`L&Qls~6cKNxOF5lT&X97((=u|;H>Bnbsi|%d zf>u{ZL9456kdT8`C*Ka4APTKcyF`Sc)oG6?ai~FOx`q;od;L^HPPc}fdJQ@tH3vn! z%Nm5Jv<4j(5th~Gor+%B)KV_mzoRWMe&k|UUncM zJq;wpr-5`uM1UGd*F+?!fpkMeh8jpb6hN8MPRrybH-DQmjYO*Ijx4wf)jde}Mafm^ zp)8eTRY|l;Ph@Ex_s24+wJ7l_Nxn)Fu#zOKgwA{>A!E&?@5ST%rOhPHT75j}ELBKb zGYN64Hpp8wbr+GiYC`0y37M-V30;k(u1aE8`MA}Tk6ukvP$Nk!VcVJo>yyN?B)Kd} zFiYtB`)bl4p1f%Wi$g>V0K91=vL*iCRd302uMD^C0oSDoB0}K0gcP`* zK@42aAP24|t;l+WIJh2R9HAaf7m*0pCq%;a37K$xLMU9HkP6qApNaZ}aJT`VE#LnJ za=H!VbQ=%?;|9bd4lEMmEIDMB94w0vA2*aY*-*A>C|kW_kSM<+>%1fDG?E8$Be_70 zOTkQQJ`Q_i~q*atV^Iea7rt!4=8Sf4-ipS;) zmKLu2Rd(|)v%mPXWwfj@{5PZXo4kL_$>00o@0Hu=k4RMuSv;W#kadup_N$LFGG^wfGaXFc8 z&m2$wshk2X|x9i^y<~RSSj=#I{v*`RnpZ`|nw`i&PBsh?3`GxywtMdN`9tGtC diff --git a/docs/reports/helma/index.html b/docs/reports/helma/index.html index 48d207c6a..229e48939 100644 --- a/docs/reports/helma/index.html +++ b/docs/reports/helma/index.html @@ -1 +1 @@ -helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton
helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton

helma-0.8.3.5: HELMA - Haskellish Esoteric Limited Minimal Automaton

Please see the README on GitHub at https://github.com/helvm/helma#readme

Modules

\ No newline at end of file +helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton
helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton

helma-0.8.3.6: HELMA - Haskellish Esoteric Limited Minimal Automaton

Please see the README on GitHub at https://github.com/helvm/helma#readme

Modules

\ No newline at end of file diff --git a/docs/reports/hlint.html b/docs/reports/hlint.html index 278ab9c5c..285a273bf 100644 --- a/docs/reports/hlint.html +++ b/docs/reports/hlint.html @@ -162,11 +162,13 @@

All hints

All files

@@ -192,6 +194,17 @@
+
+hs/test/HelVM/HelMA/Automata/ETA/LexerSpec.hs:53:9-46: Suggestion: Redundant bracket
+Found
+
(safeIOToPTextIO (parseSafe <$> file))
+  `goldenShouldIO` buildAbsoluteEtaIlFileName ("parsed" </> path)
+Perhaps
+
safeIOToPTextIO (parseSafe <$> file)
+  `goldenShouldIO` buildAbsoluteEtaIlFileName ("parsed" </> path)
+ +
+