E1: C1 CALL pred user_event.main/2-0 (cc_multi) user_event.m:20 mdb> echo on Command echo enabled. mdb> register --quiet mdb> break user_event nonexistent_event_name There is no user event named `nonexistent_event_name'. mdb> break user_event nonexistent_set_name nodiag_fail There is no user event set named `nonexistent_set_name'. mdb> break user_event nodiag_fail 0: + stop user_event nodiag_fail mdb> break_print -b0 !arg_b 0: + stop user_event nodiag_fail !arg_b (flat) mdb> user E2: C2 USER pred user_event.queen/2-0 (nondet) c3; user_event.m:36 mdb> print * test_list (attr 0, Out) [1, 2, 3, 4, 5] Data (arg 1) [1, 2, 3, 4, 5] mdb> browse !test_list browser> p [1, 2, 3, 4, 5] browser> ^2^1 browser> p 2 browser> quit mdb> user E3: C3 USER pred user_event.nodiag/3-0 (semidet) s2-2;c4;t;c2; user_event.m:68 arg_b (attr 1, B) 1 mdb> vars 1 test_failed (attr 0) 2 arg_b (attr 1, B) 3 arg_d (attr 2, N) 4 arg_list (attr 3, HeadVar__3) 5 B (arg 1) 6 D (arg 2) 7 HeadVar__3 8 BmN 9 L 10 N 11 NmB mdb> print * test_failed (attr 0) "N - B" arg_b (attr 1, B) 1 arg_d (attr 2, N) 2 arg_list (attr 3, HeadVar__3) [2, 3, 4, 5] D (arg 2) 1 BmN -1 L [3, 4, 5] NmB 1 mdb> print !arg_b arg_b (attr 1, B) 1 mdb> user E4: C2 USER pred user_event.queen/2-0 (nondet) c3; user_event.m:36 mdb> print * test_list (attr 0, Out) [1, 2, 3, 5, 4] Data (arg 1) [1, 2, 3, 4, 5] mdb> condition -b0 !arg_b = 1 0: + stop user_event nodiag_fail !arg_b = 1 !arg_b (flat) mdb> continue E5: C4 USER pred user_event.nodiag/3-0 (semidet) s2-2;c4;t;c2; user_event.m:68 arg_b (attr 1, B) 1 mdb> continue -S [1, 3, 5, 2, 4]