@@ -72,18 +72,18 @@ SOFTWARE."))
72
72
(let ((children (child-asts root)))
73
73
(switch ((ast-class root) :test #' equal )
74
74
(:AddrLabelExpr
75
- (assert (<= 2 (length ( source-text root) )))
75
+ (assert (length <= 2 (source-text root)))
76
76
(list (token-from-string " &&" ) (token-from-string " identifier" )))
77
77
(:ArraySubscriptExpr
78
- (assert (= 2 ( length children) ))
78
+ (assert (length = 2 children))
79
79
(append (tokenize (first children))
80
80
(list (token-from-string " [" ))
81
81
(tokenize (second children))
82
82
(list (token-from-string " ]" ))))
83
83
; ; no tokens, just proceed to children
84
84
(:AttributedStmt (tokenize-children children))
85
85
(:BinaryOperator
86
- (assert (= 2 ( length children) ))
86
+ (assert (length = 2 children))
87
87
(append (tokenize (first children))
88
88
(list (token-from-string (ast-opcode root)))
89
89
(tokenize (second children))))
@@ -101,7 +101,7 @@ SOFTWARE."))
101
101
(tokenize-children (cdr children))))
102
102
(:CharacterLiteral (list (token-from-string " char-literal" )))
103
103
(:CompoundAssignOperator
104
- (assert (= 2 ( length children) ))
104
+ (assert (length = 2 children))
105
105
(append (tokenize (first children))
106
106
(list (token-from-string (ast-opcode root)))
107
107
(tokenize (second children))))
@@ -121,7 +121,7 @@ SOFTWARE."))
121
121
(tokenize-children children)
122
122
(list (token-from-string " }" ))))
123
123
(:ConditionalOperator
124
- (assert (= 3 ( length children) ))
124
+ (assert (length = 3 children))
125
125
(append (tokenize (first children))
126
126
(list (token-from-string " ?" ))
127
127
(tokenize (second children))
@@ -186,7 +186,7 @@ SOFTWARE."))
186
186
; ; initializer is the last child
187
187
(tokenize (lastcar children)))))
188
188
(:DoStmt
189
- (assert (= 2 ( length children) ))
189
+ (assert (length = 2 children))
190
190
(append (list (token-from-string " do" ))
191
191
(tokenize (first children))
192
192
(list (token-from-string " while" )
@@ -234,7 +234,7 @@ SOFTWARE."))
234
234
; ; split a-ls on : to get types
235
235
(types (mapcar [#'token-from-string #' first {split " :\\ s*" }]
236
236
a-ls)))
237
- (assert (= ( length types) (1- (length children))) ()
237
+ (assert (length= types (1- (length children))) ()
238
238
" Types = ~a , Children = ~a " types children)
239
239
(append (list (token-from-string " generic" )
240
240
(token-from-string " (" ))
@@ -256,7 +256,7 @@ SOFTWARE."))
256
256
(tokenize (first children))
257
257
(list (token-from-string " )" ))
258
258
(tokenize (second children))
259
- (when (= 3 ( length children) )
259
+ (when (length = 3 children)
260
260
(cons (token-from-string " else" )
261
261
(tokenize (third children))))))
262
262
(:ImaginaryLiteral (list (token-from-string " i-literal" )))
@@ -286,7 +286,7 @@ SOFTWARE."))
286
286
(not dot))
287
287
(list (token-from-string " ->" ))
288
288
(list (token-from-string " ." )))))
289
- (assert (= 1 ( length children) ))
289
+ (assert (length = 1 children))
290
290
(append (tokenize (first children))
291
291
dash-dot
292
292
(list (token-from-string " identifier" )))))
@@ -324,7 +324,7 @@ SOFTWARE."))
324
324
(list (token-from-string " )" ))))
325
325
(:StringLiteral (list (token-from-string " string-literal" )))
326
326
(:SwitchStmt
327
- (assert (= 2 ( length children) ))
327
+ (assert (length = 2 children))
328
328
(append (list (token-from-string " switch" )
329
329
(token-from-string " (" ))
330
330
(tokenize (first children))
@@ -371,7 +371,7 @@ SOFTWARE."))
371
371
(prog1 (tokenize (nth child children))
372
372
(incf child)))))))
373
373
(:WhileStmt
374
- (assert (= 2 ( length children) ))
374
+ (assert (length = 2 children))
375
375
(append (list (token-from-string " while" )
376
376
(token-from-string " (" ))
377
377
(tokenize (first children))
0 commit comments