namespace_demo() a = 42 b = -1 s = (nil) Parser 42 p_die Parser Parser 43 p_die Parser p_die ns .size: 3 expr::Const = 42 .m.size = 0 m.size = 2 iterating 5 9 iterating 3 4 --- m2.size = 0 m2.size = 1 retrieved = 42 .e->i_ = 5 e.use_count() = 1 sizeof(e) = 8 e2->i_ = 7 e2.use_count() = 1 sizeof(e2) = 8 arg.use_count() = 2 e3->i_ = 17 e3.use_count() = 1 sizeof(e3) = 8 .>>> void Array::append(T) [with T = int] >>> void Array::append(T) [with T = int] >>> void Array::append(T) [with T = int] a.size() = 3 >>> void Array::append(T) [with T = MyList*] >>> void Array::append(T) [with T = MyList*] a2.size() = 2 . a = 42 b = 43 s = 0x5d4923a0 a = 42 b = 43 s = (nil) a = 42 b = -1 s = (nil) i = 98 always_strict = 0 i = 99 always_strict = 1 .sizeof(int): 4 sizeof(int*): 4 sizeof(Extent): 10 sizeof(ext_array): 50 .compare(3, 1): 1 compare(5, 4): 0 Got exception: received negative value >>> const char* ParseError::reason() const Got exception: started with f parse('bar'): 0 Got FatalError ..c1 0 c2 1 array[c1] 3 .c1 = 8, c2 = 16, sizeof(void*) = 4 Node_mask 0000000000010100 .space 0xeb520000 value = 42 mprotect = 0 value = 42 .k = 5 n = 0xeae00b20, n->i = 0, n->j = 0 n2 = 0xeae00af0, n2->i = 42, n2->j = 0 .c = -1 c = 4294967295 c > 127 = 0 '\xff' > 127 = 0 .gStdout = 0xeaa07df0 no cast root = 0xeaa07df4 reinterpret_cast root = 0xeaa07df0 static_cast root = 0xeaa07df4 writer 0xeaa07df0 obj 0xeaa07df4 .Sum types defined.sizeof(Concrete1) = 4 sizeof(Concrete2) = 8 sizeof(Concrete) = 12 sizeof(val) = 12 Concrete Read(3) Concrete Read(4) Concrete Read(5) Concrete Write(6) .Record = 1 Array = 2 .c1.i_ = 2 c2.i_ = 42 cc2.i_ = 99 c3.i_ = 0 c3.f_ = 0.000000 c3.c2_ = (nil) c3.uninitialized = 0xeccdc000 . Total: 19 tests (1089 ticks, 0.001 sec), 11 assertions Pass: 19, fail: 0, skip: 0.