Added tests from SRFI reference implementation
This commit is contained in:
parent
8e5e08edac
commit
128e249bd5
File diff suppressed because it is too large
Load Diff
|
@ -6,9 +6,14 @@
|
||||||
(license "MIT")
|
(license "MIT")
|
||||||
(version "1.0.0")
|
(version "1.0.0")
|
||||||
(dependencies r7rs srfi-60 srfi-145)
|
(dependencies r7rs srfi-60 srfi-145)
|
||||||
|
(build-dependencies srfi-121)
|
||||||
(components
|
(components
|
||||||
(extension srfi.180.helpers
|
(extension srfi.180.helpers
|
||||||
(csc-options "-X" "r7rs" "-R" "r7rs"))
|
(csc-options "-X" "r7rs" "-R" "r7rs"))
|
||||||
(extension srfi-180
|
(extension srfi-180
|
||||||
(component-dependencies srfi.180.helpers)
|
(component-dependencies srfi.180.helpers)
|
||||||
(csc-options "-X" "r7rs" "-R" "r7rs"))))
|
(csc-options "-X" "r7rs" "-R" "r7rs"))
|
||||||
|
(extension srfi.180.checks
|
||||||
|
(component-dependencies srfi-180)
|
||||||
|
(csc-options "-X" "r7rs" "-R" "r7rs"))
|
||||||
|
))
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2016 Nicolas Seriot
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
|
@ -0,0 +1 @@
|
||||||
|
[123.456e-789]
|
|
@ -0,0 +1 @@
|
||||||
|
[0.4e00669999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999969999999006]
|
|
@ -0,0 +1 @@
|
||||||
|
[-1e+9999]
|
|
@ -0,0 +1 @@
|
||||||
|
[1.5e+9999]
|
|
@ -0,0 +1 @@
|
||||||
|
[-123123e100000]
|
|
@ -0,0 +1 @@
|
||||||
|
[123123e100000]
|
|
@ -0,0 +1 @@
|
||||||
|
[123e-10000000]
|
|
@ -0,0 +1 @@
|
||||||
|
[-123123123123123123123123123123]
|
|
@ -0,0 +1 @@
|
||||||
|
[100000000000000000000]
|
|
@ -0,0 +1 @@
|
||||||
|
[-237462374673276894279832749832423479823246327846]
|
|
@ -0,0 +1 @@
|
||||||
|
{"\uDFAA":0}
|
|
@ -0,0 +1 @@
|
||||||
|
["\uDADA"]
|
|
@ -0,0 +1 @@
|
||||||
|
["\uD888\u1234"]
|
Binary file not shown.
|
@ -0,0 +1 @@
|
||||||
|
["譌・ム淫"]
|
|
@ -0,0 +1 @@
|
||||||
|
["<22><><EFBFBD>"]
|
|
@ -0,0 +1 @@
|
||||||
|
["\uD800\n"]
|
|
@ -0,0 +1 @@
|
||||||
|
["\uDd1ea"]
|
|
@ -0,0 +1 @@
|
||||||
|
["\uD800\uD800\n"]
|
|
@ -0,0 +1 @@
|
||||||
|
["\ud800"]
|
|
@ -0,0 +1 @@
|
||||||
|
["\ud800abc"]
|
|
@ -0,0 +1 @@
|
||||||
|
["<22>"]
|
|
@ -0,0 +1 @@
|
||||||
|
["\uDd1e\uD834"]
|
|
@ -0,0 +1 @@
|
||||||
|
["И"]
|
|
@ -0,0 +1 @@
|
||||||
|
["\uDFAA"]
|
|
@ -0,0 +1 @@
|
||||||
|
["<22>"]
|
|
@ -0,0 +1 @@
|
||||||
|
["<22><><EFBFBD><EFBFBD>"]
|
|
@ -0,0 +1 @@
|
||||||
|
["<22><>"]
|
|
@ -0,0 +1 @@
|
||||||
|
["<22>ソソソソ"]
|
|
@ -0,0 +1 @@
|
||||||
|
["<22>"]
|
|
@ -0,0 +1 @@
|
||||||
|
["<22><>"]
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1 @@
|
||||||
|
[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
|
|
@ -0,0 +1 @@
|
||||||
|
{}
|
|
@ -0,0 +1,10 @@
|
||||||
|
{"d":"2014-09-22T22:11:26.315Z","count":0}
|
||||||
|
{"d":"2014-09-22T22:11:26.317Z","count":1}
|
||||||
|
{"d":"2014-09-22T22:11:26.317Z","count":2}
|
||||||
|
{"d":"2014-09-22T22:11:26.317Z","count":3}
|
||||||
|
{"d":"2014-09-22T22:11:26.317Z","count":4}
|
||||||
|
{"d":"2014-09-22T22:11:26.317Z","count":5}
|
||||||
|
{"d":"2014-09-22T22:11:26.317Z","count":6}
|
||||||
|
{"d":"2014-09-22T22:11:26.317Z","count":7}
|
||||||
|
{"d":"2014-09-22T22:11:26.317Z","
|
||||||
|
{"d":"2014-09-22T22:11:26.317Z","count":9}
|
|
@ -0,0 +1,10 @@
|
||||||
|
{"d":"2014-09-22T22:11:26.315Z","count":0}
|
||||||
|
{"d":"2014-09-22T22:11:26.317Z","count":1}
|
||||||
|
{"d":"2014-09-22T22:11:26.317Z","count":2}
|
||||||
|
{"d":"2014-09-22T22:11:26.317Z","count":3}
|
||||||
|
{"d":"2014-09-22T22:11:26.317Z","count":4}
|
||||||
|
{"d":"2014-09-22T22:11:26.317Z","count":5}
|
||||||
|
{"d":"2014-09-22T22:11:26.317Z","count":6}
|
||||||
|
{"d":"2014-09-22T22:11:26.317Z","count":7}
|
||||||
|
{"d":"2014-09-22T22:11:26.317Z","count":8}
|
||||||
|
{"d":"2014-09-22T22:11:26.317Z","count":9}
|
|
@ -0,0 +1 @@
|
||||||
|
[1 true]
|
|
@ -0,0 +1 @@
|
||||||
|
[a蘊
|
|
@ -0,0 +1 @@
|
||||||
|
["": 1]
|
|
@ -0,0 +1 @@
|
||||||
|
[""],
|
|
@ -0,0 +1 @@
|
||||||
|
[,1]
|
|
@ -0,0 +1 @@
|
||||||
|
[1,,2]
|
|
@ -0,0 +1 @@
|
||||||
|
["x",,]
|
|
@ -0,0 +1 @@
|
||||||
|
["x"]]
|
|
@ -0,0 +1 @@
|
||||||
|
["",]
|
|
@ -0,0 +1 @@
|
||||||
|
["x"
|
|
@ -0,0 +1 @@
|
||||||
|
[x
|
|
@ -0,0 +1 @@
|
||||||
|
[3[4]]
|
|
@ -0,0 +1 @@
|
||||||
|
[<EFBFBD>]
|
|
@ -0,0 +1 @@
|
||||||
|
[1:2]
|
|
@ -0,0 +1 @@
|
||||||
|
[,]
|
|
@ -0,0 +1 @@
|
||||||
|
[-]
|
|
@ -0,0 +1 @@
|
||||||
|
[ , ""]
|
|
@ -0,0 +1,3 @@
|
||||||
|
["a",
|
||||||
|
4
|
||||||
|
,1,
|
|
@ -0,0 +1 @@
|
||||||
|
[1,]
|
|
@ -0,0 +1 @@
|
||||||
|
[1,,]
|
|
@ -0,0 +1 @@
|
||||||
|
["a"\f]
|
|
@ -0,0 +1 @@
|
||||||
|
[*]
|
|
@ -0,0 +1 @@
|
||||||
|
[""
|
|
@ -0,0 +1 @@
|
||||||
|
[1,
|
|
@ -0,0 +1,3 @@
|
||||||
|
[1,
|
||||||
|
1
|
||||||
|
,1
|
|
@ -0,0 +1 @@
|
||||||
|
[{}
|
|
@ -0,0 +1 @@
|
||||||
|
fxyz
|
|
@ -0,0 +1 @@
|
||||||
|
txyz
|
|
@ -0,0 +1 @@
|
||||||
|
[fals]
|
|
@ -0,0 +1 @@
|
||||||
|
[nul]
|
|
@ -0,0 +1 @@
|
||||||
|
[tru]
|
Binary file not shown.
|
@ -0,0 +1 @@
|
||||||
|
nxyz
|
|
@ -0,0 +1 @@
|
||||||
|
[++1234]
|
|
@ -0,0 +1 @@
|
||||||
|
[+1]
|
|
@ -0,0 +1 @@
|
||||||
|
[+Inf]
|
|
@ -0,0 +1 @@
|
||||||
|
[-01]
|
|
@ -0,0 +1 @@
|
||||||
|
[-1.0.]
|
|
@ -0,0 +1 @@
|
||||||
|
[-2.]
|
|
@ -0,0 +1 @@
|
||||||
|
[-NaN]
|
|
@ -0,0 +1 @@
|
||||||
|
[.-1]
|
|
@ -0,0 +1 @@
|
||||||
|
[.2e-3]
|
|
@ -0,0 +1 @@
|
||||||
|
[0.1.2]
|
|
@ -0,0 +1 @@
|
||||||
|
[0.3e+]
|
|
@ -0,0 +1 @@
|
||||||
|
[0.3e]
|
|
@ -0,0 +1 @@
|
||||||
|
[0.e1]
|
|
@ -0,0 +1 @@
|
||||||
|
[0E+]
|
|
@ -0,0 +1 @@
|
||||||
|
[0E]
|
|
@ -0,0 +1 @@
|
||||||
|
[0e+]
|
|
@ -0,0 +1 @@
|
||||||
|
[0e]
|
|
@ -0,0 +1 @@
|
||||||
|
[1.0e+]
|
|
@ -0,0 +1 @@
|
||||||
|
[1.0e-]
|
|
@ -0,0 +1 @@
|
||||||
|
[1.0e]
|
|
@ -0,0 +1 @@
|
||||||
|
[1 000.0]
|
|
@ -0,0 +1 @@
|
||||||
|
[1eE2]
|
|
@ -0,0 +1 @@
|
||||||
|
[2.e+3]
|
|
@ -0,0 +1 @@
|
||||||
|
[2.e-3]
|
|
@ -0,0 +1 @@
|
||||||
|
[2.e3]
|
|
@ -0,0 +1 @@
|
||||||
|
[9.e+]
|
|
@ -0,0 +1 @@
|
||||||
|
[Inf]
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue