Punch list §25 item 3.4 complete. stadium_density(cell_index) reads a header's heat and mass and returns heat / mass -- a division on demand from fields already stored in the cell, matching §19.3's "read, not computed by a scheduler" literally. Stays valid Q48.16 without a special fixed-point routine, since heat is already Q48.16 and mass is a plain integer divisor. mass == 0 and an out-of-range cell_index both return 0 rather than dividing by zero -- an empty or never-admitted slot has no footprint to be dense within. Deliberately not built here, per the item's own wording: finding the densest or least-dense resident (§19.3's admission/eviction comparison) is item 3.5's scope, not this one's. Nothing calls stadium_density() yet either. Verified: three-architecture boot (amd64, aarch64, riscv64), all reaching ok> with identical dict_hash=0x3d4e1daf289da94f matching the item-3.3 baseline. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
10413 lines
629 KiB
Plaintext
10413 lines
629 KiB
Plaintext
|
|
OpenSBI v1.8
|
|
____ _____ ____ _____
|
|
/ __ \ / ____| _ \_ _|
|
|
| | | |_ __ ___ _ __ | (___ | |_) || |
|
|
| | | | '_ \ / _ \ '_ \ \___ \| _ < | |
|
|
| |__| | |_) | __/ | | |____) | |_) || |_
|
|
\____/| .__/ \___|_| |_|_____/|____/_____|
|
|
| |
|
|
|_|
|
|
|
|
Platform Name : riscv-virtio,qemu
|
|
Platform Features : medeleg
|
|
Platform HART Count : 1
|
|
Platform HART Protection : pmp
|
|
Platform IPI Device : aclint-mswi
|
|
Platform Timer Device : aclint-mtimer @ 10000000Hz
|
|
Platform Console Device : uart8250
|
|
Platform HSM Device : ---
|
|
Platform PMU Device : ---
|
|
Platform Reboot Device : syscon-reboot
|
|
Platform Shutdown Device : syscon-poweroff
|
|
Platform Suspend Device : ---
|
|
Platform CPPC Device : ---
|
|
Firmware Base : 0x80000000
|
|
Firmware Size : 321 KB
|
|
Firmware RW Offset : 0x40000
|
|
Firmware RW Size : 65 KB
|
|
Firmware Heap Offset : 0x47000
|
|
Firmware Heap Size : 37 KB (total), 0 KB (reserved), 12 KB (used), 23 KB (free)
|
|
Firmware Scratch Size : 4096 B (total), 1464 B (used), 2632 B (free)
|
|
Runtime SBI Version : 3.0
|
|
Standard SBI Extensions : ipi,pmu,srst,sse,hsm,rfnc,fwft,time,base,legacy,dbcn,dbtr
|
|
Experimental SBI Extensions : none
|
|
|
|
Domain0 Name : root
|
|
Domain0 Boot HART : 0
|
|
Domain0 HARTs : 0*
|
|
Domain0 Region00 : 0x0000000080040000-0x000000008005ffff M: (F,R,W) S/U: ()
|
|
Domain0 Region01 : 0x0000000080000000-0x000000008003ffff M: (F,R,X) S/U: ()
|
|
Domain0 Region02 : 0x0000000000100000-0x0000000000100fff M: (I,R,W) S/U: (R,W)
|
|
Domain0 Region03 : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W)
|
|
Domain0 Region04 : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: ()
|
|
Domain0 Region05 : 0x000000000c400000-0x000000000c5fffff M: (I,R,W) S/U: (R,W)
|
|
Domain0 Region06 : 0x000000000c000000-0x000000000c3fffff M: (I,R,W) S/U: (R,W)
|
|
Domain0 Region07 : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X)
|
|
Domain0 Next Address : 0x0000000020000000
|
|
Domain0 Next Arg1 : 0x00000000bfe00000
|
|
Domain0 Next Mode : S-mode
|
|
Domain0 SysReset : yes
|
|
Domain0 SysSuspend : yes
|
|
|
|
Boot HART ID : 0
|
|
Boot HART Domain : root
|
|
Boot HART Priv Version : v1.12
|
|
Boot HART Base ISA : rv64imafdch
|
|
Boot HART ISA Extensions : sstc,zicntr,zihpm,zicboz,zicbom,sdtrig,svadu
|
|
Boot HART PMP Count : 16
|
|
Boot HART PMP Granularity : 2 bits
|
|
Boot HART PMP Address Bits : 54
|
|
Boot HART MHPM Info : 16 (0x0007fff8)
|
|
Boot HART Debug Triggers : 2 triggers
|
|
Boot HART MIDELEG : 0x0000000000001666
|
|
Boot HART MEDELEG : 0x0000000000f4b509
|
|
[2J[004D[=3h[2J[009D[2J[004D[8;056;240t[2J[016DRISC-V EDK2 firmware version 2025.11-3ubuntu7
|
|
Press ESCAPE within 5 seconds for boot options ERROR: C40000002:V03051002 I0 6D33944A-EC75-4855-A54D-809C75241F6C 83FFF850
|
|
BdsDxe: failed to load Boot0001 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x1,0x0): Not Found
|
|
[2J[001;001H[=3h[2J[009DStarKernel UEFI Loader
|
|
Loading kernel from ESP...
|
|
[CKPT 001] Entered efi_main - ConOut live
|
|
Monolithic build - kernel linked directly
|
|
Collecting boot information...
|
|
CmdLine: parsed OK
|
|
[CKPT 004] Command line parsed
|
|
[CKPT 005] Kernel stack allocation decided
|
|
[CKPT 006] Boot info collected (ACPI table located)
|
|
GOP: protocol not found
|
|
[CKPT 007] GOP: protocol not found
|
|
[CKPT 008] About to enter ExitBootServices retry loop
|
|
Calling kernel_main (monolithic)...
|
|
|
|
|
|
_____ _ _ __ _
|
|
/ ____| | | |/ / | |
|
|
| (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| |
|
|
\___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ |
|
|
____) | || (_| | | | . \ __/ | | | | | __/ |
|
|
|_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_|
|
|
|
|
LithosAnanke v1.5.4
|
|
Architecture: riscv64
|
|
Build: Aug 4 2026 17:14:58
|
|
|
|
UEFI BootServices: EXITED
|
|
|
|
=== StarKernel Boot Information ===
|
|
Memory map entries: 76
|
|
Total memory: 1023 MB
|
|
Usable memory: 978 MB
|
|
===================================
|
|
|
|
PMM initialized.
|
|
PMM statistics:
|
|
Total pages: 251183
|
|
Free pages : 250532
|
|
Used pages : 651
|
|
Total MB : 981
|
|
Free MB : 978
|
|
Used MB : 2
|
|
|
|
VMM initialized (mapped RAM, CR3 switched)
|
|
VMM initialized (mapped RAM, CR3 switched)
|
|
VMM self-test: mapped OK at 0xffff800000000000
|
|
VMM self-test complete.
|
|
|
|
IDT installed.
|
|
|
|
APIC: init...
|
|
APIC: init done
|
|
|
|
Timer: init...
|
|
Timer: RISC-V time CSR @ 10000000 Hz (FALLBACK, no devicetree)
|
|
Timer: init done
|
|
|
|
Kernel heap initialized.
|
|
Heap statistics:
|
|
Total bytes: 536870872
|
|
Free bytes: 536870872
|
|
Used bytes: 0
|
|
Peak bytes: 0
|
|
|
|
Heartbeat: init...
|
|
Heartbeat: init done
|
|
Kernel initialization complete.
|
|
Boot successful!
|
|
|
|
Stadium: 76122 cells (4757 KB)
|
|
VM: bootstrap parity...
|
|
VM arena allocated: 0x0000000080267000
|
|
(5 MB)
|
|
[32m[HADES][INFO ] [0m[KRELTSC: 0] Registering FORTH-79 Standard word set...
|
|
[32m[HADES][INFO ] [0m[KRELTSC: 3987942] Registering FORTH-79 arithmetic words...
|
|
[32m[HADES][INFO ] [0m[KRELTSC: 21614355] FORTH-79 Standard word set registration complete
|
|
[Hera] POST: Running comprehensive test suite...
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 41333250] Starting comprehensive FORTH-79 modular test suite...
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 42022932] ==============================================
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 42724731]
|
|
[Hera] === Testing Module: Stack Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 43561959] Running Stack Words Tests (Module 1: Foundation)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 44268924] ▶ Testing module: src/test_runner/modules/stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 45012240] Testing word: DUP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 45446793] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 46205817] Running DUP.basic: 5 DUP . . CR
|
|
[Hera] 5 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 52216920] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 53225823] Expected: Should print: 5 5
|
|
[Hera] 5 5
|
|
[Hera] 5 5
|
|
[Hera] 5 5
|
|
[Hera] 5 5
|
|
[Hera] 5 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 56323155] Running DUP.zero: 0 DUP . . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 57222606] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 57994398] Expected: Should print: 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 59576034] Running DUP.negative: -42 DUP . . CR
|
|
[Hera] -42 -42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 60450894] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 61276635] Expected: Should print: -42 -42
|
|
[Hera] -42 -42
|
|
[Hera] -42 -42
|
|
[Hera] -42 -42
|
|
[Hera] -42 -42
|
|
[Hera] -42 -42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 63338688] Running DUP.max_int: 2147483647 DUP . . CR
|
|
[Hera] 2147483647 2147483647
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 64248219] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 65058021] Expected: Should duplicate max int
|
|
[Hera] 2147483647 2147483647
|
|
[Hera] 2147483647 2147483647
|
|
[Hera] 2147483647 2147483647
|
|
[Hera] 2147483647 2147483647
|
|
[Hera] 2147483647 2147483647
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 67292967] Running DUP.min_int: -2147483648 DUP . . CR
|
|
[Hera] -2147483648 -2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 68130804] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 68921286] Expected: Should duplicate min int
|
|
[Hera] -2147483648 -2147483648
|
|
[Hera] -2147483648 -2147483648
|
|
[Hera] -2147483648 -2147483648
|
|
[Hera] -2147483648 -2147483648
|
|
[Hera] -2147483648 -2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 71199387] Running DUP.empty_stack: DUP
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 71759394] DUP: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 72286872] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 73176831] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 73962714] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 74794377] ▶ Testing module: src/test_runner/modules/stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 75506613] Testing word: DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 75932514] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 76397475] Running DROP.basic: 5 7 DROP . CR
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 77144655] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 77944440] Expected: Should print: 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 79445751] Running DROP.zero: 42 0 DROP . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 80084382] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 80862495] Expected: Should drop zero, print 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 82439091] Running DROP.negative: 10 -5 DROP . CR
|
|
[Hera] 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 83109894] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 83904576] Expected: Should drop negative, print 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 85509900] Running DROP.double_drop: 1 2 3 DROP DROP . CR
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 86247756] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 87029124] Expected: Should print: 1
|
|
[Hera] 1
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 90624639] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_executions_delta,hot_word_count,avg_word_heat_q48,window_width,actual_window_size,predicted_label_hits,jitter_bits,apic_ticks,time_trust_q48,variance_q48,vm_call_depth_max,hera_heat_q48,hermes_heat_q48,artemis_heat_q48
|
|
|
|
[Hera] [36m[HADES][DOE ][0m 1,10000,10000,0,0,183,4,45,731,731,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 97106856] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 98056980] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 98888580] Expected: Should print: 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 100558626] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
|
|
[Hera] 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 101278170] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 102065103] Expected: Should print: 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 103634454] Running DROP.single_item: 99 DROP DEPTH . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 104487537] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 105276150] Expected: Should empty stack, depth=0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 106865031] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 107952495] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 108782562] Expected: Should change depth by 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 110820633] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 111794592] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 112593096] Expected: Should preserve net depth
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 114449832] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 2,20000,10000,0,0,173,5,44,582,582,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 116122503] Running DROP.max_int: 2147483647 DROP DEPTH . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 116865168] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 117665667] Expected: Should drop max int
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 119253162] Running DROP.min_int: -2147483648 DROP DEPTH . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 119993160] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 120775452] Expected: Should drop min int
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 122323572] Running DROP.with_dup: 5 DUP DROP . CR
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 122992191] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 123801468] Expected: Should duplicate then drop
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 125358807] Running DROP.with_swap: 1 2 SWAP DROP . CR
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 126079485] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 126863016] Expected: Should swap then drop
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 128446836] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 129368232] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 130173204] Expected: Should handle complex sequence
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 131927817] Running DROP.empty_stack: DROP
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 132464850] DROP: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 132940059] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 133812063] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 134388051] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 134988525] ▶ Testing module: src/test_runner/modules/stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 135690576] Testing word: SWAP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 136131765] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 136610523] Running SWAP.basic: 5 7 SWAP . . CR
|
|
[Hera] 5 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 137289516] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 138090057] Expected: Should print: 7 5
|
|
[Hera] 5 7
|
|
[Hera] 5 7
|
|
[Hera] 5 7
|
|
[Hera] 5 7
|
|
[Hera] 5 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 139706973] Running SWAP.same_values: 42 42 SWAP . . CR
|
|
[Hera] 42 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 140455455] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 141240414] Expected: Should print: 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 [32m[HADES][INFO ] [0m[KRELTSC: 142824444] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 3,30000,10000,0,0,184,6,60,582,582,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 144386571] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
|
|
[Hera] 0 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 145110189] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 145915245] Expected: Should print: 99 0
|
|
[Hera] 0 99
|
|
[Hera] 0 99
|
|
[Hera] 0 99
|
|
[Hera] 0 99
|
|
[Hera] 0 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 147581637] Running SWAP.negative: -5 10 SWAP . . CR
|
|
[Hera] -5 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 148300908] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 149104116] Expected: Should print: 10 -5
|
|
[Hera] -5 10
|
|
[Hera] -5 10
|
|
[Hera] -5 10
|
|
[Hera] -5 10
|
|
[Hera] -5 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 150860577] Running SWAP.one_item: 42 SWAP
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 151423818] SWAP: Insufficient stack items (need 2)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 152014989] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 152894385] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 153469050] Running SWAP.empty_stack: SWAP
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 153995058] SWAP: Insufficient stack items (need 2)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 154552692] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 155424171] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 155999865] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 156593367] ▶ Testing module: src/test_runner/modules/stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 157299576] Testing word: OVER
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 157728669] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 158193882] Running OVER.basic: 5 7 OVER . . . CR
|
|
[Hera] 5 7 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 159083484] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OVER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 159870312] Expected: Should print: 5 7 5
|
|
[Hera] 5 7 5
|
|
[Hera] 5 7 5
|
|
[Hera] 5 7 5
|
|
[Hera] 5 7 5
|
|
[Hera] 5 7 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 161603673] Running OVER.zeros: 0 0 OVER . . . CR
|
|
[Hera] 0 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 162304065] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OVER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 163107021] Expected: Should print: 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 164849244] Running OVER.mixed: -1 42 OVER . . . CR
|
|
[Hera] -1 42 -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 165613728] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OVER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 166397238] Expected: Should print: -1 42 -1
|
|
[Hera] -1 42 -1
|
|
[Hera] -1 42 -1
|
|
[Hera] -1 42 -1
|
|
[Hera] -1 42 -1
|
|
[Hera] -1 42 -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 168245595] Running OVER.one_item: 42 OVER
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 168792792] OVER: Insufficient stack items (need 2)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 169381758] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OVER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 170277366] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 170851590] Running OVER.empty_stack: OVER
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 171382974] OVER: Insufficient stack items (need 2)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 171971457] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OVER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 172827501] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 173400969] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 174038529] ▶ Testing module: src/test_runner/modules/stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 174730815] Testing word: ROT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 175154532] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 175621446] Running ROT.basic: 1 2 3 ROT . . . CR
|
|
[Hera] 1 3 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 176357790] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 177139389] Expected: Should print: 2 3 1
|
|
[Hera] 1 3 2
|
|
[Hera] 1 3 2
|
|
[Hera] 1 3 2
|
|
[Hera] 1 3 2
|
|
[Hera] 1 3 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 178952970] Running ROT.zeros: 0 0 0 ROT . . . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 179734233] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 4,40000,10000,0,0,174,8,71,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 0 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 181365639] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 182192577] Expected: Should print: 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 183928185] Running ROT.mixed: -1 0 1 ROT . . . CR
|
|
[Hera] -1 1 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 184679901] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 185461122] Expected: Should print: 0 1 -1
|
|
[Hera] -1 1 0
|
|
[Hera] -1 1 0
|
|
[Hera] -1 1 0
|
|
[Hera] -1 1 0
|
|
[Hera] -1 1 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 187257483] Running ROT.two_items: 1 2 ROT
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 187826625] ROT: Insufficient stack items (need 3)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 188431467] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 189286125] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 189869253] Running ROT.one_item: 42 ROT
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 190413636] ROT: Insufficient stack items (need 3)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 190968078] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 191824206] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 192407754] Running ROT.empty_stack: ROT
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 192947958] ROT: Insufficient stack items (need 3)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 193499712] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 194361804] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 194954676] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 195543159] ▶ Testing module: src/test_runner/modules/stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 196243803] Testing word: DEPTH
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 196711242] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 197178996] Running DEPTH.empty: DEPTH . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 197835981] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEPTH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 198638895] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 200124645] Running DEPTH.one_item: 42 DEPTH . CR
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 200788539] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEPTH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 201601071] Expected: Should print: 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 203090160] Running DEPTH.multiple: 1 2 3 DEPTH . CR
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 203777532] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEPTH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 204577737] Expected: Should print: 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 206102232] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 206702769] ▶ Testing module: src/test_runner/modules/stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 207410448] Testing word: PICK
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 207843048] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 208324557] Running PICK.pick_0: 1 2 3 0 PICK . CR
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 209334867] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting PICK ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 210152082] Expected: Should print: 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 211734600] Running PICK.pick_1: 1 2 3 1 PICK . CR
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 212411577] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting PICK ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 213205146] Expected: Should print: 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 214625460] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 5,50000,10000,0,0,150,9,78,582,582,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 216284355] Running PICK.pick_2: 1 2 3 2 PICK . CR
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 216961206] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting PICK ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 217769055] Expected: Should print: 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 219313017] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 219917880] ▶ Testing module: src/test_runner/modules/stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 220714368] Testing word: ROLL
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 221144259] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 221619090] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
|
|
[Hera] 1 3 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 222637338] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ROLL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 223432419] Expected: Should print: 1 3 2
|
|
[Hera] 1 3 2
|
|
[Hera] 1 3 2
|
|
[Hera] 1 3 2
|
|
[Hera] 1 3 2
|
|
[Hera] 1 3 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 225205134] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
|
|
[Hera] 2 3 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 225953490] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ROLL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 226785972] Expected: Should print: 2 3 1
|
|
[Hera] 2 3 1
|
|
[Hera] 2 3 1
|
|
[Hera] 2 3 1
|
|
[Hera] 2 3 1
|
|
[Hera] 2 3 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 228710727] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 229339110] ▶ Testing module: src/test_runner/modules/stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 230063421] Testing word: ?DUP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 230512779] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 230981268] Running ?DUP.nonzero: 42 ?DUP . . CR
|
|
[Hera] 42 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 231875742] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ?DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 232697178] Expected: Should print: 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 234372726] Running ?DUP.negative: -5 ?DUP . . CR
|
|
[Hera] -5 -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 235089162] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ?DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 235881240] Expected: Should print: -5 -5
|
|
[Hera] -5 -5
|
|
[Hera] -5 -5
|
|
[Hera] -5 -5
|
|
[Hera] -5 -5
|
|
[Hera] -5 -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 237617226] Running ?DUP.zero: 0 ?DUP DEPTH . CR
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 238409997] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ?DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 239222865] Expected: Should not dup: depth 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 240812817] Running ?DUP.empty_stack: ?DUP
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 241355121] ?DUP: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 241834593] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ?DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 242696328] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 243307281] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 243904122] ▶ Testing module: src/test_runner/modules/stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 244606824] Testing word: -ROT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 245066409] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 245536263] Running -ROT.basic: 1 2 3 -ROT . . . CR
|
|
[Hera] 2 1 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 246420300] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 247225272] Expected: Should print: 1 3 2
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 247824759] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 6,60000,10000,0,0,159,11,73,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 2 1 3
|
|
[Hera] 2 1 3
|
|
[Hera] 2 1 3
|
|
[Hera] 2 1 3
|
|
[Hera] 2 1 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 250487685] Running -ROT.zeros: 0 0 0 -ROT . . . CR
|
|
[Hera] 0 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 251241942] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 252031731] Expected: Should print: 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] 0 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 253807281] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
|
|
[Hera] 3 2 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 254585331] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 255509835] Expected: Should restore original order
|
|
[Hera] 3 2 1
|
|
[Hera] 3 2 1
|
|
[Hera] 3 2 1
|
|
[Hera] 3 2 1
|
|
[Hera] 3 2 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 257373753] Running -ROT.two_items: 1 2 -ROT
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 257983719] -ROT: Insufficient stack items (need 3)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 258567036] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 259427238] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 260015910] Running -ROT.empty_stack: -ROT
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 260567748] -ROT: Insufficient stack items (need 3)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 261123786] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 262022124] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 262626189] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 263296908] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 264140457]
|
|
[Hera] === Testing Module: Return Stack Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 264787362] Running Return Stack Words Tests (Module 2)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 265440210] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 266232099] Testing word: >R
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 266651847] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 267120462] Running >R.basic: 42 >R R@ . R> . CR
|
|
[Hera] 42 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 268315530] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >R ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 269098410] Expected: Should print: 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 42
|
|
[Hera] 42 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 270853527] Running >R.zero: 0 >R R@ . R> . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 271529097] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >R ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 272329155] Expected: Should print: 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 273992859] Running >R.negative: -123 >R R@ . R> . CR
|
|
[Hera] -123 -123
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 274765323] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >R ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 275538795] Expected: Should print: -123 -123
|
|
[Hera] -123 -123
|
|
[Hera] -123 -123
|
|
[Hera] -123 -123 [32m[HADES][INFO ] [0m[KRELTSC: 276977736] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 7,70000,10000,0,0,188,15,71,685,685,0,0,0,65536,0,0,65536,0,0
|
|
|
|
|
|
[Hera] -123 -123
|
|
[Hera] -123 -123
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 279269151] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
|
|
[Hera] 1 1 2 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 280149303] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >R ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 281010849] Expected: Should print: 2 2 1 1
|
|
[Hera] 1 1 2 2
|
|
[Hera] 1 1 2 2
|
|
[Hera] 1 1 2 2
|
|
[Hera] 1 1 2 2
|
|
[Hera] 1 1 2 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 283094007] Running >R.empty_stack: >R
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 283731378] >R: DSP underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 284172609] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >R ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 285078003] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 285660417] >R: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 286342539] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 287136276] Testing word: R>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 287563752] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 288043896] Running R>.basic: 42 >R R> . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 288766002] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting R> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 289590672] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 291187197] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
|
|
[Hera] 1 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 291942777] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting R> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 292721268] Expected: Should print: 2 1
|
|
[Hera] 1 2
|
|
[Hera] 1 2
|
|
[Hera] 1 2
|
|
[Hera] 1 2
|
|
[Hera] 1 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 294602280] Running R>.empty_rstack: R>
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 295344588] R>: RSP underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 295826664] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting R> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 296697828] Expected: Should cause return stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 297399564] R>: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 297980823] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 298712757] Testing word: R@
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 299130048] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 299661054] Running R@.basic: 42 >R R@ . R> DROP CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 300473208] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting R@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 301259490] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 302922081] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 303834342] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting R@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 304610628] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1 [32m[HADES][INFO ] [0m[KRELTSC: 305821635] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 8,80000,10000,0,0,214,16,83,685,685,0,0,0,65536,0,0,65536,0,0
|
|
|
|
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 307848156] Running R@.empty_rstack: R@
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 308407155] R@: RSP underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 308844186] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting R@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 309691221] Expected: Should cause return stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 310324791] R@: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 310918545] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 311710644]
|
|
[Hera] === Testing Module: Memory Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 312355470] Running Memory Words Tests (Module 3)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 312986310] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 313716732] Testing word: !
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 314154603] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 314622819] Running !.basic: 42 HERE ! HERE @ . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 315640626] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 316441650] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 318080259] Running !.zero: 0 HERE ! HERE @ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 318822336] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 319594485] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 321204009] Running !.negative: -999 HERE ! HERE @ . CR
|
|
[Hera] -999
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 321959379] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 322742784] Expected: Should print: -999
|
|
[Hera] -999
|
|
[Hera] -999
|
|
[Hera] -999
|
|
[Hera] -999
|
|
[Hera] -999
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 324439080] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
|
|
[Hera] 222
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 325275216] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 326042052] Expected: Should print: 222
|
|
[Hera] 222
|
|
[Hera] 222
|
|
[Hera] 222
|
|
[Hera] 222
|
|
[Hera] 222
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 327813465] Running !.max_int: 2147483647 HERE ! HERE @ . CR
|
|
[Hera] 2147483647
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 328616526] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 329410830] Expected: Should store max int
|
|
[Hera] 2147483647
|
|
[Hera] 2147483647
|
|
[Hera] 2147483647
|
|
[Hera] 2147483647
|
|
[Hera] 2147483647
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 331328382] Running !.min_int: -2147483648 HERE ! HERE @ . CR
|
|
[Hera] -2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 332140620] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 332934840] Expected: Should store min int
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 333539766] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 9,90000,10000,0,0,216,19,82,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] -2147483648
|
|
[Hera] -2147483648
|
|
[Hera] -2147483648
|
|
[Hera] -2147483648
|
|
[Hera] -2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 336453894] Running !.empty_stack: !
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 337005207] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 337873452] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 338450196] Running !.one_item: 42 !
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 338946426] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 339821979] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 340402251] !: 8 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 341031054] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 341766789] Testing word: @
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 342179586] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 342646500] Running @.after_store: 123 HERE ! HERE @ . CR
|
|
[Hera] 123
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 343419531] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting @ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 344332947] Expected: Should print: 123
|
|
[Hera] 123
|
|
[Hera] 123
|
|
[Hera] 123
|
|
[Hera] 123
|
|
[Hera] 123
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 346019100] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 346917060] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting @ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 347873652] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 349802355] Running @.empty_stack: @
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 350360430] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting @ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 351207507] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 351815625] @: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 352395372] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 353122056] Testing word: C!
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 353540817] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 354034821] Running C!.basic: 65 HERE C! HERE C@ . CR
|
|
[Hera] 65
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 355192572] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 356017158] Expected: Should print: 65
|
|
[Hera] 65
|
|
[Hera] 65
|
|
[Hera] 65
|
|
[Hera] 65
|
|
[Hera] 65
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 357717801] Running C!.zero: 0 HERE C! HERE C@ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 358460445] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 359234274] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 360947937] Running C!.high_byte: 255 HERE C! HERE C@ . CR
|
|
[Hera] 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 361698582] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 362501874] Expected: Should print: 255
|
|
[Hera] 255
|
|
[Hera] 255
|
|
[Hera] 255
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 363818280] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 10,100000,10000,0,0,222,21,84,567,567,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 255
|
|
[Hera] 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 365738457] Running C!.truncation: 256 HERE C! HERE C@ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 366504831] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 367284771] Expected: Should print: 0 (truncated)
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 369037977] C!: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 369620013] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 370316835] Testing word: C@
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 370760019] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 371228445] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
|
|
[Hera] 97
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 371981862] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 372767829] Expected: Should print: 97
|
|
[Hera] 97
|
|
[Hera] 97
|
|
[Hera] 97
|
|
[Hera] 97
|
|
[Hera] 97
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 374384409] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 375130140] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 375898467] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 377499528] C@: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 378076860] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 378769146] Testing word: ,
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 379198512] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 379675758] Running ,.basic: 42 , HERE 8 - @ . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 380762403] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting , ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 381667104] Expected: Should compile 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 383391855] Running ,.negative: -999 , HERE 8 - @ . CR
|
|
[Hera] -999
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 384125511] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting , ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 384889974] Expected: Should compile -999
|
|
[Hera] -999
|
|
[Hera] -999
|
|
[Hera] -999
|
|
[Hera] -999
|
|
[Hera] -999
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 386665419] ,: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 387239979] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 387971913] Testing word: C,
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 388388469] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 388853325] Running C,.basic: 65 C, HERE 1 - C@ . CR
|
|
[Hera] 65
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 389800236] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 390576795] Expected: Should compile byte 65
|
|
[Hera] 65
|
|
[Hera] 65
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 391581036] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 11,110000,10000,0,0,207,23,86,731,731,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 65
|
|
[Hera] 65
|
|
[Hera] 65
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 393857940] Running C,.zero: 0 C, HERE 1 - C@ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 394552725] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 395324811] Expected: Should compile byte 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 397048827] C,: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 397702641] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 398447091] Testing word: 2,
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 398862618] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 399326970] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
|
|
[Hera] 67890 12345
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 400655220] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 401437554] Expected: Should print: 67890 12345
|
|
[Hera] 67890 12345
|
|
[Hera] 67890 12345
|
|
[Hera] 67890 12345
|
|
[Hera] 67890 12345
|
|
[Hera] 67890 12345
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 403574262] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 404768721] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 405546981] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 407503383] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 408087435] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 408817059] Testing word: HERE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 409248357] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 409715061] Running HERE.basic: HERE HERE = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 410391912] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HERE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 411206901] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 412788306] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 413622405] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 12,120000,10000,0,0,189,26,83,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 415674714] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HERE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 416483865] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 418261515] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 418893951] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 419594994] Testing word: ALLOT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 420030240] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 420508242] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
|
|
[Hera] 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 421472373] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ALLOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 422266887] Expected: Should print: 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 423992058] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 424752825] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ALLOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 425562648] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 427205436] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
|
|
[Hera] -4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 428011458] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ALLOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 428801226] Expected: Should print: -4
|
|
[Hera] -4
|
|
[Hera] -4
|
|
[Hera] -4
|
|
[Hera] -4
|
|
[Hera] -4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 430481142] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 431081070] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 431970840] Testing word: PAD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 432580932] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 433046565] Running PAD.basic: PAD PAD = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 433844838] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting PAD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 434627256] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 436195242] Running PAD.different_from_here: PAD HERE = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 436925034] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting PAD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 437788071] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 438671499] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 13,130000,10000,0,0,221,28,80,731,731,0,0,0,65536,0,0,65536,0,0
|
|
|
|
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 440850522] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 441436695] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 442151346] Testing word: +!
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 442567608] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 443035572] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
|
|
[Hera] 15
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 444046806] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting +! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 444828720] Expected: Should print: 15
|
|
[Hera] 15
|
|
[Hera] 15
|
|
[Hera] 15
|
|
[Hera] 15
|
|
[Hera] 15
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 446586105] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 447379191] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting +! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 448181370] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 449910321] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
|
|
[Hera] 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 450758574] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting +! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 451534062] Expected: Should print: 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 453240018] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
|
|
[Hera] 6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 454198752] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting +! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 454995870] Expected: Should print: 6
|
|
[Hera] 6
|
|
[Hera] 6
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 456202341] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 14,140000,10000,0,0,204,29,83,685,685,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 6
|
|
[Hera] 6
|
|
[Hera] 6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 458451000] Running +!.empty_stack: +!
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 459014934] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting +! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 459869571] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 460449843] +!: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 461072409] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 461774922] Testing word: -!
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 462193746] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 462661332] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
|
|
[Hera] 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 463627269] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 464405865] Expected: Should print: 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 466110099] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 466904340] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 467716410] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 469478520] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
|
|
[Hera] 15
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 470281644] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 471053814] Expected: Should print: 15
|
|
[Hera] 15
|
|
[Hera] 15
|
|
[Hera] 15
|
|
[Hera] 15
|
|
[Hera] 15
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 472815609] Running -!.empty_stack: -!
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 473380530] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 474230001] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 474918150] -!: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 475543866] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 476237979] Testing word: 2!
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 476652960] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 477130836] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
|
|
[Hera] 11 22
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 478355871] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 479132388] Expected: Should print: 22 11
|
|
[Hera] 11 22
|
|
[Hera] 11 22 [32m[HADES][INFO ] [0m[KRELTSC: 480212754] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 15,150000,10000,0,0,203,30,82,731,731,0,0,0,65536,0,0,65536,0,0
|
|
|
|
|
|
[Hera] 11 22
|
|
[Hera] 11 22
|
|
[Hera] 11 22
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 482646087] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 483480018] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 484273062] Expected: Should print: 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 486149622] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
|
|
[Hera] -1 -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 487023831] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 487822041] Expected: Should print: -2 -1
|
|
[Hera] -1 -2
|
|
[Hera] -1 -2
|
|
[Hera] -1 -2
|
|
[Hera] -1 -2
|
|
[Hera] -1 -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 489943881] Running 2!.empty_stack: 2!
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 490639359] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 491492022] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 492072336] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 492711849] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 493408629] Testing word: FILL
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 493836483] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 494336367] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
|
|
[Hera] 65 65
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 495664869] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FILL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 496511631] Expected: Should print: 65 65
|
|
[Hera] 65 65
|
|
[Hera] 65 65
|
|
[Hera] 65 65
|
|
[Hera] 65 65 [32m[HADES][INFO ] [0m[KRELTSC: 498231111] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 16,160000,10000,0,0,201,32,83,567,567,0,0,0,65536,0,0,65536,0,0
|
|
|
|
|
|
[Hera] 65 65
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 500205741] Running FILL.zero_n: HERE 0 88 FILL
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 500902752] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FILL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 501729438] Expected: Should do nothing
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 502876038] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 503646759] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FILL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 504428673] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 506055333] Running FILL.empty_stack: FILL
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 506641821] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FILL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 507547278] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 508150734] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 508743690] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 509457375] Testing word: MOVE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 509884704] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 510396012] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE HERE 16 + 2 MOVE HERE 16 + C@ . HERE 17 + C@ . CR
|
|
[Hera] 65 66
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 512206989] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 513001167] Expected: Should print: 65 66
|
|
[Hera] 65 66
|
|
[Hera] 65 66
|
|
[Hera] 65 66
|
|
[Hera] 65 66
|
|
[Hera] 65 66
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 515516505] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 516192768] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 517007589] Expected: Should do nothing
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 517774005] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 17,170000,10000,0,0,190,34,86,731,731,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 520003848] Running MOVE.empty_stack: MOVE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 520558605] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 521421936] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 522014304] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 522605664] ▶ Testing module: src/test_runner/modules/memory_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 523302255] Testing word: ERASE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 523755708] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 524221992] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 525352653] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ERASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 526192548] Expected: Should print: 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 528178014] Running ERASE.zero_n: HERE 0 ERASE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 528742788] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ERASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 529594716] Expected: Should do nothing
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 530718699] Running ERASE.empty_stack: ERASE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 531301848] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ERASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 532184079] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 532760382] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 533374611] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 534140145]
|
|
[Hera] === Testing Module: Arithmetic Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 534784614] Running Arithmetic Words Tests (Module 5)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 535427697] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 536185335] Testing word: +
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 536610669] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 537078507] Running +.basic: 5 7 + . CR
|
|
[Hera] 12
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 537694794] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting + ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 538500774] Expected: Should print: 12
|
|
[Hera] 12
|
|
[Hera] 12
|
|
[Hera] 12
|
|
[Hera] 12
|
|
[Hera] 12
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 540010758] Running +.zero_add: 42 0 + . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 540669675] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting + ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 541436217] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 542984568] Running +.negative: -5 3 + . CR
|
|
[Hera] -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 543614820] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting + ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 544381530] Expected: Should print: -2
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 545928138] Running +.both_negative: -5 -3 + . CR
|
|
[Hera] -8
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 546593439] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting + ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 547382094] Expected: Should print: -8
|
|
[Hera] -8
|
|
[Hera] -8
|
|
[Hera] -8
|
|
[Hera] -8
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 548872779] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 18,180000,10000,0,0,170,35,73,582,582,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] -8
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 550519368] Running +.overflow: 2147483647 1 + . CR
|
|
[Hera] 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 551297565] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting + ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 552060453] Expected: Should overflow
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 553839216] Running +.underflow: -2147483648 -1 + . CR
|
|
[Hera] -2147483649
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 554588874] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting + ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 555373413] Expected: Should underflow
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 557181282] Running +.empty_stack: +
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 557697882] +: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 558157530] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting + ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 558995808] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 559589940] Running +.one_item: 42 +
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 560080227] +: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 560511483] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting + ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 561359841] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 561935829] +: 8 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 562543170] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 563263008] Testing word: -
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 563700606] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 564165966] Running -.basic: 10 3 - . CR
|
|
[Hera] 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 564816462] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting - ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 565634643] Expected: Should print: 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 567116319] Running -.zero_sub: 42 0 - . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 567768453] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting - ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 568533924] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 570061065] Running -.from_zero: 0 5 - . CR
|
|
[Hera] -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 570694656] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting - ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 571464012] Expected: Should print: -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 572992602] Running -.negative: 5 -3 - . CR
|
|
[Hera] 8
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 573612564] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting - ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 574397355] Expected: Should print: 8
|
|
[Hera] 8
|
|
[Hera] 8
|
|
[Hera] 8
|
|
[Hera] 8
|
|
[Hera] 8
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 575890539] Running -.same_values: 42 42 - . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 576556029] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting - ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 577350690] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 578853051] Running -.overflow: -2147483648 1 - . CR
|
|
[Hera] -2147483649
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 579594645] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting - ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 580380276] Expected: Should underflow
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 582187767] Running -.underflow: 2147483647 -1 - . CR
|
|
[Hera] 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 582961344] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting - ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 583728306] Expected: Should overflow
|
|
[Hera] 2147483648
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 584582586] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 19,190000,10000,0,0,154,28,44,731,731,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 587075139] Running -.empty_stack: -
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 587618304] -: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 588074319] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting - ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 588937146] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 589511286] Running -.one_item: 42 -
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 590002896] -: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 590436315] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting - ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 591298050] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 591874311] -: 9 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 592450467] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 593220474] Testing word: *
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 593633250] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 594110412] Running *.basic: 6 7 * . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 594865761] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting * ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 595650699] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 597294600] Running *.by_zero: 42 0 * . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 597913449] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting * ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 598680516] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 600174225] Running *.by_one: 42 1 * . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 600790344] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting * ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 601596030] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 603131130] Running *.by_negative: 6 -7 * . CR
|
|
[Hera] -42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 603815562] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting * ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 604579668] Expected: Should print: -42
|
|
[Hera] -42
|
|
[Hera] -42
|
|
[Hera] -42
|
|
[Hera] -42
|
|
[Hera] -42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 606163782] Running *.negative_negative: -6 -7 * . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 606929967] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting * ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 607719189] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 609240303] Running *.large_numbers: 32767 2 * . CR
|
|
[Hera] 65534
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 609975828] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting * ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 610740417] Expected: Should print: 65534
|
|
[Hera] 65534
|
|
[Hera] 65534
|
|
[Hera] 65534
|
|
[Hera] 65534
|
|
[Hera] 65534
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 612427746] Running *.overflow: 65536 65536 * . CR
|
|
[Hera] 4294967296
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 613143951] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting * ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 613943253] Expected: May overflow
|
|
[Hera] 4294967296
|
|
[Hera] 4294967296
|
|
[Hera] 4294967296
|
|
[Hera] 4294967296
|
|
[Hera] 4294967296
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 615661683] Running *.empty_stack: *
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 616255689] *: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 616711788] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting * ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 617548197] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 618147978] Running *.one_item: 42 *
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 618641898] *: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 619072818] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting * ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 619907526] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 620529798] *: 9 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 621133296] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 621855381] Testing word: /
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 622294659] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 622768692] Running /.basic: 15 3 / . CR
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 623387289] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting / ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 624152613] Expected: Should print: 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 625363767] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 20,200000,10000,0,0,154,28,41,567,567,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 627260172] Running /.by_one: 42 1 / . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 627874233] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting / ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 628664967] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 630200361] Running /.negative_dividend: -15 3 / . CR
|
|
[Hera] -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 630921228] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting / ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 631687266] Expected: Should print: -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 633247146] Running /.negative_divisor: 15 -3 / . CR
|
|
[Hera] -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 633958101] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting / ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 634748688] Expected: Should print: -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 636263166] Running /.both_negative: -15 -3 / . CR
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 636979056] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting / ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 637744737] Expected: Should print: 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 639239601] Running /.truncation: 7 3 / . CR
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 639864834] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting / ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 640628478] Expected: Should print: 2 (truncated)
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 642202344] Running /.by_zero: 42 0 /
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 642756912] /: Division by zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 643320468] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting / ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 644295792] Expected: Should cause division by zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 644875539] Running /.empty_stack: /
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 645426243] /: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 645887508] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting / ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 646722762] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 647320695] Running /.one_item: 42 /
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 647815728] /: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 648246081] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting / ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 649080537] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 649681977] /: 9 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 650254479] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 650971209] Testing word: MOD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 651391440] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 651893655] Running MOD.basic: 17 5 MOD . CR
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 652962408] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 653777670] Expected: Should print: 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 655372242] Running MOD.exact_division: 15 3 MOD . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 656158293] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 656941341] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 658487571] Running MOD.by_one: 42 1 MOD . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 659135190] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 659934660] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 661464846] Running MOD.negative_dividend: -17 5 MOD . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 662205138] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 21,210000,10000,0,0,153,32,39,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 663809580] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 664622868] Expected: Should handle negative
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 666255198] Running MOD.negative_divisor: 17 -5 MOD . CR
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 667016616] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 667794057] Expected: Should handle negative
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 669404274] Running MOD.small_by_large: 3 7 MOD . CR
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 670087446] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 670894329] Expected: Should print: 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 672427707] Running MOD.by_zero: 42 0 MOD
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 673098216] MOD: Division by zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 673575672] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 674427306] Expected: Should cause division by zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 675028767] Running MOD.empty_stack: MOD
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 675600429] MOD: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 676098402] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 677074104] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 677697468] Running MOD.one_item: 42 MOD
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 678270411] MOD: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 678773823] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 679706160] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 680353107] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 681023091] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 681805362] Testing word: /MOD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 682268853] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 682773021] Running /MOD.basic: 17 5 /MOD . . CR
|
|
[Hera] 3 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 683767182] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting /MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 684623709] Expected: Should print: 3 2
|
|
[Hera] 3 2
|
|
[Hera] 3 2
|
|
[Hera] 3 2
|
|
[Hera] 3 2
|
|
[Hera] 3 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 686402241] Running /MOD.exact: 15 3 /MOD . . CR
|
|
[Hera] 5 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 687171723] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting /MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 688022811] Expected: Should print: 5 0
|
|
[Hera] 5 0
|
|
[Hera] 5 0
|
|
[Hera] 5 0
|
|
[Hera] 5 0
|
|
[Hera] 5 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 689751804] Running /MOD.negative: -17 5 /MOD . . CR
|
|
[Hera] -3 -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 690530316] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting /MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 691409040] Expected: Should handle negative dividend
|
|
[Hera] -3 -2
|
|
[Hera] -3 -2
|
|
[Hera] -3 -2
|
|
[Hera] -3 -2
|
|
[Hera] -3 -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 693319746] Running /MOD.by_zero: 42 0 /MOD
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 693999894] /MOD: Division by zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 694518888] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting /MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 695451057] Expected: Should cause division by zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 696147606] Running /MOD.empty_stack: /MOD
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 696776220] /MOD: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 697285449] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting /MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 698327616] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 698907699] Running /MOD.one_item: 42 /MOD
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 699452418] /MOD: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 699924246] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting /MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 700789320] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 701366232] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 701989680] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 702717960] Testing word: ABS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 703141152] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 703626105] Running ABS.positive: 42 ABS . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 704475555] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 705261585] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 706834989] Running ABS.negative: -42 ABS . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 707487207] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 708297912] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42 [32m[HADES][INFO ] [0m[KRELTSC: 709777404] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 22,220000,10000,0,0,167,35,42,582,582,0,0,0,65536,0,0,65536,0,0
|
|
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 711334659] Running ABS.zero: 0 ABS . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 711938871] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 712743885] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 714205548] Running ABS.min_int: -2147483648 ABS . CR
|
|
[Hera] 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 714959511] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 715742223] Expected: Should print: 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 717624138] Running ABS.empty_stack: ABS
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 718168857] ABS: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 718673235] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 719540619] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 720121185] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 720742092] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 721475034] Testing word: NEGATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 721996905] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 722480199] Running NEGATE.positive: 42 NEGATE . CR
|
|
[Hera] -42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 723407979] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting NEGATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 724209108] Expected: Should print: -42
|
|
[Hera] -42
|
|
[Hera] -42
|
|
[Hera] -42
|
|
[Hera] -42
|
|
[Hera] -42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 725786544] Running NEGATE.negative: -42 NEGATE . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 726494538] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting NEGATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 727308498] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 728851746] Running NEGATE.zero: 0 NEGATE . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 729507303] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting NEGATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 730311120] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 731807055] Running NEGATE.min_int: -2147483648 NEGATE . CR
|
|
[Hera] 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 732579519] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting NEGATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 733404273] Expected: Should print: 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 735235935] Running NEGATE.empty_stack: NEGATE
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 735889476] NEGATE: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 736376508] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting NEGATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 737248974] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 737845773] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 738452337] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 739195947] Testing word: MIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 739643478] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 740156508] Running MIN.basic: 5 3 MIN . CR
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 740943924] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 741761454] Expected: Should print: 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 743245251] Running MIN.equal: 42 42 MIN . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 743925147] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 744853179] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 746597670] Running MIN.negative: -5 -3 MIN . CR
|
|
[Hera] -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 747345144] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 748148772] Expected: Should print: -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 749677005] Running MIN.mixed: -1 1 MIN . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 750348774] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 751127811] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1 [32m[HADES][INFO ] [0m[KRELTSC: 752272185] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 23,230000,10000,0,0,176,37,41,685,685,0,0,0,65536,0,0,65536,0,0
|
|
|
|
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 754246353] Running MIN.one_item: 42 MIN
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 754797015] MIN: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 755264013] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 756118692] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 756709527] Running MIN.empty_stack: MIN
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 757222893] MIN: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 757666896] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 758573151] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 759155523] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 759739533] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 760506558] Testing word: MAX
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 760932690] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 761398218] Running MAX.basic: 5 3 MAX . CR
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 762182820] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 762993189] Expected: Should print: 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 764478225] Running MAX.equal: 42 42 MAX . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 765177588] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 765998772] Expected: Should print: 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 767543931] Running MAX.negative: -5 -3 MAX . CR
|
|
[Hera] -3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 768207762] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 769034427] Expected: Should print: -3
|
|
[Hera] -3
|
|
[Hera] -3
|
|
[Hera] -3
|
|
[Hera] -3
|
|
[Hera] -3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 770567091] Running MAX.mixed: -1 1 MAX . CR
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 771220149] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 772009182] Expected: Should print: 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 773520048] Running MAX.one_item: 42 MAX
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 774056955] MAX: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 774533046] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 775427877] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 776007162] Running MAX.empty_stack: MAX
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 776517210] MAX: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 776960100] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting MAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 777855267] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 778429932] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 779015370] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 779763096] Testing word: 1+
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 780192336] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 780671094] Running 1+.basic: 5 1+ . CR
|
|
[Hera] 6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 781420164] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 782312286] Expected: Should print: 6
|
|
[Hera] 6
|
|
[Hera] 6
|
|
[Hera] 6
|
|
[Hera] 6
|
|
[Hera] 6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 784036365] Running 1+.zero: 0 1+ . CR
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 784667562] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 785444478] Expected: Should print: 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 787030818] Running 1+.negative: -1 1+ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 787655799] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 788531247] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 790079703] Running 1+.chain: 3 1+ 1+ 1+ . CR
|
|
[Hera] 6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 790748637] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 791522277] Expected: Should print: 6
|
|
[Hera] 6
|
|
[Hera] 6
|
|
[Hera] 6
|
|
[Hera] 6
|
|
[Hera] 6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 793086378] Running 1+.overflow: 2147483647 1+ . CR
|
|
[Hera] 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 793828077] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 794711631] Expected: Should overflow
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648 [32m[HADES][INFO ] [0m[KRELTSC: 795760749] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 24,240000,10000,0,0,175,37,39,731,731,0,0,0,65536,0,0,65536,0,0
|
|
|
|
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 798124740] Running 1+.empty_stack: 1+
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 798717255] 1+: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 799202292] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 800052918] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 800671074] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 801256260] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 802010664] Testing word: 1-
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 802461765] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 802930401] Running 1-.basic: 5 1- . CR
|
|
[Hera] 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 803673150] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 804465438] Expected: Should print: 4
|
|
[Hera] 4
|
|
[Hera] 4
|
|
[Hera] 4
|
|
[Hera] 4
|
|
[Hera] 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 805928550] Running 1-.to_zero: 1 1- . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 806532300] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 807353484] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 808898874] Running 1-.to_negative: 0 1- . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 809560227] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 810388572] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 812102550] Running 1-.chain: 6 1- 1- 1- . CR
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 812750904] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 813554784] Expected: Should print: 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 815127201] Running 1-.underflow: -2147483648 1- . CR
|
|
[Hera] -2147483649
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 815894793] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 816664821] Expected: Should underflow
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] -2147483649
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 818478738] Running 1-.empty_stack: 1-
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 819033873] 1-: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 819527730] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 1- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 820398243] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 820973664] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 821585856] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 822363486] Testing word: 2+
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 822875928] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 823484802] Running 2+.basic: 5 2+ . CR
|
|
[Hera] 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 824366088] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 825188133] Expected: Should print: 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 826715022] Running 2+.zero: 0 2+ . CR
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 827306172] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 828105663] Expected: Should print: 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 829620036] Running 2+.negative: -3 2+ . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 830299344] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 831073131] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 832593552] Running 2+.empty_stack: 2+
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 833126007] 2+: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 833584353] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 834457806] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 835032093] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 835610244] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 836364270] Testing word: 2-
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 836781015] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 837274641] Running 2-.basic: 7 2- . CR
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 838024404] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 838807431] Expected: Should print: 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 840324072] Running 2-.zero: 2 2- . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 840918372] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 841693776] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 842624433] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 25,250000,10000,0,0,196,38,37,731,731,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 844808076] Running 2-.negative: 0 2- . CR
|
|
[Hera] -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 845464809] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 846237378] Expected: Should print: -2
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 847749210] Running 2-.empty_stack: 2-
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 848283471] 2-: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 848768613] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 849624027] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 850227777] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 850829700] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 851560227] Testing word: 2*
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 852029640] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 852507096] Running 2*.basic: 5 2* . CR
|
|
[Hera] 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 853257090] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 854051478] Expected: Should print: 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 855701574] Running 2*.zero: 0 2* . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 856294425] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 857083437] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 858537351] Running 2*.negative: -3 2* . CR
|
|
[Hera] -6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 859204080] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 859995150] Expected: Should print: -6
|
|
[Hera] -6
|
|
[Hera] -6
|
|
[Hera] -6
|
|
[Hera] -6
|
|
[Hera] -6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 861526995] Running 2*.one: 1 2* . CR
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 862110018] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 862881096] Expected: Should print: 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 864369702] Running 2*.large: 1073741823 2* . CR
|
|
[Hera] 2147483646
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 865113039] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 865907070] Expected: Should print: 2147483646
|
|
[Hera] 2147483646
|
|
[Hera] 2147483646
|
|
[Hera] 2147483646
|
|
[Hera] 2147483646
|
|
[Hera] 2147483646
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 867854358] Running 2*.empty_stack: 2*
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 868409451] 2*: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 868880922] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 869760066] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 870338301] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 870919224] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 871654098] Testing word: 2/
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 872071725] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 872545212] Running 2/.basic: 10 2/ . CR
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 873292539] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2/ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 874150053] Expected: Should print: 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 875655690] Running 2/.odd: 7 2/ . CR
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 876274098] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2/ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 877066932] Expected: Should print: 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 878628345] Running 2/.zero: 0 2/ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 879276300] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2/ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 880156788] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 881840904] Running 2/.negative_even: -10 2/ . CR
|
|
[Hera] -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 882598710] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2/ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 883559901] Expected: Should print: -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 885457062] Running 2/.one: 1 2/ . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 886052916] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 26,260000,10000,0,0,192,41,37,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 887702361] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2/ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 888516720] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 890024835] Running 2/.empty_stack: 2/
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 890604477] 2/: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 891072105] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2/ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 891971682] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 892585239] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 893218578] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 894005112]
|
|
[Hera] === Testing Module: Logical Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 894681480] Running Logical Words Tests (Module 8)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 895380696] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 896116725] Testing word: AND
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 896542752] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 897030918] Running AND.both_true: -1 -1 AND . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 897770013] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting AND ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 898553901] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 900118863] Running AND.first_false: 0 -1 AND . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 900784941] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting AND ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 901581408] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 903096243] Running AND.second_false: -1 0 AND . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 903770532] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting AND ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 904549590] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 906096240] Running AND.both_false: 0 0 AND . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 906791949] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting AND ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 907592910] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 909137544] Running AND.bitwise: 85 51 AND . CR
|
|
[Hera] 17
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 909816768] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting AND ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 910630224] Expected: Should print: 17
|
|
[Hera] 17
|
|
[Hera] 17
|
|
[Hera] 17
|
|
[Hera] 17
|
|
[Hera] 17
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 912178218] Running AND.empty_stack: AND
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 912755550] AND: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 913263939] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting AND ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 914136846] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 914717706] Running AND.one_item: 42 AND
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 915268242] AND: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 915749877] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting AND ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 916598781] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 917173719] AND: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 917820855] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 918530907] Testing word: OR
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 918954225] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 919421664] Running OR.both_true: -1 -1 OR . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 920231361] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 921007983] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 922552701] Running OR.first_false: 0 -1 OR . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 923225478] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 924014700] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 925569750] Running OR.second_false: -1 0 OR . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 926262687] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 927048066] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 928227027] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 27,270000,10000,0,0,158,40,38,685,685,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 930172278] Running OR.both_false: 0 0 OR . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 930827541] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 931606200] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 933172548] Running OR.bitwise: 85 51 OR . CR
|
|
[Hera] 119
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 933851751] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 934698933] Expected: Should print: 119
|
|
[Hera] 119
|
|
[Hera] 119
|
|
[Hera] 119
|
|
[Hera] 119
|
|
[Hera] 119
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 936253920] Running OR.empty_stack: OR
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 936847506] OR: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 937314525] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 938173467] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 938769930] Running OR.one_item: 42 OR
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 939299550] OR: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 939748152] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 940606611] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 941203074] OR: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 941817324] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 942546339] Testing word: XOR
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 943009410] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 943487664] Running XOR.both_true: -1 -1 XOR . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 944330100] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting XOR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 945134547] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 946640016] Running XOR.first_false: 0 -1 XOR . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 947330181] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting XOR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 948118878] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 949706730] Running XOR.second_false: -1 0 XOR . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 950385849] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting XOR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 951280407] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 952824621] Running XOR.both_false: 0 0 XOR . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 953550276] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting XOR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 954336537] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 955832850] Running XOR.bitwise: 85 51 XOR . CR
|
|
[Hera] 102
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 956534964] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting XOR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 957310158] Expected: Should print: 102
|
|
[Hera] 102
|
|
[Hera] 102
|
|
[Hera] 102
|
|
[Hera] 102
|
|
[Hera] 102
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 958874553] Running XOR.empty_stack: XOR
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 959423115] XOR: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 959942697] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting XOR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 960799854] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 961377228] Running XOR.one_item: 42 XOR
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 961947126] XOR: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 962418282] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting XOR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 963276804] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 963882381] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 964475337] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 965206389] Testing word: NOT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 965630736] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 966128016] Running NOT.true: -1 NOT . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 966878766] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting NOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 967662402] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 969268083] Running NOT.false: 0 NOT . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 969945522] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting NOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 970776261] Expected: Should print: -1
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 971396748] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 28,280000,10000,0,0,158,40,35,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 973865508] Running NOT.positive: 42 NOT . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 974529024] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting NOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 975316965] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 976782765] Running NOT.negative: -42 NOT . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 977428704] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting NOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 978240333] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 979747566] Running NOT.empty_stack: NOT
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 980281617] NOT: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 980774886] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting NOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 981640548] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 982245432] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 982870707] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 983581158] Testing word: =
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 983995299] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 984467505] Running =.equal: 42 42 = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 985144062] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting = ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 985924632] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 987460005] Running =.not_equal: 42 43 = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 988102836] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting = ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 988873284] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 990361323] Running =.zero_equal: 0 0 = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 991054617] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting = ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 991895331] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 993499248] Running =.negative_equal: -42 -42 = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 994208355] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting = ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 994978824] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 996666006] Running =.negative_positive: -42 42 = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 997412052] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting = ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 998210850] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 999742842] Running =.empty_stack: =
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1000286238] =: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1000750821] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting = ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1001615559] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1002195390] Running =.one_item: 42 =
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1002699621] =: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1003138458] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting = ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1004040240] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1004621142] =: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1005208050] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1005934566] Testing word: <>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1006356183] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1006834080] Running <>.not_equal: 42 43 <> . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1007719272] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1008526134] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1010067975] Running <>.equal: 42 42 <> . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1010782479] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1011582306] Expected: Should print: 0
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1012226019] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 29,290000,10000,0,0,164,41,37,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1014675648] Running <>.zero_equal: 0 0 <> . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1015331982] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1016116269] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1017619176] Running <>.negative: -42 42 <> . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1018385277] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1019164503] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1020735996] Running <>.empty_stack: <>
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1021271559] <>: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1021744122] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1022615685] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1023193668] Running <>.one_item: 42 <>
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1023701994] <>: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1024145241] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1025007060] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1025590608] <>: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1026175752] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1026920412] Testing word: <
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1027338942] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1027833240] Running <.less_than: 5 7 < . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1028638191] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting < ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1029438102] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1030979292] Running <.greater_than: 7 5 < . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1031689008] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting < ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1032500595] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1034015745] Running <.equal: 5 5 < . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1034615274] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting < ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1035486669] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1036963221] Running <.negative_positive: -5 5 < . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1037677914] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting < ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1038458967] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1040017587] Running <.negative_negative: -7 -5 < . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1040713044] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting < ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1041537420] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1043086947] Running <.empty_stack: <
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1043647605] <: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1044111117] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting < ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1044969429] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1045569903] Running <.one_item: 42 <
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1046069430] <: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1046509044] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting < ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1047354735] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1047976923] <: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1048561206] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1049281254] Testing word: >
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1049716332] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1050188643] Running >.greater_than: 7 5 > . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1051017471] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting > ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1051825047] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1052838024] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 30,300000,10000,0,0,154,43,39,685,685,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1054917969] Running >.less_than: 5 7 > . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1055622792] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting > ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1056431922] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1057925295] Running >.equal: 5 5 > . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1058582490] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting > ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1059361338] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1060896606] Running >.positive_negative: 5 -5 > . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1061589984] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting > ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1062398652] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1063919682] Running >.negative_negative: -5 -7 > . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1064685426] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting > ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1065461670] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1067150847] Running >.empty_stack: >
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1067693928] >: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1068173862] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting > ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1069070478] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1069650771] Running >.one_item: 42 >
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1070177367] >: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1070629266] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting > ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1071491400] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1072081290] >: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1072674330] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1073415252] Testing word: 0=
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1073869587] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1074342507] Running 0=.zero: 0 0= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1075187778] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1075970490] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1077554604] Running 0=.positive: 42 0= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1078235298] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1079036049] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1080490446] Running 0=.negative: -42 0= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1081137225] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1081917354] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1083439455] Running 0=.empty_stack: 0=
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1083962649] 0=: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1084424649] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1085286216] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1085939862] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1086528051] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1087238019] Testing word: 0<
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1087683030] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1088157420] Running 0<.negative: -42 0< . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1088969952] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1089772824] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1091282493] Running 0<.zero: 0 0< . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1091938050] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1092723345] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1094163042] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 31,310000,10000,0,0,172,46,35,582,582,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1095867465] Running 0<.positive: 42 0< . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1096502925] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1097283537] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1098783693] Running 0<.empty_stack: 0<
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1099316589] 0<: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1099779954] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1100651433] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1101236598] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1101830562] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1102579569] Testing word: 0>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1103005197] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1103493048] Running 0>.positive: 42 0> . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1104350772] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1105134786] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1106660604] Running 0>.zero: 0 0> . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1107290289] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1108077117] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1109548251] Running 0>.negative: -42 0> . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1110176676] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1110967242] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1112437725] Running 0>.empty_stack: 0>
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1112969571] 0>: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1113429030] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1114312731] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1114919085] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1115504838] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1116210270] Testing word: 0<>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1116648834] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1117166001] Running 0<>.nonzero_pos: 42 0<> . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1117946466] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0<> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1118742114] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1120341852] Running 0<>.nonzero_neg: -1 0<> . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1121023134] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0<> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1121808135] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1123340337] Running 0<>.zero: 0 0<> . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1124029641] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0<> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1124823294] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1126301652] Running 0<>.empty_stack: 0<>
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1126854078] 0<>: stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1127335566] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 0<> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1128200745] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1128793512] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1129401147] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1130114643] Testing word: U<
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1130540418] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1131022284] Running U<.less: 3 5 U< . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1131805479] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting U< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1132591509] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1134124950] Running U<.equal: 5 5 U< . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1134777945] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting U< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1135567272] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1137099726] Running U<.greater: 7 5 U< . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1137753120] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting U< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1138534530] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1139727687] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 32,320000,10000,0,0,180,49,34,567,567,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1141592487] Running U<.zero_one: 0 1 U< . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1142252601] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting U< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1143032940] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1144659789] Running U<.empty_stack: U<
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1145314821] U<: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1145806935] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting U< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1146709641] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1147296570] U<: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1147891920] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1148616231] Testing word: U>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1149040620] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1149514548] Running U>.greater: 5 3 U> . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1150367631] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting U> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1151152905] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1152685422] Running U>.equal: 5 5 U> . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1153337619] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting U> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1154145279] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1155629979] Running U>.less: 3 5 U> . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1156238727] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting U> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1157035614] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1158556875] Running U>.one_zero: 1 0 U> . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1159219446] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting U> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1159998798] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1161539442] Running U>.empty_stack: U>
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1162147371] U>: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1162620186] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting U> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1163492610] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1164075486] U>: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1164671928] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1165395210] Testing word: WITHIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1165844001] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1166334309] Running WITHIN.in_range: 3 1 5 WITHIN . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1167286911] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WITHIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1168096818] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1169669214] Running WITHIN.at_low: 1 1 5 WITHIN . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1170364377] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WITHIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1171167732] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1172735256] Running WITHIN.at_high: 5 1 5 WITHIN . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1173483822] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WITHIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1174288836] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1175513640] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 33,330000,10000,0,0,145,51,35,567,567,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1177382199] Running WITHIN.below: 0 1 5 WITHIN . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1178116884] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WITHIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1178919252] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1180499922] Running WITHIN.above: 6 1 5 WITHIN . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1181186307] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WITHIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1182005454] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1183503930] Running WITHIN.empty_stack: WITHIN
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1184106273] WITHIN: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1184592192] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WITHIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1185494835] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1186099110] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1186715628] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1187448822] Testing word: TRUE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1187885034] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1188400206] Running TRUE.value: TRUE . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1189120002] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TRUE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1189913529] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1191417780] Running TRUE.as_flag: TRUE 0= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1192065252] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TRUE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1192873752] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1194388125] Running TRUE.in_and: TRUE TRUE AND . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1195087299] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TRUE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1195875807] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1197439131] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1198043763] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1198764630] Testing word: FALSE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1199205021] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1199704317] Running FALSE.value: FALSE . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1200402315] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FALSE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1201241874] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1202752677] Running FALSE.as_flag: FALSE 0= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1203463905] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FALSE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1204369488] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1206141531] Running FALSE.in_or: TRUE FALSE OR . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1207062381] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FALSE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1207867479] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1209552162] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1210158075] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1210872789] Testing word: >=
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1211311668] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1211786583] Running >=.less: 3 5 >= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1212665412] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1213491804] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1215065649] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 34,340000,10000,0,0,203,53,37,582,582,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1217020371] Running >=.greater: 5 3 >= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1217931078] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1218726348] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1220279130] Running >=.equal: 3 3 >= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1220901528] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1221750642] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1223262684] Running >=.negative: -1 0 >= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1223926074] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1224705321] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1226236410] Running >=.neg_neg: -1 -2 >= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1226887473] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1227676338] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1229262090] Running >=.underflow: >=
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1229781861] >=: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1230292035] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1231147281] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1231738095] >=: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1232347452] ▶ Testing module: src/test_runner/modules/logical_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1233058281] Testing word: <=
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1233482964] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1233964326] Running <=.less: 3 5 <= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1234764006] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1235550225] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1237109496] Running <=.greater: 5 3 <= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1237793928] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1238595813] Expected: Should print: 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1240068732] Running <=.equal: 3 3 <= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1240708791] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1241556099] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1243225011] Running <=.negative: -1 0 <= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1243877502] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1244675607] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1246202664] Running <=.neg_neg: -2 -1 <= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1246895790] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1247675940] Expected: Should print: -1
|
|
[Hera] -1
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1248519237] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 35,350000,10000,0,0,154,55,39,731,731,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1250850762] Running <=.underflow: <=
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1251437208] <=: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1251909288] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1252767516] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1253378952] <=: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1253982030] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1254747396]
|
|
[Hera] === Testing Module: Mixed Arithmetic Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1255460178] Running Mixed Arithmetic Words Tests (Module 7)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1256135895] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1256972157] Testing word: */
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1257440982] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1258040994] Running */.basic: 6 7 4 */ . CR
|
|
[Hera] 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1258925640] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1259749050] Expected: Should print: 10 (6*7/4)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1260417102] Running */.exact_division: 12 5 3 */ . CR
|
|
[Hera] 20
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1261148196] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1261961127] Expected: Should print: 20 (12*5/3)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1262525943] Running */.zero_multiply: 0 999 123 */ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1263282846] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1264092606] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1264596816] Running */.by_one: 42 5 1 */ . CR
|
|
[Hera] 210
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1265267682] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1266066837] Expected: Should print: 210 (42*5/1)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1266633900] Running */.truncation: 7 3 2 */ . CR
|
|
[Hera] 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1267324149] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1268254449] Expected: Should print: 10 (21/2 truncated)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1268866158] Running */.negative_multiply: -6 7 4 */ . CR
|
|
[Hera] -10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1269611784] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1270410288] Expected: Should print: -10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1270926321] Running */.negative_divisor: 6 7 -4 */ . CR
|
|
[Hera] -10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1271663547] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1272489414] Expected: Should print: -10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1273002864] Running */.div_by_zero: 6 7 0 */
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1273604766] */: Division by zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1274107695] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1274961513] Expected: Should cause division by zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1275568266] Running */.empty_stack: */
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1276129533] */: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1276590441] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1277443713] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1278022284] Running */.two_items: 1 2 */
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1278581955] */: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1279024488] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1279878831] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1280625024] */: 10 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1281272097] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1282039584] Testing word: */MOD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1282497846] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1282973181] Running */MOD.basic: 17 3 5 */MOD . . CR
|
|
[Hera] 10 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1283913204] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1284745791] Expected: Should print: 1 10 (51/5 = 10 rem 1)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1285373775] Running */MOD.exact_division: 15 4 3 */MOD . . CR
|
|
[Hera] 20 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1286155353] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1287016647] Expected: Should print: 0 20 (60/3 = 20 rem 0)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1287639906] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1288429800] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1289260728] Expected: Should print: 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1289771658] Running */MOD.by_one: 42 5 1 */MOD . . CR
|
|
[Hera] 210 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1290512265] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1291324230] Expected: Should print: 0 210
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1291849020] Running */MOD.remainder: 7 8 5 */MOD . . CR
|
|
[Hera] 11 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1292621106] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1293433533] Expected: Should print: 1 11 (56/5 = 11 rem 1)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1294060971] Running */MOD.negative: -7 3 4 */MOD . . CR
|
|
[Hera] -5 -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1294816299] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1295623119] Expected: Should handle negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1296165612] Running */MOD.div_by_zero: 6 7 0 */MOD
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1296792567] */MOD: Division by zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1297297701] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1298172036] Expected: Should cause division by zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1298760750] Running */MOD.empty_stack: */MOD
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1299342954] */MOD: Stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1299819843] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting */MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1300691112] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1301308218] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1301912997] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1302674016] Testing word: M+
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1303096851] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1303585500] Running M+.basic: 0 100 200 M+ . . CR
|
|
[Hera] 300 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1304476761] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1305297777] Expected: Should print: 200 100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1305859128] Running M+.overflow: 0 2147483647 1 M+ . . CR
|
|
[Hera] 2147483648 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1306660866] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1307552253] Expected: Should handle overflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1308286245] Running M+.negative: 0 -100 50 M+ . . CR
|
|
[Hera] -50 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1309389480] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1310214171] Expected: Should print: 50 -100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1310753094] Running M+.zero_add: 0 42 0 M+ . . CR
|
|
[Hera] 42 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1311464070] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1312267446] Expected: Should print: 0 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1312788036] Running M+.both_negative: 0 -100 -200 M+ . . CR
|
|
[Hera] -300 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1313633076] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1314475596] Expected: Should print: -200 -100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1315024431] Running M+.empty_stack: M+
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1315562955] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1316447706] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1317027159] Running M+.one_item: 42 M+
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1317538614] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1318420950] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1319005674] M+: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1319594514] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1320369834] Testing word: M*
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1320794370] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1321267857] Running M*.basic: 123 456 M* . . CR
|
|
[Hera] 0 56088
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1322120457] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1322917764] Expected: Should print: 56088 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1323456792] Running M*.by_zero: 999 0 M* . . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1324131648] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1324928367] Expected: Should print: 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1325441859] Running M*.by_one: 42 1 M* . . CR
|
|
[Hera] 0 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1326110268] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1326936534] Expected: Should print: 42 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1327483752] Running M*.negative: -123 456 M* . . CR
|
|
[Hera] -1 4294911208
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1328247648] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1329040713] Expected: Should print: -56088 -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1329590115] Running M*.large_multiply: 65536 65536 M* . . CR
|
|
[Hera] 1 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1330358652] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1331152242] Expected: Should handle large result
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1331742006] Running M*.both_negative: -100 -200 M* . . CR
|
|
[Hera] 0 20000
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1332509997] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1333323033] Expected: Should print: 20000 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1333886736] Running M*.empty_stack: M*
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1334442480] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1335315156] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1335894336] Running M*.one_item: 42 M*
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1336405602] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1337279370] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1337861322] M*: 8 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1338447243] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1339220547] Testing word: M/MOD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1339660455] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1340200470] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
|
|
[Hera] 10 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1341184026] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M/MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1341989985] Expected: Should print: 0 10 (1000/100)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1342580526] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
|
|
[Hera] 12 34
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1343509629] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M/MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1344368256] Expected: Should handle remainder
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1344918351] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
|
|
[Hera] 2147913144729 6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1345827357] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M/MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1346626050] Expected: Should print: 1 500 (5001/10)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1347243009] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
|
|
[Hera] 42 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1347993843] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M/MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1348799382] Expected: Should print: 0 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1349318670] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
|
|
[Hera] -42949662 -96
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1350323016] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M/MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1351118706] Expected: Should handle negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1351682913] Running M/MOD.div_by_zero: 0 100 0 M/MOD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1352338407] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M/MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1353214107] Expected: Should cause division by zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1353887514] Running M/MOD.empty_stack: M/MOD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1354451910] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting M/MOD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1355322507] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1356046146] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1356759852] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1357588365]
|
|
[Hera] === Testing Module: Double Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1358252343] Running Double Number Words Tests (Module 6)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1358944692] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1359670137] Testing word: 2DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1360134027] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1360610034] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
|
|
[Hera] 2 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1361467065] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1362284616] Expected: Should print: 1 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1362800922] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1363535880] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1364414772] Expected: Should print: 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1364929251] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
|
|
[Hera] -2 -1
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1365807849] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 36,360000,10000,0,0,144,57,37,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1367342466] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1368142692] Expected: Should print: -1 -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1368689532] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1369487427] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1370287170] Expected: Should print: 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1370804778] Running 2DROP.empty_stack: 2DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1371390804] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1372266420] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1372874118] Running 2DROP.one_item: 42 2DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1373421693] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DROP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1374295566] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1374908829] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1375601325] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1376310768] Testing word: 2DUP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1376772033] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1377245037] Running 2DUP.basic: 100 200 2DUP . . . . CR
|
|
[Hera] 200 100 200 100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1378192074] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1379002149] Expected: Should print: 100 200 100 200
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1379604660] Running 2DUP.zeros: 0 0 2DUP . . . . CR
|
|
[Hera] 0 0 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1380345078] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1381149651] Expected: Should print: 0 0 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1381687692] Running 2DUP.negative: -100 -200 2DUP . . . . CR
|
|
[Hera] -200 -100 -200 -100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1382565639] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1383373635] Expected: Should duplicate negatives
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1383942525] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
|
|
[Hera] 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1384683678] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1385498604] Expected: Should print: 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1386000651] Running 2DUP.empty_stack: 2DUP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1386551607] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1387428357] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1388007537] Running 2DUP.one_item: 42 2DUP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1388560299] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2DUP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1389439233] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1390023054] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1390621680] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1391341245] Testing word: 2OVER
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1391783064] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1392254052] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
|
|
[Hera] 20 10 40 30 20 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1393287546] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2OVER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1394104278] Expected: Should print: 10 20 30 40 10 20
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1394703849] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
|
|
[Hera] 0 0 88 99 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1395592590] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2OVER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1396393383] Expected: Should print: 0 0 99 88 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1397016558] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
|
|
[Hera] 2 -1 4 -3 2 -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1397923779] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2OVER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1398721884] Expected: Should handle mixed signs
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1399282206] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
|
|
[Hera] 6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1400070294] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2OVER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1400872620] Expected: Should print: 6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1401376578] Running 2OVER.three_items: 1 2 3 2OVER
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1402002084] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2OVER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1402874802] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1403454822] Running 2OVER.empty_stack: 2OVER
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1404035703] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2OVER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1404902184] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1405528173] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1406200005] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1406962326] Testing word: 2SWAP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1407440538] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1407966924] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
|
|
[Hera] 20 10 40 30
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1409043447] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1409961777] Expected: Should print: 30 40 10 20
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1410573066] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
|
|
[Hera] 0 0 88 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1411386627] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1412185215] Expected: Should print: 99 88 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1412753307] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
|
|
[Hera] 42 42 42 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1413613320] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1414431102] Expected: Should print: 42 42 42 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1414996380] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
|
|
[Hera] -20 -10 40 30
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1415873970] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1416733353] Expected: Should print: 30 40 -10 -20
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1417305057] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
|
|
[Hera] 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1418081448] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1418961411] Expected: Should print: 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1419469800] Running 2SWAP.three_items: 1 2 3 2SWAP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1420105386] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1421006622] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1421586390] Running 2SWAP.empty_stack: 2SWAP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1422129576] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2SWAP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1423018149] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1423599765] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1424206623] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1424921505] Testing word: 2ROT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1425357339] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1425829923] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
|
|
[Hera] 20 10 60 50 40 30
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1427012370] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1427807640] Expected: Should print: 30 40 50 60 10 20
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1428407694] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
|
|
[Hera] 0 0 2 2 1 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1429300887] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1430145633] Expected: Should rotate with zeros
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1430700957] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
|
|
[Hera] -2 -1 -6 -5 4 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1431681174] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1432474176] Expected: Should handle negatives
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1433023788] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
|
|
[Hera] 6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1433832330] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1434629868] Expected: Should print: 6
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1435130781] Running 2ROT.five_items: 1 2 3 4 5 2ROT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1435775229] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1436643495] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1437223599] Running 2ROT.empty_stack: 2ROT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1437798180] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2ROT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1438710966] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1439381601] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1440007380] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1440705840] Testing word: D+
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1441127289] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1441615434] Running D+.basic: 100 200 300 400 D+ . . CR
|
|
[Hera] 600 400
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1442579481] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1443364902] Expected: Should print: 400 600
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1443929277] Running D+.zero_add: 42 99 0 0 D+ . . CR
|
|
[Hera] 99 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1444661904] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1445445393] Expected: Should print: 42 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1445986605] Running D+.negative: -100 -200 50 75 D+ . . CR
|
|
[Hera] -125 -50
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1446774231] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1447555137] Expected: Should handle negatives
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1448124384] Running D+.carry: 2147483647 0 1 0 D+ . . CR
|
|
[Hera] 0 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1448925849] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1449708666] Expected: Should handle carry
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1450249395] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
|
|
[Hera] -599 -400
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1451140278] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1451937879] Expected: Should add negatives
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1452489003] Running D+.three_items: 1 2 3 D+
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1453078788] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1453935693] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1454536125] Running D+.empty_stack: D+
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1455044892] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D+ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1455898731] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1456491624] D+: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1457079519] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1457814120] Testing word: D-
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1458244935] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1458776088] Running D-.basic: 500 600 100 200 D- . . CR
|
|
[Hera] 400 [32m[HADES][INFO ] [0m[KRELTSC: 1460051082] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 37,370000,10000,0,0,144,57,35,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 400
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1461655734] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1462435170] Expected: Should print: 400 400
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1463009646] Running D-.zero_sub: 42 99 0 0 D- . . CR
|
|
[Hera] 99 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1463754243] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1464531327] Expected: Should print: 42 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1465069116] Running D-.from_zero: 0 0 100 200 D- . . CR
|
|
[Hera] -201 -100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1465844709] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1466621730] Expected: Should print: -100 -200
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1467213657] Running D-.negative: 100 200 -50 -75 D- . . CR
|
|
[Hera] 274 150
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1468107900] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1468954221] Expected: Should handle negatives
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1469505534] Running D-.borrow: 0 0 1 0 D- . . CR
|
|
[Hera] -1 -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1470212100] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1471012410] Expected: Should handle borrow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1471543983] Running D-.same_values: 100 200 100 200 D- . . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1472315943] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1473180534] Expected: Should print: 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1473696084] Running D-.three_items: 1 2 3 D-
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1474350045] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1475234124] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1475815761] Running D-.empty_stack: D-
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1476330261] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1477179942] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1477833630] D-: 8 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1478453214] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1479155601] Testing word: DNEGATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1479651222] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1480139577] Running DNEGATE.positive: 100 200 DNEGATE . . CR
|
|
[Hera] -201 -100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1481176809] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DNEGATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1482083148] Expected: Should negate positive double
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1482668523] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
|
|
[Hera] 199 100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1483468098] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DNEGATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1484352429] Expected: Should negate negative double
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1484938014] Running DNEGATE.zero: 0 0 DNEGATE . . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1485714930] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DNEGATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1486524585] Expected: Should print: 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1487037741] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
|
|
[Hera] -1 -2147483647
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1488059874] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DNEGATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1488898467] Expected: Should negate max positive
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1489465656] Running DNEGATE.one_item: 42 DNEGATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1490118420] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DNEGATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1491120687] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1491698439] Running DNEGATE.empty_stack: DNEGATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1492298535] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DNEGATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1493199120] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1493784747] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1494494169] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1495227678] Testing word: DABS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1495697007] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1496256531] Running DABS.positive: 100 200 DABS . . CR
|
|
[Hera] 200 100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1497336078] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1498219905] Expected: Should print: 100 200
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1498816242] Running DABS.negative: -100 -200 DABS . . CR
|
|
[Hera] 199 100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1499685873] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1500509955] Expected: Should print: 100 200
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1501095666] Running DABS.zero: 0 0 DABS . . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1501779384] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1502608863] Expected: Should print: 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1503118365] Running DABS.mixed_sign: 100 -1 DABS . . CR
|
|
[Hera] 0 -100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1503862689] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1504678476] Expected: Should handle mixed sign
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1505231868] Running DABS.min_double: -2147483648 -1 DABS . . CR
|
|
[Hera] 0 2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1506062565] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1506877764] Expected: Should handle min double
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1507453479] Running DABS.one_item: 42 DABS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1508048346] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1508970330] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1509556839] Running DABS.empty_stack: DABS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1510098828] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DABS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1511021505] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1511604885] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1512201957] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1512927591] Testing word: DMIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1513362291] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1513882167] Running DMIN.basic: 100 200 300 400 DMIN . . CR
|
|
[Hera] 200 100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1514984541] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1515787371] Expected: Should print: 100 200
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1516323774] Running DMIN.equal: 42 99 42 99 DMIN . . CR
|
|
[Hera] 99 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1517163165] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1517956251] Expected: Should print: 42 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1518481041] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
|
|
[Hera] -200 -100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1519350168] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1520144199] Expected: Should find min negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1520700006] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
|
|
[Hera] -1 -100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1521491727] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1522332945] Expected: Should handle mixed signs
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1522907862] Running DMIN.three_items: 1 2 3 DMIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1523574234] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1524443298] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1525024746] Running DMIN.empty_stack: DMIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1525586286] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1526451486] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1527037638] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1527669906] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1528376745] Testing word: DMAX
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1528810542] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1529283336] Running DMAX.basic: 100 200 300 400 DMAX . . CR
|
|
[Hera] 400 300
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1530267921] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1531061637] Expected: Should print: 300 400
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1531599405] Running DMAX.equal: 42 99 42 99 DMAX . . CR
|
|
[Hera] 99 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1532408430] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1533202356] Expected: Should print: 42 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1533728868] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
|
|
[Hera] -200 -100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1534602678] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1535452107] Expected: Should find max negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1536042753] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
|
|
[Hera] 0 100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1536842202] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1537650597] Expected: Should handle mixed signs
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1538239017] Running DMAX.three_items: 1 2 3 DMAX
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1538871915] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1539737661] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1540350966] Running DMAX.empty_stack: DMAX
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1540922670] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DMAX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1541782956] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1542402750] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1542999318] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1543747002] Testing word: D=
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1544179371] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1544692884] Running D=.equal: 100 200 100 200 D= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1545635238] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1546453734] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1546960779] Running D=.not_equal_low: 100 200 101 200 D= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1547741643] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1548539727] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1549041375] Running D=.not_equal_high: 100 200 100 201 D= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1549799643] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1550595186] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1551104373] Running D=.zero_equal: 0 0 0 0 D= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1551795567] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1552573596] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1553103720] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1553891892] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1554671622] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1555192800] Running D=.three_items: 1 2 3 D=
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1555777881] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1556693628] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1557290280] Running D=.empty_stack: D=
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1557800580] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1558650303] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1559261907] D=: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1559849592] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1560552588] Testing word: D<
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1560975108] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1561477680] Running D<.less_than: 100 200 300 400 D< . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1562405250] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1563229227] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1563736860] Running D<.greater_than: 300 400 100 200 D< . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1564506972] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1565372949] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1565877621] Running D<.equal: 100 200 100 200 D< . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1566592608] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1567397286] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1568010234] Running D<.negative_positive: -100 -1 100 0 D< . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1568926464] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1569755922] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1570265718] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
|
|
[Hera] -1
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1571132850] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 38,380000,10000,0,0,132,57,34,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1572612762] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1573392135] Expected: Should compare negatives
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1573984293] Running D<.high_word_diff: 100 200 100 300 D< . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1574749827] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1575527100] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1576076124] Running D<.three_items: 1 2 3 D<
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1576701924] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1577555070] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1578156909] Running D<.empty_stack: D<
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1578664059] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1579512186] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1580116545] D<: 8 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1580701857] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1581404244] Testing word: D0=
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1581833274] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1582338492] Running D0=.zero: 0 0 D0= . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1583172507] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1583963031] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1584539313] Running D0=.positive: 100 200 D0= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1585250772] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1586036109] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1586573625] Running D0=.negative: -100 -200 D0= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1587261417] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1588044990] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1588575828] Running D0=.zero_high: 0 100 D0= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1589267169] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1590051498] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1590581895] Running D0=.zero_low: 100 0 D0= . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1591243479] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1592027052] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1592549826] Running D0=.one_item: 42 D0=
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1593111345] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1593973500] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1594555704] Running D0=.empty_stack: D0=
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1595091393] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0= ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1595947899] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1596528423] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1597155315] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1597858668] Testing word: D0<
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1598284590] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1598753205] Running D0<.negative: -100 -1 D0< . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1599735669] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1600524261] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1601067279] Running D0<.zero: 0 0 D0< . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1601714877] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1602498387] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1603015869] Running D0<.positive: 100 0 D0< . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1603687470] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1604470602] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1604970864] Running D0<.negative_high_only: 100 -1 D0< . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1605724722] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1606509681] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1607016348] Running D0<.large_negative: -1 -1 D0< . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1607739042] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1608521712] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1609026993] Running D0<.one_item: 42 D0<
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1609585551] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1610446215] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1611032388] Running D0<.empty_stack: D0<
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1611565641] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D0< ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1612422231] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1613002356] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1613606883] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1614341715] Testing word: S>D
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1614769170] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1615249482] Running S>D.positive: 5 S>D . . CR
|
|
[Hera] 0 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1616045193] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S>D ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1616831643] Expected: Should sign-extend positive: 0 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1617435939] Running S>D.negative: -5 S>D . . CR
|
|
[Hera] -1 -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1618164954] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S>D ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1618950522] Expected: Should sign-extend negative: -1 -5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1619564058] Running S>D.zero: 0 S>D . . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1620231837] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S>D ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1621013415] Expected: Should sign-extend zero: 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1621590369] Running S>D.max_int: 2147483647 S>D . . CR
|
|
[Hera] 0 2147483647
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1622388684] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S>D ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1623171501] Expected: Should extend max int: 0 2147483647
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1623788943] Running S>D.min_int: -2147483648 S>D . . CR
|
|
[Hera] -1 -2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1624607901] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S>D ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1625418900] Expected: Should extend min int: -1 -2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1626069060] Running S>D.empty_stack: S>D
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1626635304] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S>D ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1627495737] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1628079789] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1628685513] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1629388614] Testing word: D2*
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1629817644] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1630303878] Running D2*.basic: 5 0 D2* . . CR
|
|
[Hera] 0 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1631112924] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D2* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1631899836] Expected: Should double 5: 0 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1632449952] Running D2*.zero: 0 0 D2* . . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1633111767] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D2* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1633896600] Expected: Should double zero: 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1634455389] Running D2*.negative: -1 -1 D2* . . CR
|
|
[Hera] -1 -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1635162165] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D2* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1635946116] Expected: Should double -1: -1 -2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1636495056] Running D2*.carry: 0 1 D2* . . CR
|
|
[Hera] 2 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1637170647] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D2* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1637958693] Expected: Should shift high cell: 0 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1638532056] Running D2*.empty_stack: D2*
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1639080891] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D2* ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1639955520] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1640535015] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1641139080] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1641838758] Testing word: D2/
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1642267011] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1642738125] Running D2/.basic: 10 0 D2/ . . CR
|
|
[Hera] 0 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1643546877] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D2/ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1644334797] Expected: Should halve 10: 0 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1644866811] Running D2/.negative: -2 -1 D2/ . . CR
|
|
[Hera] -1 -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1645596309] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D2/ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1646382675] Expected: Should halve -2: -1 -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1646925861] Running D2/.zero: 0 0 D2/ . . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1647597021] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D2/ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1648386243] Expected: Should halve zero: 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1648929702] Running D2/.odd: 3 0 D2/ . . CR
|
|
[Hera] 0 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1649591916] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D2/ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1650377547] Expected: Should truncate toward zero: 0 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1650979386] Running D2/.empty_stack: D2/
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1651525176] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting D2/ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1652383866] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1652963403] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1653653610] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1654357761] Testing word: 2>R
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1654787904] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1655260530] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
|
|
[Hera] 20 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1656312903] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2>R ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1657103007] Expected: Should store and retrieve: 20 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1657770324] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1658606124] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2>R ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1659394170] Expected: Should empty data stack: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1659982611] Running 2>R.empty_stack: 2>R
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1660531089] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2>R ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1661391564] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1661983806] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1662581928] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1663282677] Testing word: 2R>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1663711539] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1664195400] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
|
|
[Hera] 6 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1664916624] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2R> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1665712230] Expected: Should retrieve double: 6 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1666297311] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1667003268] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2R> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1667819706] Expected: Should push 2 items to data stack: 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1668460773] Running 2R>.empty_rstack: 2R>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1669028403] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2R> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1669887492] Expected: Should cause return stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1670544372] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1671134955] ▶ Testing module: src/test_runner/modules/double_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1671836019] Testing word: 2R@
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1672292475] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1672782510] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
|
|
[Hera] 4 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1673721273] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2R@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1674536724] Expected: Should peek: 4 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1675044651] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
|
|
[Hera] 8 7
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1675909368] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2R@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1676720367] Expected: Should leave rstack intact
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1677285771] Running 2R@.empty_rstack: 2R@
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1677827697] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2R@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1678714800] Expected: Should cause return stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1679336358] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1679944476] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1680763917]
|
|
[Hera] === Testing Module: Format Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1681388016] Running Format Words Tests (Module 10)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1682001048] ▶ Testing module: src/test_runner/modules/format_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1682750181] Testing word: BASE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1683193365] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1683662883] Running BASE.decimal: DECIMAL 42 . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1684422873] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1685232696] Expected: Should print: 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1685738943] Running BASE.hex: HEX FF . CR
|
|
[Hera] 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1686481524] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1687284312] Expected: Should print: FF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1687788312] Running BASE.octal: OCTAL 52 . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1688571801] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1689466380] Expected: Should print: 52
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1689977394] Running BASE.base_store: 16 BASE ! 255 . CR
|
|
[Hera] 467
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1690840599] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1691676819] Expected: Should print: FF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1692186573] Running BASE.base_fetch: BASE @ . CR
|
|
[Hera] 14
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1692858972] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1693690509] Expected: Should print current base
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1694254842] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1694886564] ▶ Testing module: src/test_runner/modules/format_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1695605604] Testing word: DECIMAL
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1696060170] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1696534623] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
|
|
[Hera] 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1697286171] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DECIMAL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1698117015] Expected: Should print: 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1698634413] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1699399212] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DECIMAL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1700218233] Expected: Should print: 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1700728785] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] 66
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1701781977] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DECIMAL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1702699215] Expected: Should maintain base
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1703235324] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1703879940] ▶ Testing module: src/test_runner/modules/format_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1704581571] Testing word: HEX
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1705010664] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1705494126] Running HEX.from_decimal: DECIMAL 255 HEX . CR
|
|
[Hera] 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1706276691] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HEX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1707064086] Expected: Should print: FF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1707572706] Running HEX.from_octal: OCTAL 52 HEX . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1708294896] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HEX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1709085672] Expected: Should print: 2A
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1709632260] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
|
|
[Hera] 255
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1710574362] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 39,390000,10000,0,0,180,57,32,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1712322570] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HEX ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1713118638] Expected: Should maintain base
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1713654978] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1714274520] ▶ Testing module: src/test_runner/modules/format_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1714977852] Testing word: OCTAL
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1715419944] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1715903217] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1716681435] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OCTAL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1717503648] Expected: Should print: 52
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1718012541] Running OCTAL.from_hex: HEX 2A OCTAL . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1718746302] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OCTAL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1719544176] Expected: Should print: 52
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1720052208] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
|
|
[Hera] 42
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1720967346] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting OCTAL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1721764737] Expected: Should maintain base
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1722299334] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1722939246] ▶ Testing module: src/test_runner/modules/format_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1723641486] Testing word: <#
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1724064741] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1724613051] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
|
|
[Hera] 774763251095801167872
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1726739490] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <# ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1727534298] Expected: Should format number
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1728069399] Running <#.empty: 0 <# #> TYPE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1728668508] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <# ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1729470225] Expected: Should handle zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1729991655] Running <#.negative: -42 <# #S #> TYPE CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1730782809] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting <# ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1731579717] Expected: Should handle negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1732125108] <#: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1732711638] ▶ Testing module: src/test_runner/modules/format_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1733483493] Testing word: #
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1733903640] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1734378282] Running #.single_digit: 15 <# # #> TYPE CR
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1735191822] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting # ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1735980708] Expected: Should print rightmost digit
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1736562870] Running #.multiple: 15 <# # # #> TYPE CR
|
|
[Hera] 15
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1737297723] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting # ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1738076403] Expected: Should print digits right to left
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1738687797] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
|
|
[Hera] 05
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1739478363] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting # ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1740263343] Expected: Should handle zero padding
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1740844980] #: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1741467693] ▶ Testing module: src/test_runner/modules/format_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1742172138] Testing word: #S
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1742597388] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1743084210] Running #S.basic: 42 <# #S #> TYPE CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1743803838] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting #S ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1744644804] Expected: Should convert all digits
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1745206176] Running #S.zero: 0 <# #S #> TYPE CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1745891994] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting #S ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1746681195] Expected: Should handle zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1747201407] Running #S.large: 1234567890 <# #S #> TYPE CR
|
|
[Hera] 1234567890
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1748038131] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting #S ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1748872944] Expected: Should handle large numbers
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1749451578] #S: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1750069818] ▶ Testing module: src/test_runner/modules/format_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1750774935] Testing word: SIGN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1751210622] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1751718297] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1752724932] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SIGN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1753575285] Expected: Should add minus
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1754099718] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1754855655] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SIGN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1755644793] Expected: Should not add sign
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1756190457] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1756915104] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SIGN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1757705502] Expected: Should handle zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1758238881] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1758843744] ▶ Testing module: src/test_runner/modules/format_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1759545270] Testing word: #>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1759968441] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1760456775] Running #>.normal: 42 <# #S #> TYPE CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1761148935] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting #> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1761929106] Expected: Should terminate formatting
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1762517274] Running #>.empty: 0 <# #> TYPE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1763111931] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting #> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1763894223] Expected: Should handle empty format
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1764491967] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
|
|
[Hera] 24 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1765296582] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting #> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1766122722] Expected: Should leave addr u
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1766670276] #>: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1767253719] ▶ Testing module: src/test_runner/modules/format_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1767954174] Testing word: HOLD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1768389651] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1768876809] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
|
|
[Hera] 42.
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1769649987] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HOLD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1770460020] Expected: Should insert dot
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1770986805] Running HOLD.overflow: <# 257 HOLD #>
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1771608720] HOLD: byte out of range (257)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1772332086] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HOLD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1773232797] Expected: Should handle overflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1773786777] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1774400145] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1775239704]
|
|
[Hera] === Testing Module: String Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1775911851] Running String Words Tests (Module 11)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1776540591] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1777283718] Testing word: COUNT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1777729065] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1778203770] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
|
|
[Hera] 84 121
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1779717765] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COUNT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1780564233] Expected: Should show length and addr+1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1781173863] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
|
|
[Hera] 0 126
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1781983182] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COUNT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1782780195] Expected: Should handle empty string
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1783359018] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
|
|
[Hera] 255 126
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1784202525] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COUNT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1784999055] Expected: Should handle max length
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1785563409] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1786371657] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COUNT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1787165646] Expected: Should increment address
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1787780988] Running COUNT.empty_stack: COUNT
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1788358572] COUNT: Data stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1788880758] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COUNT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1789771767] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1790353677] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1790988801] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1791724809] Testing word: -TRAILING
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1792189539] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1792661367] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
|
|
[Hera] Test
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1793874600] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -TRAILING ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1794753534] Expected: Should trim spaces
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1795276896] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1796102175] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -TRAILING ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1796931843] Expected: Should handle all spaces
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1797504912] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
|
|
[Hera] Test
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1798351800] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -TRAILING ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1799179767] Expected: Should handle no spaces
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1799728644] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1800484707] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting -TRAILING ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1801308642] Expected: Should handle empty string
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1801876839] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1802519208] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1803229323] Testing word: CMOVE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1803670659] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1804143411] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1805336631] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CMOVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1806144375] Expected: Should copy string
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1806684936] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1807349733] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CMOVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1808152101] Expected: Should handle zero count
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1808734746] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1809444315] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CMOVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1810243470] Expected: Should handle overlap
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1810797471] Running CMOVE.bounds: HERE PAD 1000 CMOVE
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1811451495] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1812089853] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CMOVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1812976893] Expected: Should check bounds
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1813504119] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1814105412] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1814819181] Testing word: CMOVE>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1815265158] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1815757776] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1816900512] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CMOVE> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1817711280] Expected: Should copy backward
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1818246570] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1818936483] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CMOVE> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1819756449] Expected: Should handle zero count
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1820315385] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1820985747] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CMOVE> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1821804852] Expected: Should handle overlap
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1822345854] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 1823002419] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1823686179] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CMOVE> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1824618957] Expected: Should check bounds
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1825164831] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1825777254] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1826482518] Testing word: COMPARE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1826937693] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1827427245] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1828785378] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COMPARE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1829636865] Expected: Should return 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1830141600] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1831019232] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COMPARE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1831846254] Expected: Should return -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1832364681] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1833253359] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COMPARE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1834080612] Expected: Should return 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1834582449] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1851880590] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 L4=1 L5=0 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 40,400000,10000,0,0,220,63,29,4096,0,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1853555046] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COMPARE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1854373227] Expected: Should handle lengths
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1854935313] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1855837557] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COMPARE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1856686020] Expected: Should handle empty
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1857218559] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1857837786] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1858543785] Testing word: SEARCH
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1859011266] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1859485614] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
|
|
[Hera] -1 15 120
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1861111266] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SEARCH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1861930056] Expected: Should find substring
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1862474922] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
|
|
[Hera] -1 7 141
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1863543969] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SEARCH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1864358412] Expected: Should return false
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1864885596] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
|
|
[Hera] -1 4 145
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1865999982] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SEARCH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1866804471] Expected: Should handle empty pattern
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1867413996] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
|
|
[Hera] -1 30 120
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1868423844] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SEARCH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1869243243] Expected: Should handle empty string
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1869808962] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1870421763] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1871120853] Testing word: SCAN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1871582055] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1872061989] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1873167177] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SCAN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1873996782] Expected: Should find space
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1874510631] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1875270915] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SCAN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1876078785] Expected: Should scan to end
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1876600173] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1877262303] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SCAN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1878071580] Expected: Should handle empty
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1878668715] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
|
|
[Hera]
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1879575096] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SCAN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1880398569] Expected: Should handle all delims
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1880955657] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1881549831] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1882280988] Testing word: SKIP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1882715961] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1883185836] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
|
|
[Hera] Test
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1884310323] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SKIP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1885108218] Expected: Should skip spaces
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1885631223] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
|
|
[Hera] Test
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1886449131] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SKIP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1887246375] Expected: Should not skip
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1887751110] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1888427835] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SKIP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1889232681] Expected: Should handle empty
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1889762049] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1890550200] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SKIP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1891362144] Expected: Should skip all
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1891867782] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1892481444] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1893193764] Testing word: BLANK
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1893685332] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1894211361] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
|
|
[Hera]
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1895332425] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BLANK ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1896198696] Expected: Should fill with spaces
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1896809334] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1897670607] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BLANK ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1898582007] Expected: Should handle zero count
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1899204909] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1899877161] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1900660566] Testing word: S"
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1901122251] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1901637969] Running S".interpret_len: S" hello" . CR
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1902391512] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S" ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1903257258] Expected: Should print: 5 (length)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1903861680] Running S".interpret_type: S" hello" TYPE CR
|
|
[Hera] hello
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1904646030] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S" ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1905514569] Expected: Should print: hello
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1906114455] Running S".empty: S" " . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1906767786] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S" ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1907630802] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1908183711] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1911138537] ECW: w=0xbe589410 func=0xbe09f092 '(s")'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1912619730] ECW: w=0xbe58a9b8 func=0xbe0959fa 'TYPE'
|
|
[Hera] world[32m[HADES][INFO ] [0m[KRELTSC: 1913361534] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1914049725] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1914823323] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S" ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1915693752] Expected: Should print: world
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1916267724] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1917206697] ECW: w=0xbe589410 func=0xbe09f092 '(s")'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1917858306] ECW: w=0xbe582930 func=0xbe09c366 'SWAP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1918481901] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1919103585] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 5 [32m[HADES][INFO ] [0m[KRELTSC: 1919778987] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1920353379] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1921131681] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S" ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1922200434] Expected: Should print: 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1922869641] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1924530027] ECW: w=0xbe589410 func=0xbe09f092 '(s")'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1925458479] ECW: w=0xbe58a9b8 func=0xbe0959fa 'TYPE'
|
|
[Hera] ab[32m[HADES][INFO ] [0m[KRELTSC: 1926522486] ECW: w=0xbe589410 func=0xbe09f092 '(s")'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1927373490] ECW: w=0xbe58a9b8 func=0xbe0959fa 'TYPE'
|
|
[Hera] cd[32m[HADES][INFO ] [0m[KRELTSC: 1928330124] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1929102168] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1929990930] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting S" ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1931103468] Expected: Should print: abcd
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1931818161] S": 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1932664923] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1933614039] Testing word: BL
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1934202564] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1934764944] Running BL.value: BL . CR
|
|
[Hera] 32
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1935850371] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1936765824] Expected: Should print: 32
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1937311824] Running BL.as_char: BL EMIT CR
|
|
[Hera]
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1938133428] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1938939219] Expected: Should emit a space
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1939465752] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1940317974] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1941131241] Expected: Should find space at offset 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1941727998] BL: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1942314675] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1943039553] Testing word: SOURCE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1943564532] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1944128340] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1946036694] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SOURCE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1946916174] Expected: Should return non-negative length
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1947535149] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1948275168] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SOURCE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1949091900] Expected: Should return non-null address
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1949687817] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1950298707] ▶ Testing module: src/test_runner/modules/string_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1951013337] Testing word: >IN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1951442388] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1951933725] Running >IN.initial: >IN @ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1952742960] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >IN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1953565950] Expected: Should return input offset
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1954134777] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1955024379] ECW: w=0xbe5895f0 func=0xbe09e9a4 '>IN'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1955625840] ECW: w=0xbe583290 func=0xbe097744 '@'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1956189795] ECW: w=0xbe5895f0 func=0xbe09e9a4 '>IN'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1956756522] ECW: w=0xbe583290 func=0xbe097744 '@'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1957359138] ECW: w=0xbe583ec0 func=0xbe08a986 '-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1957915533] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 1958521845] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1959051108] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1959639129] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >IN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1960495845] Expected: Should print: 0 (no advance inside compiled word)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1961204679] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1961852319] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1962659790]
|
|
[Hera] === Testing Module: I/O Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1963305330] Running I/O Words Tests (Module 9)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1963947447] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1964649099] Testing word: .
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1965069813] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1965545631] Running ..positive: 42 . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1966291110] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting . ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1967068404] Expected: Should print: 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1967578158] Running ..negative: -42 . CR
|
|
[Hera] -42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1968208032] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting . ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1968987825] Expected: Should print: -42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1969500561] Running ..zero: 0 . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1970094483] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting . ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1970873415] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1971372543] Running ..max_int: 2147483647 . CR
|
|
[Hera] 2147483647
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1972090848] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting . ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1972869948] Expected: Should print: 2147483647
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1973424453] Running ..min_int: -2147483648 . CR
|
|
[Hera] -2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1974141855] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting . ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1974911820] Expected: Should print: -2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1975471659] Running ..multiple: 1 2 3 . . . CR
|
|
[Hera] 3 2 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1976175726] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting . ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1976946636] Expected: Should print: 3 2 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1977496059] Running ..empty_stack: .
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1978021164] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting . ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1978900392] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1979481021] .: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1980091260] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1980786360] Testing word: CR
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1981211001] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1981682871] Running CR.basic: 42 . CR 43 . CR
|
|
[Hera] 42
|
|
[Hera] 43
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1982447565] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1983224712] Expected: Should print on separate lines
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1983812586] Running CR.multiple: CR CR CR
|
|
|
|
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1984391094] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1985179098] Expected: Should print multiple newlines
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1985767476] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
|
|
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1986552813] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1987331829] Expected: Should not affect stack
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1987887678] Running CR.after_output: 1 2 3 . . . CR
|
|
[Hera] 3 2 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1988603463] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1989395184] Expected: Should work after output
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1989949479] CR: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1990531368] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1991289405] Testing word: SPACE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1991747184] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1992282537] Running SPACE.basic: 42 . SPACE 43 . CR
|
|
[Hera] 42 43
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1993197906] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPACE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1994000505] Expected: Should add space between numbers
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1994605242] Running SPACE.multiple: SPACE SPACE SPACE
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 1996510257] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 41,410000,10000,0,0,215,64,28,4096,24,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1998060603] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPACE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1998819648] Expected: Should print multiple spaces
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 1999428795] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2000235699] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPACE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2001032628] Expected: Should not affect stack
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2001608721] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
|
|
[Hera] A B
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2002375998] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPACE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2003172045] Expected: Should space between chars
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2003771805] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2004383220] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2005135335] Testing word: SPACES
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2005603047] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2006076513] Running SPACES.zero: 0 SPACES
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2006784738] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPACES ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2007611151] Expected: Should print no spaces
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2008156752] Running SPACES.one: 1 SPACES
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2008806639] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPACES ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2009609196] Expected: Should print one space
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2010155574] Running SPACES.multiple: 5 SPACES
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2010786666] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPACES ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2011550121] Expected: Should print five spaces
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2012119956] Running SPACES.large: 20 SPACES
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2012828916] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPACES ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2013591741] Expected: Should print twenty spaces
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2014172160] Running SPACES.negative: -5 SPACES
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2014759194] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPACES ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2015572293] Expected: Should handle negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2016155442] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
|
|
[Hera] 42 43
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2016961695] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPACES ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2017766541] Expected: Should space output
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2018310420] Running SPACES.empty_stack: SPACES
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2018889327] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPACES ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2019766308] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2020363611] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2020973430] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2021660277] Testing word: EMIT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2022095838] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2022589422] Running EMIT.letter_A: 65 EMIT CR
|
|
[Hera] A
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2023217952] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2024026935] Expected: Should print: A
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2024580033] Running EMIT.letter_Z: 90 EMIT CR
|
|
[Hera] Z
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2025207639] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2026007067] Expected: Should print: Z
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2026521798] Running EMIT.digit: 48 EMIT CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2027125212] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2027921196] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2028422130] Running EMIT.space_char: 32 EMIT CR
|
|
[Hera]
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2029082601] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2029873167] Expected: Should print space
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2030391405] Running EMIT.newline: 10 EMIT
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2030954247] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2031747543] Expected: Should print newline
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2032286529] Running EMIT.high_ascii: 127 EMIT CR
|
|
[Hera]
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2033053386] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2033856972] Expected: Should print DEL char
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2034395160] Running EMIT.truncation: 321 EMIT CR
|
|
[Hera] A
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2035081881] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2035893972] Expected: Should truncate to low byte
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2036463954] Running EMIT.negative: -1 EMIT CR
|
|
[Hera] �
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2037186165] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2037973077] Expected: Should handle negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2038513722] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
|
|
[Hera] HI
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2039263653] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2040079902] Expected: Should print: HI
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2040590370] Running EMIT.empty_stack: EMIT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2041226691] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2042094411] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2042685204] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2043321756] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2044000896] Testing word: KEY
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2044438284] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2044931280] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2045548848] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2046229668] Testing word: ?KEY
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2046671991] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2047263813] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2047925397] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2048618712] Testing word: TYPE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2049054525] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2049589521] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
|
|
[Hera] Hello
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2050769406] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TYPE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2051626206] Expected: Should print: Hello
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2052158052] Running TYPE.empty_string: HERE 0 TYPE CR
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2052805986] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TYPE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2053620030] Expected: Should print nothing
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2054157945] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
|
|
[Hera] A
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2054990889] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TYPE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2055825408] Expected: Should print: A
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2056326426] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
|
|
[Hera] 12345
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2057399022] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TYPE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2058278670] Expected: Should print: 12345
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2058859047] Running TYPE.zero_length: PAD 0 TYPE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2059607907] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TYPE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2060474094] Expected: Should handle zero length
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2061047289] Running TYPE.one_item: PAD TYPE
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2061754527] TYPE: Data stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2062323039] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TYPE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2063195442] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2063775210] Running TYPE.empty_stack: TYPE
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2064327132] TYPE: Data stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2064812295] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TYPE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2065676109] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2066377362] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2066997114] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2067690513] Testing word: COUNT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2068129749] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2068632615] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
|
|
[Hera] 0 85
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2069625579] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COUNT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2070449997] Expected: Should show length and addr+1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2071031886] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
|
|
[Hera] 0 126
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2071867644] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COUNT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2072694267] Expected: Should handle empty string
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2073260091] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
|
|
[Hera] 255 126
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2074111767] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COUNT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2074931271] Expected: Should handle max length
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2075485566] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2076313554] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COUNT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2077228020] Expected: Should increment address
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2077781517] Running COUNT.empty_stack: COUNT
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2078329260] COUNT: Data stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2078849472] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COUNT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2079710766] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2080313718] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2080940736] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2081617692] Testing word: EXPECT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2082070935] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2082544149] Running EXPECT.zero_length: PAD 0 EXPECT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2083508910] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EXPECT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2084322198] Expected: Should handle zero length
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2084885502] Running EXPECT.one_item: PAD EXPECT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2085517497] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EXPECT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2086420413] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2086996989] Running EXPECT.empty_stack: EXPECT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2087597589] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EXPECT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2088484692] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2089151610] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2089807587] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2090492019] Testing word: SPAN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2090926656] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2091452748] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2092616232] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPAN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2093440146] Expected: Should show zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2093988372] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2094802563] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPAN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2095618686] Expected: Should be consistent
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2096149293] Running SPAN.address_test: SPAN 0<> . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2096842083] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SPAN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2097653376] Expected: Should be valid address
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2098208196] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2098806570] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2099486403] Testing word: WORD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2099948613] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2100423171] Running WORD.empty_input: BL WORD COUNT . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2101882734] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2102686803] Expected: Should handle empty input
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2103284211] Running WORD.space_delim: 32 WORD DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2104088133] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2104921350] Expected: Should use space as delimiter
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2105526507] Running WORD.newline_delim: 10 WORD DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2106218562] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2107014168] Expected: Should use newline as delimiter
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2107621488] Running WORD.tab_delim: 9 WORD DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2108249388] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2109049257] Expected: Should use tab as delimiter
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2109629403] Running WORD.comma_delim: 44 WORD DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2110339623] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2111146044] Expected: Should use comma as delimiter
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2111746056] Running WORD.skip_leading: BL WORD DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2112398400] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2113194279] Expected: Should skip leading spaces
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2113771506] Running WORD.single_char: BL WORD COUNT . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2114556759] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2115354948] Expected: Should parse single character
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2115944124] Running WORD.long_word: BL WORD COUNT 0 > . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2116729713] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2117531787] Expected: Should parse long word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2118099102] Running WORD.zero_delim: 0 WORD DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2118721437] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2119519143] Expected: Should handle null delimiter
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2120101578] Running WORD.high_ascii: 127 WORD DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2120717970] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2121516474] Expected: Should handle DEL delimiter
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2122092609] Running WORD.count_format: BL WORD C@ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2122842036] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2123684073] Expected: Should have count byte
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2124230871] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2125069968] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2125975131] Expected: Should return count
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2126506704] Running WORD.empty_stack: WORD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2127143697] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2128013013] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2128604247] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2129349894] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2130156924] Expected: Should handle multiple parses
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2130754710] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2131421229] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2132115321] Testing word: BASE_OUTPUT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2132593281] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2133066096] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
|
|
[Hera] 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2133879006] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BASE_OUTPUT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2134745676] Expected: Should print: 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2135262969] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
|
|
[Hera] 597
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2136019305] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BASE_OUTPUT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2136854118] Expected: Should print: FF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2137361961] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
|
|
[Hera] 52
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2138107104] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BASE_OUTPUT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2138946096] Expected: Should print: 100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2139458748] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2140189821] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BASE_OUTPUT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2141049456] Expected: Should print: 101
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2141564565] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
|
|
[Hera] 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2142707658] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BASE_OUTPUT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2143552299] Expected: Should restore base
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2144138892] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2144779665] ▶ Testing module: src/test_runner/modules/io_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2145472161] Testing word: FORMAT_COMBO
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2145987585] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2146463928] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
|
|
[Hera] 42 [32m[HADES][INFO ] [0m[KRELTSC: 2147525814] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 42,420000,10000,0,0,208,68,29,4096,24,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 43
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2149149744] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FORMAT_COMBO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2150056146] Expected: Should format: 42 43
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2150675394] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
|
|
[Hera] 1
|
|
[Hera] 2
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2151740325] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FORMAT_COMBO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2152617810] Expected: Should print on separate lines
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2153209380] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2154037515] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FORMAT_COMBO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2154906747] Expected: Should indent number
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2155437375] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
|
|
[Hera] 1 10 100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2156500332] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FORMAT_COMBO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2157338883] Expected: Should format table
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2157869175] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2158611840] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2159363199]
|
|
[Hera] === Testing Module: Block Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2159982594] Running Block Words Tests (Module 16)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2160623787] ▶ Testing module: src/test_runner/modules/block_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2161342911] Testing word: BLOCK
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2161789896] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2162270334] Running BLOCK.basic: 1 BLOCK DUP . CR
|
|
[Hera] 5238784
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2163840840] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BLOCK ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2164700748] Expected: Should return block address
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2165281524] Running BLOCK.zero_block: 0 BLOCK
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2165892309] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BLOCK ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2166785103] Expected: Should handle block 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2167343556] Running BLOCK.large_block: 65536 BLOCK
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2168054427] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BLOCK ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2168950707] Expected: Should handle large number
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2169519387] Running BLOCK.negative: -1 BLOCK
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2170075110] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BLOCK ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2170948668] Expected: Should handle negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2171511090] Running BLOCK.empty_stack: BLOCK
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2172074457] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BLOCK ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2172957150] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2173675938] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2174425092] ▶ Testing module: src/test_runner/modules/block_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2175128067] Testing word: BUFFER
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2175646872] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2176152069] Running BUFFER.basic: 1 BUFFER DUP . CR
|
|
[Hera] 5238784
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2177493591] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BUFFER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2178309000] Expected: Should return buffer address
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2178902733] Running BUFFER.zero_block: 0 BUFFER
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2179629270] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BUFFER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2180549469] Expected: Should handle block 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2181104625] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2182066950] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BUFFER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2182882947] Expected: Should flush if dirty
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2183431761] Running BUFFER.empty_stack: BUFFER
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2184158004] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BUFFER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2185044246] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2185674288] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2186392530] ▶ Testing module: src/test_runner/modules/block_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2187099516] Testing word: UPDATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2187546921] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2188062030] Running UPDATE.basic: 1 BLOCK UPDATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2189182422] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UPDATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2190012846] Expected: Should mark block dirty
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2190564810] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2191435365] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UPDATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2192276436] Expected: Should handle multiple updates
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2192931174] Running UPDATE.no_block: 0 SCR ! UPDATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2193811515] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UPDATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2194805445] Expected: Should error: blk=0 is invalid
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2195412303] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2196050493] ▶ Testing module: src/test_runner/modules/block_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2196779151] Testing word: SAVE-BUFFERS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2197285818] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2197767978] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2198971215] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SAVE-BUFFERS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2199833034] Expected: Should flush all buffers
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2200408665] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2201412423] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SAVE-BUFFERS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2202301584] Expected: Should save dirty blocks
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2202957813] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2203648671] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SAVE-BUFFERS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2204530818] Expected: Should handle no dirty blocks
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2205130074] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2205799953] ▶ Testing module: src/test_runner/modules/block_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2206495998] Testing word: EMPTY-BUFFERS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2207191182] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2207666916] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2208616326] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMPTY-BUFFERS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2209506159] Expected: Should invalidate all buffers
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2210098884] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2210964756] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMPTY-BUFFERS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2211824412] Expected: Should invalidate used buffers
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2212436436] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2213444436] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EMPTY-BUFFERS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2214313941] Expected: Should handle dirty blocks
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2214892470] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2215583181] ▶ Testing module: src/test_runner/modules/block_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2216292498] Testing word: FLUSH
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2216732595] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2217243294] Running FLUSH.basic: FLUSH
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2217871320] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FLUSH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2218679904] Expected: Should save and invalidate buffers
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2219324226] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2220335082] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FLUSH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2221141125] Expected: Should flush dirty blocks
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2221733493] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2222396967] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FLUSH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2223196437] Expected: Should handle empty buffers
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2223806382] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2224409460] ▶ Testing module: src/test_runner/modules/block_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2225104833] Testing word: LOAD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2225559714] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2226033642] Running LOAD.basic: 1 LOAD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2226851865] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LOAD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2227731030] Expected: Should interpret block 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2228292381] Running LOAD.zero_block: 0 LOAD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2228991534] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LOAD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2229902934] Expected: Should handle block 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2230444629] Running LOAD.nonexistent: 9999 LOAD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2231046090] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LOAD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2231931933] Expected: Should handle missing block
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2232502776] Running LOAD.empty_stack: LOAD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2233085778] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LOAD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2233971054] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2234554203] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2235154320] ▶ Testing module: src/test_runner/modules/block_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2235912252] Testing word: LIST
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2236372866] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2236847382] Running LIST.basic: 1 LIST
|
|
|
|
[Hera] Block 1
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2246914761] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LIST ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2247712026] Expected: Should display block 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2248280391] Running LIST.zero_block: 0 LIST
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2248914675] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LIST ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2249782731] Expected: Should handle block 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2250345258] Running LIST.nonexistent: 9999 LIST
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2250937164] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LIST ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2251800411] Expected: Should handle missing block
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2252374152] Running LIST.empty_stack: LIST
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2252933466] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LIST ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2253801564] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2254386582] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2255005977] ▶ Testing module: src/test_runner/modules/block_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2255707272] Testing word: SCR
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2256138045] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2256611826] Running SCR.basic: SCR @ . CR
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2257349829] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SCR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2258176431] Expected: Should show current block
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2258737803] Running SCR.after_list: 1 LIST SCR @ . CR
|
|
|
|
[Hera] Block 1
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
[Hera] 2d:
|
|
[Hera]
|
|
|
|
|
|
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2268546861] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SCR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2269342152] Expected: Should update after LIST
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2269929564] Running SCR.after_load: 1 LOAD SCR @ . CR
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2270622354] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SCR ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2271406410] Expected: Should update after LOAD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2271982503] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2272573401] ▶ Testing module: src/test_runner/modules/block_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2273275893] Testing word: THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2273720883] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2274191136] Running THRU.single_block: 1 1 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2275171164] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2275994511] Expected: Should load single block (1-1)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2276629530] Running THRU.ascending: 1 3 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2277300018] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2278114041] Expected: Should load blocks 1-3 in order
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2278707858] Running THRU.descending: 3 1 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2279410098] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2280222861] Expected: Should auto-swap and load 1-3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2280808404] Running THRU.same_block: 2 2 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2281397601] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2282207844] Expected: Should load single block (2-2)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2282798616] Running THRU.zero_start: 0 3 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2283376179] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2284258998] Expected: Should reject block 0 as start
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2284854663] Running THRU.zero_end: 1 0 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2285403960] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2286283167] Expected: Should reject block 0 as end
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2286862809] Running THRU.both_zero: 0 0 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2287416915] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2288291040] Expected: Should reject both blocks as 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2288897394] Running THRU.invalid_start: 9999 10000 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2289542619] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2290413111] Expected: Should reject invalid start block
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2291034648] Running THRU.invalid_end: 1 9999 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2291636718] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2292501288] Expected: Should reject invalid end block
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2293117995] Running THRU.both_invalid: 9998 9999 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2293720506] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2294588835] Expected: Should reject both invalid blocks
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2295211716] Running THRU.empty_stack: THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2295765885] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2296638981] Expected: Should cause stack underflow (no args)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2297289393] Running THRU.one_arg: 1 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2297814141] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2298700173] Expected: Should cause stack underflow (one arg)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2299372005] Running THRU.small_range: 1 2 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2300078424] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2300874975] Expected: Should load 2-block range
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2301452958] Running THRU.medium_range: 1 5 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2302189659] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2302989297] Expected: Should load 5-block range
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2303561925] Running THRU.negative_start: -1 3 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2304151752] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2305016448] Expected: Should handle negative start
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2305611777] Running THRU.negative_end: 1 -3 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2306204964] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2307082722] Expected: Should handle negative end
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2307680634] Running THRU.both_negative: -3 -1 THRU
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2308347762] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THRU ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2309209413] Expected: Should handle both negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2309805309] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2310461370] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2311297296]
|
|
[Hera] === Testing Module: Dictionary Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2311987755] Running Dictionary Words Tests (Module 4)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2312640225] Testing word: HERE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2313087945] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2313591105] Running HERE.basic: HERE HERE = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2314295823] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HERE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2315089665] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2315620776] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2316477954] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HERE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2317271355] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2318069355] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2318884491] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HERE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2319723231] Expected: Should print: 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2320258731] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
|
|
[Hera] 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2321088882] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HERE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2321901435] Expected: Should print: 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2322413667] Running HERE.stability: HERE DUP HERE = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2323173972] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HERE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2323977432] Expected: Should be stable
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2324502831] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2325175335] Testing word: ALLOT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2325615873] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2326112754] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
|
|
[Hera] 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2326937067] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ALLOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2327762262] Expected: Should print: 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2328297867] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2329068084] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ALLOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2329875912] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2330396796] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
|
|
[Hera] -4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2331202062] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ALLOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2332000545] Expected: Should print: -4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2332572942] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
|
|
[Hera] 100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2333376255] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ALLOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2334171126] Expected: Should print: 100
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2334703056] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2335678338] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ALLOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2336520165] Expected: Should store and retrieve
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2337209826] Running ALLOT.empty_stack: ALLOT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2337835353] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ALLOT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2338735245] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2339317155] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2339923089] Testing word: ,
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2340341325] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2340853662] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2341682427] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting , ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2342457600] Expected: Should compile 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2342986800] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2343732426] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 43,430000,10000,0,0,177,72,27,4096,24,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] -999
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2345346906] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting , ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2346115653] Expected: Should compile -999
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2346638280] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2347377900] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting , ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2348145849] Expected: Should compile 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2348649534] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
|
|
[Hera] 2147483647
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2349512130] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting , ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2350283649] Expected: Should compile max int
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2350824105] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
|
|
[Hera] -2147483648
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2351732964] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting , ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2352506373] Expected: Should compile min int
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2353047837] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
|
|
[Hera] 20 20
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2354084922] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting , ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2354875404] Expected: Should compile multiple
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2355455088] Running ,.empty_stack: ,
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2356060854] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting , ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2356914294] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2357643120] ,: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2358226290] Testing word: C,
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2358647802] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2359119504] Running C,.basic: 65 C, HERE 1 - C@ . CR
|
|
[Hera] 65
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2359914711] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2360717667] Expected: Should compile byte 65
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2361259005] Running C,.zero: 0 C, HERE 1 - C@ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2361985227] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2362759770] Expected: Should compile byte 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2363293044] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
|
|
[Hera] 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2364058347] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2364836985] Expected: Should compile byte 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2365383006] Running C,.truncation: 256 C, HERE 1 - C@ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2366140812] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2366918337] Expected: Should truncate to 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2367448503] Running C,.negative: -1 C, HERE 1 - C@ . CR
|
|
[Hera] 255
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2368218636] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2368994649] Expected: Should handle negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2369559570] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
|
|
[Hera] 65 66
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2370509694] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2371286547] Expected: Should compile multiple
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2371831182] Running C,.empty_stack: C,
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2372418090] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting C, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2373293475] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2373874839] C,: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2374480500] Testing word: 2,
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2374900710] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2375368443] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
|
|
[Hera] 67890 12345
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2376288852] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2377080468] Expected: Should compile double
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2377614981] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
|
|
[Hera] 0 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2378408508] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2379198045] Expected: Should compile zero double
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2379788628] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
|
|
[Hera] -2000 -1000
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2380734069] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2381511384] Expected: Should compile negative double
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2382125025] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
|
|
[Hera] -1 2147483647
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2383075569] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2383875921] Expected: Should compile large double
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2384450838] Running 2,.one_item: 42 2,
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2385346026] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2386309968] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2386976277] Running 2,.empty_stack: 2,
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2387556528] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting 2, ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2388407910] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2389020585] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2389606443] Testing word: PAD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2390033772] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2390504382] Running PAD.basic: PAD PAD = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2391232977] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting PAD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2392019091] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2392527879] Running PAD.different_from_here: PAD HERE = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2393310864] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting PAD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2394097104] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2394643839] Running PAD.stability: PAD DUP PAD = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2395544844] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting PAD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2396331483] Expected: Should be stable
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2396838822] Running PAD.usable: PAD 42 OVER ! @ . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2397593415] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting PAD ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2398376043] Expected: Should be usable memory
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2398928595] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2399538204] Testing word: SP@
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2399965806] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2400437760] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2401402353] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SP@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2402208690] Expected: Should show stack effect
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2402759205] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2403547041] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SP@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2404363647] Expected: Should work on empty stack
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2404930584] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2405948139] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SP@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2406775581] Expected: Should track changes
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2407307070] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2407920207] Testing word: SP!
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2408349321] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2408832111] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
|
|
[Hera] 3 [35m[HADES][TEST ] [0m[KRELTSC: 2409857226] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SP! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2410638951] Expected: Should restore stack
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2411179407] Running SP!.invalid_addr: 0 SP!
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2411918061] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SP! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2412873267] Expected: Should cause error
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2413394991] Running SP!.empty_stack: SP!
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2413953906] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SP! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2414880195] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2415468006] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2416062432] Testing word: LATEST
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2416535121] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2417010351] Running LATEST.basic: LATEST LATEST = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2417892981] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LATEST ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2418720759] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2419230135] Running LATEST.stability: LATEST DUP LATEST = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2420004783] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LATEST ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2420834556] Expected: Should be stable
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2421343134] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2421951798] Testing word: COMPILATION
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2422428120] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2422934892] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2423969310] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COMPILATION ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2424827118] Expected: Should advance HERE by 12
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2425415202] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2426923926] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 44,440000,10000,0,0,199,77,28,4096,24,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2428509531] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COMPILATION ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2429360178] Expected: Should advance correctly
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2429919135] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2430925035] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COMPILATION ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2431755732] Expected: Should combine allot and comma
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2432424351] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2433474162] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting COMPILATION ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2434304817] Expected: PAD should be isolated
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2434847499] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2435512926] Testing word: STACK_MGMT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2435998929] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2436471282] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
|
|
[Hera] 43 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2437425312] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting STACK_MGMT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2438251347] Expected: Should print: 43 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2438774877] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R 4 5 6 R> SP! R> DEPTH = . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2440060056] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting STACK_MGMT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2440888464] Expected: Should preserve depth
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2441447421] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2442140001] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2442928005]
|
|
[Hera] === Testing Module: Dictionary Manipulation Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2443718676] Running Dictionary Manipulation Words Tests (Module 14)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2444475999] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2445308901] Testing word: CREATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2445780141] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2446258227] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2447532864] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CREATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2448361566] Expected: Should create and store
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2448937491] Running CREATE.empty_name: CREATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2449516755] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CREATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2450509698] Expected: Should handle empty name
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2451078504] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2452176216] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CREATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2452993410] Expected: Newest definition should win (prints 2)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2453637417] Running CREATE.duplicate: CREATE test2 CREATE test2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2454414459] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CREATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2455218822] Expected: Should allow redefinition (latest shadows)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2455882779] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2456597682] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2457440412] Testing word: FORGET
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2457894012] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2458385979] Running FORGET.basic: CREATE temp1 FORGET temp1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2460077088] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FORGET ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2460924690] Expected: Should forget word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2461467309] Running FORGET.nonexistent: FORGET nonexistent
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2462219928] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FORGET ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2463138846] Expected: Should handle missing word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2463730983] Running FORGET.protected: FORGET FORGET
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2464384272] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FORGET ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2465289687] Expected: Should protect system words
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2465883798] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2466509745] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2467313709] Testing word: IMMEDIATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2467796310] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2468307765] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2469657981] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2470379331] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2471111370] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IMMEDIATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2471944839] Expected: Should execute immediately
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2472513855] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2473384116] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IMMEDIATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2474207547] Expected: Should handle double immediate
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2474800440] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2475447198] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2476249377] Testing word: FIND
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2476683300] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2477168526] Running FIND.existing: FIND DUP . CR
|
|
[Hera] 3193448272
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2478071001] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FIND ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2478864276] Expected: Should find system word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2479449567] Running FIND.user_word: : test5 44 ; FIND test5 . CR
|
|
[Hera] 3193614336
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2480387679] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FIND ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2481212013] Expected: Should find user word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2481750579] Running FIND.nonexistent: FIND nonexistent . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2482493118] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FIND ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2483303949] Expected: Should return 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2483822985] Running FIND.empty: FIND
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2484365688] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FIND ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2485231119] Expected: Should error (no token)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2485810866] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2486431857] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2487242583] Testing word: DEFINITIONS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2487764055] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2488242666] Running DEFINITIONS.basic: FORTH DEFINITIONS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2488973298] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEFINITIONS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2489833416] Expected: Should set current to context
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2490419316] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2491146588] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEFINITIONS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2491992153] Expected: Should be idempotent
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2492524020] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2493162105] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2493975057] Testing word: SMUDGE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2494424457] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2494913400] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2495656569] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SMUDGE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2496509736] Expected: Should hide incomplete def
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2497076610] Running SMUDGE.outside_def: SMUDGE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2497707387] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting SMUDGE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2498619207] Expected: Should error outside def
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2499200676] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2499808899] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2500662318] Testing word: LATEST
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2501110374] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2501582076] Running LATEST.basic: LATEST @ . CR
|
|
[Hera] 3193488896
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2502398724] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LATEST ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2503204347] Expected: Should show latest word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2503755261] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
|
|
[Hera] 3193509640
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2504662566] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LATEST ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2505465480] Expected: Should update after def
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2506013580] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
|
|
[Hera] 3193509640
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2507071602] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LATEST ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2507890497] Expected: Should update after forget
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2508539313] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2509268853] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2510182521] Testing word: >BODY
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2510699898] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2511175968] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
|
|
[Hera] 3193615416
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2512727049] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >BODY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2513535864] Expected: Should get param field
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2514086946] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
|
|
[Hera] 3193615656
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2515389324] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >BODY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2516194947] Expected: Should get var storage
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2516745210] Running >BODY.nonexistent: ' NONEXISTENT >BODY
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2517421158] ': word 'NONEXISTENT' not found
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2517972093] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting >BODY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2518854219] Expected: Should handle missing word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2519447637] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2520056742] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2520889875] Testing word: HIDDEN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2521374156] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2521852977] Running HIDDEN.basic: : test10 HIDDEN 47 ;
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2522667147] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HIDDEN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2523504921] Expected: Should hide word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2524014129] Running HIDDEN.outside_def: HIDDEN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2524652046] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting HIDDEN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2525578545] Expected: Should error outside def
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2526139245] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2526789090] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2527713552]
|
|
[Hera] === Testing Module: Vocabulary Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2528364573] Running Vocabulary Words Tests (Module 15)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2529027102] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2530180002] Testing word: VOCABULARY
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2530660965] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2531137644] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2533214733] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting VOCABULARY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2534088564] Expected: Should create vocabulary
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2534654850] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
|
|
[Hera] 3193616328
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2536611105] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting VOCABULARY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2537449362] Expected: Should create and switch
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2538025140] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2540211177] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting VOCABULARY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2541080241] Expected: Should create word in isolated vocab
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2541719355] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2544245886] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2544905517] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 11
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2545607253] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting VOCABULARY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2546514411] Expected: Should access word across vocabs
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2547126582] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2549022273] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting VOCABULARY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2549884197] Expected: Should create multiple vocabs
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2550496578] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2551411107] VOCABULARY: duplicate 'TESTVOC'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2551946334] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting VOCABULARY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2552886399] Expected: Should handle duplicate
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2553433617] Running VOCABULARY.empty_name: VOCABULARY
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2554055763] VOCABULARY: missing name
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2554585446] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting VOCABULARY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2555486472] Expected: Should handle empty name
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2556048747] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2556779547] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2557509150] Testing word: FORTH
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2557973796] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2558447976] Running FORTH.basic: FORTH DEFINITIONS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2559632040] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FORTH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2560429389] Expected: Should select FORTH vocab
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2561072661] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2561922636] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2562516012] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2563210293] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FORTH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2564007075] Expected: Should find word in FORTH
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2564567313] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2565935925] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting FORTH ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2566735248] Expected: Should return to FORTH
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2567301366] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2567904066] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2568628461] Testing word: DEFINITIONS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2569103838] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2569599921] Running DEFINITIONS.basic: FORTH DEFINITIONS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2570824011] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEFINITIONS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2571685914] Expected: Should set current vocabulary
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2572270344] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2573687781] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEFINITIONS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2574550398] Expected: Should set new current
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2575093899] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2576996772] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEFINITIONS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2577885975] Expected: Should create in correct vocab
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2578490901] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2579130771] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2579884125] Testing word: CONTEXT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2580338082] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2580815055] Running CONTEXT.basic: CONTEXT @ . CR
|
|
[Hera] 3193619232
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2581704594] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CONTEXT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2582537118] Expected: Should show current context
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2583111468] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2583809235] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CONTEXT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2584653813] Expected: Should allow modification (impl-defined effect)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2585344230] Running CONTEXT.initial: FORTH CONTEXT @ . CR
|
|
[Hera] 3193493968
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2586657528] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CONTEXT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2587466973] Expected: Should show FORTH vocab
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2588035128] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2588683440] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2589433350] Testing word: CURRENT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2589883863] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2590382382] Running CURRENT.basic: CURRENT @ . CR
|
|
[Hera] 3193619232
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2591239665] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CURRENT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2592054276] Expected: Should show current vocab
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2592671445] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
|
|
[Hera] 3193619720
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2594384520] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CURRENT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2595201630] Expected: Should show new vocab
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2595740868] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2596411566] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CURRENT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2597255787] Expected: Should allow modification (impl-defined effect)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2597950047] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2598592458] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2599326912] Testing word: ORDER
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2599767408] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2600258409] Running ORDER.basic: ORDER
|
|
[Hera] Search order:
|
|
[Hera]
|
|
|
|
|
|
[Hera] Current:
|
|
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2601601863] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ORDER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2602418217] Expected: Should list search order
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2603007687] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
|
|
[Hera] Search order:
|
|
[Hera]
|
|
|
|
|
|
[Hera] Current:
|
|
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2604861084] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ORDER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2605681974] Expected: Should show all vocabs
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2606247000] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
|
|
[Hera] Search order:
|
|
|
|
|
|
[Hera] Current:
|
|
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2607680124] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ORDER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2608479300] Expected: Should show FORTH only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2609039475] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2609680038] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2610464409]
|
|
[Hera] === Testing Module: System Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2611147518] Running System Words Tests (Module 18)...
|
|
[Hera] [33m[HADES][WARN ] [0m[KRELTSC: 2611820904] Some system tests marked as unimplemented due to system-level effects
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2612625645] ▶ Testing module: src/test_runner/modules/system_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2613411717] Testing word: QUIT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2613850449] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2614329102] Running QUIT.in_definition: : BAD-WORD QUIT ;
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2615320029] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting QUIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2616215427] Expected: Should prevent compilation
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2616803028] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2617455351] ▶ Testing module: src/test_runner/modules/system_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2618159670] Testing word: ABORT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2618600670] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2619072771] Running ABORT.basic: ABORT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2619840972] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ABORT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2620673433] Expected: Should clear stacks and return to QUIT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2621316453] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2622393207] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 45,450000,10000,0,0,223,82,26,4096,30,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2623899600] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ABORT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2624722611] Expected: Should clear stack
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2625253113] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2626370544] ECW: w=0xbe58e8e0 func=0xbe0a0d56 'ABORT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2627023560] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ABORT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2627826075] Expected: ABORT may appear in a definition; when executed it clears both stacks
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2628676260] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2629311384] ▶ Testing module: src/test_runner/modules/system_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2630032398] Testing word: ABORT"
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2630478564] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2630964105] Running ABORT".condition_true: -1 ABORT" Error"
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2632209951] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ABORT" ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2633028825] Expected: Should abort with message (no error; stacks cleared to QUIT)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2633827917] Running ABORT".condition_false: 0 ABORT" Error"
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2634510627] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ABORT" ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2635319274] Expected: Should not abort
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2635829322] Running ABORT".empty_stack: ABORT"
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2636437902] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ABORT" ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2637321897] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2637954648] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2638635048] ▶ Testing module: src/test_runner/modules/system_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2639341068] Testing word: BYE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2639772366] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2640253182] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2640902166] ▶ Testing module: src/test_runner/modules/system_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2641604868] Testing word: COLD
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2642040429] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2642513601] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2643140703] ▶ Testing module: src/test_runner/modules/system_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2643865854] Testing word: WARM
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2644303158] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2644836306] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2645502237] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2646312522]
|
|
[Hera] === Testing Module: Defining Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2647017618] Running Defining Words Tests (Module 13)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2647726179] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2648469978] Testing word: :
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2648944431] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2649430329] Running :.basic: : TEST1 42 ; TEST1 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2650278372] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2650864062] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2651566323] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting : ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2652370224] Expected: Should define and execute
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2652934515] Running :.empty_name: :
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2653502061] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting : ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2654350041] Expected: Should handle empty definition
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2654972460] Running :.nested: : TEST3 : ;
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2655608088] Nested ':' inside a definition is not allowed
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2656229793] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting : ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2657078193] Expected: Should prevent nested definition
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2657707479] :: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2658369924] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2659099254] Testing word: ;
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2659599264] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2660075544] Running ;.alone: ;
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2660727909] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ; ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2661605793] Expected: Should error outside definition
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2662214289] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2663074071] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2663682441] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2664358893] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ; ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2665130055] Expected: Should handle immediate
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2665696068] ;: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2666283648] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2667003948] Testing word: CONSTANT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2667463617] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2667999936] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2669307669] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CONSTANT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2670186309] Expected: Should create constant
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2670737811] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2671526655] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CONSTANT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2672373795] Expected: Should handle zero
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2672922651] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2673757905] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CONSTANT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2674618359] Expected: Should handle negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2675170974] Running CONSTANT.empty_stack: CONSTANT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2675782284] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CONSTANT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2676733080] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2677327674] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2677948329] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2678691855] Testing word: VARIABLE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2679151839] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2679624381] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2680792989] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting VARIABLE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2681618709] Expected: Should create variable
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2682166221] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2682954666] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting VARIABLE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2683799370] Expected: Should create multiple
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2684344026] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
|
|
[Hera] -99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2685337095] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting VARIABLE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2686155717] Expected: Should store/fetch
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2686703502] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2687327874] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2688075831] Testing word: CREATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2688524643] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2689013922] Running CREATE.basic: CREATE OBJ1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2689684956] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CREATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2690496354] Expected: Should create word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2691031035] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2691879372] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CREATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2692689447] Expected: Should allow data
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2693215875] Running CREATE.empty_name: CREATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2693768469] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CREATE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2694648033] Expected: Should handle empty name
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2695221795] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2695832559] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2696576652] Testing word: DOES>
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2697022314] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2697512643] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2698882179] ECW: w=0xbe58f158 func=0xbe08f794 'CREATE'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2699559198] ECW: w=0xbe58bca0 func=0xbe091aa6 ','
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2700126387] ECW: w=0xbe58fcb8 func=0xbe08f5d4 'does_rt'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2701064457] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2702341446] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DOES> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2703148014] Expected: Should define behavior
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2703715203] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2704766757] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DOES> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2705588235] Expected: Should work with arrays
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2706145785] Running DOES>.outside: DOES>
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2706687774] DOES>: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2707149984] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DOES> ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2708037927] Expected: Should error outside definition
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2708640963] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2709268779] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2710110606] Testing word: [
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2710530795] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2711006256] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2712028704] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2712741024] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting [ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2713513908] Expected: Should enter interpret
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2714075259] Running [.outside: [
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2714549838] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting [ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2715342693] Expected: Should be allowed outside definition (no error)
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2716053123] [: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2716630287] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2717349390] Testing word: ]
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2717790348] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2718294999] Running ].basic: [ 42 ] . CR
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2718939846] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ] ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2719727829] Expected: Should resume compile
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2720297601] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2721073593] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2721654768] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2722345563] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ] ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2723121933] Expected: Should handle nesting
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2723659344] ]: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2724235710] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2724975162] Testing word: DEFER
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2725416519] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2725888935] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2727351501] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2727932823] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 42 [32m[HADES][INFO ] [0m[KRELTSC: 2728564020] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2729102607] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2729704383] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEFER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2730530292] Expected: Should print: 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2731070853] Running DEFER.uninit: DEFER DF2 DF2
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2731754592] DEFER runtime: no target set for 'DF2'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2732347485] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEFER ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2733249603] Expected: Should error: uninitialized deferred word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2733929562] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2734583460] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2735325411] Testing word: IS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2735748918] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2736221691] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2737244349] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2737822206] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 99 [32m[HADES][INFO ] [0m[KRELTSC: 2738438955] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2738990625] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2739626001] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2740399809] Expected: Should print: 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2740903809] Running IS.not_defer: 42 IS DUP
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2741521209] IS: 'DUP' was not created by DEFER
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2742074265] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2742927327] Expected: Should error: DUP is not a DEFER word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2743591578] Running IS.not_found: 42 IS NOSUCH
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2744172900] IS: word 'NOSUCH' not found
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2744680743] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2745558795] Expected: Should error: word not found
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2746140894] IS: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2746745505] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2747485167] Testing word: DEFER@
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2747932236] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2748403686] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
|
|
[Hera] -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2749905291] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEFER@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2750716857] Expected: Should print: -1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2751225750] Running DEFER@.not_found: DEFER@ NOSUCH2
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2751854616] DEFER@: word 'NOSUCH2' not found
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2752399146] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DEFER@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2753275518] Expected: Should error: word not found
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2753869335] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2754480078] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2755202646] Testing word: [']
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2755634112] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2756124882] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2757172194] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2757754965] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 77 77
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2758641081] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ['] ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2759434650] Expected: Should print: 77 77
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2759995581] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2760968742] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2761546284] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2762236911] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ['] ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2763029598] Expected: Should print: 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2763562473] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2764315050] [']': word 'NOSUCHWORD' not found
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2764878417] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ['] ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2765733915] Expected: Should error: word not found
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2766353037] [']: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2766970395] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2767740024]
|
|
[Hera] === Testing Module: Control Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2768376135] Running Control Words Tests (Module 12)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2769002208] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2769732147] Testing word: IF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2770159875] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2770651590] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2772421386] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2773197357] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2773774836] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2774460171] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2775176397] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IF ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2775966690] Expected: Should take true branch
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2776528062] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2777416173] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2778089118] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2778675123] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 24
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2779394856] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IF ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2780197560] Expected: Should take false branch
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2780753766] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2781785832] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2782393488] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2783027688] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2783595885] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2784185712] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2784776169] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2785450878] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IF ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2786228676] Expected: Should handle nesting
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2786763441] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2787920247] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 46,460000,10000,0,0,202,85,24,4096,67,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2789416329] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2790053133] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2790630129] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2791295997] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IF ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2792114619] Expected: Should work without ELSE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2792686638] Running IF.empty_stack: IF
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2793289338] IF: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2793779793] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IF ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2794631973] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2795218272] IF: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2795867865] Testing word: IF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2796299205] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2796771327] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2797753539] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2798368776] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2798934957] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2799531042] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2800216230] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IF ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2800993146] Expected: Should take true branch
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2801572914] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2802444393] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2803050726] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2803615521] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 24
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2804292099] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IF ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2805106668] Expected: Should take false branch
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2805662496] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2806860294] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2807690823] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2808506841] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2809222353] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2809967454] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2810726583] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2811580737] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IF ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2812573575] Expected: Should handle nesting
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2813261766] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2814380604] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2815178814] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2815892247] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2816750769] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IF ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2817737202] Expected: Should work without ELSE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2818313967] Running IF.empty_stack: IF
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2818865721] IF: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2819309682] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting IF ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2820154890] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2820750135] IF: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2821432299] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2822139243] Testing word: ELSE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2822597589] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2823119733] Running ELSE.alone: ELSE
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2823747948] ELSE: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2824200183] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ELSE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2825097429] Expected: Should error outside IF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2825655336] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2826481245] ELSE: missing IF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2826921090] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ELSE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2827810041] Expected: Should prevent double ELSE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2828376537] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2828973042] Testing word: ELSE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2829423030] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2829902754] Running ELSE.alone: ELSE
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2830464798] ELSE: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2830903257] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ELSE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2831781477] Expected: Should error outside IF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2832328800] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2833072641] ELSE: missing IF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2833517442] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ELSE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2834377623] Expected: Should prevent double ELSE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2834942670] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2835552573] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2836293873] Testing word: THEN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2836759569] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2837247399] Running THEN.alone: THEN
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2837942625] THEN: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2838407103] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THEN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2839270686] Expected: Should error outside IF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2839847304] Running THEN.extra: : BAD IF 1 THEN THEN ;
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2840633103] CF: underflow
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2841086199] THEN: unmatched
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2841513990] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THEN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2842446453] Expected: Should prevent extra THEN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2843010912] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2843606892] Testing word: THEN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2844060618] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2844530682] Running THEN.alone: THEN
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2845093671] THEN: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2845532718] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THEN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2846425407] Expected: Should error outside IF
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2846976195] Running THEN.extra: : BAD IF 1 THEN THEN ;
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2847891816] CF: underflow
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2848355664] THEN: unmatched
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2848815291] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting THEN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2849677026] Expected: Should prevent extra THEN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2850278655] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2850874236] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2851585002] Testing word: BEGIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2852022327] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2852512908] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2853896325] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2854512717] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2855078058] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2855688906] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2856254394] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2856826014] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2857434699] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2857992018] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2858585268] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2859158064] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2859709398] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2860310712] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2860888191] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2861453574] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2862019251] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2862573147] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2863193466] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2863752906] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2864345463] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2864931783] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2865494352] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2866096023] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2866655925] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2867233803] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2867799459] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2868354594] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2868975207] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2869656447] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BEGIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2870453838] Expected: Should loop until true
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2871009939] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2872349088] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2872937865] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2873522925] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2874090156] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2874650457] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2875280331] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2875850187] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2876450136] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2877043764] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2877667359] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2878232847] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2878834938] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2879415231] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2880013353] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2880583083] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2881150272] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2881739007] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2882339901] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2882898081] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2883492024] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2884076517] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2884643601] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2885198967] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2885859522] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2886435069] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2887033149] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2887600989] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2888214672] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2888778165] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2889403629] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2890031193] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2890635363] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2891205786] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2891775579] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2892407175] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2893017120] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2893740549] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BEGIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2894601465] Expected: Should loop while true
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2895154143] Running BEGIN.alone: BEGIN
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2895753084] BEGIN: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2896252842] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BEGIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2897159160] Expected: Should error outside definition
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2897768097] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2898416157] Testing word: BEGIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2898856002] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2899342299] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2900682246] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2901372390] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2901935064] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2902525416] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2903089434] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2903646249] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2904251385] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2904925275] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2905523250] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2906090397] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2906666196] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2907268791] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2907828525] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2908392942] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2908972500] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2909525640] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2910126996] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2910688620] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2911273092] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2911846203] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2912401401] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2913039108] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2913596826] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2914184700] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2914750902] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2915321451] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2915930304] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2916637437] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BEGIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2917469541] Expected: Should loop until true
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2918018901] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2919128541] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2919725739] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2920291059] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2920857072] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2921427096] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2922026562] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2922582936] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2923177131] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2923771221] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2924343576] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2924896023] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2925510945] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2926069251] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2926689486] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2927275512] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2927876322] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2928431919] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2929039764] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2929598700] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2930212110] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2930776716] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2931365409] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2932356126] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 47,470000,10000,0,0,218,91,25,4096,198,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2933847861] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2934464757] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2935026108] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2935622088] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2936222583] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2936788155] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2937341757] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2937942756] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2938521285] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2939116803] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2939681787] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2940292446] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2940844809] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2941443120] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2942133747] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BEGIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2942943885] Expected: Should loop while true
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2943490452] Running BEGIN.alone: BEGIN
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2944002684] BEGIN: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2944458636] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting BEGIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2945330136] Expected: Should error outside definition
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2945928279] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2946541227] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2947252560] Testing word: UNTIL
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2947700049] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2948170428] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2949278430] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2949855846] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2950419360] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2951006142] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2951569278] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2952196863] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2952814179] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2953372527] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2953935852] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2954492898] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2955108513] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2955671166] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2956228212] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2956789857] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2957371305] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2957977554] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2958540102] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2959109412] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2959699848] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2960260926] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2960860224] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2961439341] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2962006068] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2962569141] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2963127741] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2963796948] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2964469641] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UNTIL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2965272786] Expected: Should count down
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2965804044] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2966688669] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UNTIL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2967510084] Expected: Should be immediate
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2968057155] Running UNTIL.no_begin: UNTIL
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2968668843] UNTIL: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2969129835] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UNTIL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2970017232] Expected: Should error without BEGIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2970587067] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2971189809] Testing word: UNTIL
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2971645845] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2972224710] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2973240585] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2973885915] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2974457262] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2975019033] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2975580846] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2976369627] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2977125669] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2977846515] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2978568642] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2979165966] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2979767637] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2980383315] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2981020980] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2981605074] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2982189651] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2982791217] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2983379910] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2983939812] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2984522898] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2985080469] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2985681132] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2986243596] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2986818954] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2987381817] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2987939073] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2988554289] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2989261947] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UNTIL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2990087016] Expected: Should count down
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2990627661] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2991536016] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UNTIL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2992336515] Expected: Should be immediate
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2992884237] Running UNTIL.no_begin: UNTIL
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 2993407200] UNTIL: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2993851623] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UNTIL ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2994743262] Expected: Should error without BEGIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2995312614] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2995914726] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2996632947] Testing word: WHILE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2997083901] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 2997552537] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2998618770] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2999222520] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 2999788260] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3000343668] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3000992400] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3001552932] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3002149920] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3002736450] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3003322392] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3003876435] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3004477539] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3005063061] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3005685123] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3006248595] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3006836322] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3007407396] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3008008332] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3008574597] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3009169506] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3009805806] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3010374927] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3010928403] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3011594418] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3012161691] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3012764685] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3013329627] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3013944402] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3014499495] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3015118008] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3015730116] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3016326201] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3016889652] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3017453397] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3018019914] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3018619128] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3019322271] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WHILE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3020157798] Expected: Should count up
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3020665284] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3021720555] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3022312041] ECW: w=0xbe585450 func=0xbe09634c '0<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3022875555] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3023475756] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3024168756] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WHILE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3024984732] Expected: Should handle zero iterations
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3025573908] Running WHILE.no_begin: WHILE
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3026194584] WHILE: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3026662254] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WHILE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3027542196] Expected: Should error without BEGIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3028113396] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3028736613] Testing word: WHILE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3029176437] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3029672751] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3030845811] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3031432803] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3031999803] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3032575392] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3033176328] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3033736230] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3034331748] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3034927476] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3035492943] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3036046188] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3036697797] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3037259904] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3037852167] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3038416101] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3038994042] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3039547980] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3040148034] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3040706634] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3041315886] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3041880051] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3042443628] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3043013736] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3043638066] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3044198451] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3044792646] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3045372288] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3045938574] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3046512315] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3047142147] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3047702175] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3048297147] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3048863391] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3049461933] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3050017320] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3050624451] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3051336036] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WHILE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3052154154] Expected: Should count up
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3052667562] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3053731317] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3054303840] ECW: w=0xbe585450 func=0xbe09634c '0<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3054871995] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3055491327] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3056175843] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WHILE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3056970819] Expected: Should handle zero iterations
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3057577782] Running WHILE.no_begin: WHILE
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3058116327] WHILE: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3058559742] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WHILE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3059425551] Expected: Should error without BEGIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3060011136] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3060614802] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3061358328] Testing word: REPEAT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3061824549] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3062297154] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3063374517] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3063969993] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3064536006] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3065117286] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3065717172] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3066319095] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3066914592] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3067478589] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3068400027] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 48,480000,10000,0,0,221,92,26,4096,350,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3069852828] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3070429467] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3071029353] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3071587659] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3072180615] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3072756036] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3073320558] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3073908705] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3074529360] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3075087603] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3075687678] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3076251234] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3076840431] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3077396112] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3078040770] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3078638493] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3079232982] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3079796664] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3080360199] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3080948976] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3081551718] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3082154061] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3082867074] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3083434851] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3084008571] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3084561753] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3085211094] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3085935615] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting REPEAT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3086797749] Expected: Should terminate loop
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3087391041] Running REPEAT.no_while: REPEAT
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3088056132] REPEAT: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3088522920] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting REPEAT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3089428797] Expected: Should error without WHILE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3089997246] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3090612651] Testing word: REPEAT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3091069443] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3091546836] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3092718048] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3093319362] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3093886131] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3094447986] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3095064063] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3095688603] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3096287040] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3096853431] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3097461444] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3098035878] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3098643492] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3099199992] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3099840177] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3100432839] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3101005446] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3101578158] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3102179682] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3102740256] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3103335984] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3103914597] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3104480442] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3105041919] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3105641574] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3106255467] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3106856298] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3107435814] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3108044667] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3108598689] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3109218987] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3109778616] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3110395911] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3110962344] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3111526866] ECW: w=0xbe585900 func=0xbe0965e4 '<'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3112100544] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3112715613] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3113415060] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting REPEAT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3114260625] Expected: Should terminate loop
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3114806940] Running REPEAT.no_while: REPEAT
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3115398342] REPEAT: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3115854042] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting REPEAT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3116749461] Expected: Should error without WHILE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3117321417] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3117942198] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3118664934] Testing word: DO
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3119089428] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3119564847] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3121019013] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3121613586] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3122197134] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3122969640] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3123601782] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3124245453] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3124979781] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3125540796] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3126153765] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3126716229] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3127272309] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3127899285] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3128454252] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3129026985] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3129636405] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3130182153] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3130759695] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3131384928] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3131980236] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3132593436] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3133484844] Expected: Should count 0 to 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3134017236] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3134948859] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3135534528] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3136100121] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3136677579] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3137271291] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] -5 [32m[HADES][INFO ] [0m[KRELTSC: 3137887095] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3138427068] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3138979347] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] -4 [32m[HADES][INFO ] [0m[KRELTSC: 3139604958] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3140145897] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3140721213] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] -3 [32m[HADES][INFO ] [0m[KRELTSC: 3141335253] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3141921888] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3142530216] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] -2 [32m[HADES][INFO ] [0m[KRELTSC: 3143140875] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3143699328] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3144301986] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3145086756] Expected: Should handle negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3145644558] Running DO.empty: : TEST15 0 0 DO LOOP ;
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3146390163] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3147178587] Expected: Should handle empty range
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3147752244] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3148708689] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3149290431] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3149916651] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3150489573] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3151060479] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3151623636] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3152232237] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3152932251] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3153488457] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3154063416] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3154674117] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3155246955] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3155797197] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3156366864] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3156916749] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3157527765] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3158064651] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3158661282] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3159212280] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3159762648] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3160409070] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3160947678] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3161533305] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3162093480] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3162666339] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3163234221] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3163790826] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3164339430] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3164901852] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3165506001] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3166044945] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3166612995] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3167165988] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3167719863] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3168330333] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3168883410] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3169465173] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3170017809] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3170570466] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3171189966] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3171729582] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3172330959] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3172912722] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3173477937] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3174049326] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3174608892] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3175177929] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3175732455] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3176339187] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3176880084] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3177442653] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3178018998] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3178580286] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3179199912] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3179739150] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3180289539] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3180846837] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3181413669] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3182019645] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3182560311] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3183178740] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3184150200] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3185176218] Expected: Should handle nesting
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3185928522] DO: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3186696912] Testing word: DO
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3187244214] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3187880052] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3189201855] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3189981963] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3190726077] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3191484114] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3192225918] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3193025283] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3193736070] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3194476257] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3195275559] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3195990399] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3196712379] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3197506746] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3198229188] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3198813996] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3199421505] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3199960995] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3200550066] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3201162174] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3201702420] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3202359027] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3203140752] Expected: Should count 0 to 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3203703468] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3204668670] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3205583934] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 49,490000,10000,0,0,225,97,26,4096,528,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3207037932] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3207600270] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3208176027] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3208737231] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] -5 [32m[HADES][INFO ] [0m[KRELTSC: 3209349864] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3209895696] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3210445161] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] -4 [32m[HADES][INFO ] [0m[KRELTSC: 3211093200] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3211633320] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3212183583] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] -3 [32m[HADES][INFO ] [0m[KRELTSC: 3212810622] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3213349650] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3213899808] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] -2 [32m[HADES][INFO ] [0m[KRELTSC: 3214537599] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3215117073] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3215719983] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3216502233] Expected: Should handle negative
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3217060749] Running DO.empty: : TEST15 0 0 DO LOOP ;
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3217802469] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3218605509] Expected: Should handle empty range
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3219183975] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3220141869] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3220710255] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3221311443] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3221882832] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3222446388] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3223007823] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3223608549] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3224161458] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3224720394] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3225299049] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3225908091] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3226509573] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3227066976] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3227661423] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3228215256] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3228822639] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3229363809] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3229934715] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3230484579] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3231043557] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3231670638] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3232209855] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3232789581] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3233351478] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3233923266] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3234494235] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3235078728] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3235630608] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3236197986] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3236801484] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3237347484] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3237909108] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3238458174] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3239008563] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3239611011] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3240190611] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3240740370] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3241289604] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3241838439] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3242452584] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3242989806] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3243575916] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3244147977] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3244707165] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3245273892] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3245822265] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3246380886] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3246930078] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3247532547] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3248077917] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3248666190] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3249216621] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3249788787] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3250411605] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3250952670] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3251503290] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3252060441] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3252624774] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3253228923] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3253767279] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3254347446] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3254997900] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3255778386] Expected: Should handle nesting
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3256322937] DO: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3256919799] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3257637264] Testing word: ?DO
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3258071061] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3258547341] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3259913475] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3260510988] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3261136515] ECW: w=0xbe590358 func=0xbe08caae '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3261924624] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3262488936] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3263118369] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3263666553] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3264222927] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3264845682] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3265401720] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3265976070] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3266618754] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3267188883] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3267742716] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3268349301] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3268915461] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3269495292] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3270103284] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3270651657] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3271293858] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ?DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3272098179] Expected: Should count 0 to 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3272631432] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3273480105] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ?DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3274271784] Expected: Should skip when equal
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3274813857] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3275798967] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3276373170] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3276937125] ECW: w=0xbe590358 func=0xbe08caae '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3277518048] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3278095422] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3278648562] ECW: w=0xbe590358 func=0xbe08caae '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3279225075] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3279791487] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3280343682] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3280920300] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3281538456] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3282095838] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3282652947] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3283215411] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3283770567] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3284414511] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3284957277] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3285510606] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3286082688] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3286636794] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3287244240] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3287795301] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3288391323] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3288956622] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3289509069] ECW: w=0xbe590358 func=0xbe08caae '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3290094192] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3290662116] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3291215802] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3291810018] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3292439787] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3292982406] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3293535063] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3294094377] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3294660516] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3295265631] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3295806444] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3296411769] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3297015435] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3297570465] ECW: w=0xbe590358 func=0xbe08caae '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3298168734] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3298742706] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3299296077] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3299848608] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3300467394] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3301026015] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3301605846] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3302233032] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ?DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3303033825] Expected: Should handle nesting
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3303578229] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3304171290] Testing word: ?DO
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3304606347] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3305092182] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3306093210] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3306674448] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3307251150] ECW: w=0xbe590358 func=0xbe08caae '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3307827096] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3308379711] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3308986821] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3309543279] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3310095327] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3310736499] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3311314545] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3311868966] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3312498378] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3313046205] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3313611231] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3314215947] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3314754870] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3315304692] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3315920454] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3316461225] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3317106576] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ?DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3317906256] Expected: Should count 0 to 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3318435876] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3319296162] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ?DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3320133222] Expected: Should skip when equal
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3320681595] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3321867990] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3322468443] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3323032566] ECW: w=0xbe590358 func=0xbe08caae '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3323622603] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3324225324] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3324781425] ECW: w=0xbe590358 func=0xbe08caae '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3325695051] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 50,500000,10000,0,0,214,100,27,4096,694,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3327188340] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3327750363] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3328319652] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3328875774] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3329518206] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3330095328] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3330648363] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3331199277] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3331752165] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3332387541] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3332926569] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3333477252] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3334034886] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3334598904] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3335202738] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3335741346] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3336334197] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3336896724] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3337446462] ECW: w=0xbe590358 func=0xbe08caae '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3338022681] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3338602617] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3339188748] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3339741468] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3340344903] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3340915053] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3341466156] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3342023811] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3342590223] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3343237149] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3343799991] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3344387046] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3345054384] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3345638016] ECW: w=0xbe590358 func=0xbe08caae '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3346213248] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3346790076] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3347343069] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3347895348] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3348499728] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3349072314] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3349655883] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3350289390] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ?DO ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3351109545] Expected: Should handle nesting
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3351655377] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3352248585] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3353015190] Testing word: LOOP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3353494599] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3353976486] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3355442496] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3356192574] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3356867115] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3357531618] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3358138035] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3358771101] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3359313594] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3359916462] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3360550641] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3361102227] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3361700307] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3362309202] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3362848650] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3363399207] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3364026057] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3364566660] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3365118855] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3365765487] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3366647970] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3367441644] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3368326941] Expected: Should increment by 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3368871912] Running LOOP.no_do: LOOP
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3369471714] LOOP: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3369937242] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3370827474] Expected: Should error without DO
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3371380089] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3372019329] Testing word: LOOP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3372452412] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3372920691] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3374163513] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3374794164] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3375440103] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3376017099] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3376619673] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3377232432] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3377803779] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3378385500] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3378992337] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3379530819] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3380136291] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3380775972] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3381316680] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3381867195] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3382498980] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3383039478] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3383590602] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3384202731] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3384815784] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3385452357] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3386241222] Expected: Should increment by 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3386815089] Running LOOP.no_do: LOOP
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 3387318732] LOOP: compile-only
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3387774915] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3388708449] Expected: Should error without DO
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3389268666] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3389865213] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3390589062] Testing word: +LOOP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3391056816] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3391528686] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3392972982] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3393568542] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3394134996] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3394717221] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3395508312] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3396186276] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3396742818] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3397692249] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3398260488] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3398880282] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3399461100] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3400052481] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3400605054] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3401270754] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3401829816] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3402418320] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3402969402] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 6 [32m[HADES][INFO ] [0m[KRELTSC: 3403608264] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3404132991] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3404721957] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3405274614] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 8 [32m[HADES][INFO ] [0m[KRELTSC: 3405918264] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3406444734] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3407170578] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3407870676] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting +LOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3408699273] Expected: Should count by 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3409222236] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3410248254] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3410823549] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3411388134] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3411975987] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3412527426] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 10 [32m[HADES][INFO ] [0m[KRELTSC: 3413139261] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3413661657] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3414334749] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3414891396] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 9 [32m[HADES][INFO ] [0m[KRELTSC: 3415499556] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3416054502] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3416646072] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3417197322] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 8 [32m[HADES][INFO ] [0m[KRELTSC: 3417802500] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3418345182] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3418934925] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3419487939] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 7 [32m[HADES][INFO ] [0m[KRELTSC: 3420102735] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3420654930] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3421258176] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3421809594] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 6 [32m[HADES][INFO ] [0m[KRELTSC: 3422446587] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3422967933] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3423597765] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3424158927] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 5 [32m[HADES][INFO ] [0m[KRELTSC: 3424806987] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3425351349] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3425940315] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3426520272] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3427128831] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3427653936] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3428243616] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3428827080] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3429433434] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3429975885] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3430565649] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3431214591] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3431825103] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3432353169] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3432962232] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3433514826] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3434120340] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3434643513] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3435263412] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3435816615] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3436423893] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3436985391] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3437649621] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3438342537] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting +LOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3439206603] Expected: Should count down
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3439732548] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3440790045] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3441406920] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3441973017] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3442579077] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3443141205] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3443788488] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3444313698] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3444903231] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3445474872] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3446083053] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3446606625] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3447195066] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3447873135] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 6 [32m[HADES][INFO ] [0m[KRELTSC: 3448483353] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3449007891] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3449644884] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3450199137] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 9 [32m[HADES][INFO ] [0m[KRELTSC: 3450806079] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3451353423] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3451963326] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3452597316] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting +LOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3453424716] Expected: Should use stack value
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3454004421] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3454609473] Testing word: +LOOP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3455074350] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3455556468] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3456602856] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3457176912] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3457747755] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3458332353] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3458883750] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3459488550] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3460036125] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3460623957] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3461175060] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3461780532] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3462317103] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3462906048] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3463458285] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3464088726] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3464650203] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3465240534] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3465792519] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 6 [32m[HADES][INFO ] [0m[KRELTSC: 3466425102] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3466946616] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3467866374] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 51,510000,10000,0,0,227,102,28,4096,883,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3469352607] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3469925655] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 8 [32m[HADES][INFO ] [0m[KRELTSC: 3470576760] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3471157641] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3471751668] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3472385952] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting +LOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3473230236] Expected: Should count by 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3473752401] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3474780939] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3475383702] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3475948224] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3476526753] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3477100935] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 10 [32m[HADES][INFO ] [0m[KRELTSC: 3477717411] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3478238736] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3478839168] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3479427063] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 9 [32m[HADES][INFO ] [0m[KRELTSC: 3480039402] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3480564570] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3481175670] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3481753149] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 8 [32m[HADES][INFO ] [0m[KRELTSC: 3482374896] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3482900148] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3483526410] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3484092108] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 7 [32m[HADES][INFO ] [0m[KRELTSC: 3484728828] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3485271111] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3485860329] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3486439152] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 6 [32m[HADES][INFO ] [0m[KRELTSC: 3487056174] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3487594530] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3488183076] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3488735544] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 5 [32m[HADES][INFO ] [0m[KRELTSC: 3489364725] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3489889326] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3490475457] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3491026833] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3491645619] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3492188301] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3492788922] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3493350147] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3493973343] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3494499183] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3495088548] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3495660987] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3496270008] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3496795554] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3497385759] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3497951310] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3498559470] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3499083588] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3499672008] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3500260785] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3500898177] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3501452220] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3502068150] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3502697079] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting +LOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3503500161] Expected: Should count down
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3504039777] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3505084947] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3505670238] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3506261514] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3506851047] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3507405405] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3508015434] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3508578255] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3509167746] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3509719626] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3510355254] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3510880968] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3511467771] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3512019735] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 6 [32m[HADES][INFO ] [0m[KRELTSC: 3512651289] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3513175932] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3513790749] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3514346955] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 9 [32m[HADES][INFO ] [0m[KRELTSC: 3514976325] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3515501703] ECW: w=0xbe590628 func=0xbe08cf18 '(+LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3516091992] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3516733857] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting +LOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3517540677] Expected: Should use stack value
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3518131029] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3518766993] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3519481140] Testing word: I
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3519908385] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3520385463] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3521371812] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3521974932] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3522539811] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3523143015] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3523697982] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3524308221] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3524851827] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3525422754] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3526030347] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3526599636] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3527219283] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3527825952] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3528365589] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3528916104] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3529546923] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3530087085] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3530656479] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3531252375] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting I ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3532037145] Expected: Should print: 0 1 2 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3532577055] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3533499039] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3534080382] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3534646479] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3535220997] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3535828968] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3536441664] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3536986887] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3537576945] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3538148817] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting I ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3538922394] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3539426058] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3540232983] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3540805632] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3541371708] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3541959309] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3542513247] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3543123654] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3543670116] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3544268175] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3544880157] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3545506650] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3546161262] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3546769863] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting I ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3547549740] Expected: Should print: 3 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3548093745] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3549053193] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3549655557] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3550267014] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3550841049] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3551395155] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3551959572] ECW: w=0xbe583fb0 func=0xbe08aa14 '*'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3552574683] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3553185657] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3553732014] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3554309304] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3554889471] ECW: w=0xbe583fb0 func=0xbe08aa14 '*'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3555456156] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3556067403] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3556645764] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3557200773] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3557768256] ECW: w=0xbe583fb0 func=0xbe08aa14 '*'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3558323076] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3558964752] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3559507245] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3560077437] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3560674425] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting I ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3561451593] Expected: Should print: 0 2 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3561987261] I: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3562569339] Testing word: I
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3563000889] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3563506506] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3564684438] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3565381218] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3565955211] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3566534916] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3567156873] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3567806508] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3568357863] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3568914090] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3569560428] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3570101472] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3570654276] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3571407567] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3571958796] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3572516304] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3573184314] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3573753960] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3574342527] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3574937373] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting I ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3575768700] Expected: Should print: 0 1 2 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3576338094] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3577482048] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3578103018] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3578672370] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3579277989] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3579864330] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3580478433] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3581056038] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3581645781] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3582217905] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting I ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3582993792] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3583500585] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3584326116] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3584900088] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3585464946] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3586058175] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3586611903] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 3 [32m[HADES][INFO ] [0m[KRELTSC: 3587219958] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3588117183] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 52,520000,10000,0,0,208,102,29,4096,1043,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3589623975] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3590225688] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3590832714] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3591373002] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3591941913] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3592555029] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting I ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3593326548] Expected: Should print: 3 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3593842161] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3594721011] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3595317138] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3595881534] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3596482302] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3597038970] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3597605844] ECW: w=0xbe583fb0 func=0xbe08aa14 '*'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3598184247] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3598836885] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3599380596] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3599933967] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3600525873] ECW: w=0xbe583fb0 func=0xbe08aa14 '*'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3601092684] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3601699794] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3602240208] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3602823588] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3603390084] ECW: w=0xbe583fb0 func=0xbe08aa14 '*'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3603944610] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 4 [32m[HADES][INFO ] [0m[KRELTSC: 3604566000] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3605141652] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3605738577] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3606316749] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting I ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3607247532] Expected: Should print: 0 2 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3607784187] I: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3608365173] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3609113403] Testing word: J
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3609532395] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3610008990] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3611168820] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3611756211] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3612346185] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3612919716] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3613522353] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3614086497] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3614657130] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3615252102] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3615869292] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3616414977] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3616967760] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3617611557] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3618153945] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3618705678] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3619352226] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3619892598] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3620472681] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3621034788] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3621626694] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3622199595] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3622753743] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3623362155] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3623918529] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3624470808] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3625076238] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3625628664] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3626182077] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3626808171] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3627348627] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3627960735] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3628533573] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3629106117] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting J ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3629900148] Expected: Should print: 0 0 0 1 1 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3630487140] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3631510974] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3632104392] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3632671056] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3633244818] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3633811755] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3634390599] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3634962786] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3635515695] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3636088176] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3636644235] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3637253592] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3637810134] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3638382552] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3638959632] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3639513255] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3640119882] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3640680876] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3641262765] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3641826405] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3642428874] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3642998877] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3643568880] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3644121180] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3644695152] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3645302220] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3645843159] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3646395165] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3646972644] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3647548884] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3648155700] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3648728622] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3649318260] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3649888200] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3650466729] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting J ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3651273276] Expected: Should print: 0 1 1 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3651842523] J: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3652422501] Testing word: J
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3652857411] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3653340075] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3654410088] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3655002456] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3655566096] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3656138136] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3656725779] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3657310650] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3657880989] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3658452567] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3659077737] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3659626782] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3660177906] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3660806793] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3661381185] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3661933359] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3662538348] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3663078342] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3663687888] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3664250835] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3664813908] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3665400858] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3665963280] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3666570663] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3667111455] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3667693302] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3668299887] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3668841351] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3669394281] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3670020900] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3670563876] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3671147529] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3671731623] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3672311286] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting J ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3673089336] Expected: Should print: 0 0 0 1 1 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3673672821] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3674674311] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3675264663] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3675852852] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3676433901] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3676998129] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3677561475] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3678173814] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3678725925] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3679278960] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3679832625] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 3680459769] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3681001779] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3681554184] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3682193655] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3682765800] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3683376753] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3683923593] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3684529737] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3685093524] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3685656618] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3686227587] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3686804457] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3687356610] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3687908805] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 1 [32m[HADES][INFO ] [0m[KRELTSC: 3688540443] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3689086065] ECW: w=0xbe591528 func=0xbe08d26c 'J'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3689664552] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3690218784] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3690793575] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 2 [32m[HADES][INFO ] [0m[KRELTSC: 3691400160] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3691942632] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3692523408] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3693123756] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3693701109] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting J ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3694477206] Expected: Should print: 0 1 1 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3695085618] J: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3695671749] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3696379071] Testing word: EXIT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3696840462] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3697316910] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3698284527] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3698859465] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3699540495] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EXIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3700332006] Expected: Should print: 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3700833612] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3701783925] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3702356637] ECW: w=0xbe585540 func=0xbe0963e8 '0>'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3702920067] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3703569849] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3704227527] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EXIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3705014733] Expected: Should print: 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3705528960] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3706929786] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 53,530000,10000,0,0,207,102,30,4096,1202,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3708518730] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3709087767] ECW: w=0xbe585540 func=0xbe0963e8 '0>'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3709671399] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3710275485] ECW: w=0xbe584be0 func=0xbe08b1c4 'NEGATE'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3710863821] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3711555435] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EXIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3712357383] Expected: Should print: 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3712862160] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3713677275] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3714281172] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3714848151] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 2 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3715530756] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EXIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3716358597] Expected: Should print: 2 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3716878977] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3717476658] Testing word: EXIT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3717952413] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3718431381] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3719273754] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3719864211] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3720524934] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EXIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3721315500] Expected: Should print: 5
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3721817274] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3722802972] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3723378624] ECW: w=0xbe585540 func=0xbe0963e8 '0>'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3723940059] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3724578648] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3725239665] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EXIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3726031911] Expected: Should print: 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3726563001] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3727532445] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3728105787] ECW: w=0xbe585540 func=0xbe0963e8 '0>'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3728692632] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3729296361] ECW: w=0xbe584be0 func=0xbe08b1c4 'NEGATE'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3729881211] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3730556823] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EXIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3731348607] Expected: Should print: 4
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3731850780] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3732683745] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3733255911] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3733823646] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 2 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3734549217] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting EXIT ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3735348498] Expected: Should print: 2 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3735884901] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3736488357] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3737231169] Testing word: LEAVE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3737670678] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3738149226] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3739623363] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3740207688] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3740776389] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3741374469] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3741949008] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3742504962] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3743084247] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3743642805] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3744247269] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3744836886] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3745449246] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3746004927] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3746572368] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3747140481] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3747743391] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3748304490] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3748888605] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3749453925] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3750022185] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3750578223] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3751182183] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3751753215] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3752336217] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3752889882] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3753468663] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3754025499] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3754634898] ECW: w=0xbe590718 func=0xbe08d0dc '(LEAVE)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3755323719] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3755951598] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3756625866] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LEAVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3757451460] Expected: Should print: 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3757985028] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3758929881] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3759499821] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3760117725] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3760688484] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3761257542] ECW: w=0xbe590718 func=0xbe08d0dc '(LEAVE)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3761862237] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3762454542] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3763111821] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LEAVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3763920237] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3764421612] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3765447084] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3766074480] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3766647381] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3767208291] ECW: w=0xbe590358 func=0xbe08caae '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3767786232] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3768386727] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3768958494] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3769511886] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3770110869] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3770689062] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3771269901] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3771820689] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3772397958] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3772968591] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3773566923] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3774123087] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3774758568] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3775310196] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3775873017] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3776448753] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3777076695] ECW: w=0xbe590718 func=0xbe08d0dc '(LEAVE)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3777664527] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3778258995] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3779004726] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LEAVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3779886537] Expected: Should print: 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3780398370] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3781044876] Testing word: LEAVE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3781487346] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3781964592] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3783218376] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3783806964] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3784372263] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3784952199] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3785567121] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3786150375] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3786713574] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3787282191] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3787883589] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3788441370] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3789033822] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3789591540] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3790154004] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3790704582] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3791315955] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3791881338] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3792461064] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3793010970] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3793585236] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3794136381] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3794733999] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3795301293] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3795889251] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3796439514] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3797001621] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3797565471] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3798186231] ECW: w=0xbe590718 func=0xbe08d0dc '(LEAVE)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3798789750] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3799385688] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3800080767] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LEAVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3800876352] Expected: Should print: 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3801381591] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3802359624] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3802930887] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3803494002] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3804071733] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3804641295] ECW: w=0xbe590718 func=0xbe08d0dc '(LEAVE)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3805229442] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3805832310] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3806496939] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LEAVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3807318795] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3807823278] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3809074416] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 54,540000,10000,0,0,200,102,31,4096,1319,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3810708510] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3811276812] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3811864854] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3812443635] ECW: w=0xbe590358 func=0xbe08caae '(?DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3813031782] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3813612075] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3814311165] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3814966260] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3815636160] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3816200283] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3816824298] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3817384935] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3817955631] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3818558499] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3819381909] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3819983958] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3820687794] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3821247171] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3821811357] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3822365547] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3823005480] ECW: w=0xbe590718 func=0xbe08d0dc '(LEAVE)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3823594551] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3824188599] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3824939622] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting LEAVE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3825741801] Expected: Should print: 2
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3826258674] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3826900854] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3827624871] Testing word: UNLOOP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3828079038] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3828569661] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3830007804] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3830595804] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3831195270] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3831776676] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3832329060] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3832891650] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3833469927] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3834077856] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3834658695] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3835235691] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3835807332] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3836359107] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3836957796] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3837559404] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3838112355] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3838756761] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3839432688] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3840068925] ECW: w=0xbe591618 func=0xbe08d166 'UNLOOP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3840880218] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3841495518] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3842240199] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UNLOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3843049098] Expected: Should print: 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3843596967] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3844799826] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3845377032] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3845957514] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3846539361] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3847095630] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3847660845] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3848251533] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3848885754] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3849468021] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3850051401] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3850614915] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3851166438] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3851764140] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3852359217] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3852911496] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3853495779] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3854164104] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3854880351] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3855506130] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3856088418] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3856681605] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3857237790] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3857839062] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3858464442] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3859018359] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3859584162] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3860137176] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3860765937] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3861389742] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3861955671] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3862697328] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UNLOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3863506185] Expected: Should print: 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3864023961] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3864691299] Testing word: UNLOOP
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3865140321] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3865616811] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3866914968] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3867496857] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3868062429] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3868649841] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3869207790] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3869783967] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3870358107] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3870990732] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3871580412] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3872131494] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3872694525] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3873259950] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3873858576] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3874437903] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3875002299] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3875572386] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3876123258] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3876721485] ECW: w=0xbe591618 func=0xbe08d166 'UNLOOP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3877315008] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3877884801] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3878554575] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UNLOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3879376389] Expected: Should print: 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3879884421] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3880970919] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3881555685] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3882129069] ECW: w=0xbe590448 func=0xbe08cc68 '(DO)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3882724041] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3883292154] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3883870914] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3884423802] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3885024612] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3885629622] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3886189902] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3886754088] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3887305779] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3887916165] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3888497655] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3889049850] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3889624347] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3890198256] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3890799465] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3891397860] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3891973029] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3892543662] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3893184939] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3893909481] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3894604749] ECW: w=0xbe591438 func=0xbe08d204 'I'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3895161795] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3895726695] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3896325006] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3896926782] ECW: w=0xbe590538 func=0xbe08cdc4 '(LOOP)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3897509847] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3898114416] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3898840848] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting UNLOOP ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3899647395] Expected: Should print: 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3900201942] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3900812412] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3901519923] Testing word: AGAIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3901960776] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3902553207] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3903940635] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3904575801] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3905144922] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3905709843] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3906272139] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3906925113] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3907618071] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3908254539] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3908852577] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3909432807] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3910001886] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3910578105] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3911212515] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3911808033] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3912369006] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3913015743] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3913588308] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3914144976] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3914766471] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3915486246] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting AGAIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3916290000] Expected: Should print: 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3916827054] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3917931990] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3918506634] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3919108599] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3920040075] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 55,550000,10000,0,0,205,103,32,4096,1464,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3921545502] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3922120503] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3922723707] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3923334849] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3923922240] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3924488841] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3925047462] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3925689369] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3926294169] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3926853672] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3927448602] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3928031289] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3928634451] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3929229570] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3929830905] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3930400320] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3930958332] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3931576488] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3932177487] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3932762022] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3933328875] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3933904569] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3934513548] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3935107659] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3935668023] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3936247287] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3936831108] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3937442586] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3938051817] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3938619111] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3939184389] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3939744039] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3940357365] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3940957797] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3941514969] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3942095661] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3942680112] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3943284807] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3943878078] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3944464818] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3945038244] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3945611376] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3946241292] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3946835403] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3947394465] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3947957811] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3948530670] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3949141833] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3949835505] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting AGAIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3950657046] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3951188325] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3951791403] Testing word: AGAIN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3952230219] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3952745475] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3953901483] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3954505338] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3955101528] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3955668759] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3956236473] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3956819160] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3957421356] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3958015677] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3958576062] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3959162739] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3959737278] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3960291531] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3960905025] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3961500774] ECW: w=0xbe584550 func=0xbe08ae7e '1+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3962069265] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3962635173] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3963214584] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3963769824] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3964382520] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3965063907] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting AGAIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3965864826] Expected: Should print: 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3966368889] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3967440624] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3968034399] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3968618010] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3969308112] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3969882336] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3970483419] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3971077677] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3971666706] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3972240342] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3972799299] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3973399206] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3974013036] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3974581590] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3975163605] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3975778569] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3976380555] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3976974078] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3977531523] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3978115512] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3978673335] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3979273473] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3979901940] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3980458965] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3981020631] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3981577089] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3982186152] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3982777092] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3983333256] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3983895741] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3984484938] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3985135602] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3985738512] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3986334429] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3986907750] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3987464817] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3988061847] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3988673850] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3989231232] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3989793444] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3990365190] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3990962493] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3991554315] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3992111403] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3992702217] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3993282279] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3993914757] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3994528734] ECW: w=0xbe584640 func=0xbe08aef4 '1-'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3995090190] ECW: w=0xbe582750 func=0xbe09c1c0 'DUP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3995684973] ECW: w=0xbe585360 func=0xbe0962b2 '0='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3996244434] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 3996858075] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3997560693] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting AGAIN ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3998359302] Expected: Should print: 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3998881488] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 3999487800] ▶ Testing module: src/test_runner/modules/control_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4000196571] Testing word: CASE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4000631817] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4001140815] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4003528410] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4004170107] ECW: w=0xbe582a20 func=0xbe09c41c 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4004745402] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4005321558] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4005925119] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4006496571] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4007077179] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4007672361] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 10 [32m[HADES][INFO ] [0m[KRELTSC: 4008325503] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4008857580] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4009445643] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4010251434] Expected: Should print: 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4010764044] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4012006971] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4012583862] ECW: w=0xbe582a20 func=0xbe09c41c 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4013155986] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4013731260] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4014340197] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4014905265] ECW: w=0xbe582a20 func=0xbe09c41c 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4015504500] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4016057556] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4016682348] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4017256971] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4017853749] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4018455609] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 20 [32m[HADES][INFO ] [0m[KRELTSC: 4019068683] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4019613696] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4020184875] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4021027206] Expected: Should print: 20
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4021537170] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4022744523] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4023318264] ECW: w=0xbe582a20 func=0xbe09c41c 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4023917562] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4024471353] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4025071533] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4025635299] ECW: w=0xbe582a20 func=0xbe09c41c 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4026232497] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4026787905] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4027454655] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4028070207] ECW: w=0xbe582930 func=0xbe09c366 'SWAP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4028650920] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4029221490] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 99 [32m[HADES][INFO ] [0m[KRELTSC: 4029870243] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4030552974] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4031145174] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4031937210] Expected: Should print: 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4032495600] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4052563137] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 56,560000,10000,0,0,211,103,32,4096,1620,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4054457337] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4055051259] ECW: w=0xbe582a20 func=0xbe09c41c 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4055656941] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4056223899] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4056838149] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4057438077] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4058060580] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4058674998] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 88 [32m[HADES][INFO ] [0m[KRELTSC: 4059300483] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4059881868] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4060469280] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4061276163] Expected: Should print: 88
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4061805342] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4062960930] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4063538031] ECW: w=0xbe582a20 func=0xbe09c41c 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4064124960] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4064689986] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4065291783] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4065873399] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4066464087] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4067087661] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 55 [32m[HADES][INFO ] [0m[KRELTSC: 4067700588] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4068269604] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4068847335] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4069669296] Expected: Should print: 55
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4070210382] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4070835384] Testing word: CASE
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4071269916] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4071742584] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4073108109] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4073685399] ECW: w=0xbe582a20 func=0xbe09c41c 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4074270501] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4074826014] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4075433145] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4076002854] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4076581383] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4077203235] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 10 [32m[HADES][INFO ] [0m[KRELTSC: 4077819522] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4078365333] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4078938423] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4079748771] Expected: Should print: 10
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4080255081] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4081445214] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4082015616] ECW: w=0xbe582a20 func=0xbe09c41c 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4082598366] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4083152220] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4083783564] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4084348002] ECW: w=0xbe582a20 func=0xbe09c41c 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4084958346] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4085510835] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4086110175] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4086694227] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4087258959] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4087858362] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 20 [32m[HADES][INFO ] [0m[KRELTSC: 4088470491] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4089016281] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4089584037] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4090371600] Expected: Should print: 20
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4090891014] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4092104457] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4092707682] ECW: w=0xbe582a20 func=0xbe09c41c 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4093294737] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4093846932] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4094444802] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4095018900] ECW: w=0xbe582a20 func=0xbe09c41c 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4095588084] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4096139418] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4096737666] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4097311827] ECW: w=0xbe582930 func=0xbe09c366 'SWAP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4097882418] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4098473568] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 99 [32m[HADES][INFO ] [0m[KRELTSC: 4099087293] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4099650849] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4100227635] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4101043863] Expected: Should print: 99
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4101595092] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4102820316] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4103419404] ECW: w=0xbe582a20 func=0xbe09c41c 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4103989680] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4104547251] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4105168473] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4105833165] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4106397204] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4106985099] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 88 [32m[HADES][INFO ] [0m[KRELTSC: 4107616548] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4108146294] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4108727889] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4109525007] Expected: Should print: 88
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4110051267] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4111195011] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4111824381] ECW: w=0xbe582a20 func=0xbe09c41c 'OVER'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4112398059] ECW: w=0xbe585720 func=0xbe096484 '='
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4112952312] ECW: w=0xbe590260 func=0xbe08c9b4 '(0BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4113579855] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4114176528] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4114737984] ECW: w=0xbe590168 func=0xbe08c912 '(BRANCH)'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4115356035] ECW: w=0xbe587ca0 func=0xbe0944c0 '.'
|
|
[Hera] 55 [32m[HADES][INFO ] [0m[KRELTSC: 4115991222] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4116518406] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4117089396] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting CASE ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4117885422] Expected: Should print: 55
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4118452548] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4119112620] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4119880527]
|
|
[Hera] === Testing Module: StarForth Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4120543077] Running StarForth Words Tests (Module 17: StarForth Extensions)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4121339229] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4122096489] Testing word: ENTROPY@
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4122596667] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4123068369] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4124260854] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4124860110] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4125435405] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4125989721] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4126575747] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 1
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4127524821] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ENTROPY@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4128412155] Expected: Should show execution count > 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4129034532] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4130018823] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ENTROPY@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4130867622] Expected: Should show 0 for unused word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4131450666] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4132555287] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4133184594] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4133758335] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4134364038] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4134988935] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4135560744] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4136169345] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4136736240] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4137392385] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] 3
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4138120455] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ENTROPY@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4138935255] Expected: Should increment with each call
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4139581341] Running ENTROPY@.null_addr: 0 ENTROPY@
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 4140270414] ENTROPY@: null dictionary entry
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4140816939] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ENTROPY@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4141775799] Expected: Should handle null address
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4142348595] Running ENTROPY@.empty_stack: ENTROPY@
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 4143040755] ENTROPY@: data stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4143613593] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ENTROPY@ ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4144511175] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4145099406] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4145829996] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4146623250] Testing word: ENTROPY!
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4147084746] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4147611300] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
|
|
[Hera] 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4149101754] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ENTROPY! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4149959730] Expected: Should set entropy to 42
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4150526100] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
|
|
[Hera] 20
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4151734230] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ENTROPY! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4152550017] Expected: Should overwrite previous value
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4153146207] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
|
|
[Hera] 0 [32m[HADES][INFO ] [0m[KRELTSC: 4154596845] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
|
|
[Hera] [36m[HADES][DOE ][0m 57,570000,10000,0,0,193,110,33,4096,1712,0,0,0,65536,0,0,65536,0,0
|
|
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4156167456] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ENTROPY! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4156987401] Expected: Should set entropy to 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4157544867] Running ENTROPY!.null_addr: 42 0 ENTROPY!
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 4158286440] ENTROPY!: null dictionary entry
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4158815388] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ENTROPY! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4159703058] Expected: Should handle null address
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4160328648] Running ENTROPY!.one_arg: 42 ENTROPY!
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 4160983575] ENTROPY!: data stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4161546816] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ENTROPY! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4162511514] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4163100123] Running ENTROPY!.empty_stack: ENTROPY!
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 4163755575] ENTROPY!: data stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4164320454] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting ENTROPY! ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4165209069] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4165798749] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4166438661] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4167159927] Testing word: WORD-ENTROPY
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4167642234] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4168113936] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DROP DROP WORD-ENTROPY
|
|
[Hera] Word Usage Statistics (Execution Heat Counts):
|
|
|
|
[Hera] =============================================
|
|
|
|
[Hera] DEFER@: 2
|
|
|
|
[Hera] IS: 5
|
|
|
|
[Hera] DEFER: 4
|
|
|
|
[Hera] WORD-ENTROPY: 1
|
|
|
|
[Hera] ENTROPY!: 7
|
|
|
|
[Hera] ENTROPY@: 8
|
|
|
|
[Hera] ENDCASE: 10
|
|
|
|
[Hera] ENDOF: 18
|
|
|
|
[Hera] OF: 18
|
|
|
|
[Hera] CASE: 10
|
|
|
|
[Hera] EXIT: 119
|
|
|
|
[Hera] UNLOOP: 6
|
|
|
|
[Hera] J: 58
|
|
|
|
[Hera] I: 212
|
|
|
|
[Hera] LEAVE: 6
|
|
|
|
[Hera] +LOOP: 6
|
|
|
|
[Hera] LOOP: 48
|
|
|
|
[Hera] DO: 42
|
|
|
|
[Hera] ?DO: 10
|
|
|
|
[Hera] UNTIL: 8
|
|
|
|
[Hera] AGAIN: 4
|
|
|
|
[Hera] REPEAT: 10
|
|
|
|
[Hera] WHILE: 10
|
|
|
|
[Hera] BEGIN: 20
|
|
|
|
[Hera] THEN: 32
|
|
|
|
[Hera] ELSE: 14
|
|
|
|
[Hera] IF: 32
|
|
|
|
[Hera] (LEAVE): 6
|
|
|
|
[Hera] (+LOOP): 40
|
|
|
|
[Hera] (LOOP): 152
|
|
|
|
[Hera] (DO): 48
|
|
|
|
[Hera] (?DO): 12
|
|
|
|
[Hera] (0BRANCH): 142
|
|
|
|
[Hera] (BRANCH): 72
|
|
|
|
[Hera] DOES>: 3
|
|
|
|
[Hera] does_rt: 1
|
|
|
|
[Hera] LITERAL: 1
|
|
|
|
[Hera] LIT: 305
|
|
|
|
[Hera] FORGET: 4
|
|
|
|
[Hera] ]: 3
|
|
|
|
[Hera] [: 4
|
|
|
|
[Hera] IMMEDIATE: 6
|
|
|
|
[Hera] CONSTANT: 4
|
|
|
|
[Hera] VARIABLE: 5
|
|
|
|
[Hera] CREATE: 16
|
|
|
|
[Hera] ;: 121
|
|
|
|
[Hera] :: 129
|
|
|
|
[Hera] ABORT": 3
|
|
|
|
[Hera] ABORT: 4
|
|
|
|
[Hera] QUIT: 1
|
|
|
|
[Hera] EXECUTE: 2
|
|
|
|
[Hera] ORDER: 3
|
|
|
|
[Hera] FORTH: 10
|
|
|
|
[Hera] CURRENT: 4
|
|
|
|
[Hera] CONTEXT: 5
|
|
|
|
[Hera] DEFINITIONS: 15
|
|
|
|
[Hera] VOCABULARY: 15
|
|
|
|
[Hera] ': 16
|
|
|
|
[Hera] FIND: 4
|
|
|
|
[Hera] >BODY: 2
|
|
|
|
[Hera] HIDDEN: 2
|
|
|
|
[Hera] SMUDGE: 2
|
|
|
|
[Hera] ]: 3
|
|
|
|
[Hera] [: 4
|
|
|
|
[Hera] LATEST: 7
|
|
|
|
[Hera] SP@: 8
|
|
|
|
[Hera] SP!: 5
|
|
|
|
[Hera] PAD: 15
|
|
|
|
[Hera] 2,: 7
|
|
|
|
[Hera] C,: 10
|
|
|
|
[Hera] ,: 21
|
|
|
|
[Hera] ALLOT: 9
|
|
|
|
[Hera] ALIGN: 1
|
|
|
|
[Hera] HERE: 109
|
|
|
|
[Hera] SCR: 3
|
|
|
|
[Hera] THRU: 17
|
|
|
|
[Hera] LIST: 5
|
|
|
|
[Hera] LOAD: 5
|
|
|
|
[Hera] FLUSH: 3
|
|
|
|
[Hera] EMPTY-BUFFERS: 4
|
|
|
|
[Hera] SAVE-BUFFERS: 3
|
|
|
|
[Hera] UPDATE: 7
|
|
|
|
[Hera] BUFFER: 4
|
|
|
|
[Hera] BLOCK: 12
|
|
|
|
[Hera] SPACES: 10
|
|
|
|
[Hera] SPACE: 7
|
|
|
|
[Hera] TYPE: 43
|
|
|
|
[Hera] CR: 659
|
|
|
|
[Hera] EMIT: 15
|
|
|
|
[Hera] BLANK: 2
|
|
|
|
[Hera] SKIP: 4
|
|
|
|
[Hera] SCAN: 5
|
|
|
|
[Hera] SEARCH: 4
|
|
|
|
[Hera] COMPARE: 5
|
|
|
|
[Hera] CMOVE>: 4
|
|
|
|
[Hera] CMOVE: 6
|
|
|
|
[Hera] -TRAILING: 4
|
|
|
|
[Hera] LITERAL: 1
|
|
|
|
[Hera] [']: 3
|
|
|
|
[Hera] BL: 19
|
|
|
|
[Hera] SOURCE: 2
|
|
|
|
[Hera] >IN: 5
|
|
|
|
[Hera] S": 37
|
|
|
|
[Hera] (s"): 4
|
|
|
|
[Hera] WORD: 15
|
|
|
|
[Hera] SPAN: 4
|
|
|
|
[Hera] EXPECT: 4
|
|
|
|
[Hera] COUNT: 14
|
|
|
|
[Hera] OCTAL: 6
|
|
|
|
[Hera] HEX: 7
|
|
|
|
[Hera] DECIMAL: 14
|
|
|
|
[Hera] BASE: 9
|
|
|
|
[Hera] SIGN: 3
|
|
|
|
[Hera] HOLD: 2
|
|
|
|
[Hera] #>: 16
|
|
|
|
[Hera] #S: 11
|
|
|
|
[Hera] #: 5
|
|
|
|
[Hera] <#: 17
|
|
|
|
[Hera] .: 901
|
|
|
|
[Hera] D2/: 5
|
|
|
|
[Hera] D2*: 5
|
|
|
|
[Hera] D0<: 7
|
|
|
|
[Hera] D0=: 7
|
|
|
|
[Hera] 2R@: 3
|
|
|
|
[Hera] 2R>: 7
|
|
|
|
[Hera] 2>R: 7
|
|
|
|
[Hera] 2ROT: 6
|
|
|
|
[Hera] 2OVER: 6
|
|
|
|
[Hera] 2SWAP: 7
|
|
|
|
[Hera] 2DUP: 6
|
|
|
|
[Hera] 2DROP: 6
|
|
|
|
[Hera] D=: 7
|
|
|
|
[Hera] D<: 8
|
|
|
|
[Hera] DMIN: 6
|
|
|
|
[Hera] DMAX: 6
|
|
|
|
[Hera] DABS: 7
|
|
|
|
[Hera] DNEGATE: 6
|
|
|
|
[Hera] D-: 8
|
|
|
|
[Hera] D+: 7
|
|
|
|
[Hera] S>D: 7
|
|
|
|
[Hera] */MOD: 8
|
|
|
|
[Hera] */: 10
|
|
|
|
[Hera] M/MOD: 7
|
|
|
|
[Hera] M*: 8
|
|
|
|
[Hera] M+: 7
|
|
|
|
[Hera] FALSE: 18
|
|
|
|
[Hera] TRUE: 30
|
|
|
|
[Hera] WITHIN: 31
|
|
|
|
[Hera] U>: 25
|
|
|
|
[Hera] U<: 25
|
|
|
|
[Hera] <=: 31
|
|
|
|
[Hera] >=: 31
|
|
|
|
[Hera] >: 30
|
|
|
|
[Hera] <: 74
|
|
|
|
[Hera] <>: 26
|
|
|
|
[Hera] =: 174
|
|
|
|
[Hera] 0<>: 22
|
|
|
|
[Hera] 0>: 27
|
|
|
|
[Hera] 0<: 24
|
|
|
|
[Hera] 0=: 66
|
|
|
|
[Hera] NOT: 26
|
|
|
|
[Hera] XOR: 32
|
|
|
|
[Hera] OR: 22
|
|
|
|
[Hera] AND: 42
|
|
|
|
[Hera] MAX: 25
|
|
|
|
[Hera] MIN: 3
|
|
|
|
[Hera] NEGATE: 30
|
|
|
|
[Hera] ABS: 25
|
|
|
|
[Hera] 2/: 31
|
|
|
|
[Hera] 2*: 31
|
|
|
|
[Hera] 2-: 10
|
|
|
|
[Hera] 2+: 18
|
|
|
|
[Hera] 1-: 78
|
|
|
|
[Hera] 1+: 83
|
|
|
|
[Hera] */MOD: 8
|
|
|
|
[Hera] */: 10
|
|
|
|
[Hera] /MOD: 19
|
|
|
|
[Hera] MOD: 37
|
|
|
|
[Hera] /: 34
|
|
|
|
[Hera] *: 50
|
|
|
|
[Hera] -: 34
|
|
|
|
[Hera] +: 97
|
|
|
|
[Hera] CELLS: 16
|
|
|
|
[Hera] ERASE: 10
|
|
|
|
[Hera] MOVE: 2
|
|
|
|
[Hera] FILL: 22
|
|
|
|
[Hera] 2!: 16
|
|
|
|
[Hera] 2@: 12
|
|
|
|
[Hera] -!: 15
|
|
|
|
[Hera] +!: 33
|
|
|
|
[Hera] C!: 50
|
|
|
|
[Hera] C@: 96
|
|
|
|
[Hera] !: 109
|
|
|
|
[Hera] @: 181
|
|
|
|
[Hera] R@: 45
|
|
|
|
[Hera] R>: 62
|
|
|
|
[Hera] >R: 64
|
|
|
|
[Hera] ROLL: 8
|
|
|
|
[Hera] PICK: 14
|
|
|
|
[Hera] DEPTH: 77
|
|
|
|
[Hera] -ROT: 16
|
|
|
|
[Hera] ROT: 29
|
|
|
|
[Hera] OVER: 51
|
|
|
|
[Hera] SWAP: 117
|
|
|
|
[Hera] ?DUP: 15
|
|
|
|
[Hera] DUP: 177
|
|
|
|
[Hera] DROP: 179
|
|
|
|
[Hera] -------------------------------------
|
|
|
|
[Hera] Total executions: 6980
|
|
|
|
[Hera] Total words: 439
|
|
|
|
[Hera] Average executions per word: 15
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4194721503] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD-ENTROPY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4195661190] Expected: Should display all word entropy stats
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4196416686] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4198044837] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4198722066] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4199334720] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4199964594] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4200608160] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4201371195] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4202019738] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4202600808] ECW: w=0xbe583dd0 func=0xbe08a8fa '+'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4203175389] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4203752322] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] Word Usage Statistics (Execution Heat Counts):
|
|
|
|
[Hera] =============================================
|
|
|
|
[Hera] WDENT: 2
|
|
|
|
[Hera] DEFER@: 2
|
|
|
|
[Hera] IS: 5
|
|
|
|
[Hera] DEFER: 4
|
|
|
|
[Hera] WORD-ENTROPY: 2
|
|
|
|
[Hera] ENTROPY!: 7
|
|
|
|
[Hera] ENTROPY@: 8
|
|
|
|
[Hera] ENDCASE: 10
|
|
|
|
[Hera] ENDOF: 18
|
|
|
|
[Hera] OF: 18
|
|
|
|
[Hera] CASE: 10
|
|
|
|
[Hera] EXIT: 121
|
|
|
|
[Hera] UNLOOP: 6
|
|
|
|
[Hera] J: 58
|
|
|
|
[Hera] I: 212
|
|
|
|
[Hera] LEAVE: 6
|
|
|
|
[Hera] +LOOP: 6
|
|
|
|
[Hera] LOOP: 48
|
|
|
|
[Hera] DO: 42
|
|
|
|
[Hera] ?DO: 10
|
|
|
|
[Hera] UNTIL: 8
|
|
|
|
[Hera] AGAIN: 4
|
|
|
|
[Hera] REPEAT: 10
|
|
|
|
[Hera] WHILE: 10
|
|
|
|
[Hera] BEGIN: 20
|
|
|
|
[Hera] THEN: 32
|
|
|
|
[Hera] ELSE: 14
|
|
|
|
[Hera] IF: 32
|
|
|
|
[Hera] (LEAVE): 6
|
|
|
|
[Hera] (+LOOP): 40
|
|
|
|
[Hera] (LOOP): 152
|
|
|
|
[Hera] (DO): 48
|
|
|
|
[Hera] (?DO): 12
|
|
|
|
[Hera] (0BRANCH): 142
|
|
|
|
[Hera] (BRANCH): 72
|
|
|
|
[Hera] DOES>: 3
|
|
|
|
[Hera] does_rt: 1
|
|
|
|
[Hera] LITERAL: 1
|
|
|
|
[Hera] LIT: 309
|
|
|
|
[Hera] FORGET: 4
|
|
|
|
[Hera] ]: 3
|
|
|
|
[Hera] [: 4
|
|
|
|
[Hera] IMMEDIATE: 6
|
|
|
|
[Hera] CONSTANT: 4
|
|
|
|
[Hera] VARIABLE: 5
|
|
|
|
[Hera] CREATE: 16
|
|
|
|
[Hera] ;: 122
|
|
|
|
[Hera] :: 130
|
|
|
|
[Hera] ABORT": 3
|
|
|
|
[Hera] ABORT: 4
|
|
|
|
[Hera] QUIT: 1
|
|
|
|
[Hera] EXECUTE: 2
|
|
|
|
[Hera] ORDER: 3
|
|
|
|
[Hera] FORTH: 10
|
|
|
|
[Hera] CURRENT: 4
|
|
|
|
[Hera] CONTEXT: 5
|
|
|
|
[Hera] DEFINITIONS: 15
|
|
|
|
[Hera] VOCABULARY: 15
|
|
|
|
[Hera] ': 16
|
|
|
|
[Hera] FIND: 4
|
|
|
|
[Hera] >BODY: 2
|
|
|
|
[Hera] HIDDEN: 2
|
|
|
|
[Hera] SMUDGE: 2
|
|
|
|
[Hera] ]: 3
|
|
|
|
[Hera] [: 4
|
|
|
|
[Hera] LATEST: 7
|
|
|
|
[Hera] SP@: 8
|
|
|
|
[Hera] SP!: 5
|
|
|
|
[Hera] PAD: 15
|
|
|
|
[Hera] 2,: 7
|
|
|
|
[Hera] C,: 10
|
|
|
|
[Hera] ,: 21
|
|
|
|
[Hera] ALLOT: 9
|
|
|
|
[Hera] ALIGN: 1
|
|
|
|
[Hera] HERE: 109
|
|
|
|
[Hera] SCR: 3
|
|
|
|
[Hera] THRU: 17
|
|
|
|
[Hera] LIST: 5
|
|
|
|
[Hera] LOAD: 5
|
|
|
|
[Hera] FLUSH: 3
|
|
|
|
[Hera] EMPTY-BUFFERS: 4
|
|
|
|
[Hera] SAVE-BUFFERS: 3
|
|
|
|
[Hera] UPDATE: 7
|
|
|
|
[Hera] BUFFER: 4
|
|
|
|
[Hera] BLOCK: 12
|
|
|
|
[Hera] SPACES: 10
|
|
|
|
[Hera] SPACE: 7
|
|
|
|
[Hera] TYPE: 43
|
|
|
|
[Hera] CR: 659
|
|
|
|
[Hera] EMIT: 15
|
|
|
|
[Hera] BLANK: 2
|
|
|
|
[Hera] SKIP: 4
|
|
|
|
[Hera] SCAN: 5
|
|
|
|
[Hera] SEARCH: 4
|
|
|
|
[Hera] COMPARE: 5
|
|
|
|
[Hera] CMOVE>: 4
|
|
|
|
[Hera] CMOVE: 6
|
|
|
|
[Hera] -TRAILING: 4
|
|
|
|
[Hera] LITERAL: 1
|
|
|
|
[Hera] [']: 3
|
|
|
|
[Hera] BL: 19
|
|
|
|
[Hera] SOURCE: 2
|
|
|
|
[Hera] >IN: 5
|
|
|
|
[Hera] S": 37
|
|
|
|
[Hera] (s"): 4
|
|
|
|
[Hera] WORD: 15
|
|
|
|
[Hera] SPAN: 4
|
|
|
|
[Hera] EXPECT: 4
|
|
|
|
[Hera] COUNT: 14
|
|
|
|
[Hera] OCTAL: 6
|
|
|
|
[Hera] HEX: 7
|
|
|
|
[Hera] DECIMAL: 14
|
|
|
|
[Hera] BASE: 9
|
|
|
|
[Hera] SIGN: 3
|
|
|
|
[Hera] HOLD: 2
|
|
|
|
[Hera] #>: 16
|
|
|
|
[Hera] #S: 11
|
|
|
|
[Hera] #: 5
|
|
|
|
[Hera] <#: 17
|
|
|
|
[Hera] .: 901
|
|
|
|
[Hera] D2/: 5
|
|
|
|
[Hera] D2*: 5
|
|
|
|
[Hera] D0<: 7
|
|
|
|
[Hera] D0=: 7
|
|
|
|
[Hera] 2R@: 3
|
|
|
|
[Hera] 2R>: 7
|
|
|
|
[Hera] 2>R: 7
|
|
|
|
[Hera] 2ROT: 6
|
|
|
|
[Hera] 2OVER: 6
|
|
|
|
[Hera] 2SWAP: 7
|
|
|
|
[Hera] 2DUP: 6
|
|
|
|
[Hera] 2DROP: 6
|
|
|
|
[Hera] D=: 7
|
|
|
|
[Hera] D<: 8
|
|
|
|
[Hera] DMIN: 6
|
|
|
|
[Hera] DMAX: 6
|
|
|
|
[Hera] DABS: 7
|
|
|
|
[Hera] DNEGATE: 6
|
|
|
|
[Hera] D-: 8
|
|
|
|
[Hera] D+: 7
|
|
|
|
[Hera] S>D: 7
|
|
|
|
[Hera] */MOD: 8
|
|
|
|
[Hera] */: 10
|
|
|
|
[Hera] M/MOD: 7
|
|
|
|
[Hera] M*: 8
|
|
|
|
[Hera] M+: 7
|
|
|
|
[Hera] FALSE: 18
|
|
|
|
[Hera] TRUE: 30
|
|
|
|
[Hera] WITHIN: 31
|
|
|
|
[Hera] U>: 25
|
|
|
|
[Hera] U<: 25
|
|
|
|
[Hera] <=: 31
|
|
|
|
[Hera] >=: 31
|
|
|
|
[Hera] >: 30
|
|
|
|
[Hera] <: 74
|
|
|
|
[Hera] <>: 26
|
|
|
|
[Hera] =: 174
|
|
|
|
[Hera] 0<>: 22
|
|
|
|
[Hera] 0>: 27
|
|
|
|
[Hera] 0<: 24
|
|
|
|
[Hera] 0=: 66
|
|
|
|
[Hera] NOT: 26
|
|
|
|
[Hera] XOR: 32
|
|
|
|
[Hera] OR: 22
|
|
|
|
[Hera] AND: 42
|
|
|
|
[Hera] MAX: 25
|
|
|
|
[Hera] MIN: 3
|
|
|
|
[Hera] NEGATE: 30
|
|
|
|
[Hera] ABS: 25
|
|
|
|
[Hera] 2/: 31
|
|
|
|
[Hera] 2*: 31
|
|
|
|
[Hera] 2-: 10
|
|
|
|
[Hera] 2+: 18
|
|
|
|
[Hera] 1-: 78
|
|
|
|
[Hera] 1+: 83
|
|
|
|
[Hera] */MOD: 8
|
|
|
|
[Hera] */: 10
|
|
|
|
[Hera] /MOD: 19
|
|
|
|
[Hera] MOD: 37
|
|
|
|
[Hera] /: 34
|
|
|
|
[Hera] *: 50
|
|
|
|
[Hera] -: 34
|
|
|
|
[Hera] +: 100
|
|
|
|
[Hera] CELLS: 16
|
|
|
|
[Hera] ERASE: 10
|
|
|
|
[Hera] MOVE: 2
|
|
|
|
[Hera] FILL: 22
|
|
|
|
[Hera] 2!: 16
|
|
|
|
[Hera] 2@: 12
|
|
|
|
[Hera] -!: 15
|
|
|
|
[Hera] +!: 33
|
|
|
|
[Hera] C!: 50
|
|
|
|
[Hera] C@: 96
|
|
|
|
[Hera] !: 109
|
|
|
|
[Hera] @: 181
|
|
|
|
[Hera] R@: 45
|
|
|
|
[Hera] R>: 62
|
|
|
|
[Hera] >R: 64
|
|
|
|
[Hera] ROLL: 8
|
|
|
|
[Hera] PICK: 14
|
|
|
|
[Hera] DEPTH: 77
|
|
|
|
[Hera] -ROT: 16
|
|
|
|
[Hera] ROT: 29
|
|
|
|
[Hera] OVER: 51
|
|
|
|
[Hera] SWAP: 117
|
|
|
|
[Hera] ?DUP: 15
|
|
|
|
[Hera] DUP: 177
|
|
|
|
[Hera] DROP: 182
|
|
|
|
[Hera] -------------------------------------
|
|
|
|
[Hera] Total executions: 6997
|
|
|
|
[Hera] Total words: 440
|
|
|
|
[Hera] Average executions per word: 15
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4230119124] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD-ENTROPY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4230980607] Expected: Should show defined word entropy
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4231633749] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPTH = . CR
|
|
[Hera] Word Usage Statistics (Execution Heat Counts):
|
|
|
|
[Hera] =============================================
|
|
|
|
[Hera] WDENT: 2
|
|
|
|
[Hera] DEFER@: 2
|
|
|
|
[Hera] IS: 5
|
|
|
|
[Hera] DEFER: 4
|
|
|
|
[Hera] WORD-ENTROPY: 3
|
|
|
|
[Hera] ENTROPY!: 7
|
|
|
|
[Hera] ENTROPY@: 8
|
|
|
|
[Hera] ENDCASE: 10
|
|
|
|
[Hera] ENDOF: 18
|
|
|
|
[Hera] OF: 18
|
|
|
|
[Hera] CASE: 10
|
|
|
|
[Hera] EXIT: 121
|
|
|
|
[Hera] UNLOOP: 6
|
|
|
|
[Hera] J: 58
|
|
|
|
[Hera] I: 212
|
|
|
|
[Hera] LEAVE: 6
|
|
|
|
[Hera] +LOOP: 6
|
|
|
|
[Hera] LOOP: 48
|
|
|
|
[Hera] DO: 42
|
|
|
|
[Hera] ?DO: 10
|
|
|
|
[Hera] UNTIL: 8
|
|
|
|
[Hera] AGAIN: 4
|
|
|
|
[Hera] REPEAT: 10
|
|
|
|
[Hera] WHILE: 10
|
|
|
|
[Hera] BEGIN: 20
|
|
|
|
[Hera] THEN: 32
|
|
|
|
[Hera] ELSE: 14
|
|
|
|
[Hera] IF: 32
|
|
|
|
[Hera] (LEAVE): 6
|
|
|
|
[Hera] (+LOOP): 40
|
|
|
|
[Hera] (LOOP): 152
|
|
|
|
[Hera] (DO): 48
|
|
|
|
[Hera] (?DO): 12
|
|
|
|
[Hera] (0BRANCH): 142
|
|
|
|
[Hera] (BRANCH): 72
|
|
|
|
[Hera] DOES>: 3
|
|
|
|
[Hera] does_rt: 1
|
|
|
|
[Hera] LITERAL: 1
|
|
|
|
[Hera] LIT: 309
|
|
|
|
[Hera] FORGET: 4
|
|
|
|
[Hera] ]: 3
|
|
|
|
[Hera] [: 4
|
|
|
|
[Hera] IMMEDIATE: 6
|
|
|
|
[Hera] CONSTANT: 4
|
|
|
|
[Hera] VARIABLE: 5
|
|
|
|
[Hera] CREATE: 16
|
|
|
|
[Hera] ;: 122
|
|
|
|
[Hera] :: 130
|
|
|
|
[Hera] ABORT": 3
|
|
|
|
[Hera] ABORT: 4
|
|
|
|
[Hera] QUIT: 1
|
|
|
|
[Hera] EXECUTE: 2
|
|
|
|
[Hera] ORDER: 3
|
|
|
|
[Hera] FORTH: 10
|
|
|
|
[Hera] CURRENT: 4
|
|
|
|
[Hera] CONTEXT: 5
|
|
|
|
[Hera] DEFINITIONS: 15
|
|
|
|
[Hera] VOCABULARY: 15
|
|
|
|
[Hera] ': 16
|
|
|
|
[Hera] FIND: 4
|
|
|
|
[Hera] >BODY: 2
|
|
|
|
[Hera] HIDDEN: 2
|
|
|
|
[Hera] SMUDGE: 2
|
|
|
|
[Hera] ]: 3
|
|
|
|
[Hera] [: 4
|
|
|
|
[Hera] LATEST: 7
|
|
|
|
[Hera] SP@: 8
|
|
|
|
[Hera] SP!: 5
|
|
|
|
[Hera] PAD: 15
|
|
|
|
[Hera] 2,: 7
|
|
|
|
[Hera] C,: 10
|
|
|
|
[Hera] ,: 21
|
|
|
|
[Hera] ALLOT: 9
|
|
|
|
[Hera] ALIGN: 1
|
|
|
|
[Hera] HERE: 109
|
|
|
|
[Hera] SCR: 3
|
|
|
|
[Hera] THRU: 17
|
|
|
|
[Hera] LIST: 5
|
|
|
|
[Hera] LOAD: 5
|
|
|
|
[Hera] FLUSH: 3
|
|
|
|
[Hera] EMPTY-BUFFERS: 4
|
|
|
|
[Hera] SAVE-BUFFERS: 3
|
|
|
|
[Hera] UPDATE: 7
|
|
|
|
[Hera] BUFFER: 4
|
|
|
|
[Hera] BLOCK: 12
|
|
|
|
[Hera] SPACES: 10
|
|
|
|
[Hera] SPACE: 7
|
|
|
|
[Hera] TYPE: 43
|
|
|
|
[Hera] CR: 659
|
|
|
|
[Hera] EMIT: 15
|
|
|
|
[Hera] BLANK: 2
|
|
|
|
[Hera] SKIP: 4
|
|
|
|
[Hera] SCAN: 5
|
|
|
|
[Hera] SEARCH: 4
|
|
|
|
[Hera] COMPARE: 5
|
|
|
|
[Hera] CMOVE>: 4
|
|
|
|
[Hera] CMOVE: 6
|
|
|
|
[Hera] -TRAILING: 4
|
|
|
|
[Hera] LITERAL: 1
|
|
|
|
[Hera] [']: 3
|
|
|
|
[Hera] BL: 19
|
|
|
|
[Hera] SOURCE: 2
|
|
|
|
[Hera] >IN: 5
|
|
|
|
[Hera] S": 37
|
|
|
|
[Hera] (s"): 4
|
|
|
|
[Hera] WORD: 15
|
|
|
|
[Hera] SPAN: 4
|
|
|
|
[Hera] EXPECT: 4
|
|
|
|
[Hera] COUNT: 14
|
|
|
|
[Hera] OCTAL: 6
|
|
|
|
[Hera] HEX: 7
|
|
|
|
[Hera] DECIMAL: 14
|
|
|
|
[Hera] BASE: 9
|
|
|
|
[Hera] SIGN: 3
|
|
|
|
[Hera] HOLD: 2
|
|
|
|
[Hera] #>: 16
|
|
|
|
[Hera] #S: 11
|
|
|
|
[Hera] #: 5
|
|
|
|
[Hera] <#: 17
|
|
|
|
[Hera] .: 901
|
|
|
|
[Hera] D2/: 5
|
|
|
|
[Hera] D2*: 5
|
|
|
|
[Hera] D0<: 7
|
|
|
|
[Hera] D0=: 7
|
|
|
|
[Hera] 2R@: 3
|
|
|
|
[Hera] 2R>: 7
|
|
|
|
[Hera] 2>R: 7
|
|
|
|
[Hera] 2ROT: 6
|
|
|
|
[Hera] 2OVER: 6
|
|
|
|
[Hera] 2SWAP: 7
|
|
|
|
[Hera] 2DUP: 6
|
|
|
|
[Hera] 2DROP: 6
|
|
|
|
[Hera] D=: 7
|
|
|
|
[Hera] D<: 8
|
|
|
|
[Hera] DMIN: 6
|
|
|
|
[Hera] DMAX: 6
|
|
|
|
[Hera] DABS: 7
|
|
|
|
[Hera] DNEGATE: 6
|
|
|
|
[Hera] D-: 8
|
|
|
|
[Hera] D+: 7
|
|
|
|
[Hera] S>D: 7
|
|
|
|
[Hera] */MOD: 8
|
|
|
|
[Hera] */: 10
|
|
|
|
[Hera] M/MOD: 7
|
|
|
|
[Hera] M*: 8
|
|
|
|
[Hera] M+: 7
|
|
|
|
[Hera] FALSE: 18
|
|
|
|
[Hera] TRUE: 30
|
|
|
|
[Hera] WITHIN: 31
|
|
|
|
[Hera] U>: 25
|
|
|
|
[Hera] U<: 25
|
|
|
|
[Hera] <=: 31
|
|
|
|
[Hera] >=: 31
|
|
|
|
[Hera] >: 30
|
|
|
|
[Hera] <: 74
|
|
|
|
[Hera] <>: 26
|
|
|
|
[Hera] =: 174
|
|
|
|
[Hera] 0<>: 22
|
|
|
|
[Hera] 0>: 27
|
|
|
|
[Hera] 0<: 24
|
|
|
|
[Hera] 0=: 66
|
|
|
|
[Hera] NOT: 26
|
|
|
|
[Hera] XOR: 32
|
|
|
|
[Hera] OR: 22
|
|
|
|
[Hera] AND: 42
|
|
|
|
[Hera] MAX: 25
|
|
|
|
[Hera] MIN: 3
|
|
|
|
[Hera] NEGATE: 30
|
|
|
|
[Hera] ABS: 25
|
|
|
|
[Hera] 2/: 31
|
|
|
|
[Hera] 2*: 31
|
|
|
|
[Hera] 2-: 10
|
|
|
|
[Hera] 2+: 18
|
|
|
|
[Hera] 1-: 78
|
|
|
|
[Hera] 1+: 83
|
|
|
|
[Hera] */MOD: 8
|
|
|
|
[Hera] */: 10
|
|
|
|
[Hera] /MOD: 19
|
|
|
|
[Hera] MOD: 37
|
|
|
|
[Hera] /: 34
|
|
|
|
[Hera] *: 50
|
|
|
|
[Hera] -: 34
|
|
|
|
[Hera] +: 100
|
|
|
|
[Hera] CELLS: 16
|
|
|
|
[Hera] ERASE: 10
|
|
|
|
[Hera] MOVE: 2
|
|
|
|
[Hera] FILL: 22
|
|
|
|
[Hera] 2!: 16
|
|
|
|
[Hera] 2@: 12
|
|
|
|
[Hera] -!: 15
|
|
|
|
[Hera] +!: 33
|
|
|
|
[Hera] C!: 50
|
|
|
|
[Hera] C@: 96
|
|
|
|
[Hera] !: 109
|
|
|
|
[Hera] @: 181
|
|
|
|
[Hera] R@: 45
|
|
|
|
[Hera] R>: 62
|
|
|
|
[Hera] >R: 64
|
|
|
|
[Hera] ROLL: 8
|
|
|
|
[Hera] PICK: 14
|
|
|
|
[Hera] DEPTH: 78
|
|
|
|
[Hera] -ROT: 16
|
|
|
|
[Hera] ROT: 29
|
|
|
|
[Hera] OVER: 51
|
|
|
|
[Hera] SWAP: 117
|
|
|
|
[Hera] ?DUP: 15
|
|
|
|
[Hera] DUP: 177
|
|
|
|
[Hera] DROP: 182
|
|
|
|
[Hera] -------------------------------------
|
|
|
|
[Hera] Total executions: 6999
|
|
|
|
[Hera] Total words: 440
|
|
|
|
[Hera] Average executions per word: 15
|
|
|
|
[Hera] 0
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4259275524] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting WORD-ENTROPY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4260166407] Expected: Should not affect stack
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4260778662] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4261424223] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4262141835] Testing word: RESET-ENTROPY
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4262706147] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4263275541] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4264964823] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4265612211] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4266187107] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4266773910] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4267365522] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4267936890] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4268519682] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4269107808] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4269678168] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4270508655] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting RESET-ENTROPY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4271421336] Expected: Should reset all entropy counters
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4272194220] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4273228197] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting RESET-ENTROPY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4274096001] Expected: Should handle multiple resets
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4274691582] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4275677301] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting RESET-ENTROPY ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4276523727] Expected: Should reset after word usage
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4277119476] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4277787444] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4278525846] Testing word: TOP-WORDS
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4278987804] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4279491741] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4280752098] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4281358137] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4282337073] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4283038998] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4283734077] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4284394065] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4285095402] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4285803921] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4286377011] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4286994180] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4287559815] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4288277280] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4288903122] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4289477892] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4290109845] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] Top 5 most frequently used words:
|
|
|
|
[Hera] ==================================
|
|
|
|
[Hera] 1. DROP: 6
|
|
|
|
[Hera] 2. TOPTEST: 5
|
|
|
|
[Hera] 3. EXIT: 5
|
|
|
|
[Hera] 4. LIT: 5
|
|
|
|
[Hera] 5. TOP-WORDS: 1
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4292938587] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TOP-WORDS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4293888018] Expected: Should display top 5 hot words
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4294541181] Running TOP-WORDS.display_top10: 10 TOP-WORDS
|
|
[Hera] Top 10 most frequently used words:
|
|
|
|
[Hera] ==================================
|
|
|
|
[Hera] 1. DROP: 6
|
|
|
|
[Hera] 2. TOPTEST: 5
|
|
|
|
[Hera] 3. EXIT: 5
|
|
|
|
[Hera] 4. LIT: 5
|
|
|
|
[Hera] 5. TOP-WORDS: 2
|
|
|
|
[Hera] 6. ;: 1
|
|
|
|
[Hera] 7. :: 1
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4296799668] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TOP-WORDS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4297628748] Expected: Should display top 10 words
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4298201271] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS
|
|
[Hera] Top 5 most frequently used words:
|
|
|
|
[Hera] ==================================
|
|
|
|
[Hera] 1. TOP-WORDS: 1
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4299638658] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TOP-WORDS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4300483719] Expected: Should handle display after reset
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4301116176] Running TOP-WORDS.single_word: 1 TOP-WORDS
|
|
[Hera] Top 1 most frequently used words:
|
|
|
|
[Hera] ==================================
|
|
|
|
[Hera] 1. TOP-WORDS: 2
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4302432120] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TOP-WORDS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4303274010] Expected: Should display top 1 word
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4303830510] Running TOP-WORDS.large_count: 100 TOP-WORDS
|
|
[Hera] Top 100 most frequently used words:
|
|
|
|
[Hera] ==================================
|
|
|
|
[Hera] 1. TOP-WORDS: 3
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4305362943] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TOP-WORDS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4306219407] Expected: Should handle large count
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4307048781] Running TOP-WORDS.zero_count: 0 TOP-WORDS
|
|
[Hera] TOP-WORDS: invalid count 0
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4308014382] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TOP-WORDS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4308854571] Expected: Should handle zero count
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4309406997] Running TOP-WORDS.negative_count: -5 TOP-WORDS
|
|
[Hera] TOP-WORDS: invalid count -5
|
|
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4310418273] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TOP-WORDS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4311260016] Expected: Should handle negative count
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4311833652] Running TOP-WORDS.empty_stack: TOP-WORDS
|
|
[Hera] [31m[HADES][ERROR] [0m[KRELTSC: 4312445403] TOP-WORDS: data stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4312989513] Expected error occurred
|
|
[Hera] [35m[HADES][TEST ] [0mTesting TOP-WORDS ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4313880417] Expected: Should cause stack underflow
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4314467241] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4315106964] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4315822581] Testing word: (-
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4316299323] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4316791395] Running (-.comment_line: (- This is a comment
|
|
[Hera] 1 2 + . CR
|
|
[Hera] [33m[HADES][WARN ] [0m[KRELTSC: 4318131552] (- comment not terminated
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4318726566] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting (- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4319556129] Expected: Should ignore rest of line
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4320128967] Running (-.mid_line: 1 (- comment here
|
|
[Hera] 2 + . CR
|
|
[Hera] [33m[HADES][WARN ] [0m[KRELTSC: 4320897777] (- comment not terminated
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4321407699] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting (- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4322181570] Expected: Should work mid-expression
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4322838744] Running (-.no_stack_effect: DEPTH (- comment
|
|
[Hera] DEPTH = . CR
|
|
[Hera] [33m[HADES][WARN ] [0m[KRELTSC: 4323674943] (- comment not terminated
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4324151013] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting (- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4324930764] Expected: Should not affect stack
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4325475189] Running (-.multiple: 1 (- first
|
|
[Hera] 2 (- second
|
|
[Hera] + . CR
|
|
[Hera] [33m[HADES][WARN ] [0m[KRELTSC: 4326317079] (- comment not terminated
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4326796026] Test passed
|
|
[Hera] [35m[HADES][TEST ] [0mTesting (- ... [32mPASS[0m
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4327577058] Expected: Should handle multiple comments
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4328205042] (-: 4 passed, 0 failed, 0 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4328807511] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4329586191]
|
|
[Hera] === Testing Module: ACL Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4330204767] Running ACL Words Tests (Module 24)...
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4332643434] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4333247058] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [33m[HADES][WARN ] [0m[KRELTSC: 4334202369] ACL: denied '__acl_deny_test__'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4335152556] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4335731337] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4336352349] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4336963533] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4337535951] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4338111267] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4338732258] ECW: w=0xbe58fad8 func=0xbe08f21a 'LIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4339300434] ECW: w=0xbe582660 func=0xbe09c148 'DROP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4339871403] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4340785890] SKIP: STRICT mode test (ACL.4th not loaded)
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4341579543] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
|
|
[Hera] [33m[HADES][WARN ] [0m[KRELTSC: 4342403016] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4343341695] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4344093033]
|
|
[Hera] === Testing Module: Mama FORTH Words ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4344769842] Running Mama FORTH Words Tests (Capsule System M7.1)...
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4345476702] Testing word: CAPSULE-COUNT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4345968816] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4346466012] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4347192759] Testing word: CAPSULE@
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4347652743] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4348124235] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4348782543] Testing word: CAPSULE-FLAGS@
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4349275350] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4349744175] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4350402966] Testing word: CAPSULE-LEN@
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4350949365] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4351466511] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4352167491] Testing word: CAPSULE-HASH@
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4352699631] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4353229398] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4353938379] Testing word: MAMA-VM-ID
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4354459179] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4355002449] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4355690451] Testing word: VM-COUNT
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4356190230] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4356710694] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4357439457] Testing word: CAPSULE-BIRTH
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4358052363] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4358651955] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4359413835] Testing word: CAPSULE-RUN
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4359933879] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4360452894] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4361147574] Testing word: CAPSULE-TEST
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4361694666] ------------------------
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4362205407] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
|
|
[Hera] [35m[HADES][TEST ] [0m[KRELTSC: 4362978312] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4363863609] FINAL TEST SUMMARY:
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4364327772] Total tests run: 1003
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4364861571] Passed: 965
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4365353895] Failed: 0
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4365853044] Stubs (not yet implemented): 38
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4366411140] Errors: 0
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4366919256] ALL IMPLEMENTED TESTS PASSED!
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4367502594] Contract checks (A4'/A1): all passed
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4368072366] ==============================================
|
|
[Hera] PARITY:M7.1a word_count=448 here=0x00000000000000d8 latest_id=612 hash=0x681c6187ac3a4539
|
|
[Hera] PARITY:OK
|
|
[Hera] POST: PASSED
|
|
[Hera] [HAL][exec] regions frozen:
|
|
[Hera] kernel.text: [0x00000000be066000, 0x00000000be0a6272)
|
|
[Hera] VM: parity bootstrap complete
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4390216236] blk: raw device LBN 2048..3071 (1024 blocks)
|
|
[Hera] PCI: init...
|
|
[Hera] virtio-blk: found device
|
|
[Hera] Artemis: virtio-blk attached
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4406703441] blk: disk 'StarForth Volume' v2 LBN 3072..26073 (23002 user blocks); devblocks=7680 bam=1 base=2 total=23034 free=23002
|
|
[Hera] Init: Mama birth...
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4414700052] exec_block: block 2057 len 265
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4417165095] exec_block: block 2049 len 177
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4418425137] EXEC: capsule 'lib.4th'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4422432378] exec_block: block 4050 len 440
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4424504427] exec_block: block 2050 len 37
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4425139341] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4425789291] ECW: w=0xbe5b4c90 func=0xbe079ee8 '.SEP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4426432626] ECW: w=0xbe58ac88 func=0xbe095bd0 '(do-string)'
|
|
[Hera] ================================================[32m[HADES][INFO ] [0m[KRELTSC: 4427649807] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4428251142] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4428881688] ECW: w=0xbe58ac88 func=0xbe095bd0 '(do-string)'
|
|
[Hera] LithosAnanke — FORTH-79 bare-metal kernel[32m[HADES][INFO ] [0m[KRELTSC: 4429874841] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4430464290] ECW: w=0xbe58ac88 func=0xbe095bd0 '(do-string)'
|
|
[Hera] Stadium step one: Hera alone[32m[HADES][INFO ] [0m[KRELTSC: 4431488313] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4432068858] ECW: w=0xbe5b4c90 func=0xbe079ee8 '.SEP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4432734054] ECW: w=0xbe58ac88 func=0xbe095bd0 '(do-string)'
|
|
[Hera] ================================================[32m[HADES][INFO ] [0m[KRELTSC: 4433757741] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4434339021] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4434977127] ECW: w=0xbe58ac88 func=0xbe095bd0 '(do-string)'
|
|
[Hera] Hera [live][32m[HADES][INFO ] [0m[KRELTSC: 4435758579] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4436332698] ECW: w=0xbe5b4c90 func=0xbe079ee8 '.SEP'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4436964567] ECW: w=0xbe58ac88 func=0xbe095bd0 '(do-string)'
|
|
[Hera] ================================================[32m[HADES][INFO ] [0m[KRELTSC: 4438066584] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4439062803] L8[TABLE]: Config 14 → 15 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=1
|
|
[Hera] [36m[HADES][DOE ][0m 58,580000,10000,0,0,190,5,67,4096,1775,0,0,0,65536,0,0,65536,0,0
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4440676464] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4441265115] ECW: w=0xbe58a6e0 func=0xbe0958f6 'CR'
|
|
|
|
[Hera] [32m[HADES][INFO ] [0m[KRELTSC: 4441836756] ECW: w=0xbe591708 func=0xbe08d2d4 'EXIT'
|
|
[Hera] PARITY:MAMA_INIT capsule_id=0xb4c4b5559146a3bd mode=m capsule_hash=0xb4c4b5559146a3bd dict_hash=0x3d4e1daf289da94f
|
|
[Hera] Init: Mama birth OK
|
|
[Hera] ACL: CAPSULE-BIRTH pinned STRICT
|
|
[Hera] ACL: BIRTH pinned STRICT
|
|
[Hera] Starting heartbeat...
|
|
[Hera] SBI: timer armed (TIME extension)
|
|
[Hera] Heartbeat running.
|
|
[Hera] Heartbeat: 3 ticks, trust=0x00010000, variance=0x00000000
|
|
[Hera] LithosAnanke v1.5.4
|
|
[Hera] StarForth Version 3.1.0
|
|
|
|
[Hera] StarForth Emergency CLI
|
|
[Hera] FORTH-79 interpreter — type BYE or power off to exit
|
|
|
|
[Hera] ok> |