File size: 40,852 Bytes
43203b4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
{"macro_name":"BIND-CUSTOM-VARS","library":"cl-json","call_form":"(bind-custom-vars)","expanded":"","status":"expansion-error","error":"Error while parsing arguments to DEFMACRO BIND-CUSTOM-VARS:\n  too few elements in\n    ()\n  to satisfy lambda list\n    ((&REST CUSTOMIZATIONS) &BODY BODY):\n  at least 1 expected, but got 0"}
{"macro_name":"BIND-CUSTOM-VARS","library":"cl-json","call_form":"(bind-custom-vars nil)","expanded":"(let ())","status":"verified"}
{"macro_name":"BIND-CUSTOM-VARS","library":"cl-json","call_form":"(bind-custom-vars nil\n  nil)","expanded":"(let ()\n  nil)","status":"verified"}
{"macro_name":"BIND-CUSTOM-VARS","library":"cl-json","call_form":"(bind-custom-vars nil\n  (progn))","expanded":"(let ()\n  (progn))","status":"verified"}
{"macro_name":"BIND-CUSTOM-VARS","library":"cl-json","call_form":"(bind-custom-vars nil\n  :key\n  nil)","expanded":"(let ()\n  :key\n  nil)","status":"verified"}
{"macro_name":"BIND-CUSTOM-VARS","library":"cl-json","call_form":"(bind-custom-vars 'lol-gen::some-name)","expanded":"(let ())","status":"verified"}
{"macro_name":"WITH-DECODER-SIMPLE-LIST-SEMANTICS","library":"cl-json","call_form":"(with-decoder-simple-list-semantics)","expanded":"(with-shadowed-custom-vars\n  (set-decoder-simple-list-semantics))","status":"verified"}
{"macro_name":"WITH-DECODER-SIMPLE-LIST-SEMANTICS","library":"cl-json","call_form":"(with-decoder-simple-list-semantics\n  nil)","expanded":"(with-shadowed-custom-vars\n  (set-decoder-simple-list-semantics)\n  nil)","status":"verified"}
{"macro_name":"WITH-DECODER-SIMPLE-LIST-SEMANTICS","library":"cl-json","call_form":"(with-decoder-simple-list-semantics\n  nil\n  nil)","expanded":"(with-shadowed-custom-vars\n  (set-decoder-simple-list-semantics)\n  nil\n  nil)","status":"verified"}
{"macro_name":"WITH-DECODER-SIMPLE-LIST-SEMANTICS","library":"cl-json","call_form":"(with-decoder-simple-list-semantics\n  nil\n  (progn))","expanded":"(with-shadowed-custom-vars\n  (set-decoder-simple-list-semantics)\n  nil\n  (progn))","status":"verified"}
{"macro_name":"WITH-DECODER-SIMPLE-LIST-SEMANTICS","library":"cl-json","call_form":"(with-decoder-simple-list-semantics\n  nil\n  :key\n  nil)","expanded":"(with-shadowed-custom-vars\n  (set-decoder-simple-list-semantics)\n  nil\n  :key\n  nil)","status":"verified"}
{"macro_name":"WITH-DECODER-SIMPLE-LIST-SEMANTICS","library":"cl-json","call_form":"(with-decoder-simple-list-semantics\n  'lol-gen::some-name)","expanded":"(with-shadowed-custom-vars\n  (set-decoder-simple-list-semantics)\n  'lol-gen::some-name)","status":"verified"}
{"macro_name":"WITH-LOCAL-CLASS-REGISTRY","library":"cl-json","call_form":"(with-local-class-registry)","expanded":"","status":"expansion-error","error":"Error while parsing arguments to DEFMACRO WITH-LOCAL-CLASS-REGISTRY:\n  too few elements in\n    ()\n  to satisfy lambda list\n    ((&KEY INHERIT) &BODY BODY):\n  at least 1 expected, but got 0"}
{"macro_name":"WITH-LOCAL-CLASS-REGISTRY","library":"cl-json","call_form":"(with-local-class-registry nil)","expanded":"(let ((*class-registry* nil)))","status":"verified"}
{"macro_name":"WITH-LOCAL-CLASS-REGISTRY","library":"cl-json","call_form":"(with-local-class-registry nil\n  nil)","expanded":"(let ((*class-registry* nil))\n  nil)","status":"verified"}
{"macro_name":"WITH-LOCAL-CLASS-REGISTRY","library":"cl-json","call_form":"(with-local-class-registry nil\n  (progn))","expanded":"(let ((*class-registry* nil))\n  (progn))","status":"verified"}
{"macro_name":"WITH-LOCAL-CLASS-REGISTRY","library":"cl-json","call_form":"(with-local-class-registry nil\n  :key\n  nil)","expanded":"(let ((*class-registry* nil))\n  :key\n  nil)","status":"verified"}
{"macro_name":"WITH-LOCAL-CLASS-REGISTRY","library":"cl-json","call_form":"(with-local-class-registry 'lol-gen::some-name)","expanded":"","status":"expansion-error","error":"Error while parsing arguments to WITH-LOCAL-CLASS-REGISTRY DEFMACRO:\n  unknown keyword: QUOTE; expected one of :INHERIT"}
{"macro_name":"WITH-CUSTOM-DECODER-LEVEL","library":"cl-json","call_form":"(with-custom-decoder-level)","expanded":"","status":"expansion-error","error":"Error while parsing arguments to DEFMACRO WITH-CUSTOM-DECODER-LEVEL:\n  too few elements in\n    ()\n  to satisfy lambda list\n    ((&REST CUSTOMIZATIONS) &BODY BODY):\n  at least 1 expected, but got 0"}
{"macro_name":"WITH-CUSTOM-DECODER-LEVEL","library":"cl-json","call_form":"(with-custom-decoder-level nil)","expanded":"(let ((current-decoder (current-decoder)))\n  (bind-custom-vars (:internal-decoder current-decoder)))","status":"verified"}
{"macro_name":"WITH-CUSTOM-DECODER-LEVEL","library":"cl-json","call_form":"(with-custom-decoder-level nil\n  nil)","expanded":"(let ((current-decoder (current-decoder)))\n  (bind-custom-vars (:internal-decoder current-decoder)\n    nil))","status":"verified"}
{"macro_name":"WITH-CUSTOM-DECODER-LEVEL","library":"cl-json","call_form":"(with-custom-decoder-level nil\n  (progn))","expanded":"(let ((current-decoder (current-decoder)))\n  (bind-custom-vars (:internal-decoder current-decoder)\n    (progn)))","status":"verified"}
{"macro_name":"WITH-CUSTOM-DECODER-LEVEL","library":"cl-json","call_form":"(with-custom-decoder-level nil\n  :key\n  nil)","expanded":"(let ((current-decoder (current-decoder)))\n  (bind-custom-vars (:internal-decoder current-decoder)\n    :key\n    nil))","status":"verified"}
{"macro_name":"WITH-CUSTOM-DECODER-LEVEL","library":"cl-json","call_form":"(with-custom-decoder-level 'lol-gen::some-name)","expanded":"(let ((current-decoder (current-decoder quote)))\n  (bind-custom-vars (:internal-decoder current-decoder quote\n                     lol-gen::some-name)))","status":"verified"}
{"macro_name":"WITH-DECODER-SIMPLE-CLOS-SEMANTICS","library":"cl-json","call_form":"(with-decoder-simple-clos-semantics)","expanded":"(with-shadowed-custom-vars\n  (set-decoder-simple-clos-semantics))","status":"verified"}
{"macro_name":"WITH-DECODER-SIMPLE-CLOS-SEMANTICS","library":"cl-json","call_form":"(with-decoder-simple-clos-semantics\n  nil)","expanded":"(with-shadowed-custom-vars\n  (set-decoder-simple-clos-semantics)\n  nil)","status":"verified"}
{"macro_name":"WITH-DECODER-SIMPLE-CLOS-SEMANTICS","library":"cl-json","call_form":"(with-decoder-simple-clos-semantics\n  nil\n  nil)","expanded":"(with-shadowed-custom-vars\n  (set-decoder-simple-clos-semantics)\n  nil\n  nil)","status":"verified"}
{"macro_name":"WITH-DECODER-SIMPLE-CLOS-SEMANTICS","library":"cl-json","call_form":"(with-decoder-simple-clos-semantics\n  nil\n  (progn))","expanded":"(with-shadowed-custom-vars\n  (set-decoder-simple-clos-semantics)\n  nil\n  (progn))","status":"verified"}
{"macro_name":"WITH-DECODER-SIMPLE-CLOS-SEMANTICS","library":"cl-json","call_form":"(with-decoder-simple-clos-semantics\n  nil\n  :key\n  nil)","expanded":"(with-shadowed-custom-vars\n  (set-decoder-simple-clos-semantics)\n  nil\n  :key\n  nil)","status":"verified"}
{"macro_name":"WITH-DECODER-SIMPLE-CLOS-SEMANTICS","library":"cl-json","call_form":"(with-decoder-simple-clos-semantics\n  'lol-gen::some-name)","expanded":"(with-shadowed-custom-vars\n  (set-decoder-simple-clos-semantics)\n  'lol-gen::some-name)","status":"verified"}
{"macro_name":"WITH-GUESSING-ENCODER","library":"cl-json","call_form":"(with-guessing-encoder)","expanded":"(with-local-encoder\n  (use-guessing-encoder))","status":"verified"}
{"macro_name":"WITH-GUESSING-ENCODER","library":"cl-json","call_form":"(with-guessing-encoder\n  nil)","expanded":"(with-local-encoder\n  (use-guessing-encoder)\n  nil)","status":"verified"}
{"macro_name":"WITH-GUESSING-ENCODER","library":"cl-json","call_form":"(with-guessing-encoder\n  nil\n  nil)","expanded":"(with-local-encoder\n  (use-guessing-encoder)\n  nil\n  nil)","status":"verified"}
{"macro_name":"WITH-GUESSING-ENCODER","library":"cl-json","call_form":"(with-guessing-encoder\n  nil\n  (progn))","expanded":"(with-local-encoder\n  (use-guessing-encoder)\n  nil\n  (progn))","status":"verified"}
{"macro_name":"WITH-GUESSING-ENCODER","library":"cl-json","call_form":"(with-guessing-encoder\n  nil\n  :key\n  nil)","expanded":"(with-local-encoder\n  (use-guessing-encoder)\n  nil\n  :key\n  nil)","status":"verified"}
{"macro_name":"WITH-GUESSING-ENCODER","library":"cl-json","call_form":"(with-guessing-encoder\n  'lol-gen::some-name)","expanded":"(with-local-encoder\n  (use-guessing-encoder)\n  'lol-gen::some-name)","status":"verified"}
{"macro_name":"WITH-SUBSTITUTE-PRINTED-REPRESENTATION-RESTART","library":"cl-json","call_form":"(with-substitute-printed-representation-restart)","expanded":"","status":"expansion-error","error":"Error while parsing arguments to DEFMACRO WITH-SUBSTITUTE-PRINTED-REPRESENTATION-RESTART:\n  too few elements in\n    ()\n  to satisfy lambda list\n    ((OBJECT STREAM) &BODY BODY):\n  at least 1 expected, but got 0"}
{"macro_name":"WITH-SUBSTITUTE-PRINTED-REPRESENTATION-RESTART","library":"cl-json","call_form":"(with-substitute-printed-representation-restart nil)","expanded":"","status":"expansion-error","error":"Error while parsing arguments to DEFMACRO WITH-SUBSTITUTE-PRINTED-REPRESENTATION-RESTART:\n  too few elements in\n    ()\n  to satisfy lambda list\n    (OBJECT STREAM):\n  exactly 2 expected, but got 0"}
{"macro_name":"WITH-SUBSTITUTE-PRINTED-REPRESENTATION-RESTART","library":"cl-json","call_form":"(with-substitute-printed-representation-restart nil\n  nil)","expanded":"","status":"expansion-error","error":"Error while parsing arguments to DEFMACRO WITH-SUBSTITUTE-PRINTED-REPRESENTATION-RESTART:\n  too few elements in\n    ()\n  to satisfy lambda list\n    (OBJECT STREAM):\n  exactly 2 expected, but got 0"}
{"macro_name":"WITH-SUBSTITUTE-PRINTED-REPRESENTATION-RESTART","library":"cl-json","call_form":"(with-substitute-printed-representation-restart nil\n  (progn))","expanded":"","status":"expansion-error","error":"Error while parsing arguments to DEFMACRO WITH-SUBSTITUTE-PRINTED-REPRESENTATION-RESTART:\n  too few elements in\n    ()\n  to satisfy lambda list\n    (OBJECT STREAM):\n  exactly 2 expected, but got 0"}
{"macro_name":"WITH-SUBSTITUTE-PRINTED-REPRESENTATION-RESTART","library":"cl-json","call_form":"(with-substitute-printed-representation-restart nil\n  :key\n  nil)","expanded":"","status":"expansion-error","error":"Error while parsing arguments to DEFMACRO WITH-SUBSTITUTE-PRINTED-REPRESENTATION-RESTART:\n  too few elements in\n    ()\n  to satisfy lambda list\n    (OBJECT STREAM):\n  exactly 2 expected, but got 0"}
{"macro_name":"WITH-SUBSTITUTE-PRINTED-REPRESENTATION-RESTART","library":"cl-json","call_form":"(with-substitute-printed-representation-restart 'lol-gen::some-name)","expanded":"(restart-case (progn)\n  (substitute-printed-representation nil\n   (let ((repr\n          (with-output-to-string (s) (write quote :stream s :escape nil) nil)))\n     (write-json-string repr lol-gen::some-name))))","status":"verified"}
{"macro_name":"WITH-ARRAY","library":"cl-json","call_form":"(with-array)","expanded":"","status":"expansion-error","error":"Error while parsing arguments to DEFMACRO WITH-ARRAY:\n  too few elements in\n    ()\n  to satisfy lambda list\n    ((&OPTIONAL (STREAM)) &BODY BODY):\n  at least 1 expected, but got 0"}
{"macro_name":"WITH-ARRAY","library":"cl-json","call_form":"(with-array nil)","expanded":"(with-aggregate (array #\\LEFT_SQUARE_BRACKET #\\RIGHT_SQUARE_BRACKET\n                 *json-output*))","status":"verified"}
{"macro_name":"WITH-ARRAY","library":"cl-json","call_form":"(with-array nil\n  nil)","expanded":"(with-aggregate (array #\\LEFT_SQUARE_BRACKET #\\RIGHT_SQUARE_BRACKET\n                 *json-output*)\n  nil)","status":"verified"}
{"macro_name":"WITH-ARRAY","library":"cl-json","call_form":"(with-array nil\n  (progn))","expanded":"(with-aggregate (array #\\LEFT_SQUARE_BRACKET #\\RIGHT_SQUARE_BRACKET\n                 *json-output*)\n  (progn))","status":"verified"}
{"macro_name":"WITH-ARRAY","library":"cl-json","call_form":"(with-array nil\n  :key\n  nil)","expanded":"(with-aggregate (array #\\LEFT_SQUARE_BRACKET #\\RIGHT_SQUARE_BRACKET\n                 *json-output*)\n  :key\n  nil)","status":"verified"}
{"macro_name":"WITH-ARRAY","library":"cl-json","call_form":"(with-array 'lol-gen::some-name)","expanded":"","status":"expansion-error","error":"Error while parsing arguments to DEFMACRO WITH-ARRAY:\n  too many elements in\n    'LOL-GEN::SOME-NAME\n  to satisfy lambda list\n    (&OPTIONAL (STREAM)):\n  between 0 and 1 expected, but got 2"}
{"macro_name":"AS-OBJECT-MEMBER","library":"cl-json","call_form":"(as-object-member)","expanded":"","status":"expansion-error","error":"Error while parsing arguments to DEFMACRO AS-OBJECT-MEMBER:\n  too few elements in\n    ()\n  to satisfy lambda list\n    ((KEY &OPTIONAL (STREAM)) &BODY BODY):\n  at least 1 expected, but got 0"}
{"macro_name":"AS-OBJECT-MEMBER","library":"cl-json","call_form":"(as-object-member nil)","expanded":"","status":"expansion-error","error":"Error while parsing arguments to DEFMACRO AS-OBJECT-MEMBER:\n  too few elements in\n    ()\n  to satisfy lambda list\n    (KEY &OPTIONAL (STREAM)):\n  between 1 and 2 expected, but got 0"}
{"macro_name":"AS-OBJECT-MEMBER","library":"cl-json","call_form":"(as-object-member nil\n  nil)","expanded":"","status":"expansion-error","error":"Error while parsing arguments to DEFMACRO AS-OBJECT-MEMBER:\n  too few elements in\n    ()\n  to satisfy lambda list\n    (KEY &OPTIONAL (STREAM)):\n  between 1 and 2 expected, but got 0"}
{"macro_name":"AS-OBJECT-MEMBER","library":"cl-json","call_form":"(as-object-member nil\n  (progn))","expanded":"","status":"expansion-error","error":"Error while parsing arguments to DEFMACRO AS-OBJECT-MEMBER:\n  too few elements in\n    ()\n  to satisfy lambda list\n    (KEY &OPTIONAL (STREAM)):\n  between 1 and 2 expected, but got 0"}
{"macro_name":"AS-OBJECT-MEMBER","library":"cl-json","call_form":"(as-object-member nil\n  :key\n  nil)","expanded":"","status":"expansion-error","error":"Error while parsing arguments to DEFMACRO AS-OBJECT-MEMBER:\n  too few elements in\n    ()\n  to satisfy lambda list\n    (KEY &OPTIONAL (STREAM)):\n  between 1 and 2 expected, but got 0"}
{"macro_name":"AS-OBJECT-MEMBER","library":"cl-json","call_form":"(as-object-member 'lol-gen::some-name)","expanded":"(progn\n (next-aggregate-member 'object lol-gen::some-name)\n (let ((key (encode-json-to-string quote)))\n   (if (char= (aref key 0) #\\QUOTATION_MARK)\n       (progn (write-string key lol-gen::some-name) nil)\n       (encode-json key lol-gen::some-name)))\n (write-char #\\COLON lol-gen::some-name))","status":"verified"}
{"macro_name":"JSON-BIND","library":"cl-json","call_form":"(json-bind)","expanded":"","status":"expansion-error","error":"Error while parsing arguments to DEFMACRO JSON-BIND:\n  too few elements in\n    ()\n  to satisfy lambda list\n    ((&REST VARS) JSON-SOURCE &BODY BODY):\n  at least 2 expected, but got 0"}
{"macro_name":"JSON-BIND","library":"cl-json","call_form":"(json-bind nil)","expanded":"","status":"expansion-error","error":"Error while parsing arguments to DEFMACRO JSON-BIND:\n  too few elements in\n    (NIL)\n  to satisfy lambda list\n    ((&REST VARS) JSON-SOURCE &BODY BODY):\n  at least 2 expected, but got 1"}
{"macro_name":"JSON-BIND","library":"cl-json","call_form":"(json-bind nil\n    nil)","expanded":"(let ((#:g134 (constantly t)))\n  (let ((#:g131\n         (custom-decoder :beginning-of-object #:g134 :object-key #:g134\n                         :object-value #:g134 :end-of-object #:g134\n                         :beginning-of-array #:g134 :array-member #:g134\n                         :end-of-array #:g134 :beginning-of-string #:g134\n                         :string-char #:g134 :end-of-string #:g134\n                         :internal-decoder 'decode-json))\n        (#:g130 (current-decoder))\n        (#:g133 *object-key-handler*)\n        (#:g132 *object-value-handler*))\n    (declare (ignorable #:g130 #:g133 #:g132))\n    (decode-json-from-source nil #:g131))\n  (let ()))","status":"verified"}
{"macro_name":"JSON-BIND","library":"cl-json","call_form":"(json-bind nil\n    (progn))","expanded":"(let ((#:g139 (constantly t)))\n  (let ((#:g136\n         (custom-decoder :beginning-of-object #:g139 :object-key #:g139\n                         :object-value #:g139 :end-of-object #:g139\n                         :beginning-of-array #:g139 :array-member #:g139\n                         :end-of-array #:g139 :beginning-of-string #:g139\n                         :string-char #:g139 :end-of-string #:g139\n                         :internal-decoder 'decode-json))\n        (#:g135 (current-decoder))\n        (#:g138 *object-key-handler*)\n        (#:g137 *object-value-handler*))\n    (declare (ignorable #:g135 #:g138 #:g137))\n    (decode-json-from-source (progn) #:g136))\n  (let ()))","status":"verified"}
{"macro_name":"JSON-BIND","library":"cl-json","call_form":"(json-bind nil\n    :key\n  nil)","expanded":"(let ((#:g144 (constantly t)))\n  (let ((#:g141\n         (custom-decoder :beginning-of-object #:g144 :object-key #:g144\n                         :object-value #:g144 :end-of-object #:g144\n                         :beginning-of-array #:g144 :array-member #:g144\n                         :end-of-array #:g144 :beginning-of-string #:g144\n                         :string-char #:g144 :end-of-string #:g144\n                         :internal-decoder 'decode-json))\n        (#:g140 (current-decoder))\n        (#:g143 *object-key-handler*)\n        (#:g142 *object-value-handler*))\n    (declare (ignorable #:g140 #:g143 #:g142))\n    (decode-json-from-source :key #:g141))\n  (let ()\n    nil))","status":"verified"}
{"macro_name":"JSON-BIND","library":"cl-json","call_form":"(json-bind 'lol-gen::some-name)","expanded":"","status":"expansion-error","error":"Error while parsing arguments to DEFMACRO JSON-BIND:\n  too few elements in\n    ('LOL-GEN::SOME-NAME)\n  to satisfy lambda list\n    ((&REST VARS) JSON-SOURCE &BODY BODY):\n  at least 2 expected, but got 1"}
{"macro_name":"CUSTOM-DECODER","library":"cl-json","call_form":"(custom-decoder)","expanded":"(lambda (&optional (stream *json-input*))\n  (bind-custom-vars nil\n    (decode-json stream)))","status":"verified"}
{"macro_name":"CUSTOM-DECODER","library":"cl-json","call_form":"(custom-decoder nil)","expanded":"(lambda (&optional (stream *json-input*))\n  (bind-custom-vars (nil)\n    (decode-json stream)))","status":"verified"}
{"macro_name":"CUSTOM-DECODER","library":"cl-json","call_form":"(custom-decoder nil nil)","expanded":"(lambda (&optional (stream *json-input*))\n  (bind-custom-vars (nil nil)\n    (decode-json stream)))","status":"verified"}
{"macro_name":"CUSTOM-DECODER","library":"cl-json","call_form":"(custom-decoder nil (progn))","expanded":"(lambda (&optional (stream *json-input*))\n  (bind-custom-vars (nil (progn))\n    (decode-json stream)))","status":"verified"}
{"macro_name":"CUSTOM-DECODER","library":"cl-json","call_form":"(custom-decoder nil :key nil)","expanded":"(lambda (&optional (stream *json-input*))\n  (bind-custom-vars (nil :key nil)\n    (decode-json stream)))","status":"verified"}
{"macro_name":"CUSTOM-DECODER","library":"cl-json","call_form":"(custom-decoder 'lol-gen::some-name)","expanded":"(lambda (&optional (stream *json-input*))\n  (bind-custom-vars ('lol-gen::some-name)\n    (decode-json stream)))","status":"verified"}
{"macro_name":"SET-CUSTOM-VARS","library":"cl-json","call_form":"(set-custom-vars)","expanded":"(setq)","status":"verified"}
{"macro_name":"SET-CUSTOM-VARS","library":"cl-json","call_form":"(set-custom-vars nil)","expanded":"(setq)","status":"verified"}
{"macro_name":"SET-CUSTOM-VARS","library":"cl-json","call_form":"(set-custom-vars nil nil)","expanded":"(setq)","status":"verified"}
{"macro_name":"SET-CUSTOM-VARS","library":"cl-json","call_form":"(set-custom-vars nil (progn))","expanded":"(setq)","status":"verified"}
{"macro_name":"SET-CUSTOM-VARS","library":"cl-json","call_form":"(set-custom-vars nil :key nil)","expanded":"(setq)","status":"verified"}
{"macro_name":"SET-CUSTOM-VARS","library":"cl-json","call_form":"(set-custom-vars 'lol-gen::some-name)","expanded":"(setq)","status":"verified"}
{"macro_name":"WITH-EXPLICIT-ENCODER","library":"cl-json","call_form":"(with-explicit-encoder)","expanded":"(with-local-encoder\n  (use-explicit-encoder))","status":"verified"}
{"macro_name":"WITH-EXPLICIT-ENCODER","library":"cl-json","call_form":"(with-explicit-encoder\n  nil)","expanded":"(with-local-encoder\n  (use-explicit-encoder)\n  nil)","status":"verified"}
{"macro_name":"WITH-EXPLICIT-ENCODER","library":"cl-json","call_form":"(with-explicit-encoder\n  nil\n  nil)","expanded":"(with-local-encoder\n  (use-explicit-encoder)\n  nil\n  nil)","status":"verified"}
{"macro_name":"WITH-EXPLICIT-ENCODER","library":"cl-json","call_form":"(with-explicit-encoder\n  nil\n  (progn))","expanded":"(with-local-encoder\n  (use-explicit-encoder)\n  nil\n  (progn))","status":"verified"}
{"macro_name":"WITH-EXPLICIT-ENCODER","library":"cl-json","call_form":"(with-explicit-encoder\n  nil\n  :key\n  nil)","expanded":"(with-local-encoder\n  (use-explicit-encoder)\n  nil\n  :key\n  nil)","status":"verified"}
{"macro_name":"WITH-EXPLICIT-ENCODER","library":"cl-json","call_form":"(with-explicit-encoder\n  'lol-gen::some-name)","expanded":"(with-local-encoder\n  (use-explicit-encoder)\n  'lol-gen::some-name)","status":"verified"}
{"macro_name":"WITH-SHADOWED-CUSTOM-VARS","library":"cl-json","call_form":"(with-shadowed-custom-vars)","expanded":"(let ((*aggregate-scope-variables*\n       (if (boundp '*aggregate-scope-variables*)\n           *aggregate-scope-variables*))\n      (*string-scope-variables*\n       (if (boundp '*string-scope-variables*)\n           *string-scope-variables*))\n      (*array-scope-variables*\n       (if (boundp '*array-scope-variables*)\n           *array-scope-variables*))\n      (*object-scope-variables*\n       (if (boundp '*object-scope-variables*)\n           *object-scope-variables*))\n      (*internal-decoder*\n       (if (boundp '*internal-decoder*)\n           *internal-decoder*))\n      (*end-of-object-handler*\n       (if (boundp '*end-of-object-handler*)\n           *end-of-object-handler*))\n      (*object-value-handler*\n       (if (boundp '*object-value-handler*)\n           *object-value-handler*))\n      (*object-key-handler*\n       (if (boundp '*object-key-handler*)\n           *object-key-handler*))\n      (*beginning-of-object-handler*\n       (if (boundp '*beginning-of-object-handler*)\n           *beginning-of-object-handler*))\n      (*json-array-type*\n       (if (boundp '*json-array-type*)\n           *json-array-type*))\n      (*end-of-array-handler*\n       (if (boundp '*end-of-array-handler*)\n           *end-of-array-handler*))\n      (*array-member-handler*\n       (if (boundp '*array-member-handler*)\n           *array-member-handler*))\n      (*beginning-of-array-handler*\n       (if (boundp '*beginning-of-array-handler*)\n           *beginning-of-array-handler*))\n      (*end-of-string-handler*\n       (if (boundp '*end-of-string-handler*)\n           *end-of-string-handler*))\n      (*string-char-handler*\n       (if (boundp '*string-char-handler*)\n           *string-char-handler*))\n      (*beginning-of-string-handler*\n       (if (boundp '*beginning-of-string-handler*)\n           *beginning-of-string-handler*))\n      (*boolean-handler*\n       (if (boundp '*boolean-handler*)\n           *boolean-handler*))\n      (*real-handler*\n       (if (boundp '*real-handler*)\n           *real-handler*))\n      (*integer-handler*\n       (if (boundp '*integer-handler*)\n           *integer-handler*))))","status":"verified"}
{"macro_name":"WITH-SHADOWED-CUSTOM-VARS","library":"cl-json","call_form":"(with-shadowed-custom-vars\n  nil)","expanded":"(let ((*aggregate-scope-variables*\n       (if (boundp '*aggregate-scope-variables*)\n           *aggregate-scope-variables*))\n      (*string-scope-variables*\n       (if (boundp '*string-scope-variables*)\n           *string-scope-variables*))\n      (*array-scope-variables*\n       (if (boundp '*array-scope-variables*)\n           *array-scope-variables*))\n      (*object-scope-variables*\n       (if (boundp '*object-scope-variables*)\n           *object-scope-variables*))\n      (*internal-decoder*\n       (if (boundp '*internal-decoder*)\n           *internal-decoder*))\n      (*end-of-object-handler*\n       (if (boundp '*end-of-object-handler*)\n           *end-of-object-handler*))\n      (*object-value-handler*\n       (if (boundp '*object-value-handler*)\n           *object-value-handler*))\n      (*object-key-handler*\n       (if (boundp '*object-key-handler*)\n           *object-key-handler*))\n      (*beginning-of-object-handler*\n       (if (boundp '*beginning-of-object-handler*)\n           *beginning-of-object-handler*))\n      (*json-array-type*\n       (if (boundp '*json-array-type*)\n           *json-array-type*))\n      (*end-of-array-handler*\n       (if (boundp '*end-of-array-handler*)\n           *end-of-array-handler*))\n      (*array-member-handler*\n       (if (boundp '*array-member-handler*)\n           *array-member-handler*))\n      (*beginning-of-array-handler*\n       (if (boundp '*beginning-of-array-handler*)\n           *beginning-of-array-handler*))\n      (*end-of-string-handler*\n       (if (boundp '*end-of-string-handler*)\n           *end-of-string-handler*))\n      (*string-char-handler*\n       (if (boundp '*string-char-handler*)\n           *string-char-handler*))\n      (*beginning-of-string-handler*\n       (if (boundp '*beginning-of-string-handler*)\n           *beginning-of-string-handler*))\n      (*boolean-handler*\n       (if (boundp '*boolean-handler*)\n           *boolean-handler*))\n      (*real-handler*\n       (if (boundp '*real-handler*)\n           *real-handler*))\n      (*integer-handler*\n       (if (boundp '*integer-handler*)\n           *integer-handler*)))\n  nil)","status":"verified"}
{"macro_name":"WITH-SHADOWED-CUSTOM-VARS","library":"cl-json","call_form":"(with-shadowed-custom-vars\n  nil\n  nil)","expanded":"(let ((*aggregate-scope-variables*\n       (if (boundp '*aggregate-scope-variables*)\n           *aggregate-scope-variables*))\n      (*string-scope-variables*\n       (if (boundp '*string-scope-variables*)\n           *string-scope-variables*))\n      (*array-scope-variables*\n       (if (boundp '*array-scope-variables*)\n           *array-scope-variables*))\n      (*object-scope-variables*\n       (if (boundp '*object-scope-variables*)\n           *object-scope-variables*))\n      (*internal-decoder*\n       (if (boundp '*internal-decoder*)\n           *internal-decoder*))\n      (*end-of-object-handler*\n       (if (boundp '*end-of-object-handler*)\n           *end-of-object-handler*))\n      (*object-value-handler*\n       (if (boundp '*object-value-handler*)\n           *object-value-handler*))\n      (*object-key-handler*\n       (if (boundp '*object-key-handler*)\n           *object-key-handler*))\n      (*beginning-of-object-handler*\n       (if (boundp '*beginning-of-object-handler*)\n           *beginning-of-object-handler*))\n      (*json-array-type*\n       (if (boundp '*json-array-type*)\n           *json-array-type*))\n      (*end-of-array-handler*\n       (if (boundp '*end-of-array-handler*)\n           *end-of-array-handler*))\n      (*array-member-handler*\n       (if (boundp '*array-member-handler*)\n           *array-member-handler*))\n      (*beginning-of-array-handler*\n       (if (boundp '*beginning-of-array-handler*)\n           *beginning-of-array-handler*))\n      (*end-of-string-handler*\n       (if (boundp '*end-of-string-handler*)\n           *end-of-string-handler*))\n      (*string-char-handler*\n       (if (boundp '*string-char-handler*)\n           *string-char-handler*))\n      (*beginning-of-string-handler*\n       (if (boundp '*beginning-of-string-handler*)\n           *beginning-of-string-handler*))\n      (*boolean-handler*\n       (if (boundp '*boolean-handler*)\n           *boolean-handler*))\n      (*real-handler*\n       (if (boundp '*real-handler*)\n           *real-handler*))\n      (*integer-handler*\n       (if (boundp '*integer-handler*)\n           *integer-handler*)))\n  nil\n  nil)","status":"verified"}
{"macro_name":"WITH-SHADOWED-CUSTOM-VARS","library":"cl-json","call_form":"(with-shadowed-custom-vars\n  nil\n  (progn))","expanded":"(let ((*aggregate-scope-variables*\n       (if (boundp '*aggregate-scope-variables*)\n           *aggregate-scope-variables*))\n      (*string-scope-variables*\n       (if (boundp '*string-scope-variables*)\n           *string-scope-variables*))\n      (*array-scope-variables*\n       (if (boundp '*array-scope-variables*)\n           *array-scope-variables*))\n      (*object-scope-variables*\n       (if (boundp '*object-scope-variables*)\n           *object-scope-variables*))\n      (*internal-decoder*\n       (if (boundp '*internal-decoder*)\n           *internal-decoder*))\n      (*end-of-object-handler*\n       (if (boundp '*end-of-object-handler*)\n           *end-of-object-handler*))\n      (*object-value-handler*\n       (if (boundp '*object-value-handler*)\n           *object-value-handler*))\n      (*object-key-handler*\n       (if (boundp '*object-key-handler*)\n           *object-key-handler*))\n      (*beginning-of-object-handler*\n       (if (boundp '*beginning-of-object-handler*)\n           *beginning-of-object-handler*))\n      (*json-array-type*\n       (if (boundp '*json-array-type*)\n           *json-array-type*))\n      (*end-of-array-handler*\n       (if (boundp '*end-of-array-handler*)\n           *end-of-array-handler*))\n      (*array-member-handler*\n       (if (boundp '*array-member-handler*)\n           *array-member-handler*))\n      (*beginning-of-array-handler*\n       (if (boundp '*beginning-of-array-handler*)\n           *beginning-of-array-handler*))\n      (*end-of-string-handler*\n       (if (boundp '*end-of-string-handler*)\n           *end-of-string-handler*))\n      (*string-char-handler*\n       (if (boundp '*string-char-handler*)\n           *string-char-handler*))\n      (*beginning-of-string-handler*\n       (if (boundp '*beginning-of-string-handler*)\n           *beginning-of-string-handler*))\n      (*boolean-handler*\n       (if (boundp '*boolean-handler*)\n           *boolean-handler*))\n      (*real-handler*\n       (if (boundp '*real-handler*)\n           *real-handler*))\n      (*integer-handler*\n       (if (boundp '*integer-handler*)\n           *integer-handler*)))\n  nil\n  (progn))","status":"verified"}
{"macro_name":"WITH-SHADOWED-CUSTOM-VARS","library":"cl-json","call_form":"(with-shadowed-custom-vars\n  nil\n  :key\n  nil)","expanded":"(let ((*aggregate-scope-variables*\n       (if (boundp '*aggregate-scope-variables*)\n           *aggregate-scope-variables*))\n      (*string-scope-variables*\n       (if (boundp '*string-scope-variables*)\n           *string-scope-variables*))\n      (*array-scope-variables*\n       (if (boundp '*array-scope-variables*)\n           *array-scope-variables*))\n      (*object-scope-variables*\n       (if (boundp '*object-scope-variables*)\n           *object-scope-variables*))\n      (*internal-decoder*\n       (if (boundp '*internal-decoder*)\n           *internal-decoder*))\n      (*end-of-object-handler*\n       (if (boundp '*end-of-object-handler*)\n           *end-of-object-handler*))\n      (*object-value-handler*\n       (if (boundp '*object-value-handler*)\n           *object-value-handler*))\n      (*object-key-handler*\n       (if (boundp '*object-key-handler*)\n           *object-key-handler*))\n      (*beginning-of-object-handler*\n       (if (boundp '*beginning-of-object-handler*)\n           *beginning-of-object-handler*))\n      (*json-array-type*\n       (if (boundp '*json-array-type*)\n           *json-array-type*))\n      (*end-of-array-handler*\n       (if (boundp '*end-of-array-handler*)\n           *end-of-array-handler*))\n      (*array-member-handler*\n       (if (boundp '*array-member-handler*)\n           *array-member-handler*))\n      (*beginning-of-array-handler*\n       (if (boundp '*beginning-of-array-handler*)\n           *beginning-of-array-handler*))\n      (*end-of-string-handler*\n       (if (boundp '*end-of-string-handler*)\n           *end-of-string-handler*))\n      (*string-char-handler*\n       (if (boundp '*string-char-handler*)\n           *string-char-handler*))\n      (*beginning-of-string-handler*\n       (if (boundp '*beginning-of-string-handler*)\n           *beginning-of-string-handler*))\n      (*boolean-handler*\n       (if (boundp '*boolean-handler*)\n           *boolean-handler*))\n      (*real-handler*\n       (if (boundp '*real-handler*)\n           *real-handler*))\n      (*integer-handler*\n       (if (boundp '*integer-handler*)\n           *integer-handler*)))\n  nil\n  :key\n  nil)","status":"verified"}
{"macro_name":"WITH-SHADOWED-CUSTOM-VARS","library":"cl-json","call_form":"(with-shadowed-custom-vars\n  'lol-gen::some-name)","expanded":"(let ((*aggregate-scope-variables*\n       (if (boundp '*aggregate-scope-variables*)\n           *aggregate-scope-variables*))\n      (*string-scope-variables*\n       (if (boundp '*string-scope-variables*)\n           *string-scope-variables*))\n      (*array-scope-variables*\n       (if (boundp '*array-scope-variables*)\n           *array-scope-variables*))\n      (*object-scope-variables*\n       (if (boundp '*object-scope-variables*)\n           *object-scope-variables*))\n      (*internal-decoder*\n       (if (boundp '*internal-decoder*)\n           *internal-decoder*))\n      (*end-of-object-handler*\n       (if (boundp '*end-of-object-handler*)\n           *end-of-object-handler*))\n      (*object-value-handler*\n       (if (boundp '*object-value-handler*)\n           *object-value-handler*))\n      (*object-key-handler*\n       (if (boundp '*object-key-handler*)\n           *object-key-handler*))\n      (*beginning-of-object-handler*\n       (if (boundp '*beginning-of-object-handler*)\n           *beginning-of-object-handler*))\n      (*json-array-type*\n       (if (boundp '*json-array-type*)\n           *json-array-type*))\n      (*end-of-array-handler*\n       (if (boundp '*end-of-array-handler*)\n           *end-of-array-handler*))\n      (*array-member-handler*\n       (if (boundp '*array-member-handler*)\n           *array-member-handler*))\n      (*beginning-of-array-handler*\n       (if (boundp '*beginning-of-array-handler*)\n           *beginning-of-array-handler*))\n      (*end-of-string-handler*\n       (if (boundp '*end-of-string-handler*)\n           *end-of-string-handler*))\n      (*string-char-handler*\n       (if (boundp '*string-char-handler*)\n           *string-char-handler*))\n      (*beginning-of-string-handler*\n       (if (boundp '*beginning-of-string-handler*)\n           *beginning-of-string-handler*))\n      (*boolean-handler*\n       (if (boundp '*boolean-handler*)\n           *boolean-handler*))\n      (*real-handler*\n       (if (boundp '*real-handler*)\n           *real-handler*))\n      (*integer-handler*\n       (if (boundp '*integer-handler*)\n           *integer-handler*)))\n  'lol-gen::some-name)","status":"verified"}
{"macro_name":"AS-ARRAY-MEMBER","library":"cl-json","call_form":"(as-array-member)","expanded":"","status":"expansion-error","error":"Error while parsing arguments to DEFMACRO AS-ARRAY-MEMBER:\n  too few elements in\n    ()\n  to satisfy lambda list\n    ((&OPTIONAL (STREAM)) &BODY BODY):\n  at least 1 expected, but got 0"}
{"macro_name":"AS-ARRAY-MEMBER","library":"cl-json","call_form":"(as-array-member nil)","expanded":"(progn (next-aggregate-member 'array *json-output*))","status":"verified"}
{"macro_name":"AS-ARRAY-MEMBER","library":"cl-json","call_form":"(as-array-member nil\n  nil)","expanded":"(progn (next-aggregate-member 'array *json-output*) nil)","status":"verified"}
{"macro_name":"AS-ARRAY-MEMBER","library":"cl-json","call_form":"(as-array-member nil\n  (progn))","expanded":"(progn (next-aggregate-member 'array *json-output*) (progn))","status":"verified"}
{"macro_name":"AS-ARRAY-MEMBER","library":"cl-json","call_form":"(as-array-member nil\n  :key\n  nil)","expanded":"(progn (next-aggregate-member 'array *json-output*) :key nil)","status":"verified"}
{"macro_name":"AS-ARRAY-MEMBER","library":"cl-json","call_form":"(as-array-member 'lol-gen::some-name)","expanded":"","status":"expansion-error","error":"Error while parsing arguments to DEFMACRO AS-ARRAY-MEMBER:\n  too many elements in\n    'LOL-GEN::SOME-NAME\n  to satisfy lambda list\n    (&OPTIONAL (STREAM)):\n  between 0 and 1 expected, but got 2"}
{"macro_name":"WITH-OBJECT","library":"cl-json","call_form":"(with-object)","expanded":"","status":"expansion-error","error":"Error while parsing arguments to DEFMACRO WITH-OBJECT:\n  too few elements in\n    ()\n  to satisfy lambda list\n    ((&OPTIONAL (STREAM)) &BODY BODY):\n  at least 1 expected, but got 0"}
{"macro_name":"WITH-OBJECT","library":"cl-json","call_form":"(with-object nil)","expanded":"(with-aggregate (object #\\LEFT_CURLY_BRACKET #\\RIGHT_CURLY_BRACKET\n                 *json-output*))","status":"verified"}
{"macro_name":"WITH-OBJECT","library":"cl-json","call_form":"(with-object nil\n  nil)","expanded":"(with-aggregate (object #\\LEFT_CURLY_BRACKET #\\RIGHT_CURLY_BRACKET\n                 *json-output*)\n  nil)","status":"verified"}
{"macro_name":"WITH-OBJECT","library":"cl-json","call_form":"(with-object nil\n  (progn))","expanded":"(with-aggregate (object #\\LEFT_CURLY_BRACKET #\\RIGHT_CURLY_BRACKET\n                 *json-output*)\n  (progn))","status":"verified"}
{"macro_name":"WITH-OBJECT","library":"cl-json","call_form":"(with-object nil\n  :key\n  nil)","expanded":"(with-aggregate (object #\\LEFT_CURLY_BRACKET #\\RIGHT_CURLY_BRACKET\n                 *json-output*)\n  :key\n  nil)","status":"verified"}
{"macro_name":"WITH-OBJECT","library":"cl-json","call_form":"(with-object 'lol-gen::some-name)","expanded":"","status":"expansion-error","error":"Error while parsing arguments to DEFMACRO WITH-OBJECT:\n  too many elements in\n    'LOL-GEN::SOME-NAME\n  to satisfy lambda list\n    (&OPTIONAL (STREAM)):\n  between 0 and 1 expected, but got 2"}
{"macro_name":"CURRENT-DECODER","library":"cl-json","call_form":"(current-decoder)","expanded":"(let ((#:g163 *integer-handler*)\n      (#:g162 *real-handler*)\n      (#:g161 *boolean-handler*)\n      (#:g160 *beginning-of-string-handler*)\n      (#:g159 *string-char-handler*)\n      (#:g158 *end-of-string-handler*)\n      (#:g157 *beginning-of-array-handler*)\n      (#:g156 *array-member-handler*)\n      (#:g155 *end-of-array-handler*)\n      (#:g154 *json-array-type*)\n      (#:g153 *beginning-of-object-handler*)\n      (#:g152 *object-key-handler*)\n      (#:g151 *object-value-handler*)\n      (#:g150 *end-of-object-handler*)\n      (#:g149 *internal-decoder*)\n      (#:g148 *object-scope-variables*)\n      (#:g147 *array-scope-variables*)\n      (#:g146 *string-scope-variables*)\n      (#:g145 *aggregate-scope-variables*))\n  (custom-decoder :integer #:g163 :real #:g162 :boolean #:g161\n                  :beginning-of-string #:g160 :string-char #:g159\n                  :end-of-string #:g158 :beginning-of-array #:g157\n                  :array-member #:g156 :end-of-array #:g155 :array-type #:g154\n                  :beginning-of-object #:g153 :object-key #:g152 :object-value\n                  #:g151 :end-of-object #:g150 :internal-decoder #:g149\n                  :object-scope #:g148 :array-scope #:g147 :string-scope #:g146\n                  :aggregate-scope #:g145))","status":"verified"}
{"macro_name":"CURRENT-DECODER","library":"cl-json","call_form":"(current-decoder nil)","expanded":"(let ((#:g164 nil))\n  (custom-decoder nil #:g164))","status":"verified"}
{"macro_name":"CURRENT-DECODER","library":"cl-json","call_form":"(current-decoder nil nil)","expanded":"(let ((#:g166 nil) (#:g165 nil))\n  (custom-decoder nil #:g166 nil #:g165))","status":"verified"}
{"macro_name":"CURRENT-DECODER","library":"cl-json","call_form":"(current-decoder nil (progn))","expanded":"(let ((#:g168 nil) (#:g167 nil))\n  (custom-decoder (progn) #:g168 nil #:g167))","status":"verified"}
{"macro_name":"CURRENT-DECODER","library":"cl-json","call_form":"(current-decoder nil :key nil)","expanded":"(let ((#:g171 nil) (#:g170 nil) (#:g169 nil))\n  (custom-decoder nil #:g171 :key #:g170 nil #:g169))","status":"verified"}
{"macro_name":"CURRENT-DECODER","library":"cl-json","call_form":"(current-decoder 'lol-gen::some-name)","expanded":"(let ((#:g172 nil))\n  (custom-decoder 'lol-gen::some-name #:g172))","status":"verified"}