/usr/share/doc/racket/json/blueboxes.rktd is in racket-doc 6.1-4.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | 458
((3) 0 () 1 ((q lib "json/main.rkt")) () (h ! (equal) ((c def c (c (? . 0) q write-json)) q (188 . 9)) ((c def c (c (? . 0) q jsexpr->string)) q (523 . 7)) ((c def c (c (? . 0) q bytes->jsexpr)) q (1316 . 4)) ((c def c (c (? . 0) q string->jsexpr)) q (1197 . 4)) ((c def c (c (? . 0) q json-null)) q (105 . 4)) ((c def c (c (? . 0) q read-json)) q (1035 . 4)) ((c def c (c (? . 0) q jsexpr?)) q (0 . 4)) ((c def c (c (? . 0) q jsexpr->bytes)) q (781 . 7))))
procedure
(jsexpr? x [#:null jsnull]) -> boolean?
x : any
jsnull : any? = (json-null)
parameter
(json-null) -> any?
(json-null jsnull) -> void?
jsnull : any?
procedure
(write-json x
[out
#:null jsnull
#:encode encode]) -> any
x : jsexpr?
out : output-port? = (current-output-port)
jsnull : any? = (json-null)
encode : (or/c 'control 'all) = 'control
procedure
(jsexpr->string x
[#:null jsnull
#:encode encode]) -> string?
x : jsexpr?
jsnull : any? = (json-null)
encode : (or/c 'control 'all) = 'control
procedure
(jsexpr->bytes x
[#:null jsnull
#:encode encode]) -> bytes?
x : jsexpr?
jsnull : any? = (json-null)
encode : (or/c 'control 'all) = 'control
procedure
(read-json [in #:null jsnull]) -> (or/c jsexpr? eof-object?)
in : input-port? = (current-input-port)
jsnull : any? = (json-null)
procedure
(string->jsexpr str [#:null jsnull]) -> jsexpr?
str : string?
jsnull : any? = (json-null)
procedure
(bytes->jsexpr str [#:null jsnull]) -> jsexpr?
str : bytes?
jsnull : any? = (json-null)
|