// UTF-8 CP semantics demo: expect CP-based results under PyVM // String: a + é (U+00E9) + 𝄞 (U+1D11E) local s = "aé𝄞" print(s.length()) // expect 3 (code points) print(s.indexOf("é")) // expect 1 print(s.lastIndexOf("é")) // expect 1 print(s.substring(1, 3)) // expect "é𝄞"