Ton
1slice test1() asm """
2"Test" $>s
3PUSHSLICE
4""";
5
6slice test2() asm """
7"Hello"
8" "
9"World"
10$+ $+ $>s
11PUSHSLICE
12""";
13
14int sdeq (slice s1, slice s2) asm """SDEQ""";
15int sdeq (slice s1, slice s2) asm "SDEQ" "";
16int sdeq (slice s1, slice s2) asm "" """
17SDEQ
18""";
19
20() main() {
21slice s = test1();
22throw_unless(101, sdeq(s, "Test"));
23
24slice s = test2();
25throw_unless(102, sdeq(s, "Hello World"));
26}
27