88 lines
1.7 KiB
Plaintext
88 lines
1.7 KiB
Plaintext
|
|
/* EXO DB */
|
|
|
|
/* EXO save file, file format version 1.0 */
|
|
|
|
42.000000
|
|
|
|
"** basic types tests **"
|
|
|
|
42
|
|
|
|
'x'
|
|
|
|
'\n'
|
|
|
|
'\b'
|
|
|
|
'\x02'
|
|
|
|
'\xab'
|
|
|
|
"this is a test..."
|
|
|
|
"this is\na test...\n"
|
|
|
|
"a test... <<\\\b>>\n"
|
|
|
|
"** deep copy tests **"
|
|
|
|
"this is\na test...\n"
|
|
|
|
'x'
|
|
|
|
42.000000
|
|
|
|
42
|
|
|
|
"** list tests **"
|
|
|
|
("this is\na test...\n", 'x', 42.000000, 42)
|
|
|
|
()
|
|
|
|
((), (), (42))
|
|
|
|
('x', 42, 42.000000, 42, 42.000000)
|
|
|
|
(('x', 42, 42.000000, 42, 42.000000), (), ('x', 42, 42.000000, 42, 42.000000), 42)
|
|
|
|
"** array tests **"
|
|
|
|
{16}[]
|
|
|
|
{16}[ , , ('x', 42, 42.000000, 42, 42.000000), 42, 'x', , ('x', 42, 42.000000, 42, 42.000000)]
|
|
|
|
{4}[42, ('x', 42, 42.000000, 42, 42.000000), 'x', {16}[ , , ('x', 42, 42.000000, 42, 42.000000), 42, 'x', , ('x', 42, 42.000000, 42, 42.000000)]]
|
|
|
|
"** token tests **"
|
|
|
|
(sym1, 1)
|
|
|
|
(sym2, 2)
|
|
|
|
(sym3, 3)
|
|
|
|
{45}<
|
|
546869732069732061207465737420746f2073656520696620626c6f6273207265616c6c7920
|
|
776f726b2e2e2e
|
|
>
|
|
|
|
{360}<
|
|
546869732069732061207465737420746f2073656520696620626c6f6273207265616c6c7920
|
|
776f726b2e2e2e546869732069732061207465737420746f2073656520696620626c6f627320
|
|
7265616c6c7920776f726b2e2e2e546869732069732061207465737420746f20736565206966
|
|
20626c6f6273207265616c6c7920776f726b2e2e2e546869732069732061207465737420746f
|
|
2073656520696620626c6f6273207265616c6c7920776f726b2e2e2e54686973206973206120
|
|
7465737420746f2073656520696620626c6f6273207265616c6c7920776f726b2e2e2e546869
|
|
732069732061207465737420746f2073656520696620626c6f6273207265616c6c7920776f72
|
|
6b2e2e2e546869732069732061207465737420746f2073656520696620626c6f627320726561
|
|
6c6c7920776f726b2e2e2e546869732069732061207465737420746f2073656520696620626c
|
|
6f6273207265616c6c7920776f726b2e2e2e
|
|
>
|
|
|
|
{16}<
|
|
000102030405060708090a0b0c0d0e0f
|
|
>
|
|
|