Files
luaj/luaj-test/src/test/resources/lua5.2.1-tests/strings.lc

37 lines
22 KiB
Plaintext
Raw Normal View History

LuaR<19>

 9@A@@<06>@Y<00><><00>C@C<00>@<06>@Y<><59><EFBFBD><00>C@C<00>@<06>@Yƒ<00>C@C<00>@<06>@Y@B<><00>C@C<00>@<06>@Y<><00>C@C<00>@<06>@Y<><00>C@C<00>@<06>@Y@C<><00>C@C<00>@<06>@Y<>C<EFBFBD><00>C@C<00>@<06>@ZD<><00>C@C<00>@<06>@Ĉ<00>C@C<00>@<06>@Y<>D<EFBFBD><00>C@C<00>@<06>@<19>ĉ<00>C@C<00>@<06>@Z<>D<EFBFBD><00>C@C<00>@<06>@<1A>ĉ<00>C@C<00>@<06>@Z<>D<EFBFBD><00>C@C<00>@<06>@Z<>D<EFBFBD><00>C@C<00>@<06>@@E<><00>C@C<00>@@A<>@<06>@F<>EG<00><00>@<00><><01>]<5D>X<00><00>C@C<00>@<06>@F<>EG<00><00>@<00>@]<5D><>X<><58><00>C@C<00>@<06>@F<>EG<00><00>@<00>@<01>]<5D>X@<40><00>C@C<00>@<06>@F<>EG<00><00>@<00>@A]<5D>X<00><00>C@C<00>@<06>@F<>EG<00><00>@<00>@A]<5D>X@<40><00>C@C<00>@<06>@F<>EG<00><00>@<00><><01>]<5D>X@<40><00>C@C<00>@<06>@F<>EG<00><00>@<00> A ]<5D>X@<40><00>C@C<00>@<06>@F<>EG<00><00>@<00><><01> ]<5D>X@<40><00>C@C<00>@<06>@F<>EG<00><00>@<00><> ]<5D><>X<00><00>C@C<00>@<06>@F<>EG<00><00>@<00>@
]<5D><>X<><58><00>C@C<00>@<06>@F<>EG<00><00>@<00><>
A
]<5D>X<00><00>C@C<00>@@K@<17><08><06>@F<>EG<00><00>@<00><> A
]<5D>X<><58><00>C@C<00>@<06>@F<>EG<00><00>@<00><>  ]<5D>X@<40><00>C@C<00>@<06>@F<>EG<00><00>@<00><> <01> ]<5D>X@<40><00>C@C<00>@<06>@F<>EG<00><00>@ <00><> <01> ]<5D>X<00><00>C@C<00>@<06>@A@ L<00><00> ]<5D><>X<><58><00>C@C<00>@@A<>@<06>@F<>EG@<40><00>@<00><> ]<5D><>X<><58><00>C@C<00>@<06>E@MA@<00><> <1D><>@<40><><00><06>@F<>EG<00><00>@ƀA<06>M]<5D>X<><58><00>C@C<00>@<06>@F<>EG@<40><00><00><> <01> ]<5D>X<><58><00>C@C<00>@<06>@F<>EG@<40><00><00><> <01>]<5D>X@<40><00>C@C<00>@<06>@F<>EG@<40><00><00><><01>]<5D>X<><58><00>C@C<00>@<06>@F<>EG@<40><00><00>A]<5D>X@<40><00>C@C<00>@<06>@F<>EG@<40><00><><00><01> A ]<5D><>X<><58><00>C@C<00>@<06>@F<>EG@<40><00>@<00>@]<5D><>X<00><00>C@C<00>@<06>@F<>EG@<40><00>@<00>@ ]<5D>X<00><00>C@C<00>@<06>@F<>EG@<40><00>@<00>@<01>]<5D>T<00>@<06>@F<>EG@<40><00>@<00><> ]<5D>X<><58><00>C@C<00>@<06>@AL@<40><00>@ A ]<5D><>X<><58><00>C@C<00>@@A<>@<06>@F<>EG<><47><00>@]<5D>X@<40><00>C@C<00>@<06>@F<>EG<><47><00><>]<5D>X<><58><00>C@C<00>@<06>@F<>EG<><47><00><>]<5D>X<><58><00>C@C<00>@<06>@A@U<00>X@<40><00>C@C<00>@<06>@A<>U<00>X<><58><00>C@C<00>@<06>@A<>U<00>X<><58><00>C@C<00>@<06>@F<>EG<00><00><>]<5D>X@<40><00>C@C<00>@<06>@F<>EG<00><00><>]<5D>Y@<40><><00>C@C<00>@<06>@F<>EG<00><00><>E<00>R<01>@<00>]<5D>X@<40><00>C@C<00>@<06>@F<>EG<00><00><>E<00>R<01>@<00>]<5D>X@<40><00>C@C<00>@<06>@F<>EG<00><00>]<5D>X@<40><00>C@C<00>@<06>@F<>EG<00><00><><00><> ]<5D><><01><>E<00>Q<01><><00><>X<><58><00>C@C<00>@<06>@F<>EG<00><00><00><>]<5D><>X@<40><00>C@C<00>@<06>@F<>EG<00><00>@<00><><01> ]<5D>X<><58><00>C@C<00>@<06>@F<>EG<00><00>@<00><><01>]<5D>X<><58><00>C@C<00>@<06>@F<>EG<00><00>@]<5D>X<><58><00>C@C<00>@<06>@F<>EG<00><00><><00><>]<5D><>X<><58><00>C@C<00>@<06>@F<>EG<00><00><><00><> ]<5D><>X<><58><00>C@C<00>@<06>@F<>EG<00><00><><00>@ <01>]<5D>X<><58><00>C@C<00>@<06>@F<>EG<00><00><><00><> ]<5D>X<><58><00>C@C<00>@<06>@F<>EG<00>]<5D><>X@<40><00>C@C<00>@<06>@F<>EG<00><00>@<00>@A]<5D>X<00><00>C@C<00>@<06>@F<>EG<00><00>@<00><>E<00><00><01>݀A]<5D>X@<40><00>C@C<00>@<06>@F<>EG<00><00><>E<00>Q<01><> A<> <00>]<5D>X<><58><00>C@C<00>@<06>@F<>EG<00><00><>E<00>Q<01><> AA<00>]<5D>X@<40><00>C@C<00>@<06>@F<>EG<00><00><>E<00>Q<01><><01>A<><00>]<5D>X<><58><00>C@C<00>@@A<>@<06>@F<>EG<00><00>@]<5D>X<><58><00>C@C<00>@<06>@F<>EG<><47><00>]<5D>X@<40><00>C@C<00>@<06>@F<>EG<><47><00><><00>@]<5D><>X@<40><00>C@C<00>@<06>@F<>EG<><47><00><00><>]<5D><>X@<40><00>C@C<00>@<06>@F<>EG<><47><00>@<00><>]<5D><>X@<40><00>C@C<00>@<06>@F<>EG<><47><00><><00>@<01>]<5D>X@<40><00>C@C<00>@<06>@F<>EG<><47><00><><00> <01>]<5D>X<><58><00>C@C<00>@<06>@F<>EG<><47><00><><00><><01>]<5D>X<00><00>C@C<00>@<06>@F<>EG<><47><00>@<00><>A]<5D><02><>E<00><>V<01>@A <00><><EFBFBD>X<><58><00>C@C<00>@@K@<17><04><06>@F<>X<00><>E<00><>V<01><>]<5D>T<00>@<06>@F<>X<00><>E<00><>V<01>@A<>]<5D><>T<00>@<06>@F<>EG@<40><00>@]<5D>X@<40><00>C@C<00>@<06>@F<>EG@<40><00><>]<5D>X<><58><00>C@C<00>@<06>@F<>EG@<40><00>]<5D>X@<40><00>C@C<00>@@A<><00> !@<03><06>@F<>EG<><47><02><>E<00><>V<03><><02><01><01>]<5D>X<><58><00>CAC<01>A <00><06>@F<>Z<00>[<00><00>]<5D>X<><58><00>C@C<00>@<06>@F<>Z<00>[<00>@<00>]<5D>X<><58><00>C@C<00>@<06>@A@<00>@V<><56><18><><17><01>F<EFBFBD>Z<00>@<00>@<00><>]<5D>X<><58><00>C@C<00>@<06>@F<>EG@<40><00>[<00><00><><01><>]<00>@<06>@F<>EG@<40><00>[<00>@<00><><01>]<00>@<06>@F[<00>@]<5D>X<><58><00>C@C<00>@<06>@F[<00>]<5D>U<00>X<00><00>C@C<00>@<06>@F[<00><00>]<5D>X<><58><00>C@C<00>@<06>@F[<00>]<5D>X<00><00>C@C<00>@@A<>@<06>@F<>EG<><47><00><><00><>R<06>R]<5D>X<00><00>C@C<00>@<06>@F<>EG<><47><00>@<00>]<5D><>X<><58><00>C@C<00>@<06>@F<>^<00><>E<00><>]<01><06>R<00><00>]<5D>]<5D><><00><>RX<><58><00>C@C<00>@<06>@F<>^<00><>E<00><>]<01><06>R<00><00>]<5D>]<5D><><00><>RX<><58><00>C@C<00>@<06>@F<>EG<><47><00><><00><>E<00><00><01>݀<06>EQA<> <1D>A<>]<5D><>X<00><00>C@C<00>@<06>@F<>EG<><47><00>@]<5D>X@<40><00>C@C<00>@<06>@F<>EG<><47><00>@ <00><> ]<5D><><01><>E<00><>]<01>@ <01> <00><><EFBFBD><01><>Eǀ<>A A!݀<><06>E<07>]AA <00><><1D><>V<00><00><>E<00><>]<01>@!<01> A<> <00>!<00><><00><>X<><58><00>C@C<00>@<06>@F<>EG<><47><00><>!<00><>!"]<5D>X@<40><00>C@C<00>@<06>@F<>EG<><47><00><>"<00><><01>"]<5D>X<00><00>C@C<00>@<06>@F@c<00><>E<00><>]<01><>#<01>#<00><00>]<5D>X<><58><00>C@C<00>@<06>E<07>]A$<00><><1D><><00><><06>@F<>RU<00>X@<40><00>C@C<00>@<06>@F<>EG<00><00><>R<00> <01>]<5D>X<><58><00>C@C<00>@<06>@F<>EG<><47><00><>$<00><>Eǀ<>%AA%<00><00>]<5D><00><>%<00><>Eǀ<>%A<>%݀<>&<00>X<><58><00>C@C<00>@<06>@F<>EG<><47><00>@&<00><>Eǀ<>%AA%<00><00>]<5D><00><>E<00><>]<01>@<01>%F<>EG<><47><02>%<00>A%]<5D><><01>&<16><02><><EFBFBD>X<><58><00>C@C<00>@<06>@F<>EG<><47><00><>&<00><01>]<5D>X<><58><00>C@C<00>@<06>@F<>
aloalo aloaloaloaaabba+stringsub
123456789@@234@789@7$<24>$@<00>?"@4<><00><>9<10>6789<18>456_no32<00><>123456<00><><EFBFBD><EFBFBD><EFBFBD>A 123456789@@ @find345b1234567890123456789*@346.45"<22>abcdefgaaa
alo(.)alo(.)len 1234567890byte@X@<00><00>_@char<00>o@aloxxba
hi<08><00><00><00>l<00>uY@upperabcABClowerABCc%$abcc%$reptestet<>st<> t<>st<>t<EFBFBD>st<>xuxu .pcallaa<00>Areverse12344321>@type tostring(@12table:
function:<00>L<EFBFBD><1F>qB1234567890123truefalse"<22>lo"
\format%q%s"\"<22>lo\"\
\\""<22>lo"
\%q"\0"load
return %q39
%c%c%x<00>a@<00>b8c%cA@H@<00>V@ %c%c%c%c%s is not %snot bebenot be is not be %%%d %010d7@%10 0000000023 tonumber%f<03><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>$@"%-50s"J@"a  -%.20s.20s%@<40>@-4@.20s "-%20s.20s"%s %s nil true%s %.4s false true
%.3s %.3sfal tru setmetatable __tostring %s %.10s hello hello%x333333<33>?0%02x<03><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?00%08X<00><><EFBFBD><EFBFBD><EFBFBD>A FFFFFFFF%+08d +2147483647 -2147483648%99.99f<03><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> _nolonglong!testing large numbers for format%8x<03><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/Cfffffffffffff%d-1%u<00>C ffffffff 7fffffff@C9007199254740992@<40>-90071992547409920x%8X`<00><>A 0x8F000003<03><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C0X%xfffffffffffff8009223372036854774784-9223372036854774784<00><>-9223372036854775808<00>C8000000000000000 _noformatAtesting 'format %a %A'%.2a<00>?
0x1.00p-1%A<03><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?C0X1.FFFFFFFFFFFFFP+52%.4a -0x1.8000p+1%a<03><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><>@%100.3d too long%1.3d%1.100d%10.1004d%tinvalid optiondrepeated flags%d %d no value<00>C<00><>'return 1
--coment<6E>rio sem EOL no finaltableconcat.. ....p<>@123xuxu1235@ xuxuxuxu6@3n<>@
xuxu3xuxu<00><><EFBFBD><EFBFBD><EFBFBD>A<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>c,a,bb,c_portptb ISO-8859-1pt_BRcollatelocale not supported<00>loamoctypea = 3.4<00> = 3.4gsub<00><><EFBFBD><EFBFBD><EFBFBD>xxxxx<00><><EFBFBD><EFBFBD>%lx<>x<EFBFBD><00>x<EFBFBD>x <00><><EFBFBD>{xuxu}<7D><>o <00><><EFBFBD>{XUXU}<7D><>Oos
setlocaleCnumericOK<00><00><00>hello @strings.lua<00><00><00><00><00><00>@<00>@@ǀ<>A<><00><>A<00>@@<01>FA@GA<47><02><01><01><01>]<5D><>@<00>CAC<01>A<00>pcallstringformat$@assertfind @strings.lua<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>fmtmsgserr_ENV<00><00>A<00><00><01>a<02>FA<46>G<><47><02><00>]<5D><>[@<00>C<01>_`@<40>C_<00><00>?os
setlocale @strings.lua<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>w (for index) (for limit) (for step)ilocales_ENV @strings.lua9
 !!!""""""""""""############$$$$$$$$$$$$&&&&&&&&&&&&''''''''''(((***********+++++++,,,,,,,,,,,,------------............////////////0000000000001111111111111222222222223333333333334444444445555555555556666666666667779999999999::::::::::;;;;;;;;;;========>>>>>>>>????????AAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[^^^^^^^^^^^^____________````````````aaaaaaaaaaaaaaaaabbbcccccccccddddddddddgggggggggghhhhhhhhhhiiiiiiiiiikkkkkkkkkkkkkkkkkkkmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqrrrrrrrrrsssssssssstttttttttuuuuuuuuuvvvxyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{|}}}}}}}}}}





                                           (for index)<00><00> (for limit)<00><00> (for step)<00><00>i<00><00>m9x<00>checkQ9auxV9a<00>9 (for index)<00><00> (for limit)<00><00> (for step)<00><00>i<00><00>locales<00>5
trylocale<00>5_ENV