Edit

kc3-lang/kc3/test/ikc3/str.out.expected

Branch :

  • test/ikc3/str.out.expected
  • " "
    "\n"
    "\0"
    "\n"
    "\r"
    " "
    "\t"
    "\v"
    "0"
    "9"
    "A"
    "Z"
    "a"
    "z"
    "À"
    "É"
    "Ÿ"
    "à"
    "é"
    "ÿ"
    "Π"
    "꒴"
    "𐅀"
    "🎳"
    "😄"
    "🟣"
    "🤩"
    "abc"
    "abc"
    "abc\ndef"
    "abc\ndef\n"
    "abc\ndef"
    "abc\ndef"
    "1 + 2 = #{1 + 2}"
    "1 + 2 = 3"
    "#{%{a: 1,
         b: 2}}"
    "%{a: 1,\n  b: 2}"
    "#{:+}"
    "+"
    "#{?}"
    "?"
    "#{0}"
    "0"
    "#{:left}"
    "left"
    "#{%KC3.Operator{}}"
    "%KC3.Operator{sym: :+,\n              symbol_value: ?,\n              operator_precedence: 0,\n              operator_associativity: :left}"
    "#{%KC3.Operator{sym: :-}}"
    "%KC3.Operator{sym: :-,\n              symbol_value: ?,\n              operator_precedence: 0,\n              operator_associativity: :left}"
    "#{false}"
    "false"
    "#{(Ptr) 0}"
    "(Ptr) 0x0"
    "#{(Sw) 0}"
    "0"
    "#{(Uw) 0}"
    "0"
    "#{%Buf{}}"
    "%Buf{column: (Sw) 0,\n     flush: (Ptr) 0x0,\n     free: false,\n     line: (Sw) 0,\n     ptr: (Ptr) 0x0,\n     read_only: false,\n     refill: (Ptr) 0x0,\n     rpos: (Uw) 0,\n     rwlock: %Rwlock{rwlock: (Ptr) 0x0,\n                     count: (Sw) 0,\n                     thread: (Ptr) 0x0},\n     save: (Ptr) 0x0,\n     seek: (Ptr) 0x0,\n     size: (Uw) 0,\n     user_ptr: (Ptr) 0x0,\n     wpos: (Uw) 0}"
    "#{%BufRW{}}"
    "%BufRW{r: (Ptr) 0x0,\n       w: (Ptr) 0x0}"
    "#{(U8[]) {{0, 0},
               {0, 0},
               {0, 0}}}"
    "(U8[]) {{0, 0},\n        {0, 0},\n        {0, 0}}"
    "#{%Socket.Buf{}}"
    "%Socket.Buf{addr: (Ptr) 0x0,\n            addr_len: (U32) 0,\n            addr_str: \"\",\n            sockfd: (S32) -1,\n            buf_rw: %BufRW{r: (Ptr) 0x0,\n                           w: (Ptr) 0x0}}"
    Str.size(Str.random_base64(1))
    1
    Str.size(Str.random_base64(2))
    2
    Str.size(Str.random_base64(64))
    64