pavone@43: #{ pavone@43: main <- { pavone@43: print: "foo: " . 42 . "\n" pavone@43: print: (string: (length: "foo" . "bar")) . "\n" pavone@150: print: (string: ("foobarbaz" find: "foo" else: { "not found" })) . "\n" pavone@150: print: (string: ("foobarbaz" find: "bar" else: { "not found" })) . "\n" pavone@150: print: (string: ("foobarbaz" find: "baz" else: { "not found" })) . "\n" pavone@150: print: (string: ("foobarbaz" find: "qux" else: { "not found" })) . "\n" pavone@151: pavone@151: print: ("foobarbaz" from: 3) . "\n" pavone@151: print: ("foobarbaz" from: 3 withLength: 3) . "\n" pavone@152: pavone@152: foreach: ("foo,bar,baz,qux" splitOn: ",") :idx val { pavone@152: print: val . "\n" pavone@152: } pavone@152: pavone@152: res <- "foobarbaz" partitionOn: "bar" pavone@152: print: "Before: " . (res before) . "\n" pavone@152: print: "After: " . (res after) . "\n" pavone@158: pavone@158: print: (string: ("12abcDEF" parseHex32)) . "\n" pavone@158: print: (string: ("FFFFFFFFFF" parseHex64)) . "\n" pavone@259: print: "'" . (" \nfoobar baz " ltrim) . "'\n" pavone@307: print: "'" . (" \nfoobar baz " trim) . "'\n" pavone@307: print: "'" . (" \n\t\r" trim) . "'\n" pavone@288: print: (72 utf8) . (101 utf8) . (108 utf8) . (108 utf8) . (111 utf8) . (0x1F604 utf8) . "\n" pavone@43: } pavone@43: }